首页> 外国专利> Computer system for concurrent data transferring between graphic controller and unified system memory and between CPU and expansion bus device

Computer system for concurrent data transferring between graphic controller and unified system memory and between CPU and expansion bus device

机译:用于图形控制器和统一系统内存之间以及CPU和扩展总线设备之间的并行数据传输的计算机系统

摘要

A computer system is provided including a CPU, a graphics controller, system memory, data steering logic, a DMA controller and arbitration logic. The graphics controller and system memory are coupled to a high- speed data bus. Data accessed by the CPU, the DMA controller and the graphics controller is all stored in the system memory. The data steering logic is also coupled to the high-speed data bus and to a low- speed data bus, and to the CPU. The data steering logic is configured to selectively couple the CPU to either the high-speed data bus or the low- speed data bus, thereby accommodating data transfers between the CPU and a bus device connected to the slow-speed data bus concurrent with data transfers between the graphics controller and the system memory. The data steering logic may also accommodate data transfers by the DMA controller on the slow-speed data bus concurrent with graphics controller data transfers. The arbitration logic arbitrates for access to the system memory between the CPU, DMA controller and graphics controller. In an alternative mode, the data steering logic accommodates data transfers between the CPU and the system memory over both the high- speed and slow- speed buses as a single double width high speed bus. The CPU, graphics controller, DMA controller, data steering logic and arbitration logic as described above may all be included within a single integrated circuit device along with various PC compatibility cores, thus achieving a low- cost, low-space system without sacrificing overall performance.
机译:提供了一种计算机系统,包括CPU,图形控制器,系统存储器,数据控制逻辑,DMA控制器和仲裁逻辑。图形控制器和系统内存耦合到高速数据总线。 CPU,DMA控制器和图形控制器访问的数据都存储在系统内存中。数据控制逻辑还耦合到高速数据总线和低速数据总线,以及CPU。数据控制逻辑被配置为选择性地将CPU耦合到高速数据总线或低速数据总线,从而在CPU与连接到低速数据总线的总线设备之间进行数据传输并同时进行数据传输在图形控制器和系统内存之间。数据控制逻辑还可与DMA控制器在低速数据总线上与图形控制器数据传输同时进行数据传输。仲裁逻辑对访问CPU,DMA控制器和图形控制器之间的系统内存进行仲裁。在另一种模式下,数据控制逻辑将高速和慢速总线上的CPU和系统内存之间的数据传输作为单个双倍宽度的高速总线进行处理。如上所述的CPU,图形控制器,DMA控制器,数据控制逻辑和仲裁逻辑可与各种PC兼容性内核一起包含在单个集成电路设备中,从而在不牺牲整体性能的情况下实现了低成本,小空间的系统。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号