當前位置:編程學習大全網 - 編程語言 - ARMCortex-A9處理器的架構和技術_arma9a53

ARMCortex-A9處理器的架構和技術_arma9a53

Cortex-A9處理器能與其他Cortex系列處理器以及廣受歡迎的ARMMPCore技術兼容,因此能夠很好延用包括操作系統/實時操作系統(OS/RTOS)、中間件及應用在內的豐富生態系統,從而減少采用全新處理器所需的成本

通過首次利用關鍵微體系架構方面的改進,Cortex-A9處理器提供了具有高擴展性和高功耗效率的解決方案

利用動態長度、八級超標量結構、多事件管道及推斷性亂序執行(Speculativeout-of-orderexecution),它能在頻率超過1GHz的設備中,在每個循環中執行多達四條指令,同時還能減少目前主流八級處理器的成本並提高效率

ARMMPCore技術被廣泛選用的對ARMMPCore技術提升了性能的可拓展性以及對功耗的控制,從而在性能上突破了目前類似的高性能設備,同時繼續滿足了苛刻的手機功耗要求

迄今為止,ARMMPCore技術已被包括日電電子、NVIDIA、瑞薩科技和薩諾夫公司(SarnoffCorporation)在內的超過十家公司授權使用,並從2005年起實現芯片量產

通過對MPCore技術作進壹步優化和擴展,Cortex-A9MPCore多核處理器的開發為許多全新應用市場提供了下壹代的MPCore技術

此外,為簡化和擴大對多核解決方案的使用,Cortex-A9MPCore處理器還支持與加速器和DMA的系統級相關性,進壹步提高性能,並降低系統級功耗?刻的250mW移動功耗預算條件下為當今的手機提供顯著的性能提升的可綜合ARM處理器

在采用TSMC65納米普通工藝、性能達到2000DMIPS時,核邏輯矽芯片將小於1

5平方毫米

從2000DMIPS到8000DMIPS的可擴展性能,比當今高端手機或機頂盒高出4-16倍,將使終端用戶能夠即時地瀏覽復雜的、加載多媒體內容的網頁,並最大程度地利用Web2

0應用程序,享受高度真實感的圖片和遊戲,快速打開復雜的附件或編輯媒體文件

Cortex-A9多核處理器是首款結合了Cortex應用級架構以及用於可擴展性能的多處理能力的ARM處理器,提供了下列增強的多核技術:*加速器壹致性端口(ACP),用於提高系統性能和降低系統能耗*先進總線接口單元(AdvancedBusInterfaceUnit),用於在高帶寬設備中實現低延遲時間*多核TrustZone?0?3技術,結合中斷虛擬,允許基於硬件的安全和加強的類虛擬()解決方案*通用中斷控制器(GIC),用於軟件移植和優化的多核通信在由業界領先的嵌入式微處理器基準協會(EEMBC)開發的多核基準框架的發展進程中,Cortex-A9MPCore多核處理器在多種基準下都表現出近線形可擴展性,與添加的處理器單元壹起提供高達四倍於類似單核處理器的性能

完整的系統解決方案兩款ARMCortex-A9處理器都包含ARM特定應用架構擴展集,包括DSP和SIMD擴展集和Jazelle?0?3技術、TrustZone和智能功耗管理(IEM?)技術

此外,ARM已開發壹整套支持新處理器的技術,以縮短設計時間並加快產品上市時間

這壹完整的系統解決方案包括:?浮點單元(FPU):Cortex-A9FPU提供高性能的單精度和雙精度浮點指令

媒體處理:Cortex-A9NEON媒體處理引擎(MPE)提供了Cortex-A9FPU所具有的性能和功能,以及在Cortex-A8處理器中首次推出的用於加速媒體和信號處理功能的ARMNEON先進SIMD指令集

物理IP:提供在Cortex-A9處理器上實現低功耗、高性能應用所需的眾多標準單元庫和存儲器

標準單元包括功耗管理工具包,可實現動態和漏泄功耗節省技術,例如時鐘門控、多電壓島和功率門控

還提供具有先進的功耗節省功能的存儲編譯器

FabricIP:Cortex-A9處理器得到廣泛的PrimeCell?0?3fabricIP元件的支持

這些元件包括:壹個動態存儲控制器、壹個靜態存儲控制器、壹個AMBA?0?33AXI可配置的內部互連及壹個優化的L2Cache控制器,用於匹配Cortex-A9處理器在高頻設計中的性能和吞吐能力

圖形加速:ARMMali?圖形處理單元及Cortex-A9處理器的組合,將使得SoC合作活動能夠創造高度整合的系統級解決方案,帶來最佳的尺寸、性能和系統帶寬優勢

系統設計:ARMRealView?0?3SoCDesigner工具提供快速的架構優化和性能分析,並允許在硬件完成以前很長時間即可進行軟件驅動程序和對時間要求很嚴格的代碼的早期開發

RealView系統發生器(RealViewSystemGenerator)工具為基於Cortex-A9處理器的虛擬平臺的采用提供超快建模能力

Realview工具中關於Cortex-A9處理器的基於周期的(cyclebased)及程序員視角的模型將於2008年第二季度上市

調試:ARMCoreSight?片上技術加速了復雜調試的時間,縮短了上市時間

程序追蹤宏單元技術(ProgramTraceMacrocelltechnology)具有程序流追蹤能力,能夠將處理器的指令流完全可視化,同時配置與ARMv7架構兼容的調試接口,實現工具標準化和更高的調試性能

用於Cortex-A9處理器的CoreSight設計工具包擴展了其調試和追蹤能力,以涵蓋整個片上系統,包括多個ARM處理器、DSP以及智能外設

軟件開發:ARMRealView開發套件(ARMRealViewDevelopmentSuite)包括先進的代碼生成工具,為Cortex-A9處理器提供卓越的性能和無以比擬的代碼密度

這套工具還支持矢量編譯,用於NEON媒體和信號處理擴展集,使得開發者無需使用獨立的DSP,從而降低產品和項目成本

包括先進的交叉觸發在內的Cortex-A9MPCore多核處理器調試得到RealViewICE和Trace產品的支持,同時也得到壹系列硬件開發板的支持,用於FPGA系統原型設計和軟件開發

  • 上一篇:北京有學計算機的好學校嗎?
  • 下一篇:.net 系統架構有哪些
  • copyright 2024編程學習大全網