微机原理基于ARM内核的微处理器芯片介绍.pptx
《微机原理基于ARM内核的微处理器芯片介绍.pptx》由会员分享,可在线阅读,更多相关《微机原理基于ARM内核的微处理器芯片介绍.pptx(48页珍藏版)》请在咨信网上搜索。
1、电子科技大学电子科技大学通信与信息工程学院通信与信息工程学院微型计算系统原理及接口技术微型计算系统原理及接口技术1 1第第7 7章章 基于基于ARMARM内核的微处理器芯内核的微处理器芯片简介片简介2学时学时微型计算系统原理及接口技术微型计算系统原理及接口技术电子科技大学电子科技大学通信与信息工程学院通信与信息工程学院林水生20102 27.1 ARM926EJ-S7.1 ARM926EJ-S处理器内核处理器内核nARM9系列的通用可综合宏单元处理器内核系列的通用可综合宏单元处理器内核n采用采用v5TEJ的的ARM指令集体系结构指令集体系结构uARM9EJ-S整型内整型内核核u存储器管理单元存
2、储器管理单元(MMU)u独立的指令和数据独立的指令和数据AMBA AHB总线接口总线接口u独立的指令和数据独立的指令和数据紧耦合存储器紧耦合存储器(TCM)接口接口u提供对外部协处理提供对外部协处理器的支持器的支持微型计算系统原理及接口技术微型计算系统原理及接口技术电子科技大学电子科技大学通信与信息工程学院通信与信息工程学院林水生20103 3ARM926EJ-SARM926EJ-S外部接口图外部接口图u复位、时钟、中断复位、时钟、中断u调试接口调试接口uJTAG调试接口调试接口u其他配置接口其他配置接口uETM接口接口u数据存储器接口数据存储器接口u指令存储器接口指令存储器接口u数据数据AH
3、B接口接口u指令指令AHB接口接口u协处理器接口协处理器接口微型计算系统原理及接口技术微型计算系统原理及接口技术电子科技大学电子科技大学通信与信息工程学院通信与信息工程学院林水生20104 4ARM926EJ-SARM926EJ-S系统控制协处理器系统控制协处理器CP15CP15寄存器编号寄存器编号读操作对象读操作对象写操作对象写操作对象c0ID编码寄存器编码寄存器未知未知c0缓存类型寄存器缓存类型寄存器未知未知c0TCM状态寄存器状态寄存器未知未知c1控制寄存器控制寄存器控制寄存器控制寄存器c2变换表基址寄存器变换表基址寄存器变换表基址寄存器变换表基址寄存器c3域访问控制寄存器域访问控制寄存
4、器域访问控制寄存器域访问控制寄存器c4保留保留保留保留c5数据故障状态寄存器数据故障状态寄存器数据故障状态寄存器数据故障状态寄存器c5指令故障状态寄存器指令故障状态寄存器指令故障状态寄存器指令故障状态寄存器c6故障地址寄存器故障地址寄存器故障地址寄存器故障地址寄存器c7缓存操作寄存器缓存操作寄存器缓存操作寄存器缓存操作寄存器c8未知未知TLB操作寄存器操作寄存器c9缓存锁定寄存器缓存锁定寄存器缓存锁定寄存器缓存锁定寄存器c9TCM区域寄存器区域寄存器TCM区域寄存器区域寄存器c10TLB锁定寄存器锁定寄存器TLB锁定寄存器锁定寄存器c11和和c12保留保留保留保留c13FCSE PID寄存器寄
5、存器FCSE PID寄存器寄存器c13上下文上下文ID寄存器寄存器上下文上下文ID寄存器寄存器c14保留保留保留保留c15测试与调试寄存器测试与调试寄存器测试与调试寄存器测试与调试寄存器微型计算系统原理及接口技术微型计算系统原理及接口技术电子科技大学电子科技大学通信与信息工程学院通信与信息工程学院林水生20105 5ARM926EJ-SARM926EJ-S系统控制协处理器系统控制协处理器CP15CP15u系统控制协处理器系统控制协处理器(CP15)用于用于配置和控制配置和控制ARM926EJ-S处理器。处理器。u缓存、紧耦合存储器、存储器管理单元以及大部分其他系统选缓存、紧耦合存储器、存储器管
6、理单元以及大部分其他系统选项都项都由由CP15寄存器控制寄存器控制。u用户只能在用户只能在特权模式特权模式下使用下使用MRC和和MCR指令来指令来访问访问CP15寄存器。寄存器。除以下情况外,所有已定义的除以下情况外,所有已定义的CP15寄存器位在复位时都被寄存器位在复位时都被清零:清零:在复位时若信号在复位时若信号VINITHI为为低电平低电平,则,则V位被清零位被清零;若信号;若信号VINITHI为高电平,为高电平,则则V位被置位。位被置位。在复位时若信号在复位时若信号BIGENDINIT为为低电平低电平,则,则B位被清零位被清零;若信号;若信号BIGENDINIT为为高电平,则高电平,则
7、B位被置位。位被置位。在复位时若在复位时若INITRAM引脚为引脚为高电平高电平,则,则TCM指令被使能指令被使能。处理器将指令。处理器将指令ITCM区域寄存器的指令区域寄存器的指令ITCM允许位置位,并从指令允许位置位,并从指令TCM引导系统。引导系统。微型计算系统原理及接口技术微型计算系统原理及接口技术电子科技大学电子科技大学通信与信息工程学院通信与信息工程学院林水生20106 6ARM926EJ-SARM926EJ-Su存储器管理单元存储器管理单元MMUuCache和写缓冲器和写缓冲器u紧耦合存储器接口紧耦合存储器接口u总线接口单元总线接口单元u非高速缓存取指非高速缓存取指u嵌入式跟踪宏
8、单元嵌入式跟踪宏单元u电源管理电源管理 对各模块简要了解即可对各模块简要了解即可微型计算系统原理及接口技术微型计算系统原理及接口技术电子科技大学电子科技大学通信与信息工程学院通信与信息工程学院林水生20107 77.2 ARM97.2 ARM9微处理器微处理器n飞思卡尔飞思卡尔MC9328MX21nAtmel公司公司AT91SAM9263n三星三星S3C2440An意法半导体意法半导体STR91x微型计算系统原理及接口技术微型计算系统原理及接口技术电子科技大学电子科技大学通信与信息工程学院通信与信息工程学院林水生20108 8飞思卡尔飞思卡尔MC9328MX21MC9328MX21n飞思卡尔公
9、司采用飞思卡尔公司采用ARM内核的微处理器命名为内核的微处理器命名为i.MX系列,系列,该系列主要包含以下子系列:该系列主要包含以下子系列:ui.MXS,i.MXL,i.MX1,i.MX21,i.MX27,i.MX31,i.MX35,i.MX37和和i.MX51。n该系列微处理器该系列微处理器主要应用于主要应用于智能手机、便携式多媒体播智能手机、便携式多媒体播放器、便携式导航设备、视频监控、销售终端机系统和放器、便携式导航设备、视频监控、销售终端机系统和条码扫描仪等消费类、工业、健康等领域的产品。条码扫描仪等消费类、工业、健康等领域的产品。n除除i.MX系列微处理器以外,飞思卡尔公司还有少数其
10、他系列微处理器以外,飞思卡尔公司还有少数其他产品也采用了产品也采用了ARM内核,例如适用于便携式多媒体播放内核,例如适用于便携式多媒体播放器和导航设备的器和导航设备的STMP37XX系列产品。系列产品。微型计算系统原理及接口技术微型计算系统原理及接口技术电子科技大学电子科技大学通信与信息工程学院通信与信息工程学院林水生20109 9飞思卡尔飞思卡尔MC9328MX21MC9328MX21ni.MX21采用采用32.768 KHz的实时时钟,最大内核工作时钟的实时时钟,最大内核工作时钟可达可达266 MHzn内核采用内核采用1.5 V供电,外围及供电,外围及I/O接口采用接口采用3.3 V供电,
11、使供电,使用用289脚的脚的PBGA封装封装n集成了集成了MPEG4编解码器、编解码器、LCD控制器、控制器、USB OTG接口、接口、CMOS传感器接口和传感器接口和AC97主控制器主控制器ni.MX21集成了集成了NAND Flash控制器控制器接口,设计者可以选接口,设计者可以选用廉价的用廉价的NAND Flash器件作为系统的非易失存储器器件作为系统的非易失存储器n通过通过i.MX21内部集成内部集成的的PCMCIA/CF,USB和和MMC/SD等接口,可以进行等接口,可以进行WLAN和蓝牙等多种功能的扩展和蓝牙等多种功能的扩展微型计算系统原理及接口技术微型计算系统原理及接口技术电子科
12、技大学电子科技大学通信与信息工程学院通信与信息工程学院林水生20101010MC9328MX21MC9328MX21内部结构框图内部结构框图微型计算系统原理及接口技术微型计算系统原理及接口技术电子科技大学电子科技大学通信与信息工程学院通信与信息工程学院林水生201011 11AtmelAtmel公司公司AT91SAM9263AT91SAM9263nAtmel公司采用公司采用ARM内核的微处理器命名内核的微处理器命名为为AT91系列,该系列主要包含以下子系列:系列,该系列主要包含以下子系列:uAT91M42800A,AT91M55800AuAT91RM9200,AT91SAM7AuAT91SAM
13、7L(低功耗低功耗),AT91SAM7SuAT91SAM7SE,AT91SAM7XuAT91SAM9,AT91SAM9XE和和AT91X40微型计算系统原理及接口技术微型计算系统原理及接口技术电子科技大学电子科技大学通信与信息工程学院通信与信息工程学院林水生20101212AtmelAtmel公司公司AT91SAM9263AT91SAM9263微型计算系统原理及接口技术微型计算系统原理及接口技术电子科技大学电子科技大学通信与信息工程学院通信与信息工程学院林水生20101313AtmelAtmel公司公司AT91SAM9263AT91SAM9263n基于基于ARM926EJ-S内核的内核的32位
14、微处理器位微处理器n带带有有MMU存存储储器器管管理理单单元元,支支持持DSP扩扩展展指指令令和和JAVA硬硬件件加加速速,当当运运行行在在200MHz时时拥拥有有220MIPS的运算性能的运算性能nAT91SAM9263具具备备两两组组独独立立的的外外部部存存储储器器总总线线EBI0和和EBI1,可可以以连连接接多多种种内内存存设设备备和和大大容容量量IDE硬盘设备硬盘设备n内内部部嵌嵌有有LCD控控制制器器,可可支支持持2D图图形形加加速速、双双通道通道DMA和图像传感器接口和图像传感器接口n集集成成了了多多种种标标准准外外设设接接口口,例例如如USART,SPI,TWI,定定时时计计数数
15、器器,PWM,多多媒媒体体卡卡接接口口和和CAN控制器控制器等等微型计算系统原理及接口技术微型计算系统原理及接口技术电子科技大学电子科技大学通信与信息工程学院通信与信息工程学院林水生20101414AT91SAM9263AT91SAM9263内部结构框图内部结构框图微型计算系统原理及接口技术微型计算系统原理及接口技术电子科技大学电子科技大学通信与信息工程学院通信与信息工程学院林水生20101515三星三星S3C2440AS3C2440AnSamsung公司采用公司采用ARM内核内核的微处理器主要按的微处理器主要按照应用来划分。照应用来划分。n通用型通用型32位位MCU主要采用主要采用ARM7T
16、DMI内核,面内核,面向向CAN/LIN总线、以太网、发动机控制和总线、以太网、发动机控制和RFID等应用场合。等应用场合。nSamsung公司的更多采用公司的更多采用ARM内核的微处理器内核的微处理器主要面向消费类便携式设备,例如:主要面向消费类便携式设备,例如:u采用采用ARM7TDMI内核的内核的S3C44B0和和S3C3410u采用采用ARM926EJ-S内核的内核的S3C2412,S3C2413,S3C2416,S3C2450和和S3C24A0u采用采用ARM920T内核的内核的S3C2410,S3C2440,S3C2442和和S3C2443u采用采用ARM1176JZF内核的内核的
17、S3C6400等等微型计算系统原理及接口技术微型计算系统原理及接口技术电子科技大学电子科技大学通信与信息工程学院通信与信息工程学院林水生20101616三星三星S3C2440AS3C2440An采用采用ARM920T内核,实现了存储器管理单元内核,实现了存储器管理单元MMU,AMBA总线总线和哈佛架构的高速缓冲体系和哈佛架构的高速缓冲体系结构。结构。n在高速缓存方面采用了独立的在高速缓存方面采用了独立的16 KB的的I-cache和和16 KB的的D-cache。n采用采用0.13 m CMOS工艺标准宏单元和存储器单工艺标准宏单元和存储器单元,其低功耗、简洁的结构和全静态电路设计特元,其低功
18、耗、简洁的结构和全静态电路设计特别适合对成本和功耗敏感的应用。别适合对成本和功耗敏感的应用。n为了降低整机系统的成本,为了降低整机系统的成本,S3C2440A提供了各提供了各类丰富的功能模块,在系统设计中无需配置额外类丰富的功能模块,在系统设计中无需配置额外的外部组件。的外部组件。微型计算系统原理及接口技术微型计算系统原理及接口技术电子科技大学电子科技大学通信与信息工程学院通信与信息工程学院林水生20101717S3C2440AS3C2440A内部结构框图内部结构框图微型计算系统原理及接口技术微型计算系统原理及接口技术电子科技大学电子科技大学通信与信息工程学院通信与信息工程学院林水生20101
19、818存储器接口n单字节的单字节的Boot ROM 设计:设计:微型计算系统原理及接口技术微型计算系统原理及接口技术电子科技大学电子科技大学通信与信息工程学院通信与信息工程学院林水生20101919存储器接口n用字节用字节EEPROM/FLASH 设计半字设计半字Boot ROM:微型计算系统原理及接口技术微型计算系统原理及接口技术电子科技大学电子科技大学通信与信息工程学院通信与信息工程学院林水生20102020存储器接口n用半字用半字EEPROM/FLASH 设计半字设计半字BOOT ROM:微型计算系统原理及接口技术微型计算系统原理及接口技术电子科技大学电子科技大学通信与信息工程学院通信与
20、信息工程学院林水生20102121存储器接口n用字节用字节EEPROM/FLASH 设计的字设计的字Boot ROM微型计算系统原理及接口技术微型计算系统原理及接口技术电子科技大学电子科技大学通信与信息工程学院通信与信息工程学院林水生20102222意法半导体意法半导体STR91xSTR91xnST(意法半导体意法半导体)公司采用公司采用ARM内核的微处内核的微处理器主要包括三个系列:理器主要包括三个系列:n采用采用Cortex-M3内核的内核的STM32系列、采用系列、采用ARM7TDMI内核的内核的STR7系列和采用系列和采用ARM966E-S内核的内核的STR9系列。系列。uSTM32系
21、列包含系列包含STM32101,STM32102和和STM32103子系列;子系列;uSTR7系列包含系列包含STR710,STR730和和STR750子系列;子系列;uSTR9系列包含系列包含STR910,STR911和和STR912子系列。子系列。微型计算系统原理及接口技术微型计算系统原理及接口技术电子科技大学电子科技大学通信与信息工程学院通信与信息工程学院林水生20102323意法半导体意法半导体STR91xSTR91xn采用采用96 MHz ARM966E-S内核内核,带有单周期的,带有单周期的DSP指令指令和与介质无关的联网功能;和与介质无关的联网功能;n具有优化具有优化DMA数据流
22、的数据流的10/100 M以太网以太网接口;接口;n具有容量高达具有容量高达96 KB的的SRAM,544 KB的双体闪存,的双体闪存,SRAM或闪存都可以用于指令或数据存储;或闪存都可以用于指令或数据存储;n支持支持USB,CAN,SPI,I2C,UART/IrDA和多个计时和多个计时器,最多器,最多80个个5 V兼容的兼容的GPIO;n带有带有10位位ADC并具有全方位的并具有全方位的CPU监控功能;监控功能;n灵活的功耗和时钟管理功能,具有多种低功耗模式和带灵活的功耗和时钟管理功能,具有多种低功耗模式和带闹钟功能的低功耗实时时钟。闹钟功能的低功耗实时时钟。n这一架构允许同时访问代码和数据
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机 原理 基于 ARM 内核 微处理器 芯片 介绍
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【胜****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【胜****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。