6678EMIF总结

时间:2024-04-13 15:46:38

EMIF特征:

  • 四个片选空间各64MB,组成256MB的异步地址寻址范围(不是全用)
  • 8位和16位数据宽度
  • 24位地址线,每个空间可寻址16M地址空间
  • 可编程配置的时序周期
  • 时钟为CPU/6
  • 不支持32位数据宽度
  • 不支持同步设备操作(DRAM、DDR)

6678EMIF可以在以下两种模式下操作:

  • WE strobe mode(we 选通模式):CE3的默认模式,其他空间不支持该模式
  • Select strobe mode:四个空间都支持该模式,会覆盖we模式

EMIF可配置的参数主要为:

  • Setup(R/W):默认16个周期
  • Strobe(R/W):默认64个周期
  • Hold(R/W):默认8个周期

6678EMIF总结
(WE模式读)
6678EMIF总结
(WE模式写)
6678EMIF总结
(SS模式读)
6678EMIF总结
(SS模式写)

关于地址线

6678EMIF为每个CE空间分配了64MB的访问空间,实际上,在16位数据宽度模式下,有效访问空间为32MB,8位数据宽度变为16MB。
这是因为,DSP是32位数据操作的,也就是每次取得数据宽度是32位,那么16位的EMIF需要将数据分两次传输,故24位地址线实际对应为[22:0,23],A[23]用于区分高16位还是低16位,A[22:0]则是DSP取址地址,对应的数据是32位的,也就是访问大小为(2^23 * 4)/1024/1024=32MB。
同理,8位EMIF的地址需要将32位数据分四次传输,也就需要两位地址进行区分,所以实际地址对应为A[21:0,23:22],其中A[23:22]用来区分,A[21:0]是DSP的取址地址,对应的数据是32位的,访问大小为16MB。

6678EMIF总结
6678EMIF总结