本人在将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变成高电平,写下一个数据再拉低。这个有办法设置吗?