嵌入式系統架構:RISC家族之PowerPC
PowerPC是一種RISC多發(fā)射體系結構。二十世紀九十年代,IBM(國際商用機器公司)、Apple(蘋(píng)果公司)和Motorola(摩托羅拉)公司開(kāi)發(fā)PowerPC芯片成功,并制造出基于PowerPC的多處理器計算機。PowerPC架構的特點(diǎn)是可伸縮性好、方便靈活。第一代 PowerPC采用0.6微米的生產(chǎn)工藝,晶體管的集成度達到單芯片300萬(wàn)個(gè)。Motorola公司將PowerPC內核設計到SOC芯片之中,形成了Power QUICC(Quad Integrated Communications Controller), Power QUICC II和Power QUICC III家族的數十種型號的嵌入式通信處理器。
本文引用地址:http://dyxdggzs.com/article/201609/304749.htmMotorola的基于PowerPC體系結構的嵌入式處理器芯片有MPC505、821、850、860、8240、8245、8260、 8560等近幾十種產(chǎn)品,其中MPC860是Power QUICC系列的典型產(chǎn)品,MPC8260是Power QUICC II系列的典型產(chǎn)品,MPC8560是Power QUICC III系列的典型產(chǎn)品。
Power QUICC系列微處理器一般有三個(gè)功能模塊組成,嵌入式PowerPC核(EMPCC), 系統接口單元(SIU)以及通信處理器(CPM)模塊,這三個(gè)模塊內部總線(xiàn)都是32位。除此之外Power QUICC中還集成了一個(gè)32位的RISC內核。Power PC核主要執行高層代碼,而RISC則處理實(shí)際通信的低層通信功能,兩個(gè)處理器內核通過(guò)高達8K字節的內部雙口RAM相互配合,共同完成MPC854強大的通行控制和處理功能。CPM以RISC控制器為核心構成,除包括一個(gè)RISC控制器外,還包括七個(gè)串行DMA(SDMA)通道、兩個(gè)串行通信控制器(SCC)、一個(gè)通用串行總線(xiàn)通道(USB)、兩個(gè)串行管理控制器(SMC)、一個(gè)I2C接口和一個(gè)串行外圍電路(SPI),可以通過(guò)靈活的編程方式實(shí)現對Ethemet、USB、T1/E1,ATM等的支持以及對UART, HDLC等多種通信協(xié)議的支持。
Power QUICCII 完全可以看作是Power QUICC的第二代,在靈活性、擴展能力、集成度等方面提供了更高的性能。Power QUICC 11同樣由嵌入式的PowerPC核和通信處理模塊CPM兩部分集成而來(lái)。這種雙處理器器的結構由于CPM承接了嵌入式Power PC核的外圍接口任務(wù),所以較傳統結構更加省電。CPM交替支持三個(gè)快速串行通信控制器(FCC),二個(gè)多通道控制器(MCC),四個(gè)串行通信控制器(SCC),二個(gè)串行管理控制器(SMC),一個(gè)串行外圍接口電路(SPI)和一個(gè)12C接口。嵌入式的Power PC核和通信處理模塊(CPM)的融和,以及Power QUICCII的其他功能、性能縮短了技術(shù)人員在網(wǎng)絡(luò )和通信產(chǎn)品方面的開(kāi)發(fā)周期。
同Power QUICCII相比,Power QUICCIII集成度更高、功能更強大、具有更好的性能提升機制。Power QUICCIII中的CPM較Power QUICCII產(chǎn)品200MHz的CPM的運行速度提升了66%,達到333MHz,同時(shí)保持了與早期產(chǎn)品的向后兼容性。這使得客戶(hù)能夠最大范圍的延續其現有的軟件投入、簡(jiǎn)化未來(lái)的系統升級、又極大的節省開(kāi)發(fā)周期。Power QUICCIII通過(guò)微代碼具有的可擴展性和增加客戶(hù)定制功能的特性,能夠使客戶(hù)針對不同應用領(lǐng)域開(kāi)發(fā)出各具特色的產(chǎn)品。這種從Power QUICC II開(kāi)始就有的微代碼復用功能,已經(jīng)成為簡(jiǎn)化和降低升級成本的主要設計考慮。
PowerPC一般應用在服務(wù)器或運算能力強大的專(zhuān)用計算機上,以及游戲機上。
評論