新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 由外部总线访问MPC5554的内部存储器

由外部总线访问MPC5554的内部存储器

作者:时间:2009-03-24来源:网络收藏

2.1 存储空间地址编码
当EBI被配置为主机模式时,主机可以通过的存储空间。地址是32位,但地址只有24位,需要通过特殊的解码方式来将24位地址总线扩展为32位。EBI模块将外部总线的ADDR[8:11]这4位进行解码,作为内部总线ADDR[O:11]的12位。解码的规则为:
①当外部地址总线的ADDR[8]=O时,EBI忽略外部数据,无效地址。
②当外部地址总线的ADDR[8]=1时,ADDR[9:11]用来选择为Flash存储地址的区块;匹配则进入该区块,不匹配则返回总线错误标志。
外部主机模式下具体的地址译码如表1所列。

2.2 外主模式下外部主机在内上读写数据
外部主机在得到总线控制权后,通过拉低TS位来初始化对内的操作。如2.1节所示,当地址线上的信号匹配时,即可空间,结束于TA信号或TEA信号出现。TA信号为正常结束信号,TEA信号则表示有总线上的错误。图2为外部主机读数据流程,图3为外部主机读数据时序。

图4和图5为外部主机写数据的流程和时序,与读数据时的大体类似。但需要注意的是,规定外主访问的最小延迟是3个总线周期,在实际系统中还需要根据具体访问的存储器块来决定。



评论


相关推荐

技术专区

关闭