本篇文章給大家談談arm9,以及arm9 s3c2440開發板對應的知識點,希望對各位有所幫助,不要忘了收藏本站!
內容導航:
Q1:ARM9是什么?
ARM9是ARM公司推出的低功耗移動處理核心構架,ARM是目前應用最廣泛的移動終端(如智能手機)處理器,幾乎所有的智能手機、GPS、MP4都是ARM核心的(注:ARM只賣技術,故市場上出現了很多品牌的ARM處理器,但核心都是ARM的)。ARM9是目前性能最強的ARM處理核心。
Q2:從21世紀初流行起來的arm9微處理器是多少位
現在主流的都是32位,擁有31x32位寄存器,增強型32位MAC塊。
因為從產品應用上和價格上來講,32位是大勢所趨,8和16早晚要淘汰的。ARM9處理器采用了更多的晶體管,能夠達到兩倍以上于ARM7處理器的處理能力。ARM9 系列包括三種處理器:ARM926EJ-S、ARM946E-S 和 ARM968E-S。
Q3:ARM9結構與特點?
以ARM9主流的內核ARM9E-S為例介紹ARM9處理器的主要結構及其特點:
(1)32bit定點RISC處理器,改進型ARM/Thumb代碼交織,增強性乘法器設計。支持實時(real-time)調試;
(2)片內指令和數據SRAM,而且指令和數據的存儲器容量可調;
(3)片內指令和數據高速緩沖器(cache)容量從4K字節到1M字節;
(4)設置保護單元(protcction unit),非常適合嵌入式應用中對存儲器進行分段和保護;
(5)采用AMBA AHB總線接口,為外設提供統一的地址和數據總線;
(6)支持外部協處理器,指令和數據總線有簡單的握手信令支持;
(7)支持標準基本邏輯單元掃描測試方法學,而且支持BIST(built-in-self-test);
(8)支持嵌入式跟蹤宏單元,支持實時跟蹤指令和數據ARM7內核是0.9MIPS/MHz的三級流水線和馮·諾伊曼結構;
以上這些ARM9的內核特性,廣州致遠的ARM9核心板上使用的i.MX28系列的處理器同樣適用!
Q4:ARM7 ARM9 ARM Cortex M3 M4 有什么區別
arm7是arm公司推出的以V4指令集設計出來的arm核,基于arm7可以生產出很多CPU芯片。
arm9是arm公司推出的以V5指令集設計出來的arm核,基于arm9其它公司推出了自己的CPU芯片。
Cortex-M3屬于cortex。
STM32是就是基于Cortex-M3這個核生產的CPU。
拓展:
cortex是arm公司推出的以V7指令集設計出來的一系列arm核,其中包括Cortex-M1,Cortex-M0,Cortex-M4。
arm7使用V4指令集。
arm9使用V5指令集。
arm10使用V5指令集。
arm11 使用V6指令集。
cortex使用V7指令集
Q5:ARM9的基本概述
ARM9采用哈佛體系結構,指令和數據分屬不同的總線,可以并行處理。在流水線上,ARM7是三級流水線,ARM9是五級流水線。由于結構不同,ARM7的執行效率低于ARM9。平時所說的ARM7、ARM9實際上指的是ARM7TDMI、ARM9TDMI軟核,這種處理器軟核并不帶有MMU和cache,不能夠運行諸如linux這樣的嵌入式操作系統。而ARM公司對這種架構進行了擴展,所以有了ARM710T、ARM720T、ARM920T、ARM922T等帶有MMU和cache的處理器內核。
Q6:ARM9和單片機有何聯系?
ARM9是32位高檔單片機,是單片機的一類高級產品。這就像奧迪汽車與汽車的關系一樣。
單片機的品種繁多從仍然在使用的4位單片機、最大量使用的8位單片機、用量很少的16位單片機到高檔的32位單片機。其中8位單片機的用量最大,幾乎達到單片機總消耗量的75%以上;而32位單片機由于價格等多方面原因,主要用于高端產品,用量暫時不算大。
關于arm9和arm9 s3c2440開發板的介紹到此就結束了,不知道你從中找到你需要的信息了嗎?如果你還想了解更多這方面的信息,記得收藏關注本站。
還沒有評論,來說兩句吧...