DSP考试复习沈理工.docxVIP

  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文档。上传文档
查看更多
DSP考试复习沈理工

DSP 芯片的特点: 采用哈佛结构 采用多总线结构 采用流水线结构 配有专用的硬件乘法-累加器 具有特殊的寻址方式和指令支持并行指令操作硬件配置强,具有较强的接口功能 支持多处理器结构 DSP芯片的应用领域: 信号处理 通信 语音 军事 图形与图像 仪器仪表 自动控制 医疗 家用 电器 汽车 控制电机:2000系列 应用于数字信号处理语音信号处理:5000系列 视频图像处理:6000系列 C55x主要由3个部分组成:CPU 存储空间 片内外设 C55xCPU含有12条内部独立总线: 1条,24位 程序地址总线PAB 1条,32位 程序数据总线PB 3条,24位 数据读地址总线BAB,CAB,DAB 3条,16位 数据读总线BB,CB,DB 2条,24位 数据写地址总线EAB,FAB 2条,16位 数据写总线EB,FB C55的CPU组成包含4个功能单元 指令缓冲单元(I)、程序流程单元(P)、地址流程单元(A)和数据计算单元(D)和一个存储器借口单元(M) 指令缓冲单元(I):C55x的指令缓冲单元由指令缓冲队列IBQ(Instruction Buffer Queue)和指令译码器组成。在每个CPU周期内,I单元将从读程序数据总线接收的4B程序代码放入指令缓冲队列,指令译码器从队列中取6B程序代码,根据指令的长度可对8位、16位、24位、32位和48位的变长指令进行译码,然后把译码数据送入P单元、A单元和D单元去执行。 程序流程单元(P):程序流程单元由程序地址产生电路和寄存器组构成。程序流程单元产生所有程序空间的地址,并控制指令的读取顺序。 地址流程单元(A):地址流程单元包括数据地址产生电路、算术逻辑电路和寄存器组构成 数据计算单元(D):数据计算单元由移位器、算术逻辑电路、乘法累加器和寄存器组构成。D单元包含了CPU的主要运算部件。 M单元的作用是负责数据空间与VPU各单元之间的数据传送 55XDSP的I单元通过PB从程序空间读取4B程序代码到I单元的指令缓冲队列,然后从指令缓冲队列中取出6B指令进行解码 指令流水线:C55x的指令流水线包括两个阶段:第一阶段称为取指阶段,第二阶段称为执行阶段 第一阶段是取流水线,即从内存中取出32位的指令包,放入指令缓冲队(IBQ)中,然后为流水线的第二阶段提供48位的指令包。 第二阶段是指执行流水线,这部分的功能是对指令进行解码,完成数据的存取和计算。 C55X的CPU包含4个40位的累加器:AC0,AC1,AC2,AC3 55XDSP寻址用到的寄存器主要有7个:辅助寄存器,系数寄存器,循环寻址缓冲区起始地址寄存器,循环寻址缓冲区大小寄存器,页寄存器,外设页寄存器,堆栈寄存器 存储器映射: 55xDSP将16MB大小的存储空间分为128页,每页大小为64KB TMS320C55x 存储空间结构: C55x DSP的存储空间包括统一的数据/程序空间和I/O空间。数据空间用于访问存储器和内存映射寄存器,程序空间用于CPU从存储器中读取指令,而I/O空间用于CPU与外设之间的双向通信。 中断处理步骤 接收中断请求 响应中断请求 准备进入中断服务子程序 执行中断服务子程序 状态寄存器ST0_55,ST1_55,ST2_55,ST3_55 可屏蔽中断能用软件来关闭或开放。所有的可屏蔽中断都是硬件中断。无论硬件何时请求一个可屏蔽中断,都可以在一个中断标志寄存器里找到相应的中断标志置位。 不可屏蔽中断 当CPU接收到一个不可屏蔽中断的请求时,CPU立即无条件响应,并很快跳转到相应的中断服务子程序(ISR)C55X的不可屏蔽中断有:硬件中断/RESET,硬件中断/NMI,软件中断 TMS320C55x的寻址方式: 绝对寻址方式 通过在指令中指定一个常数地址完成寻址 直接寻址方式 使用地址偏移量寻址 间接寻址方式 使用指针完成寻址 绝对寻址方式概念: k16绝对寻址方式:*abs16(#k16) k23绝对寻址方试:*(#k23) I/O绝对寻址方式:port(#k16) 直接寻址方式概念: 间接寻址方式概念: 非集成开发环境下C55x软件开发的流程图: 软件开发工具: 代码生成工具 代码调试工具 代码生成工具: 源代码编辑器 C/C++编译器 汇编器 链接器 文档管理器 建库实用程序 十六进制转换程序 绝对制表程序 交叉引用制表程序 代码调试工具: 软件仿真器 硬件仿真器 通用目标文件格式 ---- COFF,common object file format 段(section)是COFF文件的基本单元 COFF文件的基本单元—段 COFF目标文件通常包括3个默认段,即 .text段,通常包含可执行代码 .data段,通常包含初始化数据 .bss段,通常为未初始化变

文档评论(0)

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

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

1亿VIP精品文档

相关文档