首页> 外国专利> DMA transfer method for a system including a single-chip processor with a processing core and a device interface in different clock domains

DMA transfer method for a system including a single-chip processor with a processing core and a device interface in different clock domains

机译:用于包括具有不同时钟域中的处理核心和设备接口的单芯片处理器的系统的DMA传输方法

摘要

A single-chip central processing unit (CPU) includes a processing core and a complete cache-coherent I/O system that operates asynchronously with the processing core. An internal communications protocol uses synchronizers and data buffers to transfer information between a clock domain of the processing core and a clock domain of the I/O system. The synchronizers transfer control and handshake signal between clock domains, but the data buffer transfers data without input or output synchronization circuitry for data bits. Throughput for the system is high because the processing unit has direct access to I/O system so that no delays are incurred for complex mechanisms which are commonly employed between a CPU and an external I/O chip-set. Throughput is further increased by holding data from one DMA transfer in the data buffer for use in a subsequent DMA transfer. In one embodiment, the integrated I/O system contains a dedicated memory management unit including a translation lookaside buffer which converts I/O addresses to physical addresses for the processing core.
机译:单芯片中央处理单元(CPU)包括处理核心和与处理核心异步运行的完整的缓存一致性I / O系统。内部通信协议使用同步器和数据缓冲区在处理核心的时钟域和I / O系统的时钟域之间传输信息。同步器在时钟域之间传输控制和握手信号,但是数据缓冲器在没有输入或输出数据位同步电路的情况下传输数据。系统的吞吐量很高,因为处理单元可以直接访问I / O系统,因此不会因CPU和外部I / O芯片组之间通常使用的复杂机制而引起延迟。通过将来自一个DMA传输的数据保存在数据缓冲区中以用于后续DMA传输,可以进一步提高吞吐量。在一个实施例中,集成I / O系统包含专用存储器管理单元,该专用存储器管理单元包括转换后备缓冲器,该转换后备缓冲器将I / O地址转换为处理核心的物理地址。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号