freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

arm體系結(jié)構(gòu)與編程-展示頁

2025-05-09 07:50本頁面
  

【正文】 , DSP) 片上系統(tǒng) (System On Chip) 嵌入式微處理器 嵌入式微處理器的基礎(chǔ)是通用計(jì)算機(jī)中的 CPU。 b:內(nèi)嵌桶型移位寄存器 c: Thumb 16位指令集 d:條件執(zhí)行 e:增強(qiáng)指令,如添加了強(qiáng)大的數(shù)字信號處理器 (DSP)指令,以支持 16 16位乘法操作及飽和操作 2022/5/23 基于 ARM的嵌入式系統(tǒng)概述 (2) 高速緩存( cache) 為什么采用高速緩存 微處理器的時(shí)鐘頻率比內(nèi)存速度提高快得多,高速緩存可以提高內(nèi)存的平均性能。F 具備向量浮點(diǎn)單元 VFP E 支持增強(qiáng)型 DSP指令 M 支持快速乘法器 T 支持 Thumb指令集 y 存儲(chǔ)管理 /保護(hù)單元 規(guī)則: ARM{x}{y}{z}{T}{D}{M}{I}{E}{J}{F}{S} 有時(shí)候還要區(qū)分處理器核和處理器系列。J Java加速器 Jazelle M 長乘法指令 x ( variants) 排除 x后指定的變種 常見的變種有: variants 變種。迄今為之, ARM架構(gòu)版本發(fā)布了 7個(gè)系列,所以 n=[1:7]。ARMv 固定字符,即 ARM Version 舉個(gè)例子, s3c2410采用 ARMv4T架構(gòu)版本, ARM920T處理器系列,其中處理器核為 ARM9TDMI。 ? 4) Java加速器 Jazelle( J變種) ARM的 Jazelle技術(shù)是 Java語言和先進(jìn)的 32位 RISC芯片完美結(jié)合的產(chǎn)物 。ARM體系結(jié)構(gòu)與編程 2022/5/23 內(nèi)容 ARM概述和分類 ARM指令集和匯編程序設(shè)計(jì) ARM體系結(jié)構(gòu)和存儲(chǔ)系統(tǒng) ARM中斷和異常處理 第一章 ARM概述和分類 2022/5/23 內(nèi)容 ARM簡介 ARM的分類 ARM的命名規(guī)則 基于 ARM的嵌入式系統(tǒng)概述 2022/5/23 ARM介紹 什么是 ARM? 其實(shí),人人都用 ARM! 什么是 ARM ?ARM是一個(gè)公司的名字 ?ARM代表一項(xiàng)技術(shù),即 Advanced RISC Machine ?ARM是一個(gè)內(nèi)核,而不是我們看到的具體的芯片 ARM發(fā)展的歷程 ?第一片 ARM處理器是 1983年 10月到 1985年 4月間 在位于英國劍橋的 Acorn Computer公司開發(fā) ?1990年,為廣泛推廣 ARM技術(shù)而成立了獨(dú)立的公司 ?Advance RISC Machine(ARM) ?主要設(shè)計(jì) ARM系列 RISC處理器內(nèi)核 ?授權(quán) ARM內(nèi)核給生產(chǎn)和銷售半導(dǎo)體的合作伙伴 ? ARM 公司不生產(chǎn)芯片 ? IP(Intelligence Property) ?另外也提供基于 ARM架構(gòu)的開發(fā)設(shè)計(jì)技術(shù) ? 軟件工具 , 評估板 , 調(diào)試工具 ,應(yīng)用軟件 , ? 總線架構(gòu) , 外圍設(shè)備單元,等等 ?20世紀(jì) 90年代, ARM快速進(jìn)入世界市場 。 ARM Offices Worldwide 800+ 雇員 全球 England Cambridge, Maidenhead, Sheffield, Blackburn Germany Munich France Paris, Sophia Antipolis Korea Seoul US Seattle, Los Gatos, Walnut Creek, Austin, Boston, San Diego China Taiwan and Shanghai Japan ShinYokohama (Tokyo) ARM Partnership Model 2022/5/23 ARM的應(yīng)用 2022/5/23 ARM分類 ?基于指令集體系結(jié)構(gòu)(構(gòu)架 ISA)的分類 ?ARM V1 體系是最初版本,只有 26位的尋址空間,沒有乘法指令,最終沒有商業(yè)化 ?ARM V2 體系與 V1體系同為 26位尋址空間,具有乘法和加法指令,支持協(xié)處理器 ?ARM V3 體系的尋址范圍擴(kuò)展到 32位,具有乘法和加法指令,支持協(xié)處理器 ?ARM V4 體系增加了半字存儲(chǔ)操作,對調(diào)試的支持以及支持嵌入的 ICE ?ARM V5 體系增加了 DSP指令支持和對 Java指令的支持 ?ARM V6 體系增加了媒體指令, ARMv6指令集合中加入了超過60條 SIMD單指令多數(shù)據(jù)指令 ?ARM V7 體系定義了三種獨(dú)立的內(nèi)核型-- A(應(yīng)用領(lǐng)域 ), R(實(shí)時(shí)領(lǐng)域 ), M(控制領(lǐng)域 ) 2022/5/23 ARM系列處理器 ?基于處理器內(nèi)核的分類 ?ARM7 系列 ?ARM9 系列 ?ARM9E 系列 ?ARM10E 系列 ?SecurCore 系列 ?StrongARM/Xscale ( Intel) ?ARM11 2022/5/23 ARM命名舉例 核 體系結(jié)構(gòu) ARM1 V1 ARM2 V2 ARM2aS, ARM3 V2a ARM6, ARM600, ARM610 V3 ARM7, ARM700, ARM710 V3 ARM7TDMI, ARM710T, ARM720T ARM740T V4T Strong ARM, ARM8, ARM810 V4 ARM9TDMI, ARM920T, ARM940T V4T ARM9ES V5TE ARM10TDMI, ARM1020E V5TE ARM11, ARM1156T2S, ARM1156T2FS, ARM1176JZS,ARM11JZFS V6 2022/5/23 ARM體系的變種 ? 1) Thumb指令集( T變種) Thumb指令集是把 32位的 ARM指令集的一個(gè)子集重新編碼后而 形成的一個(gè)特殊的 16位的指令集 ? 2)長乘指令( M變種) 長乘指令是一種生成 64位相乘結(jié)果的乘法指令(此指令為 ARM指令), M變種增加了兩條長乘指令 ? 3)增強(qiáng)型 DSP指令( E變種) E變種的 ARM體系增加了一些增強(qiáng)處理器對典型的 DSP算法 處理能力的附加指令。 ? 5) ARM媒體功能擴(kuò)展( SIMD變種) 2022/5/23 ARM的命名規(guī)則 ? ARM的命名分成兩類: ? 基于 ARM Architecture的版本命名規(guī)則; ? 基于 ARM Architecture版本的處理器系列命名規(guī)則。 2022/5/23 基于 ARM Architecture的版本命名 規(guī)則: | ARMv | n | variants | x( variants) | 分成四個(gè)組成部分: n 指令集版本號。其中最新的版本是第 7版 T Thumb指令集 E 增強(qiáng)型 DSP指令 SIMD ARM媒體功能擴(kuò)展 例如, ARMv5TxM表示 ARM指令集版本為 5,支持 T變種,不支持 M變種 2022/5/23 基于 ARM Architecture版本的處理器系列命名 采用上述的架構(gòu),形成一系列的處理器。不過,在這里其實(shí)不用區(qū)分太細(xì),畢竟這是功能的小部分的變化,核心是相同的。x 處理器系列 z cache D 支持片上調(diào)試 I 支持 Embedded ICE,支持嵌入式跟蹤調(diào)試 J 支持 Jazelle S 可綜合版本 2022/5/23 基于 ARM的嵌入式系統(tǒng)概述 (1) RISC設(shè)計(jì)思想 與 CISC相比,有以下幾個(gè)方面不同: a:設(shè)計(jì)重點(diǎn)不同, RISC重點(diǎn)在于通過軟件的靈活降低硬件執(zhí)行指令的復(fù)雜度,即使得編譯器更高的復(fù)雜性 b:指令集, RISC減少了指令種類,操作也簡單,基本是一個(gè)周期執(zhí)行一條指令,每一條指令長度是固定,而 CISC指令長度不固定,執(zhí)行也需要多個(gè)周期 c:寄存器, RISC擁有更多寄存器,都可以存放數(shù)據(jù)或地址,而 CISC都是用于特定目的的專用寄存器 d: loadstore結(jié)構(gòu),即處理器只處理寄存器中的數(shù)據(jù),獨(dú)立的loadstore指令完成數(shù)據(jù)在寄存器和外部存儲(chǔ)器之間的傳送,即數(shù)據(jù)處理與存儲(chǔ)器訪問分開,而 CISC能夠直接處理存取器中的數(shù)據(jù) 注: ARM指令集屬于 RISC指令集,但與單純的 RISC有以下幾方面不同 2022/5/23 基于 ARM的嵌入式系統(tǒng)概述 ARM指令集屬于 RISC指令集,但與單純的 RISC有以下幾方面不同: a:大部分 ARM指令是單周期完成的,但也有不是的,如多寄存器的 loadstore指令的執(zhí)行周期是不確定的,具體由被傳送的寄存器個(gè)數(shù)決定。 高速緩存的工作原理 高速緩存是一種小型、快速的存儲(chǔ)器,它保存部分主存內(nèi)容的拷貝。在應(yīng)用中,將微處理器裝配在專門設(shè)計(jì)的電路板上,只保留和嵌入式應(yīng)用有關(guān)的母板功能,這樣可以大幅度減小系統(tǒng)體積和功耗。 ? 目前主要的嵌入式處理器類型有 Am186/8 386EX、 SC400、 PowerPC、 68000、 MIPS、 ARM/StrongARM系列等 嵌入式微處理器 嵌入式微控制器 嵌入式微控制器又稱單片機(jī),顧名思義,就是將整個(gè)計(jì)算機(jī)系統(tǒng)集成到一塊芯片中。為適應(yīng)不同的應(yīng)用需求,一般一個(gè)系列的單片機(jī)具有多種衍生產(chǎn)品,每種衍生產(chǎn)品的處理器內(nèi)核都是一樣的,不同的是存儲(chǔ)器和外設(shè)的配置及封裝。 和嵌入式微處理器相比,微控制器的最大特點(diǎn)是單片化,體積大大減小,從而使功耗和成本下降、可靠性提高。微控制器的片上外設(shè)資源一般比較豐富,適合于控制,因此稱微控制器。另外還有許多半通用系列如:支持 USB接口的 MCU 8XC930/93 C5 C541;支持 I2C、 CANBus、 LCD及眾多專用 MCU和兼容系列。 嵌入式 DSP處理器 DSP處理器對系統(tǒng)結(jié)構(gòu)和指令進(jìn)行了特殊設(shè)計(jì),使其適合于執(zhí)行 DSP算法,編譯效率較高,指令執(zhí)行速度也較高。 嵌入式 DSP處理器有兩個(gè)發(fā)展來源,一是 DSP處理器經(jīng)過單片化、 EMC改造、增加片上外設(shè)成為嵌入式 DSP處理器, TI的 TMS320C2022 /C5000等屬于此范疇;二是在通用單片機(jī)或 SOC中增加 DSP協(xié)處理器,例如 Intel的MCS296和 Infineon(Siemens)的 TriCore。這類智能化算法一般都是運(yùn)算量較大,特別是向量運(yùn)算、指針線性尋址等較多,而這些正是 DSP 處理器的長處所在。 TMS320系列處理器包括用于控制的 C2022系列,移動(dòng)通信的C5000系列,以及性能更高的 C6000和 C8000系列。 PHILIPS公司也推出了基于可重置嵌入式 DSP結(jié)構(gòu)低成本、低功耗技術(shù)上制造的 DSP處理器,特點(diǎn)是具備雙 Harvard結(jié)構(gòu)和雙乘/累加器單元,應(yīng)用目標(biāo)是大批量消費(fèi)類電子產(chǎn)品。各種通用處理器內(nèi)核將作為 SOC設(shè)計(jì)公司的標(biāo)準(zhǔn)庫,和許多其它嵌入式系統(tǒng)外設(shè)一樣,成為 VLSI設(shè)計(jì)中一種標(biāo)準(zhǔn)的器件,用標(biāo)準(zhǔn)的 VHDL等語言描述,存儲(chǔ)在器件庫中。這樣除個(gè)別無法集成的器件以外,整個(gè)嵌入式系統(tǒng)大部分均可集成到一塊或幾塊芯片中去,應(yīng)用系統(tǒng)電路板將變得很簡潔,對于減小體積和功耗、提高可靠性非常有利。 嵌入式片上系統(tǒng) (SoC) 2022/5/23 基于 ARM的嵌入式系統(tǒng)概述 (4) 嵌入式系統(tǒng)硬件 總線 (4) 嵌入式系統(tǒng)硬件 微處理器( CPU)是嵌入式系統(tǒng)硬件平臺(tái)的核心構(gòu)件,但不是全部。諾依曼體系結(jié)構(gòu)思想,計(jì)算機(jī)的硬件是由 CPU、存儲(chǔ)器和 I/O設(shè)備三部分組成的。按照使用場合的不同,總線分成芯片級總線( CPU總線)、板卡級總線(內(nèi)總線)和系統(tǒng)級總線(外總線)。規(guī)范定義了三種可以組合使用的不同類型的總線: AHB( Advanced Highperformance Bus)、 ASB( Advanced System Bus)和 APB( Advanced Peripheral Bus)。 DRAM:動(dòng)態(tài)隨機(jī)存儲(chǔ)器,一般使用電容存儲(chǔ),需經(jīng)常刷新 1) SRAM比 DRAM快 2) SRAM比 DRAM耗電多 3) DRAM存儲(chǔ)密度比 SRAM高得多 4) DRAM需要周期性刷新
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1