新聞中心

        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.104case.com/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 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 乐昌市| 荥经县| 大渡口区| 扬州市| 麻栗坡县| 南溪县| 定兴县| 彰化县| 华安县| 乐业县| 潼关县| 天祝| 沧源| 维西| 山阳县| 鲁甸县| 谢通门县| 革吉县| 雅江县| 北海市| 定安县| 竹山县| 衡南县| 五河县| 香港 | 彭阳县| 阳原县| 孟村| 商河县| 杭锦旗| 贺兰县| 邵武市| 南投县| 台州市| 华宁县| 读书| 阜城县| 万州区| 陆良县| 神木县| 拜城县|