dsp 6416 emif 地址为什么从ea3开始?

[复制链接]
4736|7
 楼主| laoyao 发表于 2010-7-22 21:36 | 显示全部楼层 |阅读模式
dsp 6416 emif 地址为什么从ea3开始?
yxwsz 发表于 2010-7-24 15:57 | 显示全部楼层
因为其EMIFA配置的是64-bit的,访问的单位是8字节;
如果EMIFA配置成32-BIT的,就可以从EA2开始的(具体要看EMIFA的reference guide)
ar_dong 发表于 2010-7-25 07:33 | 显示全部楼层
我以为ea2-ea0都没用了呢
 楼主| laoyao 发表于 2010-7-25 12:20 | 显示全部楼层
还是不明白啊 访问8字节,为什么要从ea3开始?
yxwsz 发表于 2010-7-26 22:34 | 显示全部楼层
不是说EA0~EA2没有使用,而是这些地址线在DSP内部被译码成了BE0, BE1 .... BE7;
DSP访问一次读取8个字节,然后使用BE[0:7]决定读那些字节。
如果需要知道更详细,请看TI的EMIF USER GUIDE.
kslwzzl 发表于 2011-10-28 21:07 | 显示全部楼层
本帖最后由 kslwzzl 于 2011-10-28 21:11 编辑

二楼说的对
是这样的:从EA3开始说明是64位数据总线,因为DSP的内部地址总线有32位,即字节(8位数据线)寻址空间可达4G,但以双字(64位数据线)寻址,有29根地址线就够了,相当于寻址空间小了,4G/8=0.8G,但单元数据量大了8倍,这是DSP内部逻辑地址和外部物理地址的对应问题,
wmyan2010 发表于 2014-1-7 15:30 | 显示全部楼层
学习了,还得好好看看 EMIF USER GUIDE会比较清楚
zhangjin_comeon 发表于 2014-1-7 19:14 | 显示全部楼层
我也学习啦
您需要登录后才可以回帖 登录 | 注册

本版积分规则

31

主题

106

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部