日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當前位置:首頁 > 芯聞號 > 技術(shù)解析
[導讀]眾所周知,ARM9系列處理器是英國ARM公司設(shè)計的主流嵌入式處理器,主要包括ARM9TDMI和ARM9E-S等系列,基于arm9其它公司推出了自己的CPU芯片,如三星推出了S3C2440。還有TI啊,ATMEL啊,高通啊都基于arm9推出了自己的CPU芯片。

眾所周知,ARM9系列處理器是英國ARM公司設(shè)計的主流嵌入式處理器,主要包括ARM9TDMI和ARM9E-S等系列,基于arm9其它公司推出了自己的CPU芯片,如三星推出了S3C2440。還有TI啊,ATMEL啊,高通啊都基于arm9推出了自己的CPU芯片。

ARM9采用哈佛體系結(jié)構(gòu),指令和數(shù)據(jù)分屬不同的總線,可以并行處理。在流水線上,ARM7是三級流水線,ARM9是五級流水線。由于結(jié)構(gòu)不同,ARM7的執(zhí)行效率低于ARM9。平時所說的ARM7、ARM9實際上指的是ARM7TDMI、ARM9TDMI軟核,這種處理器軟核并不帶有MMU和cache,不能夠運行諸如linux這樣的嵌入式操作系統(tǒng)。而ARM公司對這種架構(gòu)進行了擴展,所以有了ARM710T、ARM720T、ARM920T、ARM922T等帶有MMU和cache的處理器內(nèi)核。

融合了ARM920T? ARM® Thumb® 處理器

– 工作于180 MHz時性能高達200 MIPS,存儲器管理單元

– 16-K 字節(jié)的數(shù)據(jù)緩存,16-K字節(jié)的指令緩存,寫緩沖器

– 含有調(diào)試信道的內(nèi)部仿真器

– 中等規(guī)模的嵌入式宏單元結(jié)構(gòu)( 僅針對256 BGA 封裝)

· 低功耗:VDDCORE電流為30.4 mA 待機模式電流為3.1 mA

· 附加的嵌入式存儲器

– SRAM為16K ;ROM為128K

· 外部總線接口(EBI)

– 支持SDRAM,靜態(tài)存儲器, Burst Flash,無縫連接的CompactFlash®,

SmartMedia?及NAND Flash

· 提高性能而使用的系統(tǒng)外設(shè):

– 增強的時鐘發(fā)生器與電源管理控制器

– 兩個有雙PLL的片上振蕩器

– 低速的時鐘操作模式與軟件功耗優(yōu)化能力

– 四個可編程的外部時鐘信號

– 包括周期性中斷、看門狗及第二計數(shù)器的系統(tǒng)定時器

– 有報警中斷的實時時鐘

– 調(diào)試單元、兩線UART并支持調(diào)試信道

– 有8 個優(yōu)先級的高級中斷控制器,獨立的可屏蔽中斷源,偽中斷保護

– 7個外部中斷源及1 個快速中斷源

– 有122個可編程I/O口線的四個32 位PIO控制器,各線均有輸入變化中斷及開漏能力

– 20通道的外設(shè)數(shù)據(jù)控制器(DMA)

· 10/100 Base-T 型以太網(wǎng)卡接口

– 獨立的媒體接口(MII)或簡化的獨立媒體接口(RMII)

– 對于接收與發(fā)送有集成的28 字節(jié)FIFO及專用的DMA 通道

· USB 2.0 全速(12 M比特/秒) 主機雙端口

– 雙片上收發(fā)器(208引腳PQFP封裝中僅為一個)

– 集成的FIFO及專用的DMA 通道

· USB 2.0 全速(12 M比特/秒) 器件端口

– 片上收發(fā)器, 2-K字節(jié)可配置的集成FIFO

· 多媒體卡接口(MCI)

– 自動協(xié)議控制及快速自動數(shù)據(jù)傳輸

– 與MMC及SD存儲器卡兼容,支持兩個SD存儲器

· 3個同步串行控制器(SSC)

– 每個接收器與發(fā)送器有獨立的時鐘及幀同步信號

– 支持I2S模擬接口,時分復用

– 32比特的高速數(shù)據(jù)流傳輸能力

· 4個通用同步/異步接收/發(fā)送器(USART)

– 支持ISO7816 T0/T1 智能卡

– 硬軟件握手

– 支持RS485 及高達115 Kbps的IrDA 總線

– USART1為全調(diào)制解調(diào)控制線

· 主機/從機串行外設(shè)接口(SPI)

– 8~ 16 位可編程數(shù)據(jù)長度,可連接4個外設(shè)

· 兩個 3 通道16 位定時/計數(shù)器(TC)

– 3個外部時鐘輸入,每條通道有2 個多功能I/O引腳

– 雙PWM 產(chǎn)生器,捕獲/波形模式,上加/下減計數(shù)能力

· 兩線接口(TWI)

– 主機模式支持,所有兩線Atmel EEPROM 支持

· 所有數(shù)字引腳的IEEE 1149.1 JTAG邊界掃描

· 電源供應

– VDDCORE,VDDOSC及VDDPLL電壓為:1.65V ~1.95V

– VDDIOP (外設(shè)I/O) 及VDDIOM (存儲器I/O)電壓為:1.65V~ 3.6V

結(jié)構(gòu)特點

以ARM9E-S為例介紹ARM9處理器的主要結(jié)構(gòu)及其特點。ARM9E-S的結(jié)構(gòu)如圖4所示。其主要特點如下:

⑴32bit定點RISC處理器,改進型ARM/Thumb代碼交織,增強性乘法器設(shè)計。支持實時(real-time)調(diào)試;

⑵片內(nèi)指令和數(shù)據(jù)SRAM,而且指令和數(shù)據(jù)的存儲器容量可調(diào);

⑶片內(nèi)指令和數(shù)據(jù)高速緩沖器(cache)容量從4K字節(jié)到1M字節(jié);

⑷設(shè)置保護單元(protection unit),非常適合嵌入式應用中對存儲器進行分段和保護;

⑸采用AMBA AHB總線接口,為外設(shè)提供統(tǒng)一的地址和數(shù)據(jù)總線;

⑹支持外部協(xié)處理器,指令和數(shù)據(jù)總線有簡單的握手信令支持;

⑺支持標準基本邏輯單元掃描測試方法學,而且支持BIST(built-in-self-test);

⑻支持嵌入式跟蹤宏單元,支持實時跟蹤指令和數(shù)據(jù)。

ARM920T運行模式

ARM920T支持7種運行模式,分別為:

(1)用戶模式(usr),

ARM處理器正常的程序執(zhí)行狀態(tài);

(2)快速中斷模式 (fiq),

用于高速數(shù)據(jù)傳輸或通道處理;

(3)外部中斷模式(irq),

用于通用的中斷處理;

(4)管理模式(svc),

操作系統(tǒng)使用的保護模式;

(5)數(shù)據(jù)訪問終止模式(abt),

當數(shù)據(jù)或指令預取終止時進入該模式,可用于虛擬存儲及存儲保護;

(6)系統(tǒng)模式(sys),

運行具有特權(quán)的操作系統(tǒng)任務(wù);

(7)未定義指令中止模式(und)

當未定義的指令執(zhí)行時進入該模式,可用于支持硬件協(xié)處理器的軟件仿真。

ARM微處理器的運行模式可以通過軟件改變,也可以通過外部中斷或異常處理改變。大多數(shù)的應用程序運行在用戶模式下,當處理器運行在用戶模式下時,某些被保護的系統(tǒng)資源是不能被訪問的。除用戶模式以外,其余的6種模式稱為特權(quán)模式;其中除去用戶模式和系統(tǒng)模式以外的5種又稱為異常模式,常用于處理中斷或異常,以及訪問受保護的系統(tǒng)資源等情況。

處理能力

新一代的ARM9處理器,通過全新的設(shè)計,采用了更多的晶體管,能夠達到兩倍以上于ARM7處理器的處理能力。這種處理能力的提高是通過增加時鐘頻率和減少指令執(zhí)行周期實現(xiàn)的。

(一) 時鐘頻率的提高:

ARM7處理器采用3級流水線,而ARM9采用5級流水線。增加的流水線設(shè)計提高了時鐘頻率和并行處理能力。5級流水線能夠?qū)⒚恳粋€指令處理分配到5個時鐘周期內(nèi),在每一個時鐘周期內(nèi)同時有5個指令在執(zhí)行。在同樣的加工工藝下,ARM9TDMI處理器的時鐘頻率是ARM7TDMI的1.8~2.2倍。

(二) 指令周期的改進:

指令周期的改進對于處理器性能的提高有很大的幫助。性能提高的幅度依賴于代碼執(zhí)行時指令的重疊,這實際上是程序本身的問題。對于采用最高級的語言,一般來說,性能的提高在30%左右。

最后,學習ARM9,可以按Linux應用開發(fā)、驅(qū)動開發(fā)順序?qū)W習。如果想學習Android系統(tǒng)開發(fā),可以學完ARM9再學習ARM11開發(fā)板下的安卓系統(tǒng)開發(fā)。因為安卓系統(tǒng)就是Linux內(nèi)核+libc庫用Java封裝而成。

ARM9是比較成熟的系列,現(xiàn)在很多成熟的產(chǎn)品都是用arm9開發(fā)的。這個學好了,以后的系列自學都會容易一些,因為ARM系列架構(gòu)都是一樣的。所謂“師傅領(lǐng)進門,修行在自身”,學會用一種處理器,掌握學習方法,其他的也一樣。

本站聲明: 本文章由作者或相關(guān)機構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

LED驅(qū)動電源的輸入包括高壓工頻交流(即市電)、低壓直流、高壓直流、低壓高頻交流(如電子變壓器的輸出)等。

關(guān)鍵字: 驅(qū)動電源

在工業(yè)自動化蓬勃發(fā)展的當下,工業(yè)電機作為核心動力設(shè)備,其驅(qū)動電源的性能直接關(guān)系到整個系統(tǒng)的穩(wěn)定性和可靠性。其中,反電動勢抑制與過流保護是驅(qū)動電源設(shè)計中至關(guān)重要的兩個環(huán)節(jié),集成化方案的設(shè)計成為提升電機驅(qū)動性能的關(guān)鍵。

關(guān)鍵字: 工業(yè)電機 驅(qū)動電源

LED 驅(qū)動電源作為 LED 照明系統(tǒng)的 “心臟”,其穩(wěn)定性直接決定了整個照明設(shè)備的使用壽命。然而,在實際應用中,LED 驅(qū)動電源易損壞的問題卻十分常見,不僅增加了維護成本,還影響了用戶體驗。要解決這一問題,需從設(shè)計、生...

關(guān)鍵字: 驅(qū)動電源 照明系統(tǒng) 散熱

根據(jù)LED驅(qū)動電源的公式,電感內(nèi)電流波動大小和電感值成反比,輸出紋波和輸出電容值成反比。所以加大電感值和輸出電容值可以減小紋波。

關(guān)鍵字: LED 設(shè)計 驅(qū)動電源

電動汽車(EV)作為新能源汽車的重要代表,正逐漸成為全球汽車產(chǎn)業(yè)的重要發(fā)展方向。電動汽車的核心技術(shù)之一是電機驅(qū)動控制系統(tǒng),而絕緣柵雙極型晶體管(IGBT)作為電機驅(qū)動系統(tǒng)中的關(guān)鍵元件,其性能直接影響到電動汽車的動力性能和...

關(guān)鍵字: 電動汽車 新能源 驅(qū)動電源

在現(xiàn)代城市建設(shè)中,街道及停車場照明作為基礎(chǔ)設(shè)施的重要組成部分,其質(zhì)量和效率直接關(guān)系到城市的公共安全、居民生活質(zhì)量和能源利用效率。隨著科技的進步,高亮度白光發(fā)光二極管(LED)因其獨特的優(yōu)勢逐漸取代傳統(tǒng)光源,成為大功率區(qū)域...

關(guān)鍵字: 發(fā)光二極管 驅(qū)動電源 LED

LED通用照明設(shè)計工程師會遇到許多挑戰(zhàn),如功率密度、功率因數(shù)校正(PFC)、空間受限和可靠性等。

關(guān)鍵字: LED 驅(qū)動電源 功率因數(shù)校正

在LED照明技術(shù)日益普及的今天,LED驅(qū)動電源的電磁干擾(EMI)問題成為了一個不可忽視的挑戰(zhàn)。電磁干擾不僅會影響LED燈具的正常工作,還可能對周圍電子設(shè)備造成不利影響,甚至引發(fā)系統(tǒng)故障。因此,采取有效的硬件措施來解決L...

關(guān)鍵字: LED照明技術(shù) 電磁干擾 驅(qū)動電源

開關(guān)電源具有效率高的特性,而且開關(guān)電源的變壓器體積比串聯(lián)穩(wěn)壓型電源的要小得多,電源電路比較整潔,整機重量也有所下降,所以,現(xiàn)在的LED驅(qū)動電源

關(guān)鍵字: LED 驅(qū)動電源 開關(guān)電源

LED驅(qū)動電源是把電源供應轉(zhuǎn)換為特定的電壓電流以驅(qū)動LED發(fā)光的電壓轉(zhuǎn)換器,通常情況下:LED驅(qū)動電源的輸入包括高壓工頻交流(即市電)、低壓直流、高壓直流、低壓高頻交流(如電子變壓器的輸出)等。

關(guān)鍵字: LED 隧道燈 驅(qū)動電源
關(guān)閉