第二部分嵌入式硬件.ppt

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ADSP BF561(5) 信息与软件工程学院 * 视频ALU:更快速运行视频处理算法 四个8位 video ALU 每个8位ALU 指令在一个周期内完成 这些指令可以在四个8位对上操作 评估:四个SAD指令(差分绝对值和)可以在一个周期内完成 ADSP BF561(6) 信息与软件工程学院 * 可调用系统服务库或uClinux的接口API完成编程控制 可编程控制的电压 可编程控制的时钟 ADSP BF561(7) 信息与软件工程学院 * 示例:电压和频率的改变 嵌入式硬件设计 信息与软件工程学院 * 基本过程 信息与软件工程学院 * 确定需求 选择评估板:完成原理开发 设计目标板 利用Protel等工具进行设计 可靠性验证 :EMC、EMI、BIT(Build In Test)、...... 制作目标板 购买元器件、焊接、...... 调试目标板 工程化:面向应用 评估板 信息与软件工程学院 * BF561 评估板 * * * * * 嵌入式操作系统 Embedded Operating System 2016年2月 桑 楠 sn@uestc.edu.cn 信息与软件工程学院 * 第二部分 信息与软件工程学院 * 嵌入式硬件 学什么? 信息与软件工程学院 * 嵌入式开发板与PC板有哪些差别? 如何在评估板上调试软件? 如何将评估板变成MP4? 如何设计一个QUADX的硬件系统? 核心内容 嵌入式硬件基础 嵌入式处理器 ADI (Analog Devices Inc) 的Black-fin BF-561 嵌入式硬件设计 信息与软件工程学院 * 嵌入式硬件基础 信息与软件工程学院 * 嵌入式硬件的基本构成 信息与软件工程学院 * 嵌入式系统的硬件是以嵌入式微处理器为核心,主要由嵌入式微处理器、总线、存储器、输入/输出接口和设备组成。 嵌入式处理器 信息与软件工程学院 * 嵌入式处理器结构 冯·诺依曼结构:将指令和数据存放在同一存储空间中,统一编址,指令和数据通过同一总线访问。 哈佛结构:程序和数据存储在不同的存储空间中,每个存储器独立编制、独立访问 Addr Data Memory MOV r8,#8 CPU PC Inst Fig.1 Von Neumann (Princeton) Inst CPU PC Addr Data Memory Instruction Memory Addr Data Fig.2 Harvard 嵌入式处理器(2) 信息与软件工程学院 * 指令集:RISC(Reduced Instruction Set Computer)、CISC(Complex Instruction Set Computer) ? CISC RISC 价格 由硬件完成部分软件功能,硬件复杂性增加,芯片成本高 由软件完成部分硬件功能,软件复杂性增加,芯片成本低 性能 减少代码尺寸,增加指令的执行周期数 使用流水线降低指令的执行周期数,增加代码尺寸 指令集 大量的混杂型指令集,有简单快速的指令,也有复杂的多周期指令,符合HLL(high level language) 简单的单周期指令,在汇编指令方面有相应的CISC微代码指令 高级语言支持 硬件完成 软件完成 寻址模式 复杂的寻址模式,支持内存到内存寻址 简单的寻址模式,仅允许LOAD和STORE指令存取内存,其它所有的操作都基于寄存器到寄存器 控制单元 微码 直接执行 寄存器数目 寄存器较少 寄存器较多 嵌入式处理器(3) 信息与软件工程学院 * 特点 高集成度:SOC(System On Chip);集成32位CPU和电源、电路板面积减小50%。 体系结构:支持浮点运算、流水线、多功能单元(2*ALU+2*MAC+4*ALU(Video)...)、多核架构、... 指令集:乘加(MAC)、SIMD(单指令多数据)类操作、零开销的循环指令、多媒体加速指令、... 性能:VLIW、多核、GPU、... 功耗:降低多维功耗(待机、模拟、外设、数据写入、运行处理) 工作环境:高低温、EMI (电磁干扰)、EMC (电磁兼容性) 专用化:工业的安全和稳定需求;传感器网络;汽车;... 嵌入式处理器(4) 信息与软件工程学院 * 分类 按位数:4位、8位、16位、32位和64位。 MPU:单板机 — 整个计算机系统集中在一个板上;386EX、PC104、... MCU:单片机 — 整个计算机系统集中在一个芯片中;MSC51、PPC5xx、... DSP:数字信号处理器 — 大运算量、高速实时信号处理;TMS320系列、达芬奇系列、ADI的Blackfin系列、... SOC:片上系统 — 有专用目标的集成电路,其中包含完整系统并有嵌入软件的全部内容;海

文档评论(0)

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

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

1亿VIP精品文档

相关文档