[工学]第二章 DSP芯片结构-蓝.ppt

  1. 1、本文档共142页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[工学]第二章 DSP芯片结构-蓝

DSP处理器结构 2.1.2 TMS320C54x的主要特性 ⑴CPU ①先进的多总线结构,具有1条程序存储器数据总线、3条数据存储器数据总线和4条地址总线; ②40位算术逻辑单元(ALU),40位的桶形移位寄存器和2个独立的40位的累加器; ③17位乘17位的并行乘法器与一个40位的专用加法器结合在一起,用于单周期乘/累加操作; ④比较、选择和存储单元(CSSU),用于Viterbi操作(一种通信的编码方式)中的加/比较选择; ⑤指数编码器用于在单周期内计算40位累加器的指数值; ⑥2个地址生成器,包括8个辅助寄存器和2个辅助寄存器算术单元。 2.1.2 TMS320C54x的主要特性续 (2) 存储器系统 ①具有16位192 K的基本可寻址空间:64 K字程序空间,64 K字数据和64 K字的I/O空间; ②片内的存储器结构及容量根据芯片的型号有所不同(见表2-1) (3) 在片外设和专用电路 ①软件可编程等待状态发生器; ②可编程的存储器体转换逻辑; ③片内的锁相环(PLL)时钟发生器,可采用内部振荡器或外部的时钟源; ④外部总线关断控制电路可用来断开外部数据总线、地址总线和控制信号; ⑤数据总线具有数据保持特性; ⑥可编程的定时器; ⑦直接存储器访问(DMA)控制器; ⑧可与主机直接连接的8位并行主机接口(HPI),有些产品(见表2-1)还包括: 扩展的8位并行主机接口(HPI8)和16位并行主机接口(HPIl6); ⑨片内的串口根据型号不同分以下类型(见表2-1): 全双工的标准串口,支持8位和16位数据传送、时分多路(TDM)串口、缓冲串口(BSP)以及多通道缓冲串口(McBSP)。 2.1.2 TMS320C54x的主要特性续 (4) 片内的引导功能 除TMS320C5420外,所有的芯片都具有片内的引导功能,能从片外的存储器 将程序引导装入指定的存储器位置。 (5) 指令系统 ①单指令重复和块重复操作指令; ②用于程序和数据管理的存储器块传送指令; ③32位长操作数指令; ④同时读入2个或3个操作数的指令; ⑤并行存储和装入的算术指令; ⑥条件存储指令; ⑦快速从中断返回的指令; ⑧具有延迟转移和调用指令; ⑨指令的执行采用指令预提取、指令提取、指令译码、访问操作数、读取 操作数、执行等6级流水线并行结构,大大提高了指令的执行速度。 2.1.2 TMS320C54x的主要特性续 (6) 执行速度 ①单指令周期时间分为:25/20/15/12.5/10 ns; ②每秒指令数:40/50/66/80/100/200 MIPS。 (7) 电源和功耗 ①可采用5 V,3.3 V,3.3 V和1.8或3.3 V和2.5 V的超低电压供电,在 型号中分别用C、LC 、UC和VC指明,如,TMS320C54x,TMS320LC54x和 TMS320UC54x; ②可采用功耗下降指令IDLE 1,IDLE 2和IDLE 3控制芯片的功耗; ③可控制禁止CLKOUT信号。 (8) 片内的仿真功能 具有符合IEEE 1149.1标准的在片仿真接口,可与主机连接,用于系统芯 片开发应用。 2.2 内部总线结构 2.3 C54x芯片的存储器系统 一.哈佛结构 二.存储器分配 三.I/O 空间 2.3 C54x芯片的存储器系统 1 .寻址空间 2.存储器空间的配置(划分与交叉) b:片内ROM分块 目的是在一块里取指令另一块读数据。 应用:指令代码放在一块,系数放在另一块。 4.数据存储器 b:RAM分块:从同 DARAM 一块读两个操作数,将数据 写到另一块 DARAM 中 应用:将待处理的缓冲区数据放在一块里,计算变量放在另一块里 c:DARAM前1K字 数据存储器的配置 用户不能占用 5.存储器映像寄存器MMR MMR位置 MMR的名称、作用 2. 累加器 3.桶形移位器 .移位处理的作用 .归一化的作用 1)作用: (1)规格化操作 (2)完成累加器的算术或逻辑移位 (3)累加器的值存入前比例处理 2)移位时按 ST1 中 SXM 值控制带符号位/ 不带符号位扩展 3)移位数 (1)立即操作数(-16 ~ 15) (2)ST1的ASM域(-16 ~ 15) (3)T寄存器的最低6位(-16 ~ 31) 例:NORM A ;对A进行归一化操作 ;A移位数由T低6位定 执行前 执行后 4.乘法器/加法器 结构 功能 数据流向 5.比较、选择和存储单元

文档评论(0)

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

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

1亿VIP精品文档

相关文档