首页> 外国专利> Multicore DSP device having coupled subsystem memory buses for global DMA access

Multicore DSP device having coupled subsystem memory buses for global DMA access

机译:具有耦合子系统存储器总线的多核DSP器件,用于全局DMA访问

摘要

A DSP device (100) is disclosed having multiple DMA controllers (110, 120) with global DMA access (18, 28) to all volatile memory resources (13, 14, 23, 24) in the DSP device (100). In a preferred embodiment, each of the DMA controllers (18, 28) is coupled to each of the memory buses (M1, M2) and is configured to control each of the memory buses (M1, M2). A memory bus multiplexer (16, 26) may be coupled between the subsystem memory bus (ml, M2) and each of the DMA controllers (18, 28), and an arbiter (17, 27) may be used to set the memory bus multiplexer (16, 26) so as to allow any one of the DMA controllers (18, 28) to control the memory bus (M1, M2). The memory bus (M1, M2) may also be controlled by the host port interface (19, 29) via the memory bus multiplexer (16, 26). A round-robin arbitration technique is used to provide each of the DMA controllers (18, 28) and the host port interface (19, 29) fair access to the memory bus (M1, M2). This approach may advantageously provide increased flexibility in the use of DMA controllers (18, 28) to transfer data from place to place, with only a minimal increase in complexity.
机译:公开了一种具有多个DMA控制器(110、120)的DSP设备(100),该多个DMA控制器具有对DSP设备(100)中的所有易失性存储器资源(13、14、23、24)的全局DMA访问(18、28)。在优选实施例中,每个DMA控制器(18、28)耦合到每个存储器总线(M1,M2),并且被配置为控制每个存储器总线(M1,M2)。存储器总线多路复用器(16、26)可以耦合在子系统存储器总线(m1,M2)与每个DMA控制器(18、28)之间,并且可以使用仲裁器(17、27)来设置存储器总线。复用器(16、26),以允许任何一个DMA控制器(18、28)控制存储器总线(M1,M2)。存储器总线(M1,M2)也可以通过存储器总线多路复用器(16、26)由主机端口接口(19、29)控制。循环仲裁技术用于为每个DMA控制器(18、28)和主机端口接口(19、29)提供对内存总线(M1,M2)的公平访问。该方法可以有利地在使用DMA控制器(18、28)来从一个地方传输数据到另一个地方的过程中提供增加的灵活性,而复杂性只有最小的增加。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号