TI中文支持网
TI专业的中文技术问题搜集分享网站

6416 DSP 在EMIF为8位的情况下,将EDMA ESIZE 配置为8 位和32 位时,两者之间硬件上读时序的区别

本人在将6416 DSP 的EMIF 接口配置为 8位同步 的情况下,

分别将EDMA 的ESIZE 配置为 8位和32位,

利用EDMA从挂接在EMIF接口的外部32位同步存储器中去读320*256个数据到DSP内存时,

发现EDMA 发出的CE片选信号区别很大:

ESIZE 为8位时,CE片选信号间隔有效;

ESIZE为32位时,CE片选信号持续有效。

想请教各位论坛里面的高手,导致这一现象的原因。

Tony Tang:

如果A-sync,8位时一次读一个byte,32位则读4个byte,所以是连续的。如果是AB-sync,则一次读A*B个数据。

zhiyong wu:

回复 Tony Tang:

您好,我追问一下,我的EMIFA空间配置成异步32bit模式,连续向EMIF外设写多个32bit数据时,CE连续为低,并不是在写完一个数据后CE变成高电平,写下一个数据再拉低。这个有办法设置吗?

赞(0)
未经允许不得转载:TI中文支持网 » 6416 DSP 在EMIF为8位的情况下,将EDMA ESIZE 配置为8 位和32 位时,两者之间硬件上读时序的区别
分享到: 更多 (0)