第二章Blackfin处理器及BF60x3r(电子科技大学)选编.pptVIP

第二章Blackfin处理器及BF60x3r(电子科技大学)选编.ppt

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

DSP技术;*;*;*;*;*;*;*;*;数据寄存器;*;*;*;*;定点数运算结果的约定;2.3 BF60x处理器简介;主要用于对多媒体应用中很普遍的实时数据流和通常由MCU操纵的控制任务进行处理;*;提供多种外围设备:如低速的串行端口(例如SPI和UART)、PCI、USB。此外还包含可以作为事件捕获设备或者脉宽调制PWM输出节点的可编程定时器、实时时钟、监视定时器以及大量有用的可编程输入输出出I/O标志 用于发送和接收多媒体信息的高速接口,例如,串行端口可连接到高分辨率的音频编解码器和高性能电信接口,并行外围接口PPI可连接到视频编解码器和数据转换器 支持用于软件异常、硬件中断、性能计数器和执行跟踪,可通过JTAG口对目标硬件的完整控制。;DSP采用VLIW(超长指令字)指令,因而为了提高计算效率而牺牲代码密度。 MCU主要执行的控制功能包含许多条件操作,在程序流程中频繁跳转。这些程序一般都采用C或者C++语言编写,并且常常使用实时操作系统(RIOS)。因为可能需要大量的控制功能,所以代码密度至关重要,从而使可变长度指令集成为一个突出的特点。;DSP是数据量很大的应用,通过DMA引擎以便降低数据搬移对核心处理器的负担。另一方面, MCU通常不支持足够快的存储器数据传输速率以适应流媒体数据。嵌入式媒体处理器必须有全面的DMA能力以便将数据块移进或移出芯片; Blackfin处理器的DMA控制器允许处理器内核把数据搬移,与系统控制过程分离开,除了提供具有不同优先级处理器的高速DMA通道外,还具有“二维”DMA功能,使其能以很低的软件开销就可搬移任意矩形区域内的数据。;Blackfin体系结构包含一个多级存储器层次,用于数据存取和指令读取。 这些结构适合支持硬件实时确定性操作和非实时大代码尺寸的有效应用。 通过把Blackfin处理器先进的数据搬移能力和它的多级数据存储器层次结合到一起,可以高效地处理面向流的数据和面向控制的数据。;Blackfin处理器以受保护(“用户”)和未受保护(“管理员”)两种操作模式支持上述操作系统的安全功能。这些保护功能防止了用户无意或有意地访问或破环系统的共享部分。 Blackfin处理器的可映射中断优先级是一项在MCU中很普遍的功能,但在DSP中不常见。该芯片的异常处理能力保护了系统免遭错误或非法的程序侵害。;为了满足嵌入式媒体处理器对计算复杂度和性能的要求,需要更快的时钟频率,功耗将是设计中要考虑的一个重要因素。 Blackfin处理器的动态电源管理能力可以针对具体的任务来优化性能和功耗的关系,它支持一种多层次的电源管理方法,可以根据系统需求调整性能。;2.3.2 BF60x处理器特点;2.3.2 BF60x处理器特点(续);2.3.2 BF60x处理器特点(续);2.3.3 BF60x处理器优势;2.3.3 BF60x处理器优势(续);图像处理性能对比;使用新的软件集成开发环境 CCES;复位 引导 时钟产生单元 定时器 GPIO 串行外设 外部总线接口单元 视频互连 DMA 其它接口,如CAN、ADC控制模块、Ethernet MAC …;硬件复位:引脚nSYS_HWRST为低电平复位;引导(boot);引导(续);时钟引入; 时钟关系及分频值;例:改变PLL时钟输出频率PLLCLK;定时器;*;每个通用定时器都有4个专用寄存器和多个共用寄存器;*;看门狗定时器;看门狗定时器的操作;内核定时器;GPIO;例. 写1修改;串行外设;EBIU:外部总线接口单元;外部存储器空间映射图;视频互连;EPPI: Enhanced Parallel Peripheral Interface;支持三种截然不同的ITU‐656 模式;EPPI应用举例:三帧同步模式;DMA(直接存储器存取);*;BF60X??DMA操作;例. 基于描述符的DMA传输;DMA几个重要寄存器;二维DMA;二维DMA应用举例;DMA使用注意事项;DMA设计举例:注册建立线性缓冲区停止流模式;操作步骤;CAN(控制器局域网络)总线接口;采用处理器(一般是单片机)+CAN控制器+CAN总线收发器。可选择的处理器及CAN控制器有很大的余地,可以进行灵活的设计。 2. 采用带有CAN控制器接口的处理器(DSP或单片机)+CAN总线收发器。集成度高,稳定性好。BF 60x内部集成CAN控制器模块,支持CAN 2.0B协议。;CAN硬件连接;CAN控制模块功能;ADC控制模块;10/100M以太网MAC;课后作业

文档评论(0)

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

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

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档