adsp2191若干概念.docxVIP

  • 10
  • 0
  • 约1.58万字
  • 约 7页
  • 2017-05-16 发布于湖南
  • 举报
adsp2191若干概念

----------------------------精品word文档 值得下载 值得拥有---------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------- ADSP-219x DSP内核特点: 6.25ns指令周期时间(内部),可持续工作在高达160MIPS,与ADSP-218x家族的代码兼容,并有相同易用的代数语法,单周期指令执行,多达16M字的可寻址内存空间,编址宽度为24位,对指令和数据存储的双目的程序内存,完全透明的指令缓存,允许在每个指令周期内取入两个操作数,统一的内存空间允许使用两组独立的DAG单元灵活的编址,独立的ALU,乘法器/累加器,和具有双40位累加器的桶形移位器计算单元,两套计算单元和DAG寄存器之间的单周期环境转换,并行执行计算和内存指令,流水线结构支持高效的代码,执行速度可达160MIPS,寄存器文件计算具有全部无条件、无并行的计算??令,强大的程序定序器提供零开销循环和条件指令执行,针对编译的C代码效率的结构增强。 ADSP-2191 DSP特点: 64K字的片内RAM,配置为32K字的片内24位RAM和32K字的片内16位RAM,结构增强超过了ADSP-218x家族,由针对于增加的寄存器、端口和外设的指令集扩展来支持灵活的电源管理,有可选的下电和空闲模式,可编程PLL,支持1×和32×倍频,以低速时钟输入使能全速运行。2.5V内部运行支持3.3V适应的I/O三个全双工多通道串行口,每个都具备A律和μ律压扩硬件,支持H.100标准两个SPI兼容的端口,具有DMA能力16个通用I/O引脚(8个专用的/8个可外部存储器接口编程的),具有集成的中断支持三个可编程32位内部计时器,具有脉宽计时、PWM发生和对外时钟驱动计时器的能力多达11个DMA通道,能够在任意给定的时刻激活主机端口,具有DMA能力实现高效无粘滞的主机端口(16位传输)。 外部存储器接口的特点包括: 对数据和指令可从DSP到外部存储器的直接存取。支持从/到外部存储器的DMA块传输。分离的外设存储器空间,具有对224K外部16位寄存器的并行支持。4个通用存储器选择信号,提供对各个外部存储器组的访问。组的边界和大小是用户可编程的。可编程的等待状态逻辑,具有ACK信号和分离的读和写等待计数。等待模式的完成支持ACK和/或者等待计数的所有组合方式。I/O时钟速率能被设置为外部时钟的1,2,4,16,或者32分频,实现与慢速的存储设备的接口。提供了地址翻译和数据字打包,以支持8或者16位的外部数据总线。可编程的读写选通极性。对于四个通用的、外设和引导存储器的分离的配置寄存器。总线申请和授权信号支持外部设备使用外部总线。引导方法包括通过外部存储器接口,SPI端口,UART端口,或者主机端口IEEE JTAG标准1149.1测试访问端口支持片内仿真和系统调试144线LQFP封装(20×20×1.4mm)和114线小型BGA封装(10×10×1.25mm)。 DSP内核的体系结构: ADSP-2191指令集提供了灵活的数据移动和多功能(一个或两个数据移动并计算)指令。每一个条单字指令都能在单个处理器周期内执行。ADSP-2191汇编语言使用了一种代数语法,易于编写和阅读。有一整套开发工具用于支持程序开发。 ADSP-219x内核的体系结构包含了三个独立的计算单元:ALU,乘法器/累加器(MAC),以及移位器。计算单元处理来自于寄存器文件的16位的数据并且为支持多精度计算做准备。ALU执行一套标准的算术和逻辑操作;除法的原语也是被支持的。MAC执行单周期乘法,乘加,以及乘减操作。MAC有两个40位的累加器,可以处理溢出问题。移位器执行逻辑和算术移位,规格化,反向规格化,以及指数求导操作。移位器能用来高效地执行数值格式控制,包括多字和块浮点表示。 寄存器用法规则影响到输入和结果在计算单元里面的存放。对大多数操作来说,计算单元的数据寄存器的作用相当于一个数据寄存器文件,允许任何输入或结果寄存器向计算中任何单元提供输入。为了反馈操作,计算单元使任何单元的输出(结果)在下一个周期成为任何单元的输入。对于条件或者多功能指令,数据寄存器在向每一个计算单元提供输入或者从每一个计算单元接收结果时,有一些限制。 一个强大的程序定序器控制指令执行的流程。定序器支持条件跳转,子程序调用,以及低级中断开销。借助于内部循环计数器和循环堆栈,ADSP-2191执行循环代码时

文档评论(0)

1亿VIP精品文档

相关文档