第3章 TMS320C54x的数据寻址方式
- 格式:pptx
- 大小:2.52 MB
- 文档页数:61


习题一
1.简述DSP芯片的要紧特点
DSP的要紧特点有哈佛结构、多总线结构、指令系统的流水线操作、专用的硬件乘法器、特殊的DSP指令、快速的指令周期、硬件配置强。
2.请详细描述冯·诺依曼结构和哈佛结构,并比较它们的不同。
冯·诺依曼结构结构的特点是数据和程序共用总线和存储空间,因此在某一时刻,只能读写程序或只能读写数据。哈佛结构的要紧特点是将程序和数据存储在不同的存储空间,即程序存储器和数据存储器是两个彼此独立的存储器,每一个存储器独立编址,独立访问。
3.简述DSP系统的设计进程
确信DSP系统的性能指标、进行算法优化和模拟、选择DSP芯片和外围芯片、进行硬件电路设计、进行软件设计、进行软硬件综合调试。
4.在进行DSP系统设计时,如何选择适合的DSP芯片?
依照系统运算量的大小、对运算精度的要求、存储器的要求、系统本钱限制和体积等要求选择适合的DSP芯片。
5.TI公司的DSP产品目前有哪三大主流系列?各自的应用领域是什么?
TMS320C2000——主推TMS320C24x和TMS320C28x定点DSP,要紧用于数字化操纵领域;
TMS320C5000——TMS320C54x和TMS320C55x 16位定点DSP,要紧用于通信、便携式应用领域;
TMS320C6000——TMS320C62x和TMS320C64x 32位定点DSP、TMS320C67x 32/64位浮点DSP,要紧用于超高速、大容量实时信号处置的场合,如音视频技术、通信基站。
习题二
1.请描述TMS320C54x的总线结构。
TMS320C54x DSP采纳先进的哈佛结构并具有八组总线,其独立的程序总线和数据总线许诺同时读取指令和操作数,实现高度的并行操作。八组16位总线的功能如下:
程序总线(PB)传送从程序存储器来的指令代码和当即数。
三组数据总线(CB,DB,EB)连接各类元器件,CB和DB总线传送从数据存储器读出的操作数,EB总线传送写入到存储器中的数据。
TMS320C54x DSP原理及应用复习资料
- 1 - 填空:
●OVLY=(0),片内RAM仅配置到到数据存储空间。
●DROM=(1),片内ROM配置程序和数据存储空间。
●ST1的CPL=(1)表示选用对战指针SP的直接寻址方式。
●ST1的C16=(1)表示ALU工作在双精度算术运算式。
●软件中断是由(INTR)(TRAD)(RESET)产生的。
●时钟发生器包括一个(内部振荡电路)和一个(锁相环电路)。
●状态寄存器ST1中CPL=0表示(使用DP),CPL=1表示(使用SP)
●累加器寻址的两条指令分别是(READA Smem)(WRITA Smem)
●链接器对段的处理主要通过(MEMORY)和(SECTIONS)两个命令完成。
●所有的TMS320C54x芯片内部都包含(程序)存储器和(数据)存储器。
●所有的COFF目标文件都包含以下三种形式的段:(.text文本段 .data数据段 .bss保留空间段)。
●TMS320C54x有8组16位总线(1组程序总线,3组数据总线,4组地址总线)。
●TMS320C54x DSP具有两个(40)位累加器。累加器A的(AG或32~39)位是保护位。
●对于32位数寻址时,如果寻址的第一个字处在偶地址,那么第二个就处在(下一个高)地址;如果寻址的第一个字处在奇地址,那么第二个就处在(前一个低)地址。
●●●●●●
●DSP芯片特点:有(改进的哈佛结构)、(低功耗设计)和(高度并行性)(多处理单元)(特殊DSP指令)等特点。
●DSP片内寄存器在C语言中一般采用(指针)方式来访问,常常采用的方法是将DSP寄存器地址的列表定义在(头文件)。
●TMS320C54x有3个16位寄存器作为状态和控制寄存器(ST0)(ST1)(PMST)。
●TMS320C54x的三类串行口:(标准同步串行口)(缓冲串行口)(时分多路串行口)。
●TMS320C54x的工作方式状态寄存器PMST提供了三个控制位,包括(MP/非MC)、(OVLY)、(DROM)。
______________________________________________________________________________________________________________
-可编辑修改- 第一章
1、数字信号处理实现方法一般有几种?答:课本P2(2.数字信号处理实现)
2、简要地叙述DSP芯片的发展概况。答:课本P2(1.2.1 DSP芯片的发展概况)
3、可编程DSP芯片有哪些特点?答:课本P3(1.2.2 DSP芯片的特点)
4、什么是哈佛结构和冯诺依曼结构?他们有什么区别?答:课本P3-P4(1.采用哈佛结构)
5、什么是流水线技术?答:课本P5(3.采用流水线技术)
6、什么是定点DSP芯片和浮点DSP芯片?它们各有什么优缺点?
答:定点DSP芯片按照定点的数据格式进行工作,其数据长度通常为16位、24位、32位。
定点DSP的特点:体积小、成本低、功耗小、对存储器的要求不高;但数值表示范围较窄,必须使用定点定标的方法,并要防止结果的溢出。
浮点DSP芯片按照浮点的数据格式进行工作,其数据长度通常为32位、40位。
由于浮点数的数据表示动态范围宽,运算中不必顾及小数点的位置,因此开发较容易。但它的硬件结构相对复杂、功耗较大,且比定点DSP芯片的价格高。通常,浮点DSP芯片使用在对数据动态范围和精度要求较高的系统中。
7、DSP技术发展趋势主要体现在哪些方面?答:课本P9(3.DSP发展技术趋势)
8、简述DSP系统的构成和工作过程。答:课本P10(1.3.1DSP系统的构成)
9、简述DSP系统的设计步骤。答:课本P12(1.3.3DSP系统的设计过程)
10、DSP系统有哪些特点?答:课本P11(1.3.2DSP系统的特点)
11、在进行DSP系统设计时,应如何选择合理的DSP芯片?答:课本P13(1.3.4DSP芯片的选择)
12、TMS320VC5416-160的指令周期是多少毫秒?它的运算速度是多少MIPS?
第一章 习题与思考题
1. 什么是DSP技术?
2. DSP芯片的结构特点有哪些?
3. 简述DSP系统设计的一般步骤。
4. 简述TI公司C2000/C5000/C6000系列DSP的特点及主要用途。
5. 简述TMS320C55x的设计目标和应用目标。
6. 试述TMS320C54x的主要优点及基本特征。
7. 设计DSP应用系统时,如何选择合适的DSP芯片?
8. 开发DSP应用系统,一般需要哪些软件、硬件开发工具?
9. 什么是哈弗结构和冯.诺依曼结构?它们各有什么优缺点?
10. 什么是定点DSP芯片和浮点DSP芯片?它们各个什么优缺点?
11.TMS320VC5416-160的指令周期是多少毫秒?它的运算速度是多少MIPS?
第二章 习题与思考题
1. 简答题
(1) TMS320C54x芯片的CPU主要由哪些部分构成?
(2) 简述TMS320C54x芯片的存储器分配方法。
(3) 简述TMS320C54x芯片的程序空间。
(4) 简述TMS320C54x芯片的数据空间。
(5) 简述TMS320C54x芯片的中断系统。
2. ST0、ST1、PMST的作用是什么?它们是如何影响DSP工作过程的?
3. 数据页0(0H-7FH)能否被映象到程序空间?
4. TSM320C54x的总存储空间为多少?可分为哪3类,它们的大小是多少?
5. TSM320C54x片内随机存储器有哪两种,片内与片外RAM的区别是多少?
6. 试述三种存储器空间的各自作用是什么? 7. 试述RAM、ROM的分配和使用方法。
8. 片内DARAM可否用作为程序空间?对哪些情况要用两个机器周期才能访问到存储器?
2. 填空题
(1) OVLY=( ),则片内RAM只安排到数据存储空间。
(2) DROM=( ),则部分片内ROM安排到数据空间。
(3) C54x DSP 具有两个( )位累加器。