各品牌ARM SoC技術(shù)比較分析.pdf

各品牌ARM SoC技術(shù)比較分析.pdf

ID:52951694

大?。?7.83 KB

頁數(shù):2頁

時(shí)間:2020-04-03

各品牌ARM SoC技術(shù)比較分析.pdf_第1頁
各品牌ARM SoC技術(shù)比較分析.pdf_第2頁
資源描述:

《各品牌ARM SoC技術(shù)比較分析.pdf》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫

1、各品牌ARMSoC技術(shù)比較分析(3)ARM9族群ARM9大約可以達(dá)到180MHz~200MHz的工作速率。因此,它能驅(qū)動(dòng)的周邊裝置比ARM7多,應(yīng)用范圍也比較廣。下面舉Atmel的AT91RM9200來說明。Atmel的AT91RM9200它的CPU核心是16/32-bit的ARM920T,其主要功能簡述如下:內(nèi)建有16Kbytes的SRAM和128Kbytes的ROM。外部總線接口(ExternalBusInterface;EBI):可以支持SDRAM、SRAM、“暴量傳輸?shù)?burst)”FLASH(亦即

2、NORFLASH)、能直接(glueless)和CompactFlash、SmartMedia、NANDFLASH連接。7個(gè)外部中斷來源,1個(gè)快速中斷來源。4個(gè)32-bit可程序I/O控制器,122個(gè)可程序I/O腳位,每個(gè)I/O腳位具有輸入變動(dòng)中斷和”開路泄極”(open-drain)的功能。“開路泄極”是指在芯片內(nèi)部的MOSFET輸出電路上的泄極沒有連接任何組件(電阻)。通常,它可以用來驅(qū)動(dòng)高電流或高電壓的負(fù)載;或者說,多個(gè)外部裝置可以和此單一線路做雙向通信。具有20個(gè)信道的周邊裝置控制器(DMA)。4個(gè)可

3、程序外部時(shí)脈信號(hào)。內(nèi)建2個(gè)振蕩器,以及2個(gè)PLL。軟件控制的功率最佳化功能。實(shí)時(shí)時(shí)脈產(chǎn)生器具有警報(bào)中斷功能。中斷控制器具有8個(gè)不同等級(jí)的優(yōu)先級(jí)。能個(gè)別屏蔽的向量式中斷來源,可抑制寄生信號(hào)對(duì)中斷信號(hào)的干擾。支持以太MAC10/100Base-T、MII或RMII,整合了28-byte的FIFO和專屬的DMA傳收通道。支持USB2.0(12Mbps)主機(jī)端口(hostport)和裝置端口(deviceport)。主機(jī)端口有整合FIFO和專屬的DMA。多媒體記憶卡接口(multimediacardinterface

4、;MCI):支持自動(dòng)的通信協(xié)議控制、和自動(dòng)化的數(shù)據(jù)快速傳輸;與MMC和SD標(biāo)準(zhǔn)兼容,最多可支持2個(gè)SD記憶卡。3個(gè)同步的序列控制器(SSC):每個(gè)傳送器和接收器都具有獨(dú)立的時(shí)脈和訊包同步信號(hào)。支持I2S模擬接口,采用分時(shí)多任務(wù)技術(shù)。4個(gè)萬用同步/異步接收傳送器(USART):可支持RS485、IrDA、調(diào)制解調(diào)器(modem)、ISO7816的T0/T1SmartCard。主從式序列外圍接口(SPI):8到16-bit的可程序數(shù)據(jù)長度,可以選擇4個(gè)外部外圍芯片。第1頁共2頁2組3-通道、16-bit的定時(shí)器/

5、計(jì)數(shù)器(TC):3個(gè)外部輸入時(shí)脈、每個(gè)通道具有2個(gè)多用途I/O腳位。能夠產(chǎn)生雙PWM信號(hào)。雙線路界面(two-wireinterface;TWI):支持主控模式(mastermode),支持Atmel所有的雙線路EEPROM。所有數(shù)字腳位都支持IEEE1149.1JTAG邊界掃描。AT91RM9200算是性能非常強(qiáng)大的SoC,它可以用來開發(fā)通信、儲(chǔ)存、控制等產(chǎn)品。由于它的功能很多,所以本文無法逐項(xiàng)詳細(xì)說明,在此僅介紹它的USB2.0主機(jī)端口。它的USB2.0主機(jī)端口支持“開放式主機(jī)控制器接口”(OpenHos

6、tControllerInterface;OHCI)v1.0規(guī)格,以及USBv2.0全速(12Mbps)和低速(1.5Mbps)規(guī)格的信訊協(xié)議。它整合了1個(gè)“根部集線器”(roothub)和下游的2個(gè)USB傳收器。標(biāo)準(zhǔn)的OHCIUSB通訊堆棧驅(qū)動(dòng)程序可以輕易地移植到此架構(gòu)中,不需要顧慮硬件的兼容問題;可以執(zhí)行現(xiàn)有全部的USB類別驅(qū)動(dòng)程序,這表示所有標(biāo)準(zhǔn)的USB類別裝置(classdevice)都能被自動(dòng)偵測(cè),讓使用者應(yīng)用。圖5是其內(nèi)部架構(gòu)圖。在主機(jī)控制器和主機(jī)控制器驅(qū)動(dòng)程序之間,有兩個(gè)通信信道。第一個(gè)信道使用

7、主機(jī)控制器內(nèi)部的作業(yè)緩存器組,這個(gè)信道的通信對(duì)象(目的地)就是主機(jī)控制器。這組緩存器包含了控制、狀態(tài)、串行指針(listpointer)緩存器。它們都被映像至系統(tǒng)總線(ASB)的映像區(qū)域內(nèi)。其中有一個(gè)指標(biāo)是指向處理器的地址空間—稱為“主機(jī)控制器通訊區(qū)域”(HostControllerCommunicationArea;HCCA)。HCCA正是第二個(gè)通信信道。在此信道內(nèi),主機(jī)控制器是通信主控(主導(dǎo))者。HCCA包含一些起始指標(biāo)(headpointer),分別指向中斷模式的“端點(diǎn)描述者”(EndpointDesc

8、riptor)串行、已處理完畢的隊(duì)列(donequeue),和“訊框起始”(start-of-frame;SOF)所代表的狀態(tài)信息。此接口的基本建構(gòu)區(qū)塊包含:端點(diǎn)描述者(ED)和傳輸描述者(TransferDescriptor;TD)。主機(jī)控制器對(duì)系統(tǒng)內(nèi)的每一個(gè)端點(diǎn)各別分配一個(gè)ED,TD隊(duì)列連結(jié)至特定的ED上。雖然有了硬件的USB2.0主機(jī)端口,但是USB的軟件驅(qū)動(dòng)程序仍然是不可或缺的。圖7是它的U

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。