打印

请教:28377S的EMIF1的8位寻址模式的问题

[复制链接]
992|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
小研究|  楼主 | 2017-10-17 09:45 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
在使用28377S做外扩,176贴片的,只有EMIF1,由于DATASHEET内容较少,所以参考了相关的Technical Reference Manual。关于位宽,有个疑问:Technical Reference Manual里图24-9说明了8位外设和16位外设的连接情况。


我们按照a)图设计的8位模式,不好使,至今没找出原因来。配置为8位时,datasheet上说BA0可以作为地址的最低位,但是实际测试的BA0作为最低位的地址线,却一直保持低电平,无论地址如何变动。


后来,不得已改成了16位模式,就好了,BA1作为地址最低位,16位时是可以的。


但还是想搞明白为什么8位模式时,DSP的BA0不变动?是不是还需要额外设置什么配置?

EMIF.png (55.06 KB )

28377 emif

28377 emif

相关帖子

沙发
dirtwillfly| | 2017-10-17 14:38 | 只看该作者
@zhangmangui 你用过EMIF的8位寻址模式吗

使用特权

评论回复
板凳
xietingfeng| | 2017-10-17 21:55 | 只看该作者
16位数据 BA0应该是用不到的。

使用特权

评论回复
地板
xietingfeng| | 2017-10-17 21:57 | 只看该作者
使用EMIF只是访问过16位数据,没有测试8位的数据。

使用特权

评论回复
5
小研究|  楼主 | 2017-10-18 11:40 | 只看该作者
我用的8位,不好使,所以我最终也选择了16位模式。
其实想想,直接用32位模式就得了,大不了高24位不用,不读,而且可以配置成其他功能。

使用特权

评论回复
6
小研究|  楼主 | 2017-10-18 11:47 | 只看该作者
本帖最后由 小研究 于 2017-10-19 09:06 编辑

我用的是CPLD扩展,设计前不确定8位、16位和32位是不是好使,所以我选了A2、A1、A0和BA1、BA0,作为CPLD的输入,输出反正就3位地址线,A2'、A1'和A0',可以自己根据需求配置。最后配置的结果就是
A2'=A0;
A1'=BA1;
A0'=BA0;情况下(DSP软件设置成8位模式)不好使。

A2'=A1;
A1'=A0;
A0'=BA1;情况下(DSP软件设置成16位模式)可以。

使用特权

评论回复
7
dirtwillfly| | 2017-10-18 14:33 | 只看该作者
用8位方式的比较少,搜索网上也没找到

使用特权

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

本版积分规则

153

主题

869

帖子

8

粉丝