DSP最后整理.doc

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

1 C54X芯片的基本结构组成及特点。 TMS320C540X系列DSP芯片很多,但结构基本相同,主要由 中央处理器CPU、内部总线控制、特殊功能寄存器、 数据存储器RAM、程序存储器ROM、I/O功能扩展接口、串行口、主机通信接口HPI、定时器、中断系统等10个部分。 DSP芯片特点: ① 围绕1组程序总线、3组数据总线和4组地址总线而建立的改进哈佛结构,提高了系统的多功能性和操 作的灵活性。 ② 具有高度并行性和专用硬件逻辑的CPU设计,提高了芯片的性能。 ③ 具有完善的寻址方式和高度专业化指令系统,更适应于快速算法的实现和高级语言编程的优化。 ④ 模块化结构设计,使派生器件得到了更快的发展。 ⑤ 采用先进的IC制造工艺,降低了芯片的功耗,提高了芯片的性能。 ⑥ 采用先进的静态设计技术,进一步降低了功耗,使芯片具有更强的应用能力。 2 什么是哈佛结构?改进型哈佛结构与哈佛结构相比较,有什么特点? 哈佛结构是一种将程序指令存储和数据存储分开的结构(1组程序存储器总线,3组数据存储器总线,3组地址总线),允 许同时取指令(来自数据存储器)和取操作数(来自数据存储器),还允在程序空间和数据空间之间相互传送数据,即改进 的哈佛结构。 3 TMS320C54X芯片的流水线操作共有哪些操作阶段,每个阶段执行什么任务? 预取指级:在第一个机器周期,用PC中的内容加载PAB 取指级:在第二个机器周期,用读取到的指令加载PB 译码级:在第三个机器周期,用PB的内容加载指令寄存器IR,对IR内的指令进行译码,产生执行指令所需的一系列控制 信号。 寻址级:如果需要,可用数据1读地址加载DAB,或用数据2读地址加载CAB,修正辅助寄存器和堆栈指针也在这一阶段进 行。 读数级:读数据1加载DB,或读数据2加载CB,如果需要,用数据3写地址加载EAB,以便在流水线的最后一级将数据送到数据存储器, 执行级:执行指令,或用数据加载EB。 4 TMS320C54X中累加器A、B的作用是什么?他们有何区别? 累加器A和B可以存放从ALU或乘法器的/加法器单元输出的数据,累加器也可以输出到ALU或乘法器的/加法器中。三个部 分保护位(保护位作用:数据位余量,防止溢出,迭代运算)、高阶位、低阶位。 累加器A和B之间的唯一区别是累加器A的32~16位能被用作乘法-累加单元中的乘法器输入,累加器B则不能。 5 存储空间的分配及对应的选择信号? 程序存储空间:用来存放要执行的指令和指令执行中所需要的系数表(数学用表); 数据存储空间:用来存放执行指令所需要的数据; I/O存储空间:用来提供与外部存储器映射的接口,可以作为外部数据存储空间使用。 ’C54x所有内部和外部程序存储器及内部和外部数据存储器分别统一编址。 MP/MC控制位用来决定程序存储空间是否使用内部存储器。 当MP/ MC=0时,称为微计算机模式。 4000H~EFFFH程序存储空间定义为外部存储器; F000H~FEFFH程序存储空间定义为内部ROM; FF00H~FFFFH程序存储空间定义为内部存储器。 当MP/ MC=1时,称为微处理器模式。 4000H~FFFFH程序存储空间定义为外部存储器 。 OVLY控制位用来决定程序存储空间是否使用内部RAM。 当OVLY= 0时,程序存储空间不使用内部RAM。 0000H~3FFFH全部定义为外部程序存储空间,此时内部RAM只作为数据存储器使用。 当OVLY= 1时,程序存储空间使用内部RAM。内部RAM同时被映射到程序存储空间和数据存储空间。 0000H~007FH保留,程序无法占用; 0080H~3FFFH定义为内部DARAM。 6 复位后处理器的操作? RS为复位引脚,复位后,程序将从指定的FF80H单元开始执行。 将工作方式寄存器PMST中的中断向量指针IPTR置成1FFH,MP/MC位置成与MP/MC引脚相同的状态。 状态寄存器STO=1800H; 将状态寄存器ST1中的中断方式位INTM置1,关闭所有可屏蔽中断 程序计数器PC=FF80H 使扩展程序计数器XPC=0000H 使中断标志寄存器IFR=0000H 使数据总线处于高阻状态 控制线均处于无效状态 将地址总线置为FF80H 使IACK ARP=0 ASM=0 AVIS=0 BRAF=0 C=1 C16=0 CLKOFF=0 CMPT=0 CPL=0 DP=0 DROM=0 FRCT=0 HM=0 INTM=1 O

文档评论(0)

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

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档