Cortex-A8

Cortex-A8

ARM Cortex-A8處理器是第1款基於ARMv7架構的套用處理器,是有史以來ARM開發的性能最高、功率效率最高的處理器。Cortex-A8處理器的速率在600MHz到超過1GHz的範圍內,能夠滿足那些需要工作在300mW以下的功耗最佳化的移動設備的要求;以及滿足那些需要2000 Dhrystone MIPS的性能最佳化的消費類套用的要求。

基本介紹

  • 中文名:Cortex-A8
  • 屬性:超標量處理器
  • 作用:提高代碼密度和性能
  • 套用:多媒體和信號處理
簡介,架構特性,規格,

簡介

Cortex-A8處理器是ARM的第一款超標量處理器,具有提高代碼密度和性能的技術,用於多媒體和信號處理的NEON™技術,以及用於高效地支持預編譯和即時編譯Java及其他位元組碼語言的Jazelle®運行時編譯目標(RCT)技術。為加快各大公司和廠商基於Cortex-A8處理器的產品上市,安賽卓爾電子科技推出的Cortex-A8工業開發板經國內多家廠商的使用,已在工業控制、醫療電子、節能環保、智慧型交通、能源節能、電力系統、通訊系統、紡織行業、數控行業、汽車電子、工業觸控螢幕控制系統、機器人視覺、媒體處理無線套用、數字家電、車載設備、通信設備、網路終端等環境惡劣場合廣泛套用。
Cortex-A8處理器出色的運行速率和功率效率是通過新的支持並實現了高級泄露控制的ARM Artisan® Advantage-CE庫實現的。這種處理器得到了各種各樣的適用於快速系統設計的ARM技術的支持,其中包括:
RealView® DEVELOP系列軟體開發工具
RealView CREATE系列ESL工具和模型
CoreSight™調試和跟蹤技術;以及通過OpenMAX多媒體處理標準實現的軟體庫支持。
AMBA® 3 AXI高性能SoC互連

架構特性

ARM Cortex-A8處理器複雜的流水線架構基於雙對稱的,順序發射的,13級流水線,帶有先進的動態分支預測,可實現2.0 DMIPS/MHz。
順序,雙發射,超標量微處理器核心,13級主整數流水線
10級NEON媒體流水線 10-stage NEON media pipeline
專用的L2快取,帶有可程式的等待狀態
基於全局歷史的分支預測
結合功率最佳化的載入存儲流水線,為功率敏感型套用提供2.0 DMIPS/MHz的速率 遵從ARMv7架構規範,其中包括:
用於實現更高的性能、能量效率和代碼密度的Thumb-2技術
NEON™信號處理擴展,用於加速H.264和MP3等媒體編解碼器
Jazelle RCT Java-加速技術,用於最最佳化即時(JIT)編譯和動態自適應編譯(DAC),並將存儲器尺寸減小了多達3倍
TrustZone技術,用於安全交易和數字許可權管理(DRM)
集成的L2快取
使用標準編譯的ARM建立而成
64K到2MB的可配置容量
可程式的延遲
最佳化的L1快取
經過性能和功耗的最佳化
結合最小訪問延遲和散列確定方式,以便將性能最大化,將功耗最小化。
通過分支目標和全局歷史緩衝區實現
按照行業基準,達到95%的準確率。
重放機制,以實現預測失敗代價的最小化
存儲器系統
訪問L1快取導致的單周期載入使用代價
L1快取的散列數組使得只有在可能需要時才會啟用存儲器。
集成的、可配置L2快取和用於數據流的NEON媒體單元之間的直連線口
Bank化的L2快取設計,每次只設計1個Bank
支持多項與L3存儲器之間的未完成事務,以充分利用CPU。
ARM公司日前發布最新的Cortex-A8處理器,它將給消費和低功耗移動產品帶來重大變革,使得最終用戶可以享受到更高水準的娛樂和創新。在於美國加州舉行的第二屆ARM開發者年度大會上發布的ARM Cortex-A8處理器最高能達到2000DMIPS,使它成為運行多通道視頻、音頻和遊戲套用的要求越來越高的消費產品的最佳選擇。在65納米工藝下,ARM Cortex-A8處理器的功耗不到300毫瓦,能夠提供業界領先的性能和功耗效率。ARM Cortex-A8處理器第一次為低費用、高容量的產品帶來了台式機級別的性能。 支持智慧型能源管理(Intelligent Energy Manger,IEM)技術的ARM Artisan庫以及先進的泄漏控制技術使得Cortex-A8處理器實現了非凡的速度和功耗效率。Cortex-A8處理器得到了大量ARM技術的支持,從而能夠實現快速的系統設計。這些支持包括:RealView DEVELOPOER軟體開發工具,RealView ARCHITECT ESL工具和模型,CoreSight調試和追蹤技術,以及對OpenMAX多媒體處理標準的軟體庫支持。 在同一天,德州儀器和ARM在第二屆ARM開發者年度大會上共同宣布德州儀器第一個獲得全新的ARM Cortex-A8處理器的授權。德州儀器同時也是在這一新處理器開發過程中領先的ARM合作夥伴。德州儀器將把Cortex-A8處理器用於其眾多下一代超低功耗3G數據機以及高性能的OMPATM套用處理器。後者將以65納米工藝進行生產,同時德州儀器的SmartReflex功耗和性能管理技術和M-ShieldTM安全解決方案也將提高其性能。 除了德州儀器之外,ARM已經成功地與另外四家公司達成了Cortex-A8處理器的授權協定,其中包括飛思卡爾、Matsushita和三星。同時,Cortex-A8處理器還獲得了主要EDA和作業系統提供商今後的支持。 Cortex-A8處理器是第一款基於下一代ARMv7架構的套用處理器,使用了能夠帶來更高性能、功耗效率和代碼密度的Thumb-2技術。它首次採用了強大的NEONTM信號處理擴展集,對H.264和MP3等媒體編解碼提供加速。Cortex-A8解決方案還包括Jazelle-RCT Java加速技術,對實時(JIT)和動態調適編譯(DAC)提供最最佳化,同時減少記憶體占用空間高達三倍。此外,新處理器還配置了用於安全交易和數字著作權管理的TrustZone技術以及實現低功耗管理的IEM功能。 ARM市場行銷執行副總裁Mike Inglis表示:“數字娛樂和移動通信技術的迅速融合對系統性能和安全提出了全新的要求,並且需要以有限的費用和功耗實現。全新的ARM Cortex-A8處理器及其背後提供支持的技術為家庭和移動市場帶來了前所未有的性能和功耗水平,同時也將為消費者帶來具有豐富媒體套用的創新的新設備。” Cortex-A8處理器配置了先進的超標量體系結構管線,能夠同時執行多條指令,並且提供超過2.0 DMIPS/MHz。處理器集成了一個可調尺寸的二級高速緩衝存儲器,能夠同高速的16K或者32K一級高速緩衝存儲器一起工作,從而達到最快的讀取速度和最大的吞吐量。Cortex-A8處理器使用了先進的分支預測技術,並且具有專用的NEON整型浮點型管線進行媒體和信號處理。在使用小於4平方毫米的矽片及低功耗的65納米工藝的情況下,Cortex-A8處理器的運行速度將高於600MHz(不包括NEON,追蹤技術和二級高速緩衝存儲器)。在高性能的90納米和65納米工藝下,Cortex-A8處理器運行速度最高可達到1GHz,從而滿足高性能消費產品設計的需要。

規格

Cortex-A8
Dhrystone 性能
2.0 DMIPS / MHz
多核
否 – 僅單核
ISA 支持
  • ARM
  • Thumb-2/ Thumb
  • NEON
  • VFPv3 浮點
記憶體管理
記憶體管理單元 (MMU)
調試和跟蹤
CoreSight DK-A8(單獨提供)
Cortex-A8 功能功能說明
NEON
128 位 SIMD 引擎支持高性能媒體處理。將 NEON 用於某些音頻、視頻和圖形工作負載可以減輕跨 SoC 支持多個專用加速器的負擔,並且使系統可以支持將來的標準
最佳化的 1 級高速快取
1 級高速快取在單循環訪問時間緊密集成到處理器中。 該高速快取將最低訪問延遲與哈希方式確定性結合在一起,可以在最大程度上提高性能和降低功耗。
集成的 2 級高速快取
2 級高速快取集成到核心中,以實現輕鬆集成、高功效和最佳性能。該高速快取使用標準編譯的 RAM 構建,可配置範圍從 0K 到 1MB。該高速快取可以使用編譯的記憶體構建,具有可程式延遲,以適應不同的數組特徵
Thumb-2 技術
可為傳統 ARM 代碼提供最高性能,對於存儲指令占用的記憶體,最多可節省 30% 的空間。
動態分支預測
為了最大程度地降低分支錯誤預測的危害,動態分支預測器跨各種行業基準實現 95% 的準確性。可以通過分支目標和全局歷史記錄緩衝區啟用預測器。重放機制將漏測危害降到最低。
記憶體管理單元
完整的 MMU 使 Cortex-A8 可以在各種應用程式中運行富作業系統
Jazelle-RCT
技術
RCT Java 加速技術可以最佳化即時生產 (JIT) 和動態自適應編譯 (DAC),以及將記憶體占用空間減少高達三倍
記憶體系統
針對高功效和高性能進行了最佳化。L1 高速快取中的散列數組限定僅當可能需要記憶體時才激活它們。集成的、可配置 L2 高速快取與用於數據流式傳輸的 NEON 媒體單元之間的直接接口。存儲的 L2 高速快取設計,一次僅允許一個存儲體。對 L3 記憶體的多個未決事務的支持,以充分使用 CPU。
TrustZone 技術
允許安全事務和數字著作權管理 (DRM)

相關詞條

熱門詞條

聯絡我們