TMS320C55X dsp原理及应用 汪春梅 第2章.ppt

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

TMS320C55x的硬件结构 TMS320C55x DSP的基本结构 TMS320VC5509A的主要特性 TMS320C55x 存储空间结构 C55x与C54x的比较 C55x的特征及优点 C55x 的CPU体系结构 TMS320C55x CPU结构图 指令缓冲单元(I) 指令缓冲单元结构图 程序流程单元(P) P单元中使用的寄存器分为5种类型 程序流寄存器 块重复寄存器 单重复寄存器 中断寄存器 状态寄存器 地址流程单元(A) 地址流程单元包括 数据地址产生电路 能够接收来自I单元的立即数和来自A单元的寄存器产生读取数据空间的地址 算术逻辑电路 寄存器组构成 A单元包括的寄存器类型 数据页寄存器 指针 循环缓冲寄存器 临时寄存器 数据计算单元(D) 由移位器、算术逻辑电路、乘法累加器和寄存器组构成 指令流水线 C55x的指令流水线包括两个阶段: 取流水线 指执行流水线 流水线的工作方式:举例 AMOV #k23, XARx:在AD节拍用一个立即数对XARx初始化; MOV #k, ARx:ARx不是通过存储器映射方式寻址的,在X节拍用一个立即数初始化ARx; MOV #k, mmap(ARx):ARx是通过存储器映射方式寻址的,在W节拍用一个立即数初始化ARx; AADD #k, ARx:对于这个特殊指令,在AD节拍用一个立即数对ARx初始化; MOV #k, *ARx+:在W+节拍对存储器进行写操作; MOV *ARx+, AC0:在AD节拍对ARx 进行读和更新操作,在X节拍载入AC0; ADD #k, ARx:在X节拍的开始时刻读ARx,在X节拍的结束时刻修改ARx; ADD ACy, ACx:在X节拍读/写ACx和ACy; MOV mmap(ARx) , ACx:ARx是通过存储器映射方式寻址的,在R节拍读取ARx,在X节拍修改ACx ; MOV ARx, ACx:ARx 不是通过存储器映射方式寻址的,在X节拍读取ARx,在X节拍修改ACx ; BSET CPL :在X节拍设置CPL位; PUSH, POP, RET 或AADD #K8, SP :在AD节拍读取和修改SP,如果选择32位栈模式,SSP会发生变化; XCCPART overflow(ACx) :在X节拍判断条件,但是不管条件是否满足,AR1都会加1; || MOV *AR1+, AC1 XCCPART overflow(ACx):在R节拍判断条件,满足条件向存储器完成写操作,但是不管条|| MOV AC1, *AR1+ 件是否满足,AR1都会加1 XCC overflow(ACx):在AD节拍判断条件,只有满足条件时,AR1加1 || MOV *AR1+, AC1 TMS320VC5509A的主要特性 CPU 两个乘法累加单元(MAC) 40位的算术逻辑单元(ALU)和一个16位的算术逻辑单元 采用先进的多总线结构 存储器 128K x 16位的片上RAM【64KB的DARAM和192KB的SARAM】 8M x 16位的最大可访问外部寻址空间(同步DRAM) 外部存储器接口(EMIF)与通用输入/输出(GPIO)共用引脚 片上外设 两个20位的定时器 一个看门狗定时器 6通道直接存储器存取控制器(DMA) 三个串口支持最多三个多通道缓冲串口(McBSP) 增强型主机接口(EHPI) 可编程锁相环(DPLL)时钟发生器 USB全速(12Mbps)从端口 I2C主从接口 一个实时时钟 TMS320VC5509A的引脚功能 并行总线引脚 并行总线A13~A0直接与外部引脚相连,这14个引脚完成以下功能: HPI地址总线(HPI.HA[13:0]) EMIF地址总线(EMIF.A[13:0]) 通用输入/输出(GPIO.A[13:0]) 并行双向数据总线D31~D0可以完成两个功能 EMIF数据总线(EMIF.D[15:0]) HPI数据总线(HPI.HD[15:0]) C0引脚完成两个功能: EMIF异步存储器读使能(EMIF. ARE) 通用IO8(GPIO8) C1引脚完成两个功能: EMIF异步存储器输出使能(EMIF. AOE) HPI中断输出(HPI.HINT) C2引脚完成两个功能: EMIF异步存储器写使能(EMIF. AWE) HPI读/写(HPI.HR/W) C3引脚完成两个功能: EMIF数据准备输入(EMIF.ARDY) HPI准备输出(HPI.HRDY) C4引脚完成两个功能: EMIF对存储器空间CE0的片选(EMIF. CE0) 通用I

文档评论(0)

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

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

1亿VIP精品文档

相关文档