SOC设计方法_乔思祎_课程报告2__4113005096_博1332.docxVIP

SOC设计方法_乔思祎_课程报告2__4113005096_博1332.docx

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
SOC设计方法_乔思祎_课程报告2__4113005096_博1332

SOC设计方法 课程报告 乔思祎 4113005096 博1332 2013-10-8-----------------------------------------------(2)熟悉一款arm处理器一ARM概念嵌入式系统定义嵌入到对象体系中的专用计算机系统。其软硬件可以裁剪,对其可靠性、成本、体积、功耗等方面有较严格的要求。其一般由嵌入式微处理器、外围硬件设备、嵌入式操作系统以及用户的应用程序组成。主流嵌入式微处理器架构分类当前比较常用的架构主要有:ARM:最流行的嵌入式处理器,应用于消费类、工业类、汽车类等产品MIPS:主要应用于告诉场合PowerPC:比较流行,功能强大、接口丰富CodeFire:比较流行,性能比ARM稍差,与ARM7可比SH:国内应用较少X86:国内应用较少ARM定义ARM(Advanced RISC Machine)是一类处理器,也是一个公司的名字。ARM公司成立于1990年11月,它是解决方案供应商,主要向各大电子公司提供高性能、高效率和低成本的RISC处理器、外设和系统芯片技术授权。ARM命名规则ARM通常命名为ARM[a][b][c][T][D][M][I][E][J][F][-S],含义如下表:后缀含义后缀含义a系列,如ARM7\ARM9I跟踪单元b存储器管理单元E增强指令(基于TDMI)cCacheJJazelle加速TThumb指令译码器F向量浮点单元DJTAG调试单元-S可综合M快速乘法器二ARM分类当前主要系列:ARM7、ARM9、ARM9E、ARM10E、ARM11、AEM-Cortex各个系列包含的类型如下表:系列型号系列型号ARM7ARM720TARM9EARM926EJ-SARM7EJ-SARM946E-SARM7TDMIARM966E-SARM7TDMI-S*ARM968-SARM9ARM920TARM11ARM1136(F)-SARM922TARM1156T2(F)-SARM940TARM1176JZ9(F)-SARM10EARM1020EARM CortexARM Cortex-M(Cortex-M3)ARM1022EARM Cortex-RARM1026EJ-SARM Cortex-A三ARM与单片机的主要区别处理数据宽度大,采用指令流水线处理数据宽度指的是处理器一次能够处理的最多数据位数。ARM为32位,单片机为8位或者16位。指令流水线可以大大提高处理速度。采用各种高级处理技术增加总线访问速度。时钟频率高8位单片机一般为8MHz~48MHz16位单片机一般为16MHz~80MHzARM7一般为60MHz~120MHzARM9一般为100MHz~220MHzARM Cortex-M3为72MHz左右ARM10以上由300MHz~1.2GHz3.资源丰富(功能强大)通信接口:IIC,SPI,UART,CAN,EMAC,USB,LIN,FLEXRAY存储接口:NAND FLASH ,NOR FLASH ,SDRAN ,DDR ,SD媒体接口:IIS ,AC97, IMAGE SENSOR INERFACE ,LCD调试单元:JTAG,TRACE多功能定时器:2~6个(包括WDT)其他:DMA 2DGRAPHICS ACCELERATOR4.使用操作系统支持多种操作系统四ARM选型随着ARM在国内使用急剧增长的趋势,ARM选型成为一个很重要的问题,由于ARM芯片系列较多、芯片制造商更多、资源配置变化多端,所以在选择芯片的时候要有依据才能使我们的产品达到物美价廉的境界。不同系列之间性能的比较参数ARM7ARM9ARM10ARM11流水线深度3级5级6级8级典型频率MHz80200330488功耗mw/MHz0.060.190.50.4MIPS/MHz0.971.11.31.2架构冯诺依曼哈佛哈佛哈佛乘法器8*328*3216*3216*32选型原则从ARM各系列本身性能考虑主要有以下3点:操作系统:如果想使用WINCE、LINUX等大型操作系统,就要选择ARM720T以上的带MMU的ARM,ARM7TDMI(-S)没有MMU,只能跑uCLinux、uCos-II等时钟:速度是否满足需求;时钟个数,如果只有一个时钟,且同时使用多个需要精确时序的外设,那么需要考察好厂家是否都做了特殊处理,否则可能会出问题。协处理器:如DSP,2D图形加速器,JAVA加速器,只有部分ARM系列支持协处理器。从资源的角度考虑主要有一下几点:存储器:要考虑FLASH为外部还是内部,如果是内部的话,是否足够大;是否需要外扩FLASH;内部RAM是否足够大,是否需要外扩SRAM;GPIO:是否能够满足系统中所有外设需要的IO数量;驱动能力是否满足要求。中断控制:ARM内核只对外提供两个中断向量

文档评论(0)

qwd513620855 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档