我有一些与 TMS570LC4357及其接口相关的问题、以及如何将 CPU 中的 DMA 或外部器件中的 DMA 与 EMIF 结合使用。
DMA 可以访问附加到 CPU 的哪些存储器并使用这些存储器将数据(读取、写入)传输到 EMIFcs_n[4]从器件? 是否可以使用 来自外部器件的 GIOB 等来触发 DMA
从从 EMIF 读取到 CPU 内存、和另一个 GIOB 从 CPU 内存写入到 EMIF 从器件?
是否有示例设计或教程说明如何使用 CPU 中的 DMA 在连接到 CPU 的存储器(内部或外部 SPI 或 EMIF 存储器)之间向 EMIF 器件传输数据?
此外、当它切换为使用带有 cs_n[4]的 DMA 时、是否可以在没有 DMA 的情况下具有"正常"EMIF cs_n[4]函数、以及具有一个指定的时序和另一个时序?
EMIF 从器件可能是具有 TX、Rx FIFO 的1000Mbit/s 以太网 MAC、该 FIFO 需要由 CPU 在 cs_n[4]处提供服务、同时通过 EMIF cs_n[4]提供用于其他功能的"正常"总线访问。 CPU 还可出于不同用途使用 EMIF cs_n[2]存储器,并使用带 SPI 接口的闪存。 对于此设置、建议的方法是什么?
谢谢