新闻中心

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

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

作者:时间:2009-03-24来源:网络收藏
在基于双CPU的嵌入式应用中,通常都会涉及数据交互的问题。一般来说有两种数据交互的方案:一种是使用诸如SPI的通信协议直接进行数据传输,这种方法只适用于小规模的数据交互,对于批量数据则显得无能为力;另一种则是双CPU通过接口扩展共享,例如双口RAM,通过共享实现对交互数据的写入与读出,目前大部分双CPU都是采用这种方案。处理器中大都集成有较大规模的Flash,如果能通过直接处理器的内存储器并进行读/写,就可以将共享存储器从片外移到片内。片内集成的存储器在速度和可靠性方面都比片外扩展的存储器要高很多,有些处理器集成的F1ash存储器还带有ECC校验,进一步提高了存储数据的可靠性。

1 处理器模式
是Freescak公司推出的32位PowerPC系列处理器,其内核为PowerPC Book E结构的e20026CPU,外围有丰富的外设接口,包括有eMIOS、eQADC、DSPI、eSCI、eDMA、eTPU、FlexCAN等模块,可以方便地与外设进行连接。这款处理器广泛地应用在汽车电子和航空航天等场合,具有成熟可靠的体系结构和广泛的技术支持。
的外部总线模块称为EBI(External BusInterface)模块,同其他处理器的外部总线模块一样,也可以扩展诸如F1ash、SSRAM以及异步存储器。EBI模块可以工作在许多不同的模式下,主要有以下几种模式:
◆单独主机模式,此模式下只响应处理器的命令,忽略所有的外部总线请求;
◆外部主机模式,此模式下可以响应处理器的命令和外部总线请求,并且允许外部主机地址空间;
◆模块禁止模式,模块被禁止后即停止工作;
◆16位数据总线模式,数据总线只有16位,DATA[O:15]有效,DATA[16:31]无效;
◆调试模式,当系统处于此模式下时,EBI模块不受影响,仍正常工作。
以上几种模式中,只有外部主机模式下可以实现外部主机MPC5554内部存储地址的功能。

本文引用地址:http://www.eepw.com.cn/article/152569.htm

2 MPC5554的外部主机模式
EBI Moclule Configuration Register(EBI_MCR)寄存器是EBI模块的配置寄存器,其中的EXTM位即为EBI的外部主机模式选择位,置1表示将EBI模块置为外部主机模式,置0表示为单独主机模式。在启动模块时,需要将MDIS位清O。
EBI模块的外部引脚在外部主机模式时全部需要使用,MPC5554与外部主机的硬件连接如图1所示。


上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭