摘要: 在對(duì)ARM 體系結(jié)構(gòu)進(jìn)行分析的基礎(chǔ)上,介紹了32位ARM核處理器 W90N740的結(jié)構(gòu)特點(diǎn)和優(yōu)異性能,討論了它的應(yīng)用方法。給出了用W90N740芯片 降低系統(tǒng)成本的實(shí)現(xiàn)方案。
W90N740是***Winbond公司 開發(fā)的基于32位ARM核的高性能、低功耗微處理器 。W90N740采用ARM7TDMI內(nèi)核,內(nèi)建兩個(gè)10/100Mb MACs以太網(wǎng) 絡(luò)控制器 ,并采用Winbond獨(dú)家專利的網(wǎng)絡(luò) 地址轉(zhuǎn)換加速器NAT Accelerator。該器件用硬件 方式加速網(wǎng)絡(luò)封包的轉(zhuǎn)換,不僅減少了中央處理器的負(fù)擔(dān),同時(shí)也大幅提高了寬頻的整體系統(tǒng)效能。而芯片方式集成的USB控制器則可透過(guò)USB界面連結(jié)各種電腦 周邊設(shè)備,以增添產(chǎn)品 附加值。此外,W90N740內(nèi)部還集成了EBI(external bus interface)控制器、系統(tǒng)管理器、GDMA控制器等。因而在許多應(yīng)用領(lǐng)域,用該器件設(shè)計(jì)的系統(tǒng)成本比目前同類產(chǎn)品要低。加上ARM公司開發(fā)環(huán)境支持匯編 語(yǔ)言、C和C++,其軟件開發(fā)也十分方便。因此,W90N740雖不是主流產(chǎn)品,但也是許多網(wǎng)絡(luò)電子產(chǎn)品 的選擇方案之一。
1?。粒遥腕w系結(jié)構(gòu)
1.1 ARM體系的指令集
ARM體系具有ARM和Thumb兩種指令集。當(dāng)處理器工作在ARM狀態(tài)時(shí),執(zhí)行ARM指令集;而當(dāng)其工作在Thumb狀態(tài)時(shí),則執(zhí)行Thumb指令集。
所有ARM指令都是32位長(zhǎng)度。指令以字對(duì)準(zhǔn)方式保存,這樣,ARM狀態(tài)指令地址的最低2位總是零。實(shí)際上,一些指令通常使用最低有效位來(lái)判定代碼是轉(zhuǎn)向Thumb代碼還是ARM代碼。 ARM指令集主要包括存儲(chǔ)器訪問(wèn)指令、數(shù)據(jù)移動(dòng)指令、數(shù)據(jù)處理指令、分支指令、協(xié)處理器指令、狀態(tài)寄存器 轉(zhuǎn)移指令和異常處理指令等。
所有Thumb指令都是16位長(zhǎng)度,這些指令可在存儲(chǔ)器中以半字對(duì)準(zhǔn)方式保存。因而,指令的最低有效位在Thumb狀態(tài)下總為零。實(shí)際上,Thumb指令集是32位ARM指令集的功能子集。
1.2 ARM體系的編程 模型
(1)ARM支持的數(shù)據(jù)類型
ARM處理器支持下列數(shù)據(jù)類型:Byte(字節(jié)),8位;Halfword(半字),16位;Word(字,必須與4字節(jié)邊界對(duì)齊),32位。
(2)ARM處理器模式
ARM體系結(jié)構(gòu)支持7種處理器模式:用戶模式(User)、 快速中斷請(qǐng)求(FIQ,Fast Interrupt request)、中斷請(qǐng)求(IRQ,Interrupt ReQuest)、管理(Supervisor)、中止(Abort)、系統(tǒng)(System)和未定義(Undefined)。除用戶模式外,其它模式統(tǒng)稱為特權(quán)模式。大多數(shù)應(yīng)用程序可在用戶模式下執(zhí)行。當(dāng)處理器工作在用戶模式時(shí),正在執(zhí)行的程序不能訪問(wèn)被保護(hù)的系統(tǒng)資源,也不能改變模式,除非發(fā)生異常。因此,開發(fā)中應(yīng)適當(dāng)編寫操作系統(tǒng) 來(lái)控制系統(tǒng) 資源的使用。
(3)ARM寄存器組織
ARM處理器總共有37個(gè)寄存器?其中有31個(gè)32位的通用寄存器(包括程序計(jì)數(shù)器?PC?)和6個(gè)32位的狀態(tài)寄存器(但是只使用了其中的12位)。該處理器將寄存器安排成部分重疊的組,每種處理器模式使用不同的寄存器組。同時(shí)?在所有處理器模式下都可以訪問(wèn)當(dāng)前程序狀態(tài)寄存器CPSR。而CPSR則包含條件碼標(biāo)志、中斷標(biāo)志位、當(dāng)前處理器模式以及其它狀態(tài)和控制信息 。每種異常模式都有一個(gè)程序狀態(tài)保存寄存器SPSR。當(dāng)異常出現(xiàn)時(shí)?SPSR可用于保留CPSR的狀態(tài)。
(4)異常處理
異常通常由內(nèi)部或外部源產(chǎn)生,并引起一個(gè)事件。比如,外部中斷或試圖執(zhí)行未定義指令都會(huì)引起異常。在處理異常之前,必須保留處理器狀態(tài),以便在異常處理程序完成后,使原來(lái)的程序能夠重新執(zhí)行。同一時(shí)刻可能出現(xiàn)多個(gè)異常。ARM支持七種類型的異常。異常出現(xiàn)后,系統(tǒng)將強(qiáng)制從異常類型對(duì)應(yīng)的固定存儲(chǔ)器地址開始執(zhí)行程序。
(5)存儲(chǔ)器和存儲(chǔ)器映射I/O
ARM體系結(jié)構(gòu)允許使用現(xiàn)有的存儲(chǔ)器和I/O器件來(lái)進(jìn)行各種各樣的存儲(chǔ)系統(tǒng)設(shè)計(jì)。ARM體系結(jié)構(gòu)使用232個(gè)8位字節(jié)的單一線性地址空間。設(shè)計(jì)時(shí)可將字節(jié)地址作為無(wú)符號(hào)數(shù)看待,范圍為0~232-1。而將地址空間看作由230個(gè)32位字組成。每個(gè)字的地址都是字對(duì)準(zhǔn)的,故地址可被4整除。其存儲(chǔ)器的存儲(chǔ)使用了兩種映射方法:小端存儲(chǔ)系統(tǒng)和大端存儲(chǔ)系統(tǒng),其映射方式分別如圖1(a)、(b)所示。圖2 2?。祝梗埃危罚矗暗慕Y(jié)構(gòu)特點(diǎn)
W90N740的內(nèi)部功能框圖如圖2所示。W90N740內(nèi)核為80MHz的ARM7TDMI 32位處理器,可支持大/小模式?Big/Little-Endian mode?的工作方式。該內(nèi)核內(nèi)置有8kB的指令高速緩沖存儲(chǔ)器(I-Cache)和2kB 數(shù)據(jù)高速緩沖存儲(chǔ)器(D-Cache),它們是相同類型的存儲(chǔ)器(除容量大小不同外),可與存儲(chǔ)器之間以塊(cache line)為單位進(jìn)行數(shù)據(jù)交換。每個(gè)高速緩沖存儲(chǔ)器具有4字塊大小,當(dāng)其中一個(gè)高速緩沖存儲(chǔ)器未命中時(shí),其4字塊大小的信息必須從外部寄存器中連續(xù)的獲取,其替換算法 采用最近最少使用算法(LRU, Least Recently Used)。當(dāng)I-Cache或D-Cache被禁用時(shí),可以通過(guò)Cache 控制寄存器把Cache設(shè)置成片上 RAM。另外,W90N740還提供了一個(gè)8字的寫緩沖器(Write-Buffer).主要用來(lái)優(yōu)化向主存儲(chǔ)器的寫入操作。Cache和寫緩沖器的引入大大改善了W90N740存儲(chǔ)系統(tǒng)的性能。
W90N740內(nèi)含鎖相環(huán)PLL,可用于CPU和USB 主機(jī)控制器,使用參考頻率為15MHz。PLL給其它片內(nèi)控制器提供的時(shí)鐘 頻率范圍為3~30MHz。
W90N740內(nèi)有USB 主機(jī)控制器,該控制器兼容USB 1.1標(biāo)準(zhǔn),支持低速率(1.5Mbps)和全速率(12Mbps)的USB 設(shè)備。同時(shí)還內(nèi)置有用于實(shí)時(shí)數(shù)據(jù)傳輸?shù)模模停量刂破鳌?/P>
通過(guò)W90N740中EBI控制器提供的外部總線可訪問(wèn)片外SDRAM、ROM/SRAM、Flash memory和I/O設(shè)備。在內(nèi)置 cache失效時(shí),EBI控制器仍可獲得與CPU核相同的工作頻率以保證其處理速度。具有兩個(gè)10/100Mbps以太網(wǎng)MAC控制器?EMC?是W90N740的一大特點(diǎn)。MAC控制器主要應(yīng)用于WAN或LAN。它內(nèi)有兩個(gè)MAC控制器,因而可大大增強(qiáng)此芯片在WAN端口 與LAN端口之間的應(yīng)用性能,降低系統(tǒng)成本。EMC采取的工作方式是半/全雙工方式,每個(gè)EMC除包括IEEE802.3以太網(wǎng)協(xié)議引擎外,還含有DMA控制器和收/發(fā)FIFO。EMC提供有兩個(gè)可選擇的接口 :媒質(zhì)獨(dú)立接口MII( Media Inde-pendent Interface)和精簡(jiǎn)媒質(zhì)獨(dú)立接口RMII?Reduced MII??使用時(shí)可選擇任一接口,同時(shí)結(jié)合片外速率為10/100Mbps的PHY芯片接口還可以設(shè)計(jì)多種類型的應(yīng)用產(chǎn)品。另外,EMC支持長(zhǎng)幀(長(zhǎng)度大于1518 字節(jié))和短幀(長(zhǎng)度小于64 字節(jié))兩種幀結(jié)構(gòu),而且對(duì)外部的PHY也具有站點(diǎn)管理功能。
NAT加速器 ?Patent Pending?主要用來(lái)提供硬件加速功能,其目的是加快端口和IP地址的查尋及網(wǎng)絡(luò)地址的轉(zhuǎn)移,其中包括MAC地址的轉(zhuǎn)移。同時(shí),NAT加速器還可提供64項(xiàng)地址轉(zhuǎn)移列表。W90N740有兩個(gè)通道可用于通用直接存儲(chǔ)器訪問(wèn)GDMA(General Direct Memory Access)。在CPU不干預(yù)的情況下,GMDA控制器可直接控制以下三種形式的數(shù)據(jù)傳輸:即存儲(chǔ)器與存儲(chǔ)器之間、存儲(chǔ)器至I/O之間以及I/O至存儲(chǔ)器之間。
基于中斷操作的UART模塊具有全設(shè)置的MO-DEM控制功能(CTS,RTS,DSR,DTR,RI和DCD等),其主要作用是完成來(lái)自外圍設(shè)備(如MODEM等)的串并轉(zhuǎn)換和來(lái)自CPU的并串轉(zhuǎn)換。高級(jí)中斷控制器AIC(Advanced Interrupt Controller)具有18?jìng)€(gè)中斷源,其中包括4個(gè)外部中斷源。它們可以靈活地設(shè)置成可編程的IRQ或FIQ中斷模式,并可對(duì)4個(gè)外部中斷源進(jìn)行可編程的邊沿觸發(fā)或優(yōu)先級(jí)觸發(fā)。同時(shí),也可對(duì)其進(jìn)行可編程的低使能或高使能。在中斷嵌套時(shí), AIC可自動(dòng)檢測(cè)出低優(yōu)先級(jí)中斷。
另外,W90N740具有兩個(gè)帶8 位優(yōu)先級(jí)的定時(shí)器 和一個(gè)可編程的24位看門狗 定時(shí)器,這些定時(shí)器有短模式、周期模式和插入模式三種工作模式。同時(shí)具有21個(gè)可編程I/O接口,這些I/O接口可設(shè)置成多種功能的接口。W90N740的JTAG調(diào)試接口支持多種調(diào)試開發(fā)工具。3?。祝梗埃危罚矗暗膽?yīng)用
3.1 W90N740在VoIP路由器用戶板中的應(yīng)用
在VoIP(Voice over IP)路由器用戶板的設(shè)計(jì)中,筆者選用W90N740來(lái)進(jìn)行信息包解包,其系統(tǒng)硬件結(jié)構(gòu)如圖3所示。其工作過(guò)程如下:
首先將來(lái)自用戶接口的語(yǔ)音數(shù)據(jù)經(jīng)過(guò)語(yǔ)音處理模塊處理以產(chǎn)生PCM語(yǔ)音數(shù)據(jù),然后將其傳送給DSP處理器并由DSP對(duì)該PCM語(yǔ)音數(shù)據(jù)進(jìn)行回聲抵消、語(yǔ)音壓縮等序列處理,接著由W90N740封裝控制信息打包,再由UART口傳送給雙端口RAM,最后送給VoIP路由器主板。與此相反,由路由器主板把從網(wǎng)絡(luò)接收到的語(yǔ)音數(shù)據(jù)包經(jīng)過(guò)雙端RAM傳送給W90N740,由其MAC進(jìn)行解包處理并去除控制信息,而后得到語(yǔ)音壓縮包,經(jīng)MAC0口傳送給DSP并由DSP進(jìn)行語(yǔ)音解碼等處理后,得到PCM語(yǔ)音數(shù)據(jù)送回到語(yǔ)音處理模塊;最后由用戶接口送給用戶端。這里,W90N740與DSP芯片之間采用的工作方式是主從方式,CPU為主控設(shè)備,DSP為從設(shè)備,主要實(shí)現(xiàn)整個(gè)系統(tǒng)的控制、DSP程序的下載 和語(yǔ)音數(shù)據(jù)包的傳送等功能。
3.2 W90N740在其它領(lǐng)域的應(yīng)用
由于W90N740內(nèi)置有兩個(gè)以太網(wǎng) MAC和USB 主機(jī)以及32位ARM的微控制器 ,因此,它和W99684CBM或W99688CBM3數(shù)字相機(jī)晶片結(jié)合可組成為網(wǎng)絡(luò)相機(jī)。這樣,連上網(wǎng)絡(luò),使用者便可以透過(guò)電腦或彩屏手機(jī) 隨時(shí)監(jiān)視遠(yuǎn)方場(chǎng)景。
W90N740在稅控機(jī)、快速閃存、打印機(jī)伺服器、無(wú)線接入點(diǎn)、用戶網(wǎng)關(guān)、GPS、局域網(wǎng)監(jiān)控等系統(tǒng)無(wú)疑將具有廣泛的用途。
及其應(yīng)用 (24050)
及其應(yīng)用 (24050)
32位A (5497)
32位A (5497)
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
相關(guān)推薦
第2章 16位 和32位 微處理器 微處理器 的性能指標(biāo)最主要的是以下兩項(xiàng):1.字長(zhǎng)2.主頻一、16位 微處理器 80868086是Intel系列的16位 微處理器 ,有16根數(shù)據(jù)線和20根地址線。從功能上
2022-01-25 06:19:32
嵌入式系統(tǒng)以各種類型的嵌入式處理器 為核心,而隨著技術(shù)的發(fā)展,對(duì)于嵌入式處理器 的性能及功耗的要求愈加嚴(yán)苛。目前,嵌入式處理器 分為8位 、16位 、32位 及64位 等,8位 微處理器 /MCU市場(chǎng)已逐步趨向穩(wěn)定
2019-07-19 08:29:10
8051的微處理器 由哪幾部分構(gòu)成?8051微處理器 具有哪些引腳功能?
2022-01-18 07:26:58
ARM 10E 系列微處理器 的主要特點(diǎn)如下。支持 DSP 指令集,適合于需要高速數(shù)字信號(hào)處理 的場(chǎng)合。6級(jí)流水線,指令執(zhí)行效率更高。支持 32 位 ARM 指令集和 16 位 Thumb 指令集。支持
2019-09-26 09:39:20
ARM 7 系列微處理器 是低功耗的 32 位 RISC 處理器 ,最適合用于對(duì)價(jià)位和功耗要求較低 的消費(fèi)類應(yīng)用。ARM 7 系列有如下特點(diǎn)。具有嵌入式 ICE-RT(Internet
2019-09-25 11:20:59
簡(jiǎn)單的總線接口,允許您圍繞它設(shè)計(jì)自己的緩存和內(nèi)存系統(tǒng)。ARM 9TDMI系列微處理器 支持32位 ARM 和16位 Thumb指令集,允許您在高性能和高代碼密度之間進(jìn)行權(quán)衡。ARM 920T處理器 是一款哈佛
2023-08-02 13:05:00
ARM 920T 高緩存處理器 是 ARM 9 Thumb 系列中高性能的 32 位 系統(tǒng)處理器 。而 ARM 920T 系列微處理器 包含如下幾種類型的內(nèi)核 。ARM 9TDMI:只有內(nèi)核 。ARM 940T:由內(nèi)核
2019-09-26 09:43:55
ARM 9E 系列微處理器 的主要特點(diǎn)如下。支持 DSP 指令集,適合于需要高速數(shù)字信號(hào)處理 的場(chǎng)合。5級(jí)流水線,指令執(zhí)行效率更高。 支持 32 位 ARM 指令集和 16 位 Thumb 指令集。支持
2019-09-26 09:36:52
ARM 9系列微處理器 在高性能和低功耗特性方面提供最佳的表現(xiàn),具有以下特點(diǎn)。5級(jí)流水,指令執(zhí)行效率更高。提供 1.1MIPS/MHz 的哈佛結(jié)構(gòu)。支持 32 位 ARM 指令集和 16 位 Thumb
2019-09-26 09:34:01
ARM 處理器 狀態(tài)ARM 微處理器 的工作狀態(tài)一般有兩種,并可在兩種狀態(tài)之間切換:第一種為ARM 狀態(tài),此時(shí)處理器 執(zhí)行32位 的字對(duì)齊的ARM 指令;第二種為Thumb狀態(tài),此時(shí)處理器 執(zhí)行16位 的、半字對(duì)齊
2011-01-27 11:13:20
ARM 處理器 狀態(tài)ARM 微處理器 的工作狀態(tài)一般有兩種,并可在兩種狀態(tài)之間切換:第一種為ARM 狀態(tài),此時(shí)處理器 執(zhí)行32位 的字對(duì)齊的ARM 指令;第二種為Thumb狀態(tài),此時(shí)處理器 執(zhí)行16位 的、半字對(duì)齊
2011-01-27 14:19:05
ARM ARM 處理器 是Acorn計(jì)算機(jī)有限公司面向低預(yù)算市場(chǎng)設(shè)計(jì)的第一款RISC微處理器 。更早稱作Acorn RISC Machine。ARM 處理器 本身是32位 設(shè)計(jì),但也配備16位 指令集,一般來(lái)講比
2021-11-03 07:45:32
ARMARM處理器 (Advanced RISC Machine)是英國(guó)Acorn有限公司設(shè)計(jì)的微處理器 。ARM 11系列之后推出Cortex系列(針對(duì)嵌入式開發(fā))。特點(diǎn):1、體積?。孕∮谥讣咨w
2021-08-20 08:04:38
1.ARMARM處理器 是英國(guó)Acorn有限公司設(shè)計(jì)的低功耗成本的第一款RISC微處理器 。全稱為Advanced RISC Machine。ARM 處理器 本身是32位 設(shè)計(jì),但也配備16位 指令集,一般來(lái)講
2021-12-13 06:49:16
節(jié)。 Classic處理器 -ARM 7微處理器 系列 1994年推出,使用范圍最廣的 32 位 嵌入式處理器 系列。 0.9MIPS/MHz的三級(jí)流水線和馮諾依曼結(jié)構(gòu)。ARM 7系列包括
2016-12-16 19:24:17
ARM 微處理器 中支持字節(jié)、半字、字三種數(shù)據(jù)類型,其中,字需要4字節(jié)對(duì)齊(地址的低兩位 為0)、半字需要2字節(jié)對(duì)齊(地址的最低位為0)。我想問(wèn)的是括號(hào)中的內(nèi)容是什么意思呢?請(qǐng)牛人幫忙解釋一下!謝謝
2022-11-03 15:23:57
ARM (Advanced RISC Machines),既可認(rèn)為是一個(gè)公司的名字,也可認(rèn)為是對(duì)一類微處理器 的統(tǒng)稱。中文名ARM 嵌入式外文名Advanced RISC Machines屬 于一類微處理器 的統(tǒng)稱產(chǎn) 品RISC處理器 、相關(guān)技術(shù)及軟件目錄1 簡(jiǎn)介? 企業(yè)? 處理器 2
2021-09-09 07:29:36
ARM 微處理器 分析與串口通信
2020-05-30 11:58:40
ARM 微處理器 包括哪幾個(gè)系列?
2021-11-05 06:49:44
經(jīng)典ARM 微處理器 包括7種異常:1、 復(fù)位異常2、 未定義指令異常3、 軟件中斷異常4、 預(yù)取指令異常5、 數(shù)據(jù)異常6、 IRQ(中斷)7、 FIQ(快速中斷)異常,單片機(jī)為中斷,籠統(tǒng)來(lái)講可以把異常
2021-07-16 07:04:57
ARM 微處理器 應(yīng)用開發(fā)技術(shù)詳解與實(shí)例分析
2012-08-16 20:19:41
實(shí)驗(yàn)三ARM 微處理器 指令系統(tǒng)一、實(shí)驗(yàn)?zāi)康?. 掌握ARM 微處理器 指令集的書寫格式;2. 掌握ARM 指令的尋址方式;3. 掌握基本的ARM 指令的用法;二、實(shí)驗(yàn)內(nèi)容使用RealView MDK集成開發(fā)
2021-12-14 06:51:17
1、ARM 微處理器 指令系統(tǒng)ARM 指令集可以分為跳轉(zhuǎn)指令、數(shù)據(jù)處理 指令、程序狀態(tài)寄存器 傳輸指令、Load/Store指令、協(xié)處理器 指令和異常中斷產(chǎn)生指令。根據(jù)使用的指令類型不同,指令的尋址方式分為
2022-04-26 10:30:57
ARM 微處理器 的全套學(xué)習(xí)資料.
2012-08-03 21:29:10
):公司名/對(duì)一類微處理器 的統(tǒng)稱/一種技術(shù)的名字1.2 ARM 微處理器 的應(yīng)用領(lǐng)域及其 特點(diǎn)1.應(yīng)用領(lǐng)域①工業(yè)控制領(lǐng)域 :基于ARM 核的微控制器 芯片②無(wú)線通信領(lǐng)域 :超過(guò)85%的無(wú)線通信設(shè)備采用了ARM 技術(shù)③網(wǎng)絡(luò)應(yīng)用 :采用ARM 技術(shù)的ADSL芯片此外,ARM 在語(yǔ)音及視頻...
2021-12-14 07:38:22
2.ARM 微處理器 的指令系統(tǒng)ARM 微處理器 的指令集是加載/存儲(chǔ)型的,即指令集僅能處理 寄存器 中的數(shù)據(jù),而且處理 結(jié)果都要放回寄存器 中,而對(duì)系統(tǒng)存儲(chǔ)器 的訪問(wèn)則需要通過(guò)專門的加載/存儲(chǔ)指令來(lái)完成。ARM
2021-12-20 06:54:28
什么是ARM 指令集?ARM 指令集有何作用?ARM 微處理器 的指令集可以分為哪幾大類?分別是什么?
2021-08-17 06:18:17
ARM 微處理器 的特點(diǎn)(1)ARM 指令都是32位 定長(zhǎng)的(2)寄存器 數(shù)量豐富(37個(gè)寄存器 )(3)普通的Load/Store指令(4)多寄存器 的Load/Store指令(5)指令的條件執(zhí)行(6)單時(shí)鐘
2022-04-13 12:08:30
慕課電子科技大學(xué).嵌入式系統(tǒng).第三章.ARM 微處理器 編程基礎(chǔ)和接口實(shí)驗(yàn).ARM 微處理器 編程基礎(chǔ)實(shí)驗(yàn)0 目錄3 ARM 微處理器 編程基礎(chǔ)和接口實(shí)驗(yàn)3.1 ARM 微處理器 編程基礎(chǔ)實(shí)驗(yàn)3.1.1課堂重點(diǎn)
2021-12-14 09:04:05
慕課電子科技大學(xué).嵌入式系統(tǒng).第三章.ARM 微處理器 編程基礎(chǔ)和接口實(shí)驗(yàn).ARM 設(shè)備接口實(shí)驗(yàn)0 目錄3 ARM 微處理器 編程基礎(chǔ)和接口實(shí)驗(yàn)3.2 ARM 設(shè)備接口實(shí)驗(yàn)3.2.1課堂重點(diǎn)3.2.2測(cè)試與作業(yè)
2021-12-14 08:46:10
MHz單位頻率消耗的電流、功耗分別僅有9μA、11μW ,是當(dāng)今任何8/16位 微處理器 的大約三分之一,而性能上又比它們高出許多(1.77 CoreMark/MHz、0.93 DMIPS/MHz),這也
2012-03-13 20:31:50
隨著網(wǎng)絡(luò)技術(shù)及現(xiàn)代通信技術(shù)的飛速發(fā)展,嵌入式系統(tǒng)在相關(guān)領(lǐng)域的重要性也備受關(guān)注,特別是ARM 嵌入式微處理器 ,其不僅成本低、體積小,而且性能卓越且功耗低,因而得到了廣泛的應(yīng)用和發(fā)展。
2020-03-10 06:35:57
隨著網(wǎng)絡(luò)技術(shù)及現(xiàn)代通信技術(shù)的飛速發(fā)展,嵌入式系統(tǒng)在相關(guān)領(lǐng)域的重要性也備受關(guān)注,特別是ARM 嵌入式微處理器 ,其不僅成本低、體積小,而且性能卓越且功耗低,因而得到了廣泛的應(yīng)用和發(fā)展。
2020-04-15 07:28:06
在如今這個(gè)信息化時(shí)代,ARM 嵌入式系統(tǒng)在各個(gè)領(lǐng)域均得到了廣泛的應(yīng)用。本文從ARM 的概念入手,就ARM 嵌入式微處理器 的相關(guān)內(nèi)容進(jìn)行了概述,并重點(diǎn)就ARM 嵌入式微處理器 的應(yīng)用及發(fā)展情況,以及未來(lái)發(fā)展過(guò)程
2019-08-23 07:43:23
什么是ARM 系列微處理器 軟件架構(gòu)工具?ARM 系列微處理器 軟件架構(gòu)工具有哪些特征?
2021-11-05 06:40:18
W90N 745是Winbond公司生產(chǎn)的一款單片機(jī)。采用176/128引腳LQPF封裝,用ARM 的ARM 7TDMI微處理器 核以及0.18μm工藝生產(chǎn),標(biāo)準(zhǔn)工作頻率可達(dá)80MHz,內(nèi)建一個(gè)
2021-04-23 07:19:35
s5pv210是三星公司推出的32位 RISC微處理器 ,其CPU采用的是ARM Cortex-A8內(nèi)核 ,基于ARMv7架構(gòu),這里的內(nèi)核 和架構(gòu)是什么意思???
2015-03-25 12:09:45
arm 為什么是32位 微處理器 呢?所以ARM 體系結(jié)構(gòu)所支持的最大尋址空間為4GB嘍?
2023-03-15 10:27:53
微處理器 的結(jié)構(gòu)是由哪些部分組成的?微處理器 的代碼是如何執(zhí)行的呢?
2022-02-28 09:25:10
; ARM ® 微處理器 (MPU),該款業(yè)界最普及的現(xiàn)場(chǎng)總線可用于工廠自動(dòng)化設(shè)備之間的通信。這種集成型低功耗器件可取消對(duì)外部 PROFIBUS、ASIC 或 FPGA 的需求,在提高系統(tǒng)性能的同時(shí)
2011-01-24 10:41:47
設(shè)計(jì)RISC微處理器 需要遵循哪些原則?基于FPGA技術(shù)用VHDL語(yǔ)言實(shí)現(xiàn)的8位 RISC微處理器
2021-04-13 06:11:51
Motorola/IBM PowerPC 740 /750微處理器 的仿真和分析解決方案
2019-03-26 11:48:04
Motorola/IBM PowerPC 740 /750微處理器 的仿真和分析解決方案
2019-03-29 09:41:46
Motorola/IBM powerPC 740 /750微處理器 的仿真解決方案
2019-03-28 11:01:16
1 引言 提到微處理器 大家都會(huì)想到Intel公司和AMD公司的產(chǎn)品,但在當(dāng)今嵌入式系統(tǒng) 應(yīng)用 中還有一個(gè)同樣響亮的名字ARM 微處理器 ,它是一種RISC 架構(gòu)下嵌入式系統(tǒng)的核心部件,被廣泛地應(yīng)用到 工業(yè) 控制、無(wú)線通訊、消費(fèi)類 電子 產(chǎn)品等很多領(lǐng)域。
2019-07-15 06:49:14
SecurCore 系列
微處理器 除了具有
ARM 體系結(jié)構(gòu)各種主要特點(diǎn)外,在系統(tǒng)安全方面具有 如下特點(diǎn)。帶有靈活的保護(hù)單元,確保操作系統(tǒng)和應(yīng)用數(shù)據(jù)的安全。采用軟
內(nèi)核 技術(shù),防止外部對(duì)其進(jìn)行掃描探測(cè)???/div>
2019-09-26 09:47:52
了解ARM 內(nèi)核 的微體系結(jié)構(gòu),包括寄存器 文件的說(shuō)明及其 在處理器 中的功能。在本文中,我們將定義什么是微體系結(jié)構(gòu)。我們還將說(shuō)明什么是ARM 寄存器 文件以及它在處理器 的微體系結(jié)構(gòu)中的位置。本文旨在為下一篇
2020-10-09 07:46:49
ARM 處理器 是一種低功耗高性能的 32 位 RISC(精簡(jiǎn)指令系統(tǒng))處理器 。從結(jié)構(gòu) 入手對(duì)其進(jìn)行分析,并針對(duì)目前流行的 ARM 920T 核詳細(xì)描述其硬件結(jié)構(gòu)和編程。ARM 處理器 共有 31 個(gè)
2019-09-24 17:47:38
廠商的x86架構(gòu)處理器 ,有IBM的power架構(gòu)處理器 ,高通蘋果海思有ARM 架構(gòu)處理器 。說(shuō)PC端的處理器 大家比較熟悉,移動(dòng)端現(xiàn)在幾乎ARM 架構(gòu)處理器 一統(tǒng)天下。那么什么是ARM 處理器 呢?這就要介紹一下ARM 公司的產(chǎn)品線,ARM 屬于英國(guó)一家公司,專門設(shè)計(jì)內(nèi)核 ,目前的內(nèi)核 有M0,M3,M4,M7..
2021-11-24 07:05:38
了解ARM 內(nèi)核 的微體系結(jié)構(gòu),包括寄存器 文件的說(shuō)明及其 在處理器 中的功能。在本文中,我們將定義什么是微體系結(jié)構(gòu)。我們還將說(shuō)明什么是ARM 寄存器 文件以及它在處理器 的微體系結(jié)構(gòu)中的位置。本文旨在為下一篇
2020-09-04 14:26:30
嵌入式系統(tǒng)以各種類型的嵌入式處理器 為核心,而隨著技術(shù)的發(fā)展,對(duì)于嵌入式處理器 的性能及功耗的要求愈加嚴(yán)苛。目前,嵌入式處理器 分為8位 、16位 、32位 及64位 等,8位 微處理器 /MCU市場(chǎng)已逐步趨向穩(wěn)定
2019-07-05 07:52:22
基于32位 微處理器 的液晶顯示系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)1 引言 近年來(lái)隨著低成本高性能32位 微處理器 的出現(xiàn),越來(lái)越多的工程設(shè)計(jì)人員把目光投向32位 嵌入式產(chǎn)品的開發(fā)中。目前ARM 系列32位 微處理器 在低功耗移動(dòng)通信
2008-05-28 16:41:01
一個(gè)簡(jiǎn)單的匯編程序適合于微處理器 實(shí)現(xiàn)數(shù)字低通濾波器 。 濾波常發(fā)生在模擬世界。不幸的是,在數(shù)字領(lǐng)域,工程師通常主要使用DSP(數(shù)字信號(hào)處理器 ),而不是8位 單片機(jī)實(shí)現(xiàn)濾波。這個(gè)情形的發(fā)生,是因?yàn)闉V波器
2019-06-24 07:05:33
基于ARM 926EJ-S內(nèi)核 微處理器 單元,運(yùn)行頻率為400MHz,具有連接外設(shè),高數(shù)據(jù)帶寬架構(gòu),使其成為工業(yè)應(yīng)用的優(yōu)化解決方案
2019-04-01 10:48:09
S3C4510B是韓國(guó)三星公司(Samsung)基于以太網(wǎng)應(yīng)用系統(tǒng)的高性價(jià)比16/32位 RISC微處理器 ,內(nèi)含1個(gè)由ARM 公司設(shè)計(jì)的低功耗、高性能16/32位 ARM 7TDMI型RISC處理器 核,最適合用于對(duì)價(jià)
2011-11-25 10:03:34
8位 的51單片機(jī)長(zhǎng)期占據(jù)著微控制器 (MCU)的主流市場(chǎng),但隨著技術(shù)與需求的發(fā)展,32位 微控制器 應(yīng)用增長(zhǎng)率也在不斷攀升。目前,基于ARM 內(nèi)核 的32位 微處理器 在市場(chǎng)上處于領(lǐng)導(dǎo)地位。
2020-03-27 06:20:56
基于微處理器 的電池檢測(cè)系統(tǒng)設(shè)計(jì)
2021-03-11 06:09:12
兩個(gè)方面的內(nèi)容:IP核生成和IP核復(fù)用。文中采用IP核復(fù)用方法和SOC技術(shù)基于AVR 8位 微處理器 AT90 S1200IP Core設(shè)計(jì)專用PLC微處理器 FSPLCSOC模塊。
2019-07-26 06:19:34
小白求助,求大佬分享ARM 處理器 內(nèi)核 列表
2021-10-25 08:27:54
廣東省電子技術(shù)研究所 陳麗珍 林小薇要選好一款處理器 ,要考慮的因素很多,不單單是純粹的硬件接口,還需要考慮相關(guān)的操作系統(tǒng)、配套的開發(fā)工具、仿真器 ,以及工程師微處理器 的經(jīng)驗(yàn)和軟件支持情況等。微處理器
2019-07-19 06:23:07
嵌入式ARM 微處理器 選型指南要選好一款處理器 ,要考慮的因素很多,不單單是純粹的硬件接口,還需要考慮相關(guān)的操作系統(tǒng)、配套的開發(fā)工具、仿真器 ,以及工程師微處理器 的經(jīng)驗(yàn)和軟件支持情況等。微處理器 選型是否
2009-12-01 10:38:01
要選好一款ARM 處理器 ,要考慮的因素很多,不單單是純粹的硬件接口,還需要考慮相關(guān)的操作系統(tǒng)、配套的開發(fā)工具、仿真器 ,以及工程師微處理器 的經(jīng)驗(yàn)和軟件支持情況等。微處理器 選型是否得當(dāng),將決定項(xiàng)目成敗
2021-12-20 08:17:18
1.簡(jiǎn)介. ARM 是一個(gè)CPU內(nèi)核 . ARM 是"Advanced RISC Machine"的縮寫. ARM 處理器 本身是32位 設(shè)計(jì),但也配備16位 指令集嵌入式處理器 嵌入式微處理器
2021-11-09 07:08:02
以及產(chǎn)品性能等。目前嵌入式操作系統(tǒng)非常多,而主要的幾款產(chǎn)品,如VxWorks、Windows CE、Linux及Android等,都支持基于ARM 微處理器 的芯片。 4、應(yīng)用軟件 應(yīng)用軟件的多少取決于
2020-05-20 11:11:35
第三章 ARM 體系結(jié)構(gòu)1、嵌入式微處理器 概述嵌入式微處理器 的組成:(1)控制單元(2)算術(shù)邏輯運(yùn)算單元(3)寄存器 2、ARM 體系結(jié)構(gòu)概覽ARM 處理器 的特點(diǎn):(1)體積小、功耗低(2)16/32位 雙
2021-12-14 07:20:23
和微處理器 的區(qū)別。32:32Bit的意思,表示這是一個(gè)32bit的微控制器 ARM 公司是做內(nèi)核 的,其最成功的莫過(guò)于32位 嵌入式CPU核–ARM 系列,最常用的是ARM 7和ARM 9,ARM 公司主要提供ip核,就是CPU的核心,并不是完整的處理器 ,但自己不生產(chǎn)也不賣芯片,而是向芯片廠家授權(quán);ST就是他們的已經(jīng)授權(quán)廠
2021-11-16 07:27:14
。
新唐 Arm 9 微處理器
新唐NuMicro Arm 9 微處理器 主要分為三大類,NUC970/980 的工業(yè)控制系列、N 9H emWin HMI系列及N 329 影音產(chǎn)品系列。主頻從 200MHz
2023-08-25 07:32:25
需要應(yīng)用的場(chǎng)合是:電能質(zhì)量檢測(cè)與治理方面,例如電能質(zhì)量檢測(cè)的應(yīng)用界面的設(shè)計(jì),電能的無(wú)功補(bǔ)償及其 他方面的治理(SVG)?,F(xiàn)在大概的方向是采用ARM 芯片移植Linux操作系統(tǒng)采用QT軟件進(jìn)行應(yīng)用界面的設(shè)計(jì),治理方面暫時(shí)還沒(méi)有確定下來(lái)采用何種芯片,對(duì)這些設(shè)計(jì)需要用的微處理器 的選擇,存在困惑,麻煩專家給推薦點(diǎn)。
2018-06-21 14:48:33
簡(jiǎn)介ARM 微處理器 編程模型的一些基本概念,包括工作狀態(tài)切換、數(shù)據(jù)的存儲(chǔ)格式、處理器 異常等,通過(guò)對(duì)本章的閱讀,希望讀者能了解ARM 微處理器 的基本工作原理和一些與程序設(shè)計(jì)
2008-09-09 14:54:17 382 本文介紹了基于ARM 微處理器 的μC/OS-II 的移植,并對(duì)其進(jìn)行擴(kuò)展,主要包括內(nèi)核 、lwip、μC/GUI 的移植。關(guān)鍵字:微處理器 ; μC/OS-II;LWIP TCP/IP 協(xié)議棧; μC/GUI 嵌入式圖形用戶接口; 實(shí)
2009-08-27 11:50:10 14 華邦ARM W90N740 芯片及其 在稅控機(jī)和路由器上的應(yīng)用:本文結(jié)合目前國(guó)內(nèi)市場(chǎng),介紹了華邦(Winbond)ARM 芯片W90N740 的特點(diǎn)和結(jié)構(gòu)框架,詳細(xì)闡述了W90N740 在稅控和網(wǎng)絡(luò)終端市場(chǎng)上的兩個(gè)典型解
2009-10-01 22:20:32 29 ARM 11系列微處理器 是ARM 公司近年推出的新一代RISC處理器 ,它是ARM 新指令架構(gòu)——ARMv6的第一代設(shè)計(jì)實(shí)現(xiàn)。該系列主要有ARM 1136J,ARM 1156T2和ARM 1176JZ三個(gè)內(nèi)核 型號(hào),分別針對(duì)不同應(yīng)用領(lǐng)
2009-11-06 15:28:43 27 ARM 微處理器 是一種RISC芯片,具有32位總線、功耗低、性價(jià)比高,非常適用于各種嵌入式智能設(shè)備。探討基于ARM 微處理器 的智能控制器的設(shè)計(jì)和開發(fā),這種控制器具有非常良好的應(yīng)用
2009-12-04 15:34:00 17 ARM 微處理器 的編程模型
目錄ARM 微處理器 的工作狀態(tài)ARM 體系結(jié)構(gòu)的存儲(chǔ)器格式指令長(zhǎng)度及數(shù)據(jù)類型ARM 微處理器 的工作模式ARM 體系結(jié)構(gòu)的寄存器組織
2010-02-21 09:14:25 50 μCOS-II 在ARM 微處理器 上的移植一、 實(shí)驗(yàn)?zāi)康?. 了解UC/OS-II 內(nèi)核 的主要結(jié)構(gòu)。2. 掌握將UC/OS-II 內(nèi)核 移植到ARM 7 處理器 上的基本方法。二、 實(shí)驗(yàn)內(nèi)容1
2008-12-25 23:52:07 909 采用集成DSP與微處理器 內(nèi)核 的嵌入式應(yīng)用
采用集成 DSP 與微處理器 內(nèi)核 的嵌入式應(yīng)用 向
2009-04-22 11:51:37 570 ARM ,ARM 處理器 是什么意思
ARM 處理器 簡(jiǎn)介 ARM (Advanced RISC Machines)微處理器 是采用ARM 技術(shù)知識(shí)產(chǎn)權(quán)(IP)核的微處理器 ,這種ARM 核技術(shù)是由英
2010-03-26 10:53:21 5130 摘要! 介紹了為內(nèi)部集成MAC層控制器的ARM 7芯片W90N740 擴(kuò)展網(wǎng)絡(luò)接口的方法# 網(wǎng)絡(luò)接 口的PHY層網(wǎng)卡芯片采用DAVICOM公司的DM9161包括硬件電路的連接網(wǎng)卡驅(qū)動(dòng)程序的編寫以及 模塊化加載驅(qū)動(dòng)程
2011-03-30 17:13:11 113 基于ARM 920T核微處理器 --ARM -結(jié)構(gòu)
2017-09-17 10:07:52 7 基于Cortex_M4內(nèi)核 微處理器 的新型智能小車設(shè)計(jì)與實(shí)現(xiàn)
2017-09-25 13:02:40 8 基于ARM 微處理器 的指令系統(tǒng)
2017-10-25 11:35:38 5 ARM 微處理器 的概述
2017-10-25 11:42:19 9 第2章 ARM 微處理器 的編程模型
2017-10-27 09:46:50 3 W90N740 微控制器是16/32位,基于ARM 7TDMI的網(wǎng)絡(luò)和嵌入式應(yīng)用的RISC微控制器。一個(gè)集成的雙以太網(wǎng)MAC,即W90N740 ,被設(shè)計(jì)用于寬帶路由器、無(wú)線接入點(diǎn)、住宅網(wǎng)關(guān)和I AN攝像機(jī)。
2018-11-30 08:00:00 23 本文檔的主要內(nèi)容詳細(xì)介紹的是ARM 處理器 內(nèi)核 的詳細(xì)資料概述包括了:ARM 7TDMI 處理器 內(nèi)核 系列,ARM 9TDMI 處理器 內(nèi)核 系列,ARM 10E處理器 內(nèi)核 系列,其他處理器
2019-10-14 17:14:23 15 Cortex-M3:是一款ARM 處理器 內(nèi)核 ,也可以理解為ARM 處理器 家族之中的一個(gè)成員。ARM 處理器 內(nèi)核 分為:經(jīng)典核心和Cortex核心。傳統(tǒng)的核心:ARM 7、ARM 9等。Cortex核心:Cortex-A、Cortex-R、Cortex-M等。
2020-06-24 14:44:40 10766 這份應(yīng)用文檔介紹了 Cortex3內(nèi)核 的ARM 處理器 的主要性能特點(diǎn),及其 相關(guān)的開發(fā)工具。這份應(yīng)用文檔還介紹了現(xiàn)有的ARM 工程如何移植到 Cortex-M3內(nèi)核 的ARM 處理器 上Cortex-3內(nèi)核
2020-09-24 08:00:00 4 電子發(fā)燒友網(wǎng)站提供《基于ARM 內(nèi)核 的嵌入式微處理器 .pdf》資料免費(fèi)下載
2023-09-26 09:33:35 0
已全部加載完成
評(píng)論