一、C6713 EMIF特点
- 总线宽度:32位,即有32条数据线D[31:0]
- 存储空间:4个,#CE0~#CE3,对应0x80000000、0x90000000、0xA0000000、0xB0000000(这是字节地址)
- 每个存储空间的寻址范围:256M字节(0x10000000字节=268435456=256*1024*1024=256M字节)。受到地址线EA[21:2]的限制,如果接SDRAM,每个空间最大只能寻址到128M字节,总计可接512M字节。
- 时钟:可以选择外部ECLKIN引脚输入,或者由内部SYSCLK3提供,最高频率100MHz
- 可访问的数据宽度:8/16/32位
- 支持的存储器类型:SDRAM/SBSRAM/异步存储器(SRAM、FLASH等)
- 各类存储器控制信号:复用引脚,自动切换
二、EMIF接口信号,略
三、存储器宽度和字节对齐
C6713可以和8/16/32位数据宽度的存储器无缝接口,基本是通吃。内部以字节进行编址,称为逻辑地址;外部存储器地址,称之为物理地址,由EMIF所接口的存储器数据宽度,自动对逻辑地址进行移位产生。逻辑地址与物理地址的关系如下:
存储器类型
| 存储器宽度
| 每个CE空间能寻址的最大字节数
| 逻辑地址A[32:0]对应物理地址EA[21:2]
| 表现
| ASRAM
| 8
16
32
| 1M
2M
4M
| A[19:0]
A[20:1]
A[21:2]
| 字节地址
半字地址
字地址
| SBSRAM
| 8
16
32
| 1M
2M
4M
| A[19:0]
A[20:1]
A[21:2]
| 字节地址
半字地址
字地址
| SDRAM
| 8
16
32
| 32M
64M
128M
| 见手册
| 字节地址
半字地址
字地址
|
这个有个详细的解释,见SPRA568A:TMS320C6000 EMIF to External Flash Memory,第16页。
|