DSP简答题
DSP

一、填空1. DSP的基本结构是采用____________结构,即程序和数据是分开的。
2.直流电机的控制主要采用的控制方式是____________。
3. DSP芯片的前缀“LF”说明片内有___________存储器;而以“LC”为前缀的芯片,片内有____________工艺的程序存储器。
4.寄存器ST1的CNF位决定B0的作用,当CNF=________时,映射到程序存储空间,CNF=__________时映射到数据存储空间。
5.当工作于______________计数模式时,通用定时器会产生一个非对称波形。
6.若系统时钟频率为40MHz,SCI的BRR值设置为4,则SCI的异步波特率为_________。
7.WD复位关键字寄存器(WDKEY),向WDKEY写入55h后紧接着写入_________则清楚WDCNTR寄存器。
8.自动排序器的两种工作模式分别是____ ____和_____ ____。
9.同传统的单片机中断处理方式类似,DSP中断的处理也有两种方法,分别是__________和____________。
10. DSP对外部存储器和外部功能器件的片选方法有两种:___________和____________。
答案:1、哈佛 2、电枢控制法 3、Flash、CMOS4、1、05、连续递增6、1067、AAh8、不中断的排序模式、启动/停止模式 9. 查询法、回调法10、片选法、译码选通法1.DSP与单片机、嵌入式微处理器的最大区别是能够________、_________地进行数字信号处理运算。
2. DSP的基本结构是采用____________结构,即程序和数据是分开的。
3. DSP的应用非常广泛,试举一个应用的例子_____ ___。
4. 数模转换过程可分为两个时段_____ ___和_____ ____5.如果m是一个特定的读写操作的所要求的时钟周期(CLKOUT)的数目,w是附件的等待状态的数目,那么操作将会花费___________个周期。
dsp考试试题

dsp考试试题一、选择题(每题2分,共20分)1. 在数字信号处理(DSP)中,离散傅里叶变换(DFT)的基本组成单元是:A. 卷积B. 积分C. 复数点乘D. 复数加法2. 下列哪项不是DSP系统设计中的优化目标?A. 提高处理速度B. 减少硬件资源C. 增加能耗D. 提高精度3. 对于一个线性时不变(LTI)系统,其冲激响应h(n)和阶跃响应s(n)之间的关系是:A. s(n) = h(n) * δ(n)B. s(n) = Σh(n-k)C. s(n) = h(n) + δ(n)D. s(n) = L^{-1}[H(z)]4. 在DSP中,滤波器的频率响应H(z)是指:A. 滤波器输入信号的拉普拉斯变换B. 滤波器输出信号的Z变换C. 滤波器传递函数的Z域表示D. 滤波器输入信号的傅里叶变换5. 下列哪项是实现快速卷积的方法?A. 直接使用卷积定理B. 利用窗函数减少计算量C. 通过离散傅里叶变换(DFT)D. 使用查表法6. 在数字滤波器设计中,巴特沃斯滤波器的特性是:A. 线性相位B. 最大平坦的频率响应C. 等波纹的频率响应D. 最陡的截止斜率7. 下列哪项是数字信号处理中的抗混叠滤波器的作用?A. 减少信号的采样频率B. 限制信号的带宽,防止混叠C. 增加信号的动态范围D. 提高信号的分辨率8. 在DSP中,过采样是指:A. 采样频率低于信号最高频率的两倍B. 采样频率高于信号最高频率的两倍C. 采样频率等于信号最高频率的两倍D. 与信号频率无关的采样9. 下列哪项是数字信号处理中的同步检测技术?A. 锁相环(PLL)B. 快速傅里叶变换(FFT)C. 自适应滤波器D. 卡尔曼滤波器10. 在数字信号处理中,量化误差是由于:A. 信号的采样B. 信号的数字化C. 信号的滤波D. 信号的放大二、简答题(每题5分,共30分)11. 解释什么是奈奎斯特采样定理,并说明其在数字信号处理中的重要性。
dsp试题及答案

dsp试题及答案一、选择题1. 数字信号处理(DSP)中,离散傅里叶变换(DFT)的基本周期是:A. 1B. 2πC. ND. 2N答案:C2. 在DSP中,快速傅里叶变换(FFT)的主要优点是:A. 提高了计算精度B. 减少了计算量C. 增加了数据的实时性D. 增强了信号的稳定性答案:B3. 下列哪个不是数字滤波器的设计方法?A. 窗函数法B. 脉冲响应不变法C. 频率采样法D. 相位锁定环法答案:D二、填空题4. 数字信号处理中,_______是一种将模拟信号转换为数字信号的过程。
答案:采样5. 离散时间信号的傅里叶变换(DTFT)的频率范围是_______。
答案:[0, π]6. 一个数字滤波器的频率响应函数H(z)可以用来描述滤波器对不同频率信号的_______。
答案:响应三、简答题7. 简述数字信号处理中的频域分析方法的主要特点。
答案:频域分析方法通过将时域信号转换到频域,利用频域的特性来分析和处理信号。
主要特点包括:能够直观地观察信号的频率成分;便于进行信号的滤波和调制;可以简化某些数学运算。
8. 解释什么是数字信号处理中的过采样,并说明其在实际应用中的优势。
答案:过采样是指采样频率远高于信号最高频率的两倍。
在实际应用中,过采样可以提高信号的分辨率,降低噪声的影响,并且有助于信号的重建和处理。
四、计算题9. 给定一个离散时间信号x[n] = {1, 2, 3, 4},计算其离散傅里叶变换(DFT)的前四个值。
答案:根据DFT的定义,x[n]的DFT X[k]为:X[0] = 1 + 2 + 3 + 4X[1] = 1 - 2 + 3 - 4X[2] = 1 + 2 - 3 - 4X[3] = 1 - 2 - 3 + 410. 已知一个低通滤波器的冲激响应h[n] = {1, 1/2, 1/4},计算其频率响应H(ω)。
答案:根据傅里叶变换的定义,H(ω)可以通过h[n]的傅里叶变换得到。
DSP简答题答案.WOC

复习大纲第一章绪论教学内容:DSP芯片的特点;DSP芯片的发展;DSP芯片的应用。
基本要求:掌握:DSP芯片的特点;了解:DSP芯片的发展;DSP芯片的应用。
第二章TMS320C54X的硬件结构教学内容:总线结构;中央处理器;中央存储器;复位电路。
基本要求:掌握:各类存储器的特点;理解:中央处理器中各部件的主要功能;了解:了解各总线的用途和复位电路。
第三章TMS320C54X的指令系统教学内容:寻址方式;指令系统;流水线。
基本要求:掌握:各寻址方式的特点;理解:指令系统中各指令的意义;不同指令的流水线特点。
第四章TMS320C54X应用系统开发过程教学内容:汇编,链接,COFF文件格式。
基本要求:掌握:常用汇编伪指令的使用、汇编器的使用;链接伪指令的使用、链接器的使用;理解:COFF文件格式。
第五章汇编语言程序设计教学内容:程序的控制与转移;堆栈的使用;加减法和乘法运算;重复操作;数据块传送;双操作数乘法;长字运算和并行运算;小数运算;除法运算;浮点运算。
第一章DSP技术概述1. DSP应用系统模型包括哪些主要部分?答:典型的DSP系统为:2. DSP系统有何特点?答:(1)精度高(2)可靠性强(3)集成度高(4)接口方便(5)灵活性好(6)保密性好(7)时分复用3. 试列举DSP芯片的特点。
答:(1)哈佛结构(2)多总线结构和多处理单元(3)流水线技术(4)特殊的DSP指令(5)指令周期短(6)运算精度高(7)硬件配置强(8)耗电省第二章DSP芯片结构介绍1. TMS320C54x芯片存储器采用什么结构?有何特点?答:1)采用改善的哈佛结构和存储器分区特点:改善的哈佛结构特点是:将程序和数据存储在不同的存储空间(即程序存储器和数据存储器是两个相互独立的存储器)存储器分区特点是:存储器分为3个可单独选择的空间后,在任何一个存储空间,RAM、ROM、EPROM、EEPROM或存储器影响外围设备,都可以驻留在片内或片外2. TMS320C54x芯片的总线有哪些?它们各自的作用和区别是什么?答:在TMS320C54x内部有P、C、D、E四种16位总线:(1)程序总线(PB)C54x用1条程序总线传送取自程序存储器的指令代码和立即操作数。
DSP简答题

DSP简答题⼆、简答题(每题5分,共20分)1.什么是定点DSP芯⽚和浮点DSP芯⽚?各有什么优缺点?解:按数据的定点格式⼯作的DSP芯⽚称为定点DSP;按数据的浮点格式⼯作的DSP芯⽚称为浮点DSP;定点DSP的价格便宜,功耗低,但运算精度低;浮点DSP的价格较⾼,C语⾔编程调试⽅便,运算精度⾼。
2. 简述流⽔线操作的基本原理。
解:流⽔线操作是各指令以机器周期为单位相差⼀个时钟周期,连续并⾏⼯作的情况。
其本质是DSP多条总线彼此独⽴地同时⼯作,使得同⼀条指令在不同机器周期内占⽤不同总线资源。
同时,不同指令在同⼀机器周期内占⽤不同总线资源。
3. ’C54x DSP有哪些重复操作?各有什么优点?解:有单条指令重复执⾏和程序块重复执⾏两种重复操作。
单条指令重复操作功能,可以使乘法/累加和数据块传送那样的多周期指令在执⾏⼀次之后变成单周期指令,⼤⼤提⾼了这些指令的执⾏速度。
利⽤块重复操作进⾏循环,是⼀种零开销循环。
4. 软件可编程等待状态发⽣器的功能是什么?解:软件可编程等待状态产⽣器可以将外部总线周期扩展到7个机器周期(C549、C5402、C5410和C5420为14个机器周期),这样’C54x DSP可以⽅便地与慢速的⽚内存储器和I/O器件接⼝。
四、简答题1.简述哈佛结构的基本特征,并画出⽰意图。
P3哈佛结构结构采⽤双存储空间,程序存储器和数据存储器分开,取指和读数可以同时进⾏,扩展了存储器带宽,增加了系统的吞吐量。
2.简述TMS320C54x DSP的ALU的可能的输⼊数据来源。
P44第⼀种答案:ALU的X输⼊端的数据:①移位器的输⼊②来⾃数据总线DB的数据存储器操作数ALU的Y输⼊端的数据:①累加器A中的数据②累加器B中的数据③来⾃数据总线CB的数据存储器操作数④T寄存器中的数据第⼆种答案:可以使⽤的输⼊形式包括:16位的⽴即数,从数据存储器读出的16位字,暂存器T中的16位字,从数据存储器中读出的2个16位字,从数据存储器读出的1个32位字,从其中⼀个累加器输出的40位值3.简述辅助寄存器(AR0~AR7)的主要功能。
DSP答案

1.流水线?答:DSP芯片采用多组总线结构,允许CPU同时进行指令和数据的访问。
因而,可在内部实行流水线操作。
执行一条指令,总要经过取指、译码、取数、执行运算,需要若干个指令周期才能完成。
流水线技术是将各个步骤重叠起来进行。
既第一条指令取指、译码时,第二条指令取指;第一条指令取数时,第二条指令译码,第三条指令取指,依次类推。
2.哈佛结构?答:DSP的程序存储器空间和数据存储器空间分开,即每个存储器空间独立编址,独立访问,并具有独立的程序总线和数据总线,取指和执行能完全重叠进行。
允许数据存放在程序存储器中,并被算术指令运算指令直接使用。
指令存储在高速缓冲器(Cache)中,当执行本指令时,不需再从存储器中读取指令,节省一个机器周期的时间。
3.COFF目标文件应包含三个默认的段?答:.text块,通常包含可执行代码;.data块,通常包含已初始化的变量;.bss块,通常为未初始化的变量保留空间。
4.简述DSP和单片机的不同?答:DSP:DSP设置了硬件乘法/累加器,能在单个指令周期内完成乘/加运算;DSP大多在指令系统中设置了“循环寻址”及“位倒序”寻址指令和其他特殊指令,使得寻址、排序的速度大大提高;1024点复数FFT所需时间:微秒量级;高速数据的传输能力是高速实时处理的关键之一。
(1)新型的DSP设置了单独的DMA总线及其控制器,在不影响或基本不影响DSP处理速度的情况下,做并行的数据传送,传送速率可达每秒百兆字节。
(2) DSP还在指令并行、功能单元并行、多总线、时钟频率提高等方面不断创新和改进。
(3) DSP是专为数字信号处理所设计的。
与PC机相比,体积小、成本低。
且易于开发,易于实现嵌入式和便携式应用。
所以,DSP在内部功能单元并行、多DSP核并行、多总线、功耗小。
单片机:(1)为低成本控制领域而设计和开发的。
位控能力强,I/O接口种类繁多,在片上外设和控制功能丰富、价格低、使用方便占有一定的优势,但处理速度较慢。
(完整word版)DSP答案(20200807021432)

绪论部分:1,解释DSP的含义。
数字信号处理(Digital Signal Processing):以数字形式对信号进行采集、变换、滤波、估值、增强、压缩、识别等处理数字信号处理器(Digital Signal Processor):是一种特别适合于进行数字信号处理运算的微处理器芯片,其主要应用是实时快速地实现各种数字信号处理算法2,为什么DSP特别适合用于数字信号处理,简述其主要特点。
主要体现在以下几个方面:①、在一个指令周期内可完成一次乘法和一次加法;②、程序和数据空间分开,可以同时访问指令和数据;③、片内具有快速RAM通常可通过独立的数据总线在两块中同时访问;④、具有低开销或无开销循环及跳转的硬件支持;⑤、快速的中断处理和硬件I/O支持;⑥、具有在单周期内操作的多个硬件地址产生器;⑦、可以并行执行多个操作;⑧、支持流水线操作,使取指、译码和执行等操作可以重叠执行。
另外,DSP实际上是一个微型计算机,它按照指令对二进制的数字信号进行计算,因此,运算速度非常快。
3,简述Havard结构与Von Neumanr结构的不同,DSP采用的哪种结构?DSP采用的哈佛结构(Harvard Architecture ),数据空间和存储空间是分开的,通过独立的数据总线在程序空间和数据空间同时访问。
而MCI采用的冯•诺伊曼结构(Von NeumannArchitecture ),数据空间和存储空间共用一个存储器空间,通过一组总线(地址总线与数据总线)连接到CPU显然,运算能力上MCI不如DSP但MCE格便宜,对性能要求不高的场合MCU具有很大的优势。
4, 目前市场上主要的DSP T商有哪些?试用搜索工具查阅其主要DSP的处理器产品。
目前,在生产通用DSP的厂家中,最有影响的公司有:TI公司(美国德州仪器公司)ADI公司(美国的模拟器件公司)AT&T公司(现在的Luce nt公司)Motorola 公司NEC公司5, TI公司目前应用较广的3个DSP S列是什么?,各自适用于什么领域?TMS320C200D数字控制控制优化:硬盘&采暖、通风空调电机控制家用电器变频电源控制TMS320C5000消费、便携类低功耗:手机便携式电子产品生物识别电信和VoIPTMS320C60C?通信基站、数字图像处理高性能:无线基站视频流、视频会议视频安防/监控医疗成像6, TMS320F2833是哪个公司DSP 试解释其型号命名含义TMS 320 F 2S12 PBK A技术参数F —F1 讪 EEROM (核屯乐 1 舌 W1.9” , I/O 口 电H33 V )C —ROM (fe 电压 1.8 V/1.9 V t I/O IJ 也压3.3 V )7, 简述TMS320F2833主要性能。
DSP详细版简答题

DSP详细版简答题详细版1.数字信号处理算法一般的实现方法有哪些(详见课本P2)(1)在通用的微机上用软件实现。
这种方法速度慢,不便于实时完成,适于教学与仿真研究,如MATLAB几乎可以实现所有数字信号处理算法的仿真。
(2)利用特殊用途的DSP芯片来实现。
如用于FFT运算,FIR滤波的专用芯片,其特点是速度快,可用于速度高、实时处理的场合,缺点是灵活性差。
(3)利用专门用于信号处理的通用DSP芯片来实现。
通用DSP芯片以高速计算为目标进行芯片设计,如采用改进的哈佛结构、内部有硬件乘法器、使用流水线结构、具有良好的并行性,并具有专门适于数字信号处理的指令,既具有灵活性,又具有一定的处理能力和处理速度。
DSP芯片的问世及飞速发展,为数字信号技术应用于工程实际提供了可能。
(4)用FPGA/CPLD用户可编程器件来实现。
和使用专用DSP芯片一样,该方法也是利用硬件完成数字信号处理,其特点是速度快,但无软件可编程能力、无自适应信号处理能力,只适用于某单一运算。
关于什么是FPGAFPGA(Field Programmable Gate Array)即现场可编程门阵列,它是在PAL、GAL、EPLD等可编程器件的基础上进一步发展的产物。
它是作为专用集成电路(ASIC)领域中的一种半定制电路而出现的,既解决了定制电路的不足,又克服了原有可编程器件门电路数有限的缺点。
FPGA的使用非常灵活,同一片FPGA通过不同的编程数据可以产生不同的电路功能。
FPGA在通信、数据处理、网络、仪器、工业控制、军事和航空航天等众多领域得到了广泛应用。
随着功耗和成本的进一步降低,FPGA还将进入更多的应用领域。
2.什么是可编程DSP芯片它有什么特点采用FPGA实现的DSP可以并行或顺序工作。
在并行工作方面,FPGA与ASIC 相当,优于DSP处理器。
而在顺序执行方面,FPGA也优于DSP处理器,因为FPGA中可以使用各种状态机或使用嵌入式微处理器来完成,且每一顺序工作的时钟周期中都能同时并行完成许多执行。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.数字信号处理算法一般的实现方法有哪些?(1)在通用的微机上用软件实现。
(2)利用特殊用途的DSP芯片来实现。
(3)利用专门用于信号处理的通用DSP芯片来实现。
(4)用FPGA/CPLD用户可编程器件来实现。
2.什么是可编程DSP芯片?它有什么特点?采用FPGA实现的DSP可以并行或顺序工作。
在并行工作方面,FPGA与ASIC 相当,优于DSP处理器。
而在顺序执行方面,FPGA 也优于DSP处理器,因为FPGA中可以使用各种状态机或使用嵌入式微处理器来完成,且每一顺序工作的时钟周期中都能同时并行完成许多执行。
就灵活性而言,FPGA的灵活性远胜于ASIC和DSP处理器。
3.冯·诺依曼结构和哈佛结构有什么不同?冯.诺依曼结构,其程序代码和数据共用一个公共存储空间,单一的地址总线和数据总线。
哈佛结构,将程序代码和数据的存储空间分开,各有自己独立的地址总线和数据总线。
显然,采用哈佛结构的好处是可以并行地进行指令和数据的处理,从而大大提高数字信号处理器的运算速度。
4.设计DSP应用系统时,如何选择合适的芯片?DSP芯片的选择应根据实际的应用系统需要而确定。
一般来说,选择DSP芯片时应考虑到如下诸多因素。
1.DSaP芯片的运算速度。
2.DSP芯片的价格。
3.DSP芯片的硬件资源。
4.DSP芯片的运算精度。
5.DSP芯片的开发工具。
6.DSP 芯片的功耗。
7.运算量大小8.其他。
除了上述因素外,选择DSP芯片还应考虑到封装的形式、质量标准、供货情况、生命周期等。
5.简述设计DSP应用系统的一般设计过程。
1.建立源程序:.c和.asm2.C编译器(C Compiler)3.汇编器(Assembler):生成.obj文件,其格式为COFF4.链接器(Linker):生成可执行模块.out5.调试工具(包括软件仿真器:将链接器输出的.out文件调入到一个PC机的软件模拟窗口下,对DSP代码进行软件模拟和调试;硬件在线仿真器;评估模块(既EVM板))6.十六进制转换公用程序(Hex Conversion Utility)6.开发DSP应用系统时,一般需要哪些硬、软件工具?软件仿真器(Simulator),硬件在线仿真器(XDS Emulator),集成开发环境Code Compser Studio(简称CCS),评估模块(EVM板)。
7.TI公司TMS320DSP芯片有哪三个主要系列?各系列的应用特点是什么?答:目前,TI公司在市场上主要有三大系列产品:TMS320C2000系列,TMS320C5000系列和TMS320C6000系列(1)TMS320C2000系列,最先进的控制功能的DSP,主要应用于数字控制、运动控制,特点:●超过400 MIPS 的DSP 控制器●软件兼容目前主导的控制DSP C24x TM(2)TMS320C5000系列,高速低功耗的DSP ,主要应用于低功耗、手持设备、无线终端应用,特点:●内核功耗0.05 mW/MIPS, 该功耗大概目前工业主导低功耗DSP产品的1/6●软件兼用最为流行的C54x™ DSP(3)TMS320C6000系列,最高性能的开发平台,主要应用于高性能、多功能、复杂应用领域,特点:●工作频率达到1.1GHz 成为工业应用最快的DSP●最高效编译器兼用C62x TM8.TMS320C54x DSP芯片的内部总线是如何组织的?答:TMS320C54x DSP采用先进的哈佛结构并具有八组总路线:程序总路线(PB),3组数据总路线(CB、DB和EB),4组地址总线(PAB、CAB、DAB、EAB)采用各自分开的数据总路线分别用于读数据和写数据,允许CPU在同一个机器周期内进行两次读操作数和一次写操作数。
独立的程序总路线和数据总路线允许CPU同时访问程序指令和数据。
因此,在单周期内允许CPU利用PAB/PB取指一次、利用DAB/DB 读取第一个操作数、利用CAB/CB读取第二个操作数并利用EAB/EB将操作数写入存储器。
9.TMS320C54x DSP芯片的存储器结构如何?TMS320C54x 存储器由3个独立的可选择空间组成:程序空间:程序存储器空间包括程序指令和程序中所需要的常数表格;数据空间:数据存储器空间用于存储需要程序处理的数据或程序处理后的结果;I/O空间:I/O空间用于与外部存储器映象的外设接口,也可以用于扩展外部数据存储空间。
10.DSP片内存储器和片外存储器有什么区别?为什么要尽量使用片内存储器?答:利用I/O存储器可以扩展外部存储器,使用片内存储器没有等待状态,可以使程序运行速度快,可以得到更高的性能,因此尽量采用内部RAM。
使用片外存储器的主要优点是可对更大的存储器空间寻址。
11.TMS320C54x DSP芯片的片上外设主要有哪些?答:通用I/O引脚XF,定时器,时钟发生器,复位电路,主机接口,软件可编程等待状态发生器,可编程分区开关,4种串行口12.TMS320C54x DSP提供的寻址方式与你熟悉的其它CPU提供的寻址方式有什么不同?答:C54x的7种基本寻址方式1)立即数寻址:指令中有一个固定的立即数2)绝对地址寻址:指令中有一个固定的16位地址;包括(1)数据存储器(dmad)寻址,(2)程序存储器(pmad)寻址,(3)端口地址(PA)寻址,(4)长立即数*(lk)寻址【注意,绝对寻址中采用长立即数*(lk)形式的指令不能与单循环指令(RPT和RPTZ)配合使用】3)累加器寻址:按累加器的内容作为地址去访问程序存储器中的一个单元(有两条指令READA,WRITA)4)直接寻址:指令编码中含有的7位地址与DP或SP一起合成数据存储器中的操作数的实际地址5)间接寻址(单操作数和双操作数):通过辅助寄存器寻址6)存储器映象寄存器寻址:修改存储器影射寄存器中的值,而不影响当前数据页面指针DP和当前堆栈指针SP的值。
7)堆栈寻址:把数据压入或弹出系统堆栈。
TMS320C54x DSP有一些特殊的间接寻址方式:循环寻址和位倒序寻址:循环寻址:在完成卷积、相关和FIR滤波等算法中,都要求在存储器中设置一个循环缓存区,循环寻址就是实现这个功能。
位倒序寻址:在FFT运算时其输出、输入列中必有一要混序,所谓混序就是位倒序。
C54x 提供的位倒序寻址就是实现这个功能。
双操作数寻址:占用程序空间小,运行速度快,在一个机器内通过两个16位数据总路线(C和D)读两个操作数。
13.TMS320C54x DSP汇编指令系统与你熟悉的其它CPU汇编指令系统有什么不同?C54x指令系统可分为几类?答:TMS320C54x DSP汇编指令系统有两种表示形式,一种是类似于高级语言的助记符形式,另一种是类似于高级语言的代数形式。
C54x指令特点:●可同时读入2或3个操作数;●支持双精度运算的32位长操作数指令;●可进行单条指令重复和块指令重复操作;●有块存储器传送指令和并行操作(如并行存储和加载、并行存储和加/减法、并行存储和乘法、并行加载和乘法)指令;●设有条件存储指令及延迟操作指令、有从中断快速返回指令;●为特殊用途设计的指令(如支持FIR滤波、最小均方算法LSM、多项式计算以及浮点运算);●有为省电安排的空转指令。
按功能可分为四类:算术运算指令、逻辑运算指令、程序控制指令、加载和存储指令14.什么叫流水线操作技术?答:流水线操作是C54xDSP不同于一般单片机的主要硬件工作机制,流水线操作技术使得DSP的指令可以并行执行,从而大大提高了DSP的运行速度。
流水线操作使指各指令以机器周期为单位,将每条指令的预取指、取指、译码、寻址、读操作数、执行等阶段,相差一个时间周期地重叠并行执行。
C54x的流水线操作一般有6级流水线深度组成。
15.汇编程序中的伪指令主要有什么作用?答:伪指令(Directives)不生成最终代码(即不占据存储单元),但对汇编器,链接器有重要的批示作用,包括段(Section)定义、条件汇编、文件引用、宏定义等。
16.汇编器和链接器的功能各是什么?它们产生的输出文件有什么相同点和不同点?答:汇编器:.根据汇编伪指令用适当的段将各部分程序代码和数据汇编在一起,构成机器语言的目标文件(. Obj文件)其格式为COEF (公用目标文件格式)。
链接器:根据链接命令或链接命令文件(.cmd文件),将一个或多个COFF目标文件链接起来,生成存储器映象文件(.map)和可执行的输出文件(.out)(COFF目标模块)。
相同点是两者建立的都是公共目标文件(COFF格式),汇编器建立的是相对地址的COFF文件即.obj文件,链接器建立的是绝对地址的COFF文件即.out文件17.什么是COFF格式?它有什么特点?答:COFF是公共目标文件格式,Common Object File Format.这是汇编器和链接器建立的目标文件的文件格式。
COFF中最重要的一个概念是段,一个段就是最终在存储器映象中占据连续空间的一个数据或代码块。
分段的优点:在目标文件中将程序、数据、变量的代码分开放置,便于在链接时作为一个单独的部分分配存储器。
由于大多数系统都有好几种形式的存储器,通过对各个段重新定位,可以使用权目标存储器得到更为有效的利用。
18.什么是程序的重定位?答:1.链接时重新定位汇编器将每个段的起始地址处理为0,而所有需要重新定位的符号(标号)在段内都是相对于0地址的.实际上,不可能所有的段都有从0地址开始,因此链接器通过以下的方法将段重新定位:➢将各个段定位到存储器空间中,每个段都从合适的地址开始.➢将符号值调整到相对于新的段地址的数值.➢调整对重新定位后符号的引用.2.运行时重新定位有时,希望将代码装入存储器的一个地方,而运行在另一个地方.19.说明.Text块、.data块、.bss块分别包含什么内容?答:.Text块(文本段):包含可执行代码.data块(数据段):包含已初始化的数据.bss块(保留空间段):为未初始化的数据保留存储空间。
结合所学专业举一个DSP应用实例,说明为什么要采用DSP技术?答:DSP功能强大,性价比高,所以采用DSP技术。
例如数字滤波、频谱分析等。
20.谈一谈你对DSP技术的认识及其DSP技术的发展。
答:(1)努力向系统级集成DSP迈进。
缩小DSP 芯片尺寸始终是DSP的技术发展方向。
(2)DSP的内核结构进一步改善。
DSP的结构主要是针对应用,并根据应用优化DSP设计以极大改进产品的性能。
(3)可编程DSP是主导产品。
可编程DSP给生产厂商提供了很大的灵活性,以满足不同用户的需求,易于升级的良好途径。
(4)追求更高的运算速度和进一步降低功耗和几何尺寸(5)定点DSP是主流。
虽然浮点DSP的运算精度更高,动态范围更大,但定点DSP器件的成本较低,对存储器的要求也较低,而且耗电较省。