COMPUTER SYSTEM HAVING A DEDICATED MULTIMEDIA ENGINE INCLUDING MULTIMEDIA MEMORY
    1.
    发明申请
    COMPUTER SYSTEM HAVING A DEDICATED MULTIMEDIA ENGINE INCLUDING MULTIMEDIA MEMORY 审中-公开
    具有专用多媒体引擎的计算机系统,包括多媒体存储器

    公开(公告)号:WO1996041279A1

    公开(公告)日:1996-12-19

    申请号:PCT/US1996009758

    申请日:1996-06-07

    CPC classification number: G06F17/10 G06F15/7864

    Abstract: A computer system optimized for real-time applications which provides increased performance for real-time applications over current computer architectures. The system includes a dedicated multimedia engine coupled directly to the main memory which performs real-time operations, including audio and video functions, as well as others. The multimedia engine includes multimedia memory and one or more DSP engines. The DSP engines may comprise either dedicated audio or video engines or general purpose DSP engines. The DSP engines couple through one or more I/O channels to respective video, audio and communication ports. The multimedia engine includes video ports for coupling to a video monitor, audio ports for coupling to speakers and one or more communication ports. The multimedia memory in the multimedia engine comprises a portion of the main memory address space. Thus the multimedia is used for real-time or multimedia data and is also used by the CPU as overflow memory space.

    Abstract translation: 针对实时应用程序进行了优化的计算机系统,为当前计算机体系结构的实时应用提供了更高的性能。 该系统包括直接耦合到主存储器的专用多媒体引擎,该主存储器执行包括音频和视频功能在内的实时操作以及其它操作。 多媒体引擎包括多媒体存储器和一个或多个DSP引擎。 DSP引擎可以包括专用音频或视频引擎或通用DSP引擎。 DSP引擎通过一个或多个I / O通道耦合到相应的视频,音频和通信端口。 多媒体引擎包括用于耦合到视频监视器的视频端口,用于耦合到扬声器的音频端口和一个或多个通信端口。 多媒体引擎中的多媒体存储器包括主存储器地址空间的一部分。 因此,多媒体用于实时或多媒体数据,也被CPU用作溢出存储器空间。

    COMPUTER SYSTEM HAVING AN IMPROVED BUS ARBITER ADAPTED FOR REAL TIME APPLICATIONS
    2.
    发明申请
    COMPUTER SYSTEM HAVING AN IMPROVED BUS ARBITER ADAPTED FOR REAL TIME APPLICATIONS 审中-公开
    具有适用于实时应用的改进的总线ARBITER的计算机系统

    公开(公告)号:WO1996041272A1

    公开(公告)日:1996-12-19

    申请号:PCT/US1996009757

    申请日:1996-06-07

    CPC classification number: G06F13/364

    Abstract: A computer system is provided which includes a bus bridge coupled between a CPU local bus and a PCI bus. The bridge further includes a memory controller for controlling data transfers between a main memory and masters residing on either the CPU local bus or the PCI bus. A variety of peripheral devices are coupled to the PCI bus, including both real time resources and non-real time resources. For example, in one configuration, an SCSI controller, a network interface card, a video adapter, a video capture card, an audio adapter, and a telephony adapter are coupled to the PCI bus. A bus arbiter is advantageously provided for controlling and prioritizing ownership of the PCI bus based in part upon a real time indicator signal asserted by a bus agent that requires a real time data transfer. Each real time device is associated with a unique real time indicator signal. A relatively high level of arbitration priority is given to a master when it asserts its associated real time indicator signal at the time of a bus request. Bus agents which do not assert an associated real time indicator signal at the time of a bus request will lose the arbitration until all real time requests have been serviced. As a result, the system may support numerous real time processing resources while maintaining proper overall operation.

    Abstract translation: 提供了一种计算机系统,其包括耦合在CPU本地总线和PCI总线之间的总线桥。 桥接器还包括用于控制主存储器和驻留在CPU本地总线或PCI总线上的主设备之间的数据传输的存储器控​​制器。 各种外围设备耦合到PCI总线,包括实时资源和非实时资源。 例如,在一个配置中,SCSI控制器,网络接口卡,视频适配器,视频采集卡,音频适配器和电话适配器被耦合到PCI总线。 有利地提供总线仲裁器,用于部分地基于由需要实时数据传输的总线代理断言的实时指示符信号来控制和优先化PCI总线的所有权。 每个实时设备与唯一的实时指示符信号相关联。 在总线请求时,当主设备断言其相关联的实时指示符信号时,给予相对较高级别的仲裁优先级。 在总线请求时不断言相关联的实时指示符信号的总线代理将丢失仲裁,直到所有实时请求得到维护为止。 结果,该系统可以支持大量实时处理资源,同时保持适当的整体操作。

    COMPUTER SYSTEM HAVING A MULTIMEDIA ENGINE COUPLED TO A REAL-TIME DATA CACHE
    3.
    发明申请
    COMPUTER SYSTEM HAVING A MULTIMEDIA ENGINE COUPLED TO A REAL-TIME DATA CACHE 审中-公开
    具有与实时数据缓存耦合的多媒体引擎的计算机系统

    公开(公告)号:WO1997044742A1

    公开(公告)日:1997-11-27

    申请号:PCT/US1997001068

    申请日:1997-01-23

    CPC classification number: G06F15/7857 G06F15/7846 G06F15/7864

    Abstract: A computer system and method optimized for real-time multimedia applications are presented. The computer system, including a dedicated multimedia engine directly to a real-time data cache, provides increased performance over current computer architectures. The multimedia engine includes at least one DSP engine which coupled through at least one I/O channel to I/O ports. Obtaining multimedia commands and data from main memory and/or the real-time data cache, the multimedia engine performs a number of multimedia operations including audio and video functions. A CPU, coupled through a chip set logic or bridge logic to the main memory, generates multimedia commands and data. The CPU groups multimedia commands and data into separate command and data elements, and writes the command and data elements to a multimedia address space in main memory. The CPU also writes element structure information to the multimedia address space. The element structure information includes location information used to retrieve multimedia commands and data from main memory. The real-time data cache allows multimedia data from an external source to be stored in a location other than main memory, and allows this multimedia data to be shared by the CPU and the multimedia engine. The real-time data cache may also store multimedia commands and data for use by the multimedia engine.

    Abstract translation: 介绍了一种针对实时多媒体应用优化的计算机系统和方法。 包括专用多媒体引擎的计算机系统直接连接到实时数据缓存,提供了比当前计算机体系结构更高的性能。 多媒体引擎包括至少一个DSP引擎,其通过至少一个I / O通道耦合到I / O端口。 从主存储器和/或实时数据高速缓存获取多媒体命令和数据,多媒体引擎执行包括音频和视频功能的多种多媒体操作。 通过芯片组逻辑或桥接逻辑耦合到主存储器的CPU产生多媒体命令和数据。 CPU将多媒体命令和数据分组到单独的命令和数据元素中,并将命令和数据元素写入主存储器中的多媒体地址空间。 CPU还将元素结构信息写入多媒体地址空间。 元素结构信息包括用于从主存储器检索多媒体命令和数据的位置信息。 实时数据高速缓存允许来自外部源的多媒体数据被存储在主存储器以外的位置,并允许该多媒体数据由CPU和多媒体引擎共享。 实时数据高速缓存还可以存储由多媒体引擎使用的多媒体命令和数据。

    COMPUTER SYSTEM WHICH INCLUDES A LOCAL EXPANSION BUS AND A DEDICATED REAL-TIME BUS FOR INCREASED MULTIMEDIA PERFORMANCE
    4.
    发明申请
    COMPUTER SYSTEM WHICH INCLUDES A LOCAL EXPANSION BUS AND A DEDICATED REAL-TIME BUS FOR INCREASED MULTIMEDIA PERFORMANCE 审中-公开
    包括本地扩展总线和专用实时总线在内的计算机系统,以提高多媒体性能

    公开(公告)号:WO1997010550A1

    公开(公告)日:1997-03-20

    申请号:PCT/US1996010299

    申请日:1996-06-13

    CPC classification number: G06F13/409

    Abstract: A computer system optimized for real-time applications which provides increased performance over current computer architectures. The system includes a standard local bus, such as the PCI bus, and also includes a dedicated real-time bus or multimedia bus. The PCI bus and the multimedia bus are comprised on the motherboard and include connector slots for receiving add-in cards. Multimedia device expansion cards each include two connectors which correspond to the PCI bus and the multimedia bus. Thus multimedia devices such as video cards, audio cards, etc., as well as communications devices, transfer real-time data through a separate bus without requiring arbitration for the PCI bus. The computer suystem of the present invention thus provides much greater performance for real-time applications than prior systems.

    Abstract translation: 针对实时应用程序进行了优化的计算机系统,提高了当前计算机体系结构的性能。 该系统包括标准局部总线,如PCI总线,还包括一个专用的实时总线或多媒体总线。 PCI总线和多媒体总线包含在主板上,并且包括用于接收附加卡的连接器插槽。 多媒体设备扩展卡各自包括对应于PCI总线和多媒体总线的两个连接器。 因此,诸如视频卡,音频卡等多媒体设备以及通信设备,通过单独的总线传送实时数据,而不需要对PCI总线进行仲裁。 因此,与现有系统相比,本发明的计算机系统为实时应用提供了更大的性能。

    PROGRAMMABLE BUS ARBITER INCLUDING REAL TIME PRIORITY INDICATOR FIELDS FOR ARBITRATION PRIORITY SELECTION
    5.
    发明申请
    PROGRAMMABLE BUS ARBITER INCLUDING REAL TIME PRIORITY INDICATOR FIELDS FOR ARBITRATION PRIORITY SELECTION 审中-公开
    可编程总线标准,包括用于仲裁优先选择的实时优先指标

    公开(公告)号:WO1996041271A1

    公开(公告)日:1996-12-19

    申请号:PCT/US1996009756

    申请日:1996-06-07

    CPC classification number: G06F13/364

    Abstract: A programmable bus arbiter is provided that includes a plurality of arbitration priority registers each having a real time field for arbitration priority selection. Each real time bus master is associated with a designated real time field within the bus arbiter. Each real time field includes a real time access bit indicative of whether a real time access is to be initiated by the associated master and a priority code which sets the arbitration priority for the master with respect to other masters which may contend for the bus. Prior to initiating a real time data transfer, the real time field for a particular master may be programmed to indicate the real time transfer as well as to set the priority level for the request. A bus arbitration state machine detects the real time fields and grants bus mastership to real time bus agents in favor of other contending bus requests by non-real time agents.

    Abstract translation: 提供了一种可编程总线仲裁器,其包括多个仲裁优先级寄存器,每个仲裁优先级寄存器具有用于仲裁优先级选择的实时字段。 每个实时总线主机与总线仲裁器内的指定实时字段相关联。 每个实时字段包括指示实际访问是否由相关联的主机发起的实时访问位,以及为可能竞争总线的其他主站设置主机的仲裁优先级的优先级代码。 在启动实时数据传输之前,可以将特定主机的实时字段编程为指示实时传输以及为请求设置优先级。 总线仲裁状态机检测实时字段,并向非实时代理商提供有利于其他竞争总线请求的实时总线代理的总线主控权。

    COMPUTER SYSTEM HAVING A MULTIMEDIA ENGINE COUPLED TO A REAL-TIME DATA CACHE
    6.
    发明授权
    COMPUTER SYSTEM HAVING A MULTIMEDIA ENGINE COUPLED TO A REAL-TIME DATA CACHE 失效
    计算机系统实时数据CACHE耦合多媒体单元

    公开(公告)号:EP0898751B1

    公开(公告)日:2006-06-14

    申请号:EP97903930.2

    申请日:1997-01-23

    CPC classification number: G06F15/7857 G06F15/7846 G06F15/7864

    Abstract: A computer system and method optimized for real-time multimedia applications are presented. The computer system, including a dedicated multimedia engine directly to a real-time data cache, provides increased performance over current computer architectures. The multimedia engine includes at least one DSP engine which coupled through at least one I/O channel to I/O ports. Obtaining multimedia commands and data from main memory and/or the real-time data cache, the multimedia engine performs a number of multimedia operations including audio and video functions. A CPU, coupled through a chip set logic or bridge logic to the main memory, generates multimedia commands and data. The CPU groups multimedia commands and data into separate command and data elements, and writes the command and data elements to a multimedia address space in main memory. The CPU also writes element structure information to the multimedia address space. The element structure information includes location information used to retrieve multimedia commands and data from main memory. The real-time data cache allows multimedia data from an external source to be stored in a location other than main memory, and allows this multimedia data to be shared by the CPU and the multimedia engine. The real-time data cache may also store multimedia commands and data for use by the multimedia engine.

    COMPUTER SYSTEM HAVING A DEDICATED MULTIMEDIA ENGINE INCLUDING MULTIMEDIA MEMORY
    7.
    发明授权
    COMPUTER SYSTEM HAVING A DEDICATED MULTIMEDIA ENGINE INCLUDING MULTIMEDIA MEMORY 失效
    计算机系统相关的多媒体处理器和多媒体存储

    公开(公告)号:EP0834136B1

    公开(公告)日:1999-08-11

    申请号:EP96919282.2

    申请日:1996-06-07

    CPC classification number: G06F17/10 G06F15/7864

    Abstract: A computer system optimized for real-time applications which provides increased performance for real-time applications over current computer architectures. The system includes a dedicated multimedia engine coupled directly to the main memory which performs real-time operations, including audio and video functions, as well as others. The multimedia engine includes multimedia memory and one or more DSP engines. The DSP engines may comprise either dedicated audio or video engines or general purpose DSP engines. The DSP engines couple through one or more I/O channels to respective video, audio and communication ports. The multimedia engine includes video ports for coupling to a video monitor, audio ports for coupling to speakers and one or more communication ports. The multimedia memory in the multimedia engine comprises a portion of the main memory address space. Thus the multimedia is used for real-time or multimedia data and is also used by the CPU as overflow memory space.

    COMPUTER SYSTEM WHICH INCLUDES A LOCAL EXPANSION BUS AND A DEDICATED REAL-TIME BUS FOR INCREASED MULTIMEDIA PERFORMANCE
    8.
    发明授权
    COMPUTER SYSTEM WHICH INCLUDES A LOCAL EXPANSION BUS AND A DEDICATED REAL-TIME BUS FOR INCREASED MULTIMEDIA PERFORMANCE 失效
    WITH A扩展总线并且分配给增加的多媒体性能实时总线计算机系统

    公开(公告)号:EP0850450B1

    公开(公告)日:1999-08-11

    申请号:EP96921607.6

    申请日:1996-06-13

    CPC classification number: G06F13/409

    Abstract: A computer system optimized for real-time applications which provides increased performance over current computer architectures. The system includes a standard local bus, such as the PCI bus, and also includes a dedicated real-time bus or multimedia bus. The PCI bus and the multimedia bus are comprised on the motherboard and include connector slots for receiving add-in cards. Multimedia device expansion cards each include two connectors which correspond to the PCI bus and the multimedia bus. Thus multimedia devices such as video cards, audio cards, etc., as well as communications devices, transfer real-time data through a separate bus without requiring arbitration for the PCI bus. The computer suystem of the present invention thus provides much greater performance for real-time applications than prior systems.

    COMPUTER SYSTEM HAVING A MULTIMEDIA ENGINE COUPLED TO A REAL-TIME DATA CACHE
    9.
    发明公开
    COMPUTER SYSTEM HAVING A MULTIMEDIA ENGINE COUPLED TO A REAL-TIME DATA CACHE 失效
    计算机系统实时数据CACHE耦合多媒体单元

    公开(公告)号:EP0898751A1

    公开(公告)日:1999-03-03

    申请号:EP97903930.0

    申请日:1997-01-23

    CPC classification number: G06F15/7857 G06F15/7846 G06F15/7864

    Abstract: A computer system and method optimized for real-time multimedia applications are presented. The computer system, including a dedicated multimedia engine directly to a real-time data cache, provides increased performance over current computer architectures. The multimedia engine includes at least one DSP engine which coupled through at least one I/O channel to I/O ports. Obtaining multimedia commands and data from main memory and/or the real-time data cache, the multimedia engine performs a number of multimedia operations including audio and video functions. A CPU, coupled through a chip set logic or bridge logic to the main memory, generates multimedia commands and data. The CPU groups multimedia commands and data into separate command and data elements, and writes the command and data elements to a multimedia address space in main memory. The CPU also writes element structure information to the multimedia address space. The element structure information includes location information used to retrieve multimedia commands and data from main memory. The real-time data cache allows multimedia data from an external source to be stored in a location other than main memory, and allows this multimedia data to be shared by the CPU and the multimedia engine. The real-time data cache may also store multimedia commands and data for use by the multimedia engine.

    COMPUTER SYSTEM WHICH INCLUDES A LOCAL EXPANSION BUS AND A DEDICATED REAL-TIME BUS FOR INCREASED MULTIMEDIA PERFORMANCE
    10.
    发明公开
    COMPUTER SYSTEM WHICH INCLUDES A LOCAL EXPANSION BUS AND A DEDICATED REAL-TIME BUS FOR INCREASED MULTIMEDIA PERFORMANCE 失效
    WITH A扩展总线并且分配给增加的多媒体性能实时总线计算机系统

    公开(公告)号:EP0850450A1

    公开(公告)日:1998-07-01

    申请号:EP96921607.0

    申请日:1996-06-13

    CPC classification number: G06F13/409

    Abstract: A computer system optimized for real-time applications which provides increased performance over current computer architectures. The system includes a standard local bus, such as the PCI bus, and also includes a dedicated real-time bus or multimedia bus. The PCI bus and the multimedia bus are comprised on the motherboard and include connector slots for receiving add-in cards. Multimedia device expansion cards each include two connectors which correspond to the PCI bus and the multimedia bus. Thus multimedia devices such as video cards, audio cards, etc., as well as communications devices, transfer real-time data through a separate bus without requiring arbitration for the PCI bus. The computer suystem of the present invention thus provides much greater performance for real-time applications than prior systems.

Patent Agency Ranking