新聞中心

        ARM MPCore --(1)

        作者: 時間:2016-11-10 來源:網絡 收藏
        ARM世界,MP Init目前沒有一個統(tǒng)一的規(guī)范。(Andrew Fish said)

        本文引用地址:http://www.104case.com/article/201611/317198.htm

        1. Barriers and Synchronization

        DSB -- Data Synchronization Barrier

        DMB -- Data Memory Barrier

        2. Cluster

        Cortex-A15 MPCore,結合AMBA 4 ACE,支持多個coherent clusters.

        Cluster和CPU ID概念,與X86類似.
        3. MPCore例子

        使用Snoop Control Unit同步每個Core各自的L1 Data Cache內容,並以Distributed Interrupt Controller支援既有的ARM Interrupts,每個處理器都有一個專屬的Timer與WatchDog,支援Level 2 AMBA(AXI high-speed Advanced Microprocessor Bus Architecture)介面,每個處理器都有一個Integral EmbeddedICE-RT Logic用以提供JTAG除錯介面,與各自的Pipeline,Branch Prediction with Return Stack,與CoProcessors 14 and 15,每個處理器都有自己的MMU (Instruction and Data Memory Management Units),主要的差異在於處理器對分頁的處理不是直接跟單核心架構一樣去操作TLB,而是每個處理器都維護自己的Micro TLB,並透過共用的Main TLB同步,每個處理器都有L1 Instruction/Data Cache,每個處理器都具備對外的32-bit Instruction Interface與64-bit Data Cache,每個處理器都支援硬體的Data Cache Coherence,每個處理器都可提供Vector Floating-Point (VFP) Coprocessor .



        關鍵詞: ARMMPCor

        評論


        技術專區(qū)

        關閉
        主站蜘蛛池模板: 安达市| 华蓥市| 石嘴山市| 南召县| 莒南县| 云霄县| 蒙山县| 凤山县| 武乡县| 蓝田县| 上杭县| 防城港市| 黔西| 施秉县| 大姚县| 巴马| 翼城县| 大丰市| 南陵县| 正蓝旗| 荣昌县| 泰宁县| 富裕县| 屏东市| 张掖市| 青铜峡市| 乐业县| 佛冈县| 长宁区| 敦煌市| 靖西县| 齐齐哈尔市| 昌图县| 周至县| 隆昌县| 诸城市| 来宾市| 玉溪市| 抚顺市| 池州市| 云梦县|