- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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)