基于ARM的嵌入式開發(fā)的硬件常識

2013-09-05 22:21 來源:電子信息網(wǎng) 作者:和靜

如何理解一個基于ARM內(nèi)核的微處理器

可以從兩方面來理解基于ARM內(nèi)核的微處理器,一方面是由ARM公司設計的ARM內(nèi)核,另一方面是由芯片設計廠家在ARM內(nèi)核上整合的各種外圍設備和外圍接口控制器。下面我們分別做詳細的介紹:

ARM內(nèi)核:

1.它是由ARM公司設計。

2.是微處理器中的核心部分,相當于人的大腦,控制著整個系統(tǒng)的運行。

3.主要功能是實現(xiàn)程序的自動化執(zhí)行,包括從哪個地址取指令,進行指令譯碼,指令執(zhí)行,從哪個地址取待操作的數(shù)據(jù),進行數(shù)據(jù)的數(shù)學運算或邏輯運算,將數(shù)據(jù)結(jié)果存儲到哪個地址。

4.某些ARM內(nèi)核還進行CACHE和MMU的管理。

5.唯一可以配置ARM內(nèi)核的途徑是CP15協(xié)處理器接口(JTAG調(diào)試口除外)。

6.在ARM內(nèi)核的眼里,它看不到所有的外圍設備,包括GPIO,UART,ADC,NAND FLASH,LCDC等許多的設備,在它眼里,數(shù)據(jù)和地址就是整個世界。所以別期待ARM內(nèi)核知道當前在操作系統(tǒng)的哪個外圍設備。

7.由ARM內(nèi)核提供給外部的接口我們也可以知道內(nèi)核在芯片中起的作用。

下面是ARM926內(nèi)核結(jié)構(gòu)框圖:

1

1 2 3 > 
嵌入式 ARM 硬件

相關(guān)閱讀

暫無數(shù)據(jù)

一周熱門