新聞中心

EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 由外部總線訪問MPC5554的內(nèi)部存儲(chǔ)器

由外部總線訪問MPC5554的內(nèi)部存儲(chǔ)器

作者: 時(shí)間:2009-03-24 來(lái)源:網(wǎng)絡(luò) 收藏
在基于雙CPU的嵌入式應(yīng)用中,通常都會(huì)涉及數(shù)據(jù)交互的問題。一般來(lái)說(shuō)有兩種數(shù)據(jù)交互的方案:一種是使用諸如SPI的通信協(xié)議直接進(jìn)行數(shù)據(jù)傳輸,這種方法只適用于小規(guī)模的數(shù)據(jù)交互,對(duì)于批量數(shù)據(jù)則顯得無(wú)能為力;另一種則是雙CPU通過(guò)接口擴(kuò)展共享,例如雙口RAM,通過(guò)共享實(shí)現(xiàn)對(duì)交互數(shù)據(jù)的寫入與讀出,目前大部分雙CPU都是采用這種方案。處理器中大都集成有較大規(guī)模的Flash,如果能通過(guò)直接處理器的內(nèi)存儲(chǔ)器并進(jìn)行讀/寫,就可以將共享存儲(chǔ)器從片外移到片內(nèi)。片內(nèi)集成的存儲(chǔ)器在速度和可靠性方面都比片外擴(kuò)展的存儲(chǔ)器要高很多,有些處理器集成的F1ash存儲(chǔ)器還帶有ECC校驗(yàn),進(jìn)一步提高了存儲(chǔ)數(shù)據(jù)的可靠性。

1 處理器模式
是Freescak公司推出的32位PowerPC系列處理器,其內(nèi)核為PowerPC Book E結(jié)構(gòu)的e20026CPU,外圍有豐富的外設(shè)接口,包括有eMIOS、eQADC、DSPI、eSCI、eDMA、eTPU、FlexCAN等模塊,可以方便地與外設(shè)進(jìn)行連接。這款處理器廣泛地應(yīng)用在汽車電子和航空航天等場(chǎng)合,具有成熟可靠的體系結(jié)構(gòu)和廣泛的技術(shù)支持。
的外部總線模塊稱為EBI(External BusInterface)模塊,同其他處理器的外部總線模塊一樣,也可以擴(kuò)展諸如F1ash、SSRAM以及異步存儲(chǔ)器。EBI模塊可以工作在許多不同的模式下,主要有以下幾種模式:
◆單獨(dú)主機(jī)模式,此模式下只響應(yīng)處理器的命令,忽略所有的外部總線請(qǐng)求;
◆外部主機(jī)模式,此模式下可以響應(yīng)處理器的命令和外部總線請(qǐng)求,并且允許外部主機(jī)地址空間;
◆模塊禁止模式,模塊被禁止后即停止工作;
◆16位數(shù)據(jù)總線模式,數(shù)據(jù)總線只有16位,DATA[O:15]有效,DATA[16:31]無(wú)效;
◆調(diào)試模式,當(dāng)系統(tǒng)處于此模式下時(shí),EBI模塊不受影響,仍正常工作。
以上幾種模式中,只有外部主機(jī)模式下可以實(shí)現(xiàn)外部主機(jī)MPC5554內(nèi)部存儲(chǔ)地址的功能。

本文引用地址:http://m.butianyuan.cn/article/152569.htm

2 MPC5554的外部主機(jī)模式
EBI Moclule Configuration Register(EBI_MCR)寄存器是EBI模塊的配置寄存器,其中的EXTM位即為EBI的外部主機(jī)模式選擇位,置1表示將EBI模塊置為外部主機(jī)模式,置0表示為單獨(dú)主機(jī)模式。在啟動(dòng)模塊時(shí),需要將MDIS位清O。
EBI模塊的外部引腳在外部主機(jī)模式時(shí)全部需要使用,MPC5554與外部主機(jī)的硬件連接如圖1所示。


上一頁(yè) 1 2 3 下一頁(yè)

評(píng)論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉