打印

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

[复制链接]
3505|7
手机看帖
扫描二维码
随时随地手机跟帖
沙发
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开始?

使用特权

评论回复
5
yxwsz| | 2010-7-26 22:34 | 只看该作者
不是说EA0~EA2没有使用,而是这些地址线在DSP内部被译码成了BE0, BE1 .... BE7;
DSP访问一次读取8个字节,然后使用BE[0:7]决定读那些字节。
如果需要知道更详细,请看TI的EMIF USER GUIDE.

使用特权

评论回复
6
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内部逻辑地址和外部物理地址的对应问题,

使用特权

评论回复
7
wmyan2010| | 2014-1-7 15:30 | 只看该作者
学习了,还得好好看看 EMIF USER GUIDE会比较清楚

使用特权

评论回复
8
zhangjin_comeon| | 2014-1-7 19:14 | 只看该作者
我也学习啦

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

31

主题

106

帖子

0

粉丝