TI的专家,你好,在使用C6678访问DDR3时有一个疑问想请教一下:
手里的板子上DDR3有两个32bit位宽 2GB容量的,拼成64bit位宽使用。
通过查阅前期TI论坛上的一些资料,对MPAX进行了相应段映射的配置,目前已可以成功的访问前2GB以及后2GB空间,正常读写数据没问题。
但是访问是分时的。后2GB可见时,前2GB不可见。
入下图所示,请问如何才能在前2GB以及后2GB空间进行数据从传递呢,需求是需要将DDR3内前2GB很大的一段数据拷贝至后2GB空间暂存下来。
我的想法是通过2MB的MSMC来进行中转,多次传递,是否有更为有效的方式呢?
Shine:
数据很大吗?有没有可能2个DDR3各映射到1G逻辑地址。
Ryan BL:
直接ping/pong缓存呗,既然大数据,来回搬移多闹腾呀。