会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 3. 发明授权
    • Wavetable audio synthesizer with low frequency oscillators for tremolo
and vibrato effects
    • 具有低频振荡器的波音音频合成器,用于颤音和颤音效果
    • US5668338A
    • 1997-09-16
    • US333564
    • 1994-11-02
    • Larry D. HewittDavid N. SuggsDavid Norris
    • Larry D. HewittDavid N. SuggsDavid Norris
    • G06F3/16G10H1/00G10H1/12G10H7/00H03K23/68G10H1/02
    • H03K23/68G06F3/162G10H1/0066G10H1/125G10H7/002G10H2230/035G10H2240/311G10H2250/191G10H2250/545G10H2250/571G10H2250/611
    • A digital wavetable audio synthesizer with an LFO generator is described. The synthesizer can generate up to 32 high-quality audio digital signals or voices, including delay-based effects. The synthesizer includes an address generator which has several modes of addressing wavetable data. The address generator's addressing rate controls the pitch of the synthesizer's output signal. A synthesizer volume generator, which has several modes of controlling the volume, adds envelope, right offset, left offset, and effects volume to the data. The synthesizer LFO generator can add LFO variation to: (i) the wavetable data addressing rate, for creating a vibrato effect; and (ii) a voice's volume, for creating a tremolo effect. The LFO generator assigns two triangular-wave LFOs to each of the 32 possible voices. One LFO is dedicated to vibrato (frequency modulation) effects and the other to tremolo (amplitude modulation) effects. It is possible to ramp the depth of each LFO into and out of a programmable maximum. The parameters for each LFO are stored in local memory. When creating delay-based effects, data is stored in one of several effects accumulators. This data is then written to a wavetable. The difference between the wavetable write and read addresses for this data provides a delay for echo and reverb effects. LFO variations can be added to the read address to create chorus and flange effects.
    • 描述了具有LFO发生器的数字波表音频合成器。 合成器可以生成多达32个高质量的音频数字信号或声音,包括基于延迟的效果。 合成器包括地址发生器,其具有寻址波形数据的几种模式。 地址发生器的寻址速率控制合成器输出信号的间距。 合成器音量发生器具有多种控制音量的模式,为数据添加了包络,右偏移,左偏移和效果音量。 合成器LFO发生器可以添加LFO变化:(i)波形数据寻址速率,​​用于产生颤音效果; 和(ii)声音的音量,用于产生颤音效果。 LFO发生器为32个可能的声音中的每一个分配两个三角波LFO。 一个LFO专用于颤音(调频)效果,另一个用于颤音(振幅调制)效果。 可以将每个LFO的深度倾斜到可编程最大值之外。 每个LFO的参数存储在本地存储器中。 当创建基于延迟的效果时,数据存储在几个效果累加器之一中。 然后将此数据写入波表。 该数据的波形写入和读取地址之间的差异提供了回声和混响效应的延迟。 LFO变体可以添加到读取地址以创建合唱和法兰效果。
    • 8. 发明授权
    • Peripheral interface circuit for an I/O node of a computer system
    • 用于计算机系统的I / O节点的外围接口电路
    • US06725297B1
    • 2004-04-20
    • US10093146
    • 2002-03-07
    • Tahsin AskarLarry D. HewittEric G. Chambers
    • Tahsin AskarLarry D. HewittEric G. Chambers
    • G06F1300
    • G06F13/128
    • A peripheral interface circuit for an I/O node of a computer system. A peripheral interface circuit for an input/output node of a computer system includes a first buffer circuit, a second buffer circuit and a bus interface circuit. The first buffer circuit receives packet commands and may include a first plurality of buffers each corresponding to a respective virtual channel of a plurality of virtual channels. The second buffer circuit is coupled to receive packet commands from the bus interface circuit and may include a second plurality of buffers each corresponding to a respective virtual channel of the plurality of virtual channels. The bus interface circuit may be configured to translate selected packet commands stored in the first buffer circuit into commands suitable for transmission on a peripheral bus.
    • 用于计算机系统的I / O节点的外围接口电路。 一种用于计算机系统的输入/输出节点的外围接口电路包括第一缓冲电路,第二缓冲电路和总线接口电路。 第一缓冲电路接收分组命令,并且可以包括每个对应于多个虚拟通道的相应虚拟通道的第一多个缓冲器。 第二缓冲电路被耦合以从总线接口电路接收分组命令,并且可以包括每个对应于多个虚拟通道中的相应虚拟通道的第二多个缓冲器。 总线接口电路可以被配置为将存储在第一缓冲器电路中的选择的分组命令转换成适合于在外围总线上传输的命令。
    • 9. 发明授权
    • I/O node for a computer system including an integrated I/O interface
    • 包含集成I / O接口的计算机系统的I / O节点
    • US06697890B1
    • 2004-02-24
    • US10034878
    • 2001-12-27
    • Dale E. GulickLarry D. Hewitt
    • Dale E. GulickLarry D. Hewitt
    • G06F1312
    • G06F13/4247G06F13/4004
    • An I/O node for a computer system including an integrated I/O interface. An input/output node for a computer system that is implemented upon an integrated circuit includes a first transceiver unit, a second transceiver unit, a packet tunnel, a bridge unit and an I/O interface unit. The first transceiver unit may receive and transmit packet transactions on a first link of a packet bus. The second transceiver unit may receive and transmit packet transactions on a second link of the packet bus. The packet tunnel may convey selected packet transactions between the first and second transceiver units. The bridge unit may receive particular packet transactions from the first transceiver may transmit transactions corresponding to the particular packet transactions upon a peripheral bus. The I/O interface unit may receive additional packet transactions from the first transceiver unit and may transmit transactions corresponding to the additional packet transactions upon an I/O link.
    • 一个包含集成I / O接口的计算机系统的I / O节点。 在集成电路上实现的用于计算机系统的输入/输出节点包括第一收发器单元,第二收发器单元,分组隧道,桥接单元和I / O接口单元。 第一收发器单元可以在分组总线的第一链路上接收和发送分组事务。 第二收发器单元可以在分组总线的第二链路上接收和发送分组事务。 分组隧道可以在第一和第二收发器单元之间传送所选择的分组事务。 桥接单元可以接收来自第一收发器的特定分组事务可以在外围总线上发送与特定分组事务相对应的事务。 I / O接口单元可以从第一收发器单元接收附加分组事务,并且可以在I / O链路上传送与附加分组事务相对应的事务。
    • 10. 发明授权
    • Circuit and method for maintaining order of memory access requests initiated by devices in a multiprocessor system
    • US06385705B1
    • 2002-05-07
    • US09702147
    • 2000-10-30
    • James B. KellerDale E. GulickLarry D. HewittGeoffrey Strongin
    • James B. KellerDale E. GulickLarry D. HewittGeoffrey Strongin
    • G06F1300
    • G06F13/1621
    • A circuit and method is disclosed for preserving the order for memory requests originating from I/O devices coupled to a multiprocessor computer system. The multiprocessor computer system includes a plurality of circuit nodes and a plurality of memories. Each circuit node includes at least one microprocessor coupled to a memory controller which in turn is coupled to one of the plurality of memories. The circuit nodes are in data communication with each other, each circuit node being uniquely identified by a node number. At least one of the circuit nodes is coupled to an I/O bridge which in turn is coupled directly or indirectly to one or more I/O devices. The I/O bridge generates non-coherent memory access transactions in response to memory access requests originating with one of the I/O devices. The circuit node coupled to the I/O bridge, receives the non-coherent memory access transactions. For example, the circuit node coupled to the I/O bridge receives first and second non-coherent memory access transactions. The first and second non-coherent memory access transactions include first and second memory addresses, respectively. The first and second non-coherent memory access transactions further include first and second pipe identifications, respectively. The node circuit maps the first and second memory addresses to first and second node numbers, respectively. The first and second pipe identifications are compared. If the first and second pipe identifications compare equally, then the first and second node numbers are compared. First and second coherent memory access transactions are generated by the node coupled to the I/O bridge wherein the first and second coherent memory access transactions correspond to the first and second non-coherent memory access transactions, respectively. The first coherent memory access transaction is transmitted to one of the nodes of the multiprocessor computer system. However, the second coherent memory access transaction is not transmitted unless the first and second pipe identifications do not compare equally or if the first and second node numbers compare equally.