Method for storing and transferring wave table audio samples using a DSP
cache, a link list structure, and compression
    1.
    发明授权
    Method for storing and transferring wave table audio samples using a DSP cache, a link list structure, and compression 失效
    使用DSP缓存,链接列表结构和压缩来存储和传送波形表音频样本的方法

    公开(公告)号:US5813027A

    公开(公告)日:1998-09-22

    申请号:US613261

    申请日:1996-03-08

    IPC分类号: G06F12/08 G10H7/02 G06F12/00

    摘要: A method for storing and transferring wave table audio samples from system memory to a cache unit. The method creates a linked-list of pages in system memory for storing the audio sample. The linked-list is actually a pointer list indicating the locations in system memory where the audio samples are stored. A Digital Signal Processor (DSP) is able to translate the starting address of the pointer list to retrieve a requested audio sample from the system memory. The requested audio sample is then transferred to the cache unit where the DSP is able to retrieve audio samples in a linear fashion at a rate much faster than individually fetching the required portions of the audio sample from the main memory of the system.

    摘要翻译: 一种用于将波形表音频样本从系统存储器存储并传送到高速缓存单元的方法。 该方法在系统存储器中创建用于存储音频样本的页面的链接列表。 链表实际上是指示存储音频样本的系统存储器中的位置的指针列表。 数字信号处理器(DSP)能够转换指针列表的起始地址以从系统存储器检索所请求的音频样本。 然后将所请求的音频样本传送到高速缓存单元,其中DSP能以线性方式以比从系统的主存储器单独提取音频样本的所需部分快得多的速率检索音频样本。

    System for reducing access times for retrieving audio samples and method
therefor
    2.
    发明授权
    System for reducing access times for retrieving audio samples and method therefor 失效
    用于减少检索音频样本的访问时间的系统及其方法

    公开(公告)号:US5895469A

    公开(公告)日:1999-04-20

    申请号:US613148

    申请日:1996-03-08

    摘要: The present invention relates to a system and a method for reducing access times for retrieving audio samples. The system uses a wave table cache. The wave table cache allows devices such as a Digital Signal Processor (DSP) to retrieve audio samples in a linear fashion from the wave table cache at a rate much faster than individually fetching the required portions of the audio sample from the main memory of the system. The DSP may then use the audio samples to generate signals to create sounds based on the audio samples.

    摘要翻译: 本发明涉及一种减少检索音频样本的访问时间的系统和方法。 系统使用波形表缓存。 波形表缓存允许诸如数字信号处理器(DSP)的设备以比线性方式从波形表缓存中以比从系统的主存储器单独提取音频样本的所需部分快得多的速率来检索音频样本 。 然后,DSP可以使用音频样本来产生基于音频样本产生声音的信号。

    Method for storing, transferring decompressing and reconstructing wave
table audio sample
    3.
    发明授权
    Method for storing, transferring decompressing and reconstructing wave table audio sample 失效
    用于存储,传送解压缩和重建波形表音频样本的方法

    公开(公告)号:US5835944A

    公开(公告)日:1998-11-10

    申请号:US987576

    申请日:1997-12-09

    IPC分类号: G06F12/08 G10H7/02 G06F12/00

    摘要: A method for storing and transferring wave table audio samples from system memory to a cache unit. The method creates a linked-list of pages in system memory for storing the audio sample. The linked-list is actually a pointer list indicating the locations in system memory where the audio samples are stored. A Digital Signal Processor (DSP) is able to translate the starting address of the pointer list to retrieve a requested audio sample from the system memory. The requested audio sample is then transferred to the cache unit where the DSP is able to retrieve audio samples in a linear fashion at a rate much faster than individually fetching the required portions of the audio sample from the main memory of the system.

    摘要翻译: 一种用于将波形表音频样本从系统存储器存储并传送到高速缓存单元的方法。 该方法在系统存储器中创建用于存储音频样本的页面的链接列表。 链表实际上是指示存储音频样本的系统存储器中的位置的指针列表。 数字信号处理器(DSP)能够转换指针列表的起始地址以从系统存储器检索所请求的音频样本。 然后将所请求的音频样本传送到高速缓存单元,其中DSP能以线性方式以比从系统的主存储器单独提取音频样本的所需部分快得多的速率检索音频样本。

    Variable band size compositing buffer method and apparatus
    6.
    发明授权
    Variable band size compositing buffer method and apparatus 失效
    可变带宽合成缓冲方法及装置

    公开(公告)号:US5835104A

    公开(公告)日:1998-11-10

    申请号:US841360

    申请日:1997-04-23

    摘要: A compositing buffer having an adjustable size and configuration reduces complexity and size of a multimedia processor integrated circuit. The compositing buffer may be optimized for lower resolutions, thus reducing its overall size and complexity, while still providing support for higher resolutions which may be required to support a particular standard. A pixel mapping logic receives data indicating the number of lines per band and number of pixels per line, as well as color depth (or any two of these data) and correctly maps compositing RAM bank access requests to the correct pixel location. In a second embodiment of the present invention, the variable band size of the compositing buffer may allow for an external memory to be used for a compositing buffer, for example, a portion of the display memory (frame buffer). While such an embodiment may reduce overall bandwidth, the associated cost reduction may make such an apparatus appealing for low cost applications. Band size may be adjusted depending upon pixel resolution and depth. In a third embodiment of the present invention, band size may be varied within a frame depending upon the number of layers or the complexity of each image portion. Simple portions of an image, have few layers, may be rendered using wide bands, whereas complex areas may be rendered in narrower bands.

    摘要翻译: 具有可调节尺寸和配置的合成缓冲器降低了多媒体处理器集成电路的复杂度和尺寸。 合成缓冲区可以针对较低分辨率进行优化,从而降低其总体大小和复杂性,同时仍然支持可能需要支持特定标准的更高分辨率。 像素映射逻辑接收指示每行的行数和每行像素数的数据以及颜色深度(或这些数据中的任何两个),并将合并的RAM存储体访问请求正确地映射到正确的像素位置。 在本发明的第二实施例中,合成缓冲器的可变带宽可以允许将外部存储器用于合成缓冲器,例如显示存储器的一部分(帧缓冲器)。 虽然这样的实施例可以减少总体带宽,但是相关联的成本降低可能​​使得这种设备吸引低成本应用。 可以根据像素分辨率和深度来调节乐队的大小。 在本发明的第三实施例中,根据层的数量或每个图像部分的复杂度,可以在一个帧内改变带宽。 图像的简单部分,具有几层,可以使用宽带渲染,而复杂区域可以在较窄的带中呈现。

    Method and apparatus for performing network processing functions
    8.
    发明授权
    Method and apparatus for performing network processing functions 有权
    执行网络处理功能的方法和装置

    公开(公告)号:US08094670B1

    公开(公告)日:2012-01-10

    申请号:US11949734

    申请日:2007-12-03

    IPC分类号: H04L12/54

    CPC分类号: H04L45/00 H04L49/3009

    摘要: A novel network architecture that integrates the functions of an internet protocol (IP) router into a network processing unit (NPU) that resides in a host computer's chipset such that the host computer's resources are perceived as separate network appliances. The NPU appears logically separate from the host computer even though, in one embodiment, it is sharing the same chip.

    摘要翻译: 一种将互联网协议(IP)路由器的功能集成到驻留在主计算机芯片组中的网络处理单元(NPU)的新型网络架构,使得主计算机的资源被感知为单独的网络设备。 即使在一个实施例中它共享相同的芯片,NPU在逻辑上与主计算机分离。

    Network processing pipeline chipset for routing and host packet processing
    9.
    发明授权
    Network processing pipeline chipset for routing and host packet processing 有权
    网络处理流水线芯片组,用于路由和主机包处理

    公开(公告)号:US07362772B1

    公开(公告)日:2008-04-22

    申请号:US10319798

    申请日:2002-12-13

    IPC分类号: H04L12/54

    CPC分类号: H04L45/00 H04L49/3009

    摘要: A novel network architecture that integrates the functions of an internet protocol (IP) router into a network processing unit (NPU) that resides in a host computer's chipset such that the host computer's resources are perceived as separate network appliances. The NPU appears logically separate from the host computer even though, in one embodiment, it is sharing the same chip.

    摘要翻译: 一种将互联网协议(IP)路由器的功能集成到驻留在主计算机芯片组中的网络处理单元(NPU)的新型网络架构,使得主计算机的资源被感知为单独的网络设备。 即使在一个实施例中它共享相同的芯片,NPU在逻辑上与主计算机分离。

    Graphics device clustering with PCI-express
    10.
    发明授权
    Graphics device clustering with PCI-express 有权
    使用PCI-express的图形设备集群

    公开(公告)号:US07289125B2

    公开(公告)日:2007-10-30

    申请号:US10789248

    申请日:2004-02-27

    IPC分类号: G06F15/00 G06F15/16

    摘要: A bridge associated with a broadcast aperture facilitates the transfer of rendering commands and data between a processor and multiple graphics devices. The bridge receives data written by the processor to the broadcast aperture and forwards it to multiple graphics devices, eliminating the need for the processor to perform duplicative(?) write operations. During system initialization, a broadcast aperture is allocated to the bridge in address space based on an aperture size value set using a system configuration utility and stored in system configuration memory. A graphics driver activates the broadcast aperture by sending unicast aperture parameters associated with the multiple graphics devices to the bridge via a bridge driver. Upon activating the broadcast aperture, multiple graphics devices can be operated in parallel to improve rendering performance. Parallel rendering techniques include split-frame, alternate frame, and combined split- and alternate frame rendering.

    摘要翻译: 与广播孔径相关联的桥接器有助于在处理器和多个图形设备之间传送渲染命令和数据。 桥接器将处理器写入的数据接收到广播孔径并将其转发到多个图形设备,从而无需处理器执行重复(?)写入操作。 在系统初始化期间,基于使用系统配置实用程序设置的存储在系统配置存储器中的孔径大小值,将广播孔径分配给地址空间中的桥。 图形驱动器通过经由桥驱动器将与多个图形设备相关联的单播孔径参数发送到桥接器来激活广播孔径。 在激活广播孔径时,可以并行地操作多个图形设备以提高渲染性能。 并行渲染技术包括分割帧,备用帧以及组合分割和交替帧渲染。