网站大量收购独家精品文档,联系QQ:2885784924

嵌入式系统设计.ppt

  1. 1、本文档共27页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* * * * * * 嵌入式系统设计 主讲教师:毕宏彦 * Email:hybi@mail.xjtu.edu.cn 主讲教师:毕宏彦 嵌入式系统设计 单片机升级 DSP ARM 第 29 讲 单片机升级 DSP ARM 第 29 讲 51单片机扩展 1、通过采用流水线结构提高速度。例如由标准51单片机的1MIPS提高到100MIPS. 2、增加更多外设到片内,建立片上系统即SOC(system on chip),功能更加强大。 3、以C8051F020为例如下: 单片机升级 DSP ARM 第 29 讲 eZdsp? F2812 Hardware Parallel Port/ JTAG Controller Interface (P3) I/O Interface (P4/P8/P7) ANALOG Interface (P5/P9) SRAM 64K x 16 JTAG Interface (P1) EXPANSION Data Address (P2) Power Connector (P6) +5V TMS320F2812 - DSP 程序引脚相关引脚跳线 ICETEK-F2812A评估板实物图 存储器配置与程序引导 引脚 =1,DSP处于MP模式,在该模式下,外部存储器区域被使能,而对应的内部Boot ROM被禁止 。 若使用Zone7区域,16K×16位,0x3FC000-0x3FFFFF,片选信号/XZCS6AND7 CPU将从外部扩展存储器XINTF向量表0x3FFFC0开始处获得程序入口,用户只要事先在外部存储器的地址0x3FFFC0处写入用户程序的入口地址,则CPU会将流程直接转向用户程序 引脚 =0,DSP处于MC模式,Boot ROM中处于地址0x3FFFC0的CPU中断向量表被使能。该中断向量表的第一条中断向量即复位向量,其固定为0x3FF000,故CPU将从地址0x3FF000开始执行程序,而此地址正是TI公司固化在Boot ROM中的引导程序(Bootloader)的入口。 软件设计与引导 DSP处于MC模式: GPIOF4 (SCITXDA) GPIOF12 (MDXA) GPIOF3 (SPISTEA) GPIOF2 (SPICLKA) 说明 1 × × × 跳转到Flash的0x3F7FF6处,而用户必须已经在此处编写了分支指令以重新定位程序的执行 0 1 × × 通过SPI接口从外部EEPROM装载和引导 0 0 1 1 通过SCI-A接口装载和引导 0 0 1 0 跳转到H0 SARAM的地址0x3F8000处 0 0 0 0 从并行接口GPIO端口B装载和引导 TMS320F2812 EzDSP 实验室实验箱中有明显标注 TMS320F2812的功能简图 一个功能强大的带有FOFI的多通道全双工串行接口,可设置为8位或16位或32位数据传送 单片机升级 DSP ARM 第 29 讲 ARM处理器 由于视频音频信号采集、压缩、回放对系统速度的要求高,ARM公司研究设计了一类32位的单片机,主要用于有视频音频处理需求的手持式设备,例如手机、复读机、简单的掌上电脑、简单的掌上游戏机等。 由ARM公司设计,各芯片制造厂家购买其设计,然后自己配置封装后大量生产。 ARM内部硬件结构类似于C8051F020单片机,但是其总线宽度为32位。所有寄存器都是32位。 ARM已经有多个版本,高端ARM已经开始进入市场。 RAM发展进化图 ARM处理器 ARM7是冯诺依慢结构; ARM9、ARM11是哈佛结构,所以性能要高一点。 ARM9和ARM11大多带内存管理器,跑操作系统好一点,ARM7适合裸奔。 不跑操作系统,价格低一点的:ARM7、cortex-M3等等。 性价比高,可跑也可不跑操作系统的:ARM9、cortex-Rx等等。 性能高的,通常要跑操作系统的:ARM10、ARM11、Cortex-A8等等。 已经成熟的:ARM7\ARM9\ARM11。 发展趋势:Cortex-A、Cortex-R、Cortex-M。 其实ARM大多还是在嵌入式领域,不过现在很多上网本也开始上ARM了,估计与intel竞争的时候快来了。 2410和2440都是三星公司生产的基于ARM9内核的芯片,资源上相差不大,2440多了camara接口,速度要更快一点。 上边讲的版本是指内核版本,而各个公司出的发行号又各有不同。比如三星的2440,atmel的9260等。 Cortex-A8与ARM11比较 Cortex-A8:基于ARMv7指令架构,运行速度可以达600MHz至1GHz,功耗在300mW以下。Cortex-A8处理器复杂的流水线架构

文档评论(0)

ranfand + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档