DSP习题答案要点
- 格式:doc
- 大小:287.10 KB
- 文档页数:16
对数据和函数的存储类别可分为:自动的(auto)、静态的(static)、寄存器的(register)、外部的(extern)。
非线性运算的方法:级数展开法、查表法、混合法DSP实现的一般方法:(1)、在通用的计算机上用软件实现。
(2)、在通用的计算机系统上加上专用的加速处理机实现(3)、在通用的单片机上实现。
(4)、在通用的可编程DSP芯片实现(5)、在专用的DSP芯片实现、(2)简述DSP应用系统的典型构成和特点答:DSP系统的典型结构其工作过程①对输入信号进行带限滤波和抽样;②进行A/D变换,将信号变换成数字比特流;③根据系统要求,DSP芯片对输入信号按照特定算法进行处理;④D/A转换,将处理后的数字样值转换为模拟信号;⑤平滑滤波,得到连续的模拟信号波形特点:接口方便编程方便稳定性好精度高可重复性好集成方便(3)简述DSP应用系统的一般设计过程DSP系统的设计流程:1. 定义系统性能指标 2. 采用高级语言进行性能模拟3. 设计实时DSP应用系统4. 借助开发工具进行软硬件调试 5. 系统集成与独立系统运行设计流程图:TMS320系列DSP芯片的特点:1.采用哈佛结构实现内部总线;2.采用流水线操作实现指令操作;3.乘法采用专用的硬件乘法器实现;4.具有高效的DSP指令哈佛结构的特点:将程序和数据存储在不同的存储空间流水线的特点:采用流水线操作,处理器可以并行处理多条指令,提高CPU工作效率DSP芯片的运算速度指标:指令周期 MAC时间 FFT执行时间 MIPS:每秒执行百万条指令 MOPS:每秒执行百万条操作 MFLOPS:每秒执行百万条浮点操作 BOPS:每秒执行十亿次操作(8)设计DSP应用系统时,如何选择合适的DSP芯片答:DSP芯片的选择要根据实际系统的需要来选择DSP芯片,已达到系统最优化的设计。
所以一般选择DSP芯片要考虑以下因素:芯片运行速度、DSP芯片的价格、DSP芯片的硬件资源、DSP芯片的运算精度、DSP芯片的开发工具、DSP芯片的功耗等因素。
非标准答案,仅供参考!简答题非绿色部分的自己组织答案!y(n)为输出。
1、设系统差分方程为y(n)=ay(n-1)+x(n),其中x(n)是输入,当y(0)=0时,试判断系统是否是线性时不变的。
解:按照线性是不变系统定义判断。
由题意可归纳出y(n)=∑an-1-ix(i)i=0n对于线性时不变系统应有线性性:T[α1x1(n)+α2x2(n)]=α1y1(n)+α2y2(n)时不变性:T[x(n-k)]=y(n-k)对于y(n)=∑an-1-ix(i),分别验证是否满足线性性和时不变性。
i=0nT[α1x1(n)+α2x2(n)]=∑an-1-i[α1x1(i)+α2x2(i)]i=0n=∑an-1-iα1x1(i)+∑an-1-iα2x2(i)=α1y1(n)+α2y2(n)i=0i=0nn故知满足线性性。
T[x(n-k)]=∑a(n-k)-1-ix(i)=y(n-k)i=0n-k故知满足时不变性。
所以该系统是线性时不变系统。
y(n)为输出。
2、设系统差分方程为y(n)=ay(n-1)+x(n),其中x(n)是输入,当y(0)=0时,试判断系统是否是线性时不变的。
3、用FFT来分析信号的频谱,若已知信号的最高频率为f h =1.25kHz,要求频率分辨率为△F≤5Hz,试确定:(1)采样间隔 T ;(2)采用基-2FFT的最小样点数 N ,以及与此相对应的最小记录长度;(3)按您确定的参数所获得的实际分辨率。
解:(1)由那奎斯特采样定理知fC≥2fH=2⨯1 .25kHz=2.5kHz,且fC=T,所以T≤4⨯10-5s。
(2)归一化角频率与物理角频率的关系ω=ΩT,其中T为采样周期,自然有 1∆ω=∆ΩT,且∆Ω=2π⨯∆F,由频域采样理论知∆ω=2πN,最终得到:∆ω=2πN=2π⨯∆FT=2π⨯5⨯T⇒N=(5T)显然,当T越大N越小,故而此处取T=4⨯10-5s,上式后得到N=5⨯103。
DSP习题答案DSP 技术及应⽤综合训练1.DSP全称有哪两个含义?全称分别是什么?答:1、Digital Signal Processing,数字信号处理,指的是⼀门学科2、Digital Signal Processor,数字信号处理器,实现数字信号处理算法的处理器.平常所说的DSP⼀般指后者。
2.TI公司DSP主要分为哪⼏种⼦列?分别⽤于哪些场合答:C2000、C5000和C6000三⼤主流,其中C2000系列属于控制型,相当于⾼端单⽚机;C5000系列属于低成本、低功耗、⾼效率型;C6000系列属于⾼性能的类型,其性能是C5000系列的数⼗倍。
如果你处理的算法不是很复杂的话,建议使⽤C5000系列(如C5509、C5510等);如果算法之类的特别复杂,可以考虑C6000系列。
3.VC5509A硬件结构主要有哪些组成?答:CPU、存储器、⽚上外设。
(⽚上外设:●两个20位的定时器。
●⼀个看门狗定时器。
●l6通道直接存储器存取控制器(DMA),DMA控制器在不需要CPU⼲预的情况下可以提供6路独⽴的通道⽤于数据传输,并且可达每周期两个16位数据的吞吐量。
l外部存储器接⼝(EMIF),它提供与异步存储器如EPROM、SRAM及⾼密度存储器如同步DRAM的⽆缝连接。
l 三个串⼝⽀持最多三个多通道缓冲串⼝(McBSP)或最多两个多媒体/安全数字卡接⼝。
三个全双⼯多通道缓冲串⼝(McBSP)提供了与各种⼯业级串⾏设备的⽆缝接⼝,其多通道通信最多可以实现128个独⽴通道。
增强型主机接⼝(EHPI)是⼀个16位的并⾏接⼝,主机能够提供HPI接⼝访问5509A上的32KB⽚上存储器。
●可编程锁相环(DPLL)时钟发⽣器。
●USB全速(12Mbps)从端⼝。
●I2C主从接⼝。
●⼀个实时时钟。
)4.在CMD⽂件中,Mermory命令的主要作⽤是什么?答:⽤来指定⽬标存储器结构5.在CMD⽂件中,SECTION命令的主要作⽤是什么?答:⽤来控制段的构成与地址分配6.C55X处理器软件开发流程是什么?答:7.利⽤C语⾔与汇编语⾔混合编程优什么优点?答:可以充分地控制处理器的功能,为⼈⼯映射算法构成最有效的程序编码,效率⾼、可维护性和移植性好。
dsp原理及应用课后习题答案DSP原理及应用课后习题答案一、选择题1. DSP是指数字信号处理的缩写。
它是一种通过对数字信号进行算法处理来实现信号的分析、处理和合成的技术。
2. DSP系统的基本组成包括:输入设备、数字信号处理器、存储器、输出设备。
3. DSP系统的主要应用领域包括:通信、音频处理、图像处理、雷达信号处理等。
4. 在DSP系统中,信号经过A/D转换器转换为数字信号,然后经过数字信号处理器进行算法处理,再通过D/A转换器转换为模拟信号输出。
5. DSP系统的优势包括:灵活性高、可编程性强、抗干扰能力强、体积小、功耗低等。
二、判断题1. DSP系统只能处理数字信号,不能处理模拟信号。
- 错误2. DSP系统的输入设备可以是模拟信号,也可以是数字信号。
- 正确3. DSP系统的存储器主要用于存储算法和数据。
- 正确4. DSP系统的输出设备只能输出数字信号,不能输出模拟信号。
- 错误5. DSP系统的应用领域主要集中在通信和音频处理领域。
- 错误三、简答题1. 请简要介绍DSP系统的工作原理。
DSP系统的工作原理是将输入信号经过A/D转换器转换为数字信号,然后通过数字信号处理器进行算法处理,最后通过D/A转换器将数字信号转换为模拟信号输出。
整个过程中,数字信号处理器根据预设的算法对数字信号进行运算和处理,实现信号的分析、处理和合成。
2. DSP系统相比于传统的模拟信号处理系统有哪些优势?DSP系统相比于传统的模拟信号处理系统具有以下优势:- 灵活性高:DSP系统可以通过改变算法和参数来适应不同的信号处理任务,具有较高的灵活性。
- 可编程性强:DSP系统的处理算法可以通过软件编程来实现,方便修改和升级。
- 抗干扰能力强:DSP系统采用数字信号处理的方式,对于干扰信号具有较强的抑制和抗干扰能力。
- 体积小:DSP系统采用数字集成电路实现,体积相对较小,适合于集成和嵌入式应用。
- 功耗低:DSP系统的功耗相对较低,适合于移动设备和电池供电的应用。
一.填空题(本题总分12分,毎空1分) 累加器A 分为三个部分,分别为 ____________ AG.AH.AL TMS320VC5402型DSP 的内部采用_ &16TMS320VC5402 型 DSP 采用_____________ 哈佛TMS329VC5402 型 DSP 有 ______________ 8个DSP 处理器TMS320VC5402中DARAM 的容量是 16K 7TI 公司的 DSP 处理器 TMS320VC5402PGE100 有. 2在链接器命令文件中,PAGE 1通常指_ 数据C54X 的中断系统的中断源分为 ___________ 硬件、软件 TI 公司DSP 处理器的软件开发环境是_ 答 J CCS (Code Composer Studio ) DSP 处理器TMS32OVC54O2外部有 ___________ 答:20根 直接寻址中从页指针的位置可以偏移寻址 答:128 在链接器命令文件中,PAGE0通常指_ 答:程序 C54X 系列DSP 处理器中,实现时钟频率倍频或分频的部件是— 答:锁相环PLLTMS320C54X 系列DSP 处理器上电复位后,程序从指定存储地址 答:FFSOhTMS320C54X 系列DSP 处理器有 _________ 个通用I/O 引脚,分別是_答:2个,BIO 和XFDSP 处理器按数据格式分为两类,分別是 _____________ ; ______答:泄点DSP 和浮点DSPTMS329VC5402型DSP 的ST!寄存器中,INTM 位的功能是 _____________答:开放/关闭所有可屏蔽中断2・ 2. 3・ 3・ 4・ 4・ 5,5. 6,6. 7・7・ &8. 2・2. 3・3. 4・ 4・ 5・ 5・ 6, 6・ 7・ 7・ && 9・ 9・位的多总线结构。
总线结构对程序存储器和数据存储器进行控制。
第一章引言1. 一个存储单元有哪两个属性?寄存器与存储器有什么不同?一个存储单元的两个属性是:地址与值。
寄存器是特殊的存储器,读写寄存器可引发相关电路的动作。
2. 由单片机构成的最小系统有哪几部分构成?由单片机构成的最小系统包括电源和晶体振荡器。
3. DSP是哪三个英文词的缩写?中文意义是什么?DSP是Digital Signal Processor的缩写,中文意义是数字信号处理器。
4. 哈佛结构计算机与冯∙诺伊曼结构计算机有什么差别?哈佛结构计算机有独立的数据总线和程序总线,冯∙诺伊曼结构计算机数据和程序共用一套总线。
5. 微控制器与微处理器有什么不同?微控制器内部可固化程序,而微处理器内部不含程序。
6. TMS320LF24xA系列单片机有几套总线?分别起什么作用?总线中数据线和地址线分别有多少条?最大可以访问多少存储单元?每个存储单元由多少位组成?TMS320LF24xA系列单片机有三套总线,分别是程序读总线、数据读总线和数据写总线。
每套总线中各有16条数据线和16条地址线,最大可以访问64K个存储单元,每个存储单元由16位组成。
7. 什么是操作码?什么是操作数?操作码用于表示指令所要执行的动作,操作数表示指令所涉及的数据。
8. 实现一条指令的功能要经过哪四个阶段?CPU为什么要采用流水线结构?实现一条指令的功能要经过“取指”、“译码”、“取操作数”和“执行”四个阶段,CPU采用流水线结构可以同时使多条指令处于不同的处理阶段,实现并行处理,提高CPU的指令吞吐率。
第二章寻址方式与主要寄存器操作1. 有哪三种寻址方式?三种寻址方式是:立即数寻址、直接寻址和间接寻址。
2. 指令LACL #10与LACL 10有什么区别?各为什么寻址方式?含义是什么?指令LACL #10将常数10装载到累加器,指令LACL 10将地址10(假设DP为0)处的值装载到累加器。
前者是立即数寻值,操作数在指令中;后者是直接寻址,操作数的地址最低7位在指令中。
绪论部分: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主要性能。
第一章1.简述典型实时数字信号处理系统组成部分。
答:包括:抗混叠滤波器(Anti-aliasing filter)、模数转换器ADC(Analog-to-Digital Converter)、数字信号处理、数模转换器DAC(Digital-to-Analog Converter)和抗镜像滤波器(Anti-image filter) 。
2.简述X86处理器完成实时数字信号处理的优缺点。
答:利用X86处理器完成实时数字信号处理。
特点是处理器选择范围宽,主板及外设资源丰富,有多种操作系统可供选择,开发、调试较为方便;缺点是数字信号处理能力不强,硬件组成较为复杂,系统体积、重量较大,功耗较高,抗环境影响能力较弱。
3.简述数字信号处理器的主要特点。
答:(1)存储器采用哈佛或者改进的哈佛结构;(2)内部采用了多级流水;(3)具有硬件乘法累加单元;(4)可以实现零开销循环;(5)采用了特殊的寻址方式;(6)高效的特殊指令;(7)具有丰富的片内外设。
4.给出存储器的两种主要结构,并分析其区别。
答:存储器结构分为两大类:冯·诺依曼结构和哈佛结构。
冯·诺依曼结构的特点是只有一个存储器空间、一套地址总线和一套数据总线;指令、数据都存放在这个存储器空间中,统一分配地址,所以处理器必须分时访问程序和数据空间。
哈佛结构程序存储器空间和数据存储器空间分开,具有多套地址、数据总线,哈佛结构是并行体系结构,程序和数据存于不同的存储器空间,每个存储器空间独立编址、独立访问。
5.简述选择数字信号处理器所需要考虑的因素。
答:应考虑运算速度、算法格式和数据宽度、存储器类型、功耗和开发工具。
6.给出数字信号处理器的运算速度指标,并给出其具体含义。
答:常见的运算速度指标有如下几种:(1)指令周期:执行一条指令所需的最短时间,数值等于主频的倒数;指令周期通常以ns(纳秒)为单位。
例如,运行在200MHz的TMS320VC5510的指令周期为5ns。
DSP 复习题及答案型DSP采用改进的哈弗结构对程序存储器和数据存储器进行控制2 DSP处理器按数据格式分为两类,分别是定点DSP 和浮点DSP 。
3 从数据总线的宽度来说,TMS320C54x型DSP是16位的微处理器6 若某一变量用表示,该变量所能表示的数值范围-1024 <= x <1024 ;精度。
7 目前市场上DSP生产厂商位居榜首的是(D) A Motorola B ADI C Zilog D TI8 TMS320C2000系列的主要应用领域为(A ) A 测控领域 B 无线通信和有线通信设备 C 无线基站 D 图像处理9 TMS320C54x型DSP是浮点型处理器( X).11 TMS320C54x支持流水线的指令运行方式(V)12 单片机和DSP内部都实现了硬件乘法器(X)14 TMS320C54x DSP功耗低,大运算量,主要用于便携式信息处理终端产品。
( V)15 简述TI公司TMS320C2000、TMS320C5000、TMS320C6000系列处理器的应用领域15.答: C2X、C24X称为C2000系列,主要用于数字控制系统; C54X、C55X称为C5000系列,主要用于功耗低、便于携带的通信终端; C62X、C64X和C67X称为C6000 系列,主要用于高性能复杂的通信系统,如移动通信基站16 函数f(x)=2(1+x2) -1<x<1 试确定定点运算时自变量x和函数f(x)的Q值,同时保持最大精度。
练习题(一)1.累加器A分为三个部分,分别为保护位,高阶位,低阶位。
&2. TMS320C54x型DSP的内部采用8条16位的多总线结构。
3. TMS320C54X DSP的CPU包括3个状态器状态寄存器ST0 ;状态寄存器ST1 ;处理器工作方式状态寄存器PMST。
4. TMS320C54X DSP的40位ALU和累加器仅支持16位算数运算。
1. DSP芯片的内部采用程序和数据分开的哈佛结构,具有专门的硬件乘法器,广泛采用流水线操作,提供特殊的DSP 指令,可以用来快速地实现各种数字信号处理算法. 特点: 一个指令周期内可完成一次乘法和一次加法。
程序和数据空间分开,可以同时访问指令和数据。
具有低开销或无开销循环及跳转的硬件支持。
具有在单周期内操作的多个硬件地址产生器。
可以并行执行多个操作。
支持流水线操作,使取指、译码和执行等操作可以重叠执行。
与通用微处理器相比,DSP芯片的其他通用功能相对较弱些。
2. 1)DSP的C语言是标准的ANSI C,它不包括同外设联系的扩展部分。
但在CCS中,为了方便调试,可以将数据通过prinf命令虚拟输出到主机的屏幕上。
2)DSP的C语言的编译过程为,C编译为ASM,再由ASM编译为OBJ。
因此C和ASM的对应关系非常明确,非常便于人工优化。
3)DSP的代码需要绝对定位;主机的C的代码有操作系统定位。
4)DSP的C的效率较高,非常适合于嵌入系统。
3.经典产品TMS320C1X、TMS320C25、TMS320C3X/4X、TMS320C5 X、TMS320C8X。
目前主流系列TMS320C2000,用于数字化控制领域 TMS320C5000,用于通信、便携式应用领域 TMS320C6000,音视频技术、通信基站4. C5000概况为16位定点整数 DSP处理器迄今已有三代产品,即TMS320C5x、TMS320C 54x和TMS320C55x 同代产品具有相似的CPU结构和不同的片上存储器和外围电路。
存储器、外围电路与CPU集成在一个芯片上,构成了一个单片计算机系统,降低整个系统的成本、体积,提高可靠性5.为C5000系列的最新一代产品,与C54x的源代码兼容与C54x相比处理速度明显提高、功耗明显降低在结构上复杂的多,采用近似“双CPU结构”6. DSP的硬件结构最突出的特点Harvard结构:程序与数据存储空间分开,各有独立的地址总线和数据总线,取指和读数可以同时进行,从而提高速度。
dsp习题及答案
DSP习题及答案
数字信号处理(DSP)是一门重要的电子学科,它涉及数字信号的获取、处理和传输。
在学习DSP的过程中,习题是非常重要的一部分,通过习题的练习可以加深对知识点的理解和掌握。
下面我们将为大家提供一些常见的DSP习题及答案,希望能够帮助大家更好地学习和掌握这门学科。
1. 什么是数字信号处理?
答:数字信号处理是指对数字信号进行获取、处理和传输的过程,它涉及到数字信号的采样、量化、编码和解码等过程。
2. 什么是数字滤波器?
答:数字滤波器是一种用于处理数字信号的滤波器,它可以对数字信号进行滤波处理,包括低通滤波、高通滤波、带通滤波和带阻滤波等。
3. 什么是数字信号的采样频率?
答:数字信号的采样频率是指每秒钟对信号进行采样的次数,它决定了信号的带宽和分辨率。
4. 什么是数字信号的傅里叶变换?
答:数字信号的傅里叶变换是指将信号从时域转换到频域的过程,它可以将信号分解成不同频率的正弦波和余弦波的叠加。
5. 什么是数字信号的量化误差?
答:数字信号的量化误差是指信号经过模数转换后与原始信号之间的差异,它会对信号的质量产生影响。
通过以上习题及答案的学习,我们可以更好地理解和掌握数字信号处理的基本
概念和原理。
希望大家在学习DSP的过程中能够多加练习,不断提高自己的理解和应用能力,为将来的工作和学习打下坚实的基础。
第一章F28x简介1. 什么是DSP,它有什么用处?答:DSP是数字信号处理器(Digital Signal Processor ),是特别适合于实现各种数字信号处理运算的微处理器。
主要应用场合:(1)数字信号处理运算,(2)通信,(3)网络控制及传输设备,(4)语音处理,(5)电机和机器人控制,(6)激光打印机、扫描仪和复印机,(7)自动测试诊断设备及智能仪器仪表、虚拟仪器,(8)图像处理,(9)军事,(10)自动控制等。
2. 写出以下缩写词的中英文全称DSP、MIPS、MOPS、MFLOPS、MACS、XINTF、JTAG、MSPS、UART 答:DSP :Digital Signal Processor,数字信号处理器。
MIPS:Millions of Instruction Per Second,即每秒执行的百万条指令MOPS:Millions of Operation Per Second,每秒执行的百万条操作MFLOPS:Millions of Float Operation Per Second,每秒执行的百万次浮点运算MACS:MACS是指DSP在1秒内完成乘-累加运算的次数XINTF:External Interface ,外部接口。
JTAG:Jiont Testable Action Group,联合测试行动组。
MSPS:Million Samples per Second,每秒采样的百万次数。
UART:Universal Asynchronous Receiver/Transmitter,通用异步接收/发送器。
3. 什么是定点DSP芯片和浮点DSP芯片,各有什么优缺点?答:定点DSP芯片按照定点的数据格式进行工作,其数据长度通常为16位、24位、32位。
定点DSP的特点:体积小、成本低、功耗小、对存储器的要求不高;但数值表示范围较窄,必须使用定点定标的方法,并要防止结果的溢出。
1、为了加快处理速度,是否可将全局数据存储器设置为内部?为什么?不能!因为其地址为8000~FFFFH,所以只能外扩2、输入移位器的移位次数有哪几个来源?移位次数可由两种来源:(1)指令字中的常数。
把移位次数放在指令中,允许用户为程序代码使用特定的数据比例(左移1次相当于乘2)。
(2)临时寄存器(TREG)的低四位。
根据TREG的值移位,允许动态调整数据的比例系数,从而适应不同的系统性能。
3、DSP控制中采用改进型哈佛结构,为什么B0可在数据区,也可在程序区?为了用户使用方便,适用性强,牺牲部分硬件资源。
4、如果外部频率的选择和外部晶振的频率不符合,DSP控制器是否能正常工作?为什么?可以。
只是ACLK 时钟和WDCLK时钟不符合规定?5、读EV寄存器未被定义位和读0080H单元有何区别?读EV寄存器未被定义位为0,而读0080H单元将产生非法地址复位?6、辅助寄存器算术单元在什么时候进行运算?为什么?通常辅助寄存器算术单元在流水线的译码阶段进行它的算术运算。
这样就能在下条指令译码之前产生地址。
7、如果DSP内部没设微堆栈,对它的性能有什么影响?有影响,不支持表和块传送指令?8、DSP的事件管理器有多少事件可以同步启动A/D?它们分别是哪些??10个;通用定时器9个,捕获1个9、光电码盘(同书中)输出波形如下,指出:(15分)(1)、方向变化的时刻?(2)、如何读出方向指示?通过通用定时控制器GPTCON (地址7400h)的TXSTA T位可读出方向指示10、设有9个数进栈1、(11H)、2、(2BH)、3、(29H)、4、(31H)、5、(16H)、6、(07H)、7、(35H)、8、(01H)、9、(12H)后进行了四次弹出操作,写出操作前后栈内的内容?(5分)操作前操作后由上至下为16H、31H、29H、2BH、2BH、2BH、2BH、2BH 11、读外部程序存储器和数据存储器有什么区别?(10分)读外部程序存储器由引脚决定,读外部数据存储器由地址指定(8000~FFFFh)12、设SPI发送字符的长度0110位(由SPICCR3~0决定);SPIDAT的当前值=567AH、SPISOMI值=4887H。
绪论部分:1,解释DSP的含义。
数字信号处理(Digital Signal Processing):以数字形式对信号进行采集、变换、滤波、估值、增强、压缩、识别等处理数字信号处理器(Digital Signal Processor):是一种特别适合于进行数字信号处理运算的微处理器芯片,其主要应用是实时快速地实现各种数字信号处理算法2,为什么DSP特别适合用于数字信号处理,简述其主要特点。
主要体现在以下几个方面:①、在一个指令周期内可完成一次乘法和一次加法;②、程序和数据空间分开,可以同时访问指令和数据;③、片内具有快速RAM,通常可通过独立的数据总线在两块中同时访问;④、具有低开销或无开销循环及跳转的硬件支持;⑤、快速的中断处理和硬件I/O支持;⑥、具有在单周期内操作的多个硬件地址产生器;⑦、可以并行执行多个操作;⑧、支持流水线操作,使取指、译码和执行等操作可以重叠执行。
另外,DSP实际上是一个微型计算机,它按照指令对二进制的数字信号进行计算,因此,运算速度非常快。
3,简述Havard结构与Von Neumann结构的不同,DSP采用的哪种结构?DSP采用的哈佛结构(Harvard Architecture ),数据空间和存储空间是分开的,通过独立的数据总线在程序空间和数据空间同时访问。
而MCU采用的冯·诺伊曼结构(Von Neumann Architecture ),数据空间和存储空间共用一个存储器空间,通过一组总线(地址总线与数据总线)连接到CPU。
显然,运算能力上MCU不如DSP;但MCU价格便宜,对性能要求不高的场合MCU具有很大的优势。
4,目前市场上主要的DSP厂商有哪些?试用搜索工具查阅其主要DSP的处理器产品。
目前,在生产通用DSP的厂家中,最有影响的公司有:TI公司(美国德州仪器公司)ADI公司(美国的模拟器件公司)AT&T公司(现在的Lucent公司)Motorola公司NEC公司5,TI公司目前应用较广的3个DSP系列是什么?,各自适用于什么领域?TMS320C2000™数字控制控制优化:硬盘&采暖、通风空调电机控制家用电器变频电源控制TMS320C5000™消费、便携类低功耗:手机便携式电子产品生物识别电信和VoIPTMS320C6000™通信基站、数字图像处理高性能:无线基站视频流、视频会议视频安防/监控医疗成像6,TMS320F28335是哪个公司DSP?试解释其型号命名含义。
一.填空题(本题总分12分,每空1分)1.累加器A分为三个部分,分别为;;。
1.AG,AH,AL2.TMS320VC5402型DSP的内部采用条位的多总线结构。
2.8,163.TMS320VC5402型DSP采用总线结构对程序存储器和数据存储器进行控制。
3.哈佛4.TMS329VC5402型DSP有个辅助工作寄存器。
4.8个5.DSP处理器TMS320VC5402中DARAM的容量是字。
5.16K字6.TI公司的DSP处理器TMS320VC5402PGE100有___________个定时器。
6.27.在链接器命令文件中,PAGE 1通常指________存储空间。
7.数据8.C54x的中断系统的中断源分为____ ___中断和____ ____中断。
8.硬件、软件1.TI公司DSP处理器的软件开发环境是__________________。
1.答:CCS(Code Composer Studio)2.DSP处理器TMS320VC5402外部有___________根地址线。
2.答:20根3.直接寻址中从页指针的位置可以偏移寻址个单元。
3.答:1284.在链接器命令文件中,PAGE 0通常指________存储空间。
4.答:程序5.C54x系列DSP处理器中,实现时钟频率倍频或分频的部件是_____________。
5.答:锁相环PLL6.TMS320C54x系列DSP处理器上电复位后,程序从指定存储地址________单元开始工作。
6.答:FF80h7.TMS320C54x系列DSP处理器有_____个通用I/O引脚,分别是_________。
7.答:2个,BIO和XF8.DSP处理器按数据格式分为两类,分别是_______ __;_____ ___。
8.答:定点DSP和浮点DSP9.TMS329VC5402型DSP的ST1寄存器中,INTM位的功能是。
9.答:开放/关闭所有可屏蔽中断10.MS320C54X DSP主机接口HPI是________位并行口。
10.答:81.在C54X系列中,按流水线工作方式,分支转移指令的分为哪两种类型:_______;_______。
1.答:无延迟分支转移,延迟分支转移3.C54x的程序中,“.bss”段主要用于_______________。
3.答:为变量保留存储空间4.从数据总线的宽度来说,TMS320VC5402PGE100是_______位的DSP处理器。
4.答:16位7.TMS320VC5402型DSP处理器的内核供电电压________伏。
7.答:1.8v9.TMS320C5402系列DSP处理器最大的数据存储空间为_____字。
9.答:64K10.在链接器命令文件中,PAGE 0通常指________存储空间。
10.答:程序1. DSP技术是利用专用或通用数字信号处理芯片,通过_ _运算的方法对信号进行处理。
1.答:数值运算2. C54x的程序中,“.text”段是_________段,主要包含_______________。
2.答:文本段,可执行文本3. C54x系列DSP上电复位后的工作频率是由片外3个管脚;;来决定的。
3.答:CLKMD1、CLKMD2、CLKMD34. DSP处理器TMS320C5402最大的程序存储空间为______字。
4.答:1M5. 从应用领域来说,MCU(单片机)主要用于_______________;DSP处理器主要应用于___________________。
5.答:控制领域;信号处理6. TMS320C54X DSP提供一个用16位堆栈指针(SP)寻址的软件堆栈。
当向堆栈中压入数据时,堆栈是从地址向地址方向填入。
6.答:高低7. TMS320C54X DSP软硬件复位时,复位中断向量的地址为程序空间的________。
7.答:FF80H4.TMS320C54X可编程定时器的定时周期=(时钟周期)*(分频系数TDDR+1)*(____ +1)。
4.答:PRD5.DSP处理器的英文全称。
5.答: Digital Signal Processor7.DSP处理器TMS320VC5402的IO管脚供电电压________伏。
7.答: 3.3v8.C54x的程序中,“.data”段是_________段,主要用于_______________。
8.答:数据段,通常包含初始化数据;10.DSP处理器TMS320C5402的I/O空间为_ _ __字。
10.答:64K1.TMS320VC5402型DSP的累加器是位。
1.402.TMS329VC5402型DSP的MP/MC管脚的功能是。
2. 微计算机或是微处理器工作模式4.TMS320VC5402型DSP的CPU采用寄存器作为专用硬件实现移位功能。
4. 桶形移位寄存器5.汇编语句“STL A,@y”中“@y”表示寻址方式。
5. 直接寻址6.TMS320VC5402型DSP的ST1寄存器中,CPL位的功能是指示。
6. 直接寻址采用何种指针8.解释汇编语句“READA *AR1”的功能:。
8. 以累加器A的内容作为地址读取程序存储单元,将读取的数据存入以AR1的内容作为地址的数据存储单元中10.TMS320C54X具有两个通用I/O口,________用于输入外设的状态;________用于输出外设的控制信号。
10. BIO,XF二.判断题(本题总分10分,每小题1分)############################错误#####################################4.DSP 处理器TMS320VC5402的供电电压为5V。
()5.DSP的工作频率只能是外部晶体振荡器的频率。
()8.TMS320C54X DSP是浮点型处理器。
()9.TMS320C54X DSP的汇编语言中有除法指令。
()10.TMS320VC5402型DSP内部有8K字的ROM,用于存放自举引导程序、u律和A律扩展表、sin函数表以及中断向量表。
1. DSP的流水线冲突产生的原因是由于DSP运行速度还不够快。
()3. TMS320C54X 系列DSP外部程序存储器的分页扩展受DROM位控制。
()4. TMS320C54X DSP是浮点型处理器。
()6. DSP的工作频率只能是外部晶体振荡器的频率。
()9. TMS320C54X DSP的汇编语言中有除法指令。
()1. 汇编伪指令可以用大写表示。
()3. DSP的流水线冲突产生的原因是由于DSP运行速度还不够快。
()8. TMS320VC5402型DSP汇编指令READA的寻址范围为64K字。
()10. TMS320VC5402型DSP可以通过设置DROM位实现数据存储空间和程序存储空间共享片内DARAM。
1. TMS320VC5402型DSP汇编指令READA的寻址范围为64K字。
()2. TMS320C54X 系列DSP可以通过设置OVL Y位实现数据存储空间和程序存储空间共享片内ROM。
5. TMS320VC5402型DSP汇编语言的伪指令也是一种指令,同样占用存储空间。
()8. TMS320VC5402型DSP的工作频率是由外部晶振唯一确定的。
()3. DSP 处理器TMS320VC5402的中断向量表位置是固定的。
()5. TMS320VC5402型DSP可以通过设置DROM位实现数据存储空间和程序存储空间的共享片内DARAM。
7. TMS320C54X 系列DSP可以通过设置OVL Y位实现数据存储空间和程序存储空间的共享片内ROM。
9. TMS320VC5402型DSP汇编语言的伪指令也是一种指令,同样占用存储空间。
()1.DSP 处理器TMS320VC5402内部含有SARAM存储器。
()2.3.3V的TTL电平器件可以直接驱动5V的CMOS器件。
()3.DSP的流水线冲突产生的原因是由于DSP运行速度还不够快。
()6.C54X系列DSP 处理器的累加器A,B是32位的。
()8.DSP 处理器TMS320VC5402有不止一种串行口。
()4.DSP处理器TMS320VC5402在微型计算机工作模式时,上电复位后程序从片外存储器的FF80h单元开始执行。
5.DSP处理器TMS320VC5402的中断向量表位置是固定的。
()9.DSP处理器TMS320VC5402的程序存储空间只有64K字。
()**************************************正确*************************************1.MEMORY伪指令用来指定链接器将输入段组合成输出段方式,以及输出段在存储器中的位置。
2.TMS320C54X DSP汇编语言源程序中,标号是可选项,若使用标号,则标号必须从第一列开始。
3.DSP 处理器的中断请求可以由软件产生。
()6.哈佛结构的特点是数据总线和程序总线分开。
()7.DSP和MCU属于软件可编程微处理器,用软件实现数据处理;而不带CPU软核的FPGA属于硬件可编程器件,用硬件实现数据处理。
()2. 在C54x系列DSP中断向量表中,每个中断向量的入口地址间隔4个字。
()4. 在C54x系列DSP中断向量表的最大长度只能128字。
()5. DSP对程序存储空间、数据存储空间和I/O空间的选择分别是由三根片选线PS、DS、IS独立选择的。
6. C54x系列DSP的CPU寄存器及片内外设寄存器映射在数据存储空间的0000h-0080h中。
()7. 单片机通过HPI接口可以访问TMS320VC5402的全部64K字数据存储空间。
()8. 在DSP处理器汇编程序中,标号区分大小写。
()9. DSP处理器TMS320VC5402的堆栈是向低地址方向生长的。
()10. DSP 处理器TMS320VC5402的中断向量表位置是固定的。
()1. 当TMS320C54X DSP处于微处理器模式时,DSP上电复位之后从片外程序存储器的FF80H开始运行。
2. 在TMS320VC5402型DSP所有中断向量中,只有硬件复位向量不能被重定位,即硬件复位向量总是指向程序空间的0FF80H位置。
3. DSP和MCU属于软件可编程微处理器,用软件实现数据处理;而不带CPU软核的FPGA属于硬件可编程器件,用硬件实现数据处理。
5. 在DSP处理器汇编程序中,标号区分大小写。
()7. DSP 处理器TMS320VC5402的软件中断是不可屏蔽的中断。
()8. 链接器命令文件是用来规定程序段的存放位置的。
()10. DSP处理器TMS320VC5402的堆栈是向低地址方向生长的。
()2. C54x系列DSP只有两个通用的I/O引脚。