DSP复习资料与答案

合集下载

dsp复习题和答案Word版

dsp复习题和答案Word版

一、TI公司DSP分类及代表产品简介TI的DSP经过完善的测试出厂时,都是以 TMS320为前缀。

在众多款型DSP中,TI把市场销量好和前景看好的DSP归为三大系列而大力推广,TI也称之为三个平台。

TMS320C6000平台,包含定点C62x和C64x以及浮点C67x。

其追求的是至高性能,最近新推出的芯片速度高达1GHZ,适合宽带网络、图像、影像、雷达等处理应用。

TMS320C5000 平台,包含代码兼容的定点C54x和C55x。

其提供性能、外围设备、小型封装和电源效率的优化组合,适合便携式上网、语音处理及对功耗有严格要求的地方。

DSP的传统设计往往是采取主从式结构:在一块电路板上,DSP做从机,负责数字信号处理运算;外加一块嵌入式微处理器做主机,来完成输入、控制、显示等其他功能。

为此,TI专门推出了一款双核处理器OMAP,包含有一个ARM和一个C5000系列DSP,OMAP处理器把主从式设计在芯片级上合二为一,一个典型的应用实例为诺基亚手机。

TMS320C2000 平台,包含16位C24xx和32位C28xx的定点DSP。

C24xx系列市场销量很好,而对C28xx系列, TI 认为很有市场潜力而大力推广。

C2000针对控制领域做了优化配置,集成了了众多的外设,适合逆变器、马达、机器人、数控机床、电力等应用领域。

另外,OMAP 系列:OMAP 处理器集成ARM 的命令及控制功能,另外还提供DSP 的低功耗,实时信号处理能力,最适合移动上网设备和多媒体家电。

其他系列的DSP 曾经有过风光,但现在都非TI 主推产品了,除了C3X 系列外,其他基本处于淘汰阶段,如:C3X 的浮点系列:C30,C31,C32 C2X 和C5X 系列:C20,C25,C50, 每个系列的DSP 都有其主要应用领域。

二、简述实时信号处理的含义。

要求在限定的时间内将采集的数据在现场处理完成并得到一定的结果,即信号处理的时间要小于或者等于下一批数据输入时间,有时甚至要求在特定的时间、地点来完成信号处理。

dsp试题及答案

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复习资料1

DSP复习资料1

DSP题库一.判断1. Chirp-Z变换可用于计算DFT。

T2. 时域序列x(n),经过傅里叶变换后,其频谱是离散的和周期的。

F3. IIR滤波器中直接型结构最稳定。

F4. FFT可用来计算IIR滤波器,以减少运算量。

F5. 频率采样法设计FIR滤波器必须用频率采样型结构实现。

F6. 离散时间序列X(n)的傅氏变换在频域上表示为也是离散值,故又称离散傅利叶变换。

F7. 采样频率fs=5000Hz,DFT的长度为2000,其谱线间隔为2.5Hz。

T8. 脉冲响应不变法不能设计高通数字滤波器。

T9. 按频率抽取基二FFT首先将x(n)分成奇数序列和偶数序列。

F10. 改善窗口函数是在通过增加主瓣宽度来减小旁瓣。

T11. 用矩形窗设计FIR滤波器,增加长度N可改善通带波动和阻带衰减。

F12. 大信号极限环振荡是由舍入运算引起的。

F13. 线性相位系统对各个频率分量的延迟是相同的。

T14. 定点数相加溢出将改变和数的符号。

T15. 一个长度为N的有限长序列可用N个频域的采样值唯一地确定。

T16. 凯塞窗的beta值越小其过渡带越窄。

T17. 线性相位滤波器的h(n)一定是无限长单位脉冲响应。

F18. 级联型结构可以单独调整零、极点位置。

T19. 时间抽取法FFT对两个经时间抽取的N/2点离散序列X(2r)和X(2r+1)做DFT,并将结果相加,就得一个N点DFT。

F20. 具有矩形频率特性的数字带通滤波器具有非因果的h(n)。

T21. 等波纹逼近是一种满足最大误差最小化准则的FIR滤波器设计。

T22. 实序列x(n)的DFT满足 X(k)=X(N-1-k)。

F23. 相同的Z变换表达式一定对应相同的时间序列。

F24. 双线性变换法的频率座标变换是线性关系。

F25. 周期分别为N1,N2的两离散序列,在进行周期卷积后,其结果也是周期序列。

T26. 等波纹逼近是一种满足最大误差最小化准则的FIR滤波器设计。

dsp复习题及答案_百度文库(精)

dsp复习题及答案_百度文库(精)

一、 TI公司DSP分类及代表产品简介TI的DSP经过完善的测试出厂时,都是以 TMS320为前缀。

在众多款型DSP中,TI把市场销量好和前景看好的DSP归为三大系列而大力推广,TI也称之为三个平台。

TMS320C6000平台,包含定点C62x和C64x以及浮点C67x。

其追求的是至高性能,最近新推出的芯片速度高达1GHZ,适合宽带网络、图像、影像、雷达等处理应用。

TMS320C5000 平台,包含代码兼容的定点C54x和C55x。

其提供性能、外围设备、小型封装和电源效率的优化组合,适合便携式上网、语音处理及对功耗有严格要求的地方。

DSP的传统设计往往是采取主从式结构:在一块电路板上,DSP做从机,负责数字信号处理运算;外加一块嵌入式微处理器做主机,来完成输入、控制、显示等其他功能。

为此,TI专门推出了一款双核处理器OMAP,包含有一个ARM和一个C5000系列DSP,OMAP处理器把主从式设计在芯片级上合二为一,一个典型的应用实例为诺基亚手机。

TMS320C2000 平台,包含16位C24xx和32位C28xx的定点DSP。

C24xx系列市场销量很好,而对C28xx系列, TI认为很有市场潜力而大力推广。

C2000针对控制领域做了优化配置,集成了了众多的外设,适合逆变器、马达、机器人、数控机床、电力等应用领域。

另外,OMAP 系列:OMAP 处理器集成ARM 的命令及控制功能,另外还提供DSP 的低功耗,实时信号处理能力,最适合移动上网设备和多媒体家电。

其他系列的DSP 曾经有过风光,但现在都非TI 主推产品了,除了C3X 系列外,其他基本处于淘汰阶段,如:C3X 的浮点系列:C30,C31,C32 C2X 和C5X 系列:C20,C25,C50, 每个系列的DSP 都有其主要应用领域。

二、简述实时信号处理的含义。

要求在限定的时间内将采集的数据在现场处理完成并得到一定的结果,即信号处理的时间要小于或者等于下一批数据输入时间,有时甚至要求在特定的时间、地点来完成信号处理。

DSP试题及答案集(附复习资料).doc

DSP试题及答案集(附复习资料).doc

:新DSP考试试题集合外加复习资料(后)一、填空(每空1分,共30分)1.程序计数器的值可以通过复位操作、顺序执行指令、分支转移,累加器转移,块重复,子程序调用,从累加器调用子程序,中断等操作改变。

2.’C54xDSP芯片采用了6级流水线的工作方式,即一条指令分为预取指、取指、译码、寻址、读数和执行6个阶段。

3.解决MMR写操作的流水线冲突时,一般可用采用推荐指令和插入空操作指令的方法。

4.TI公司的定点DSP产品主要有TMS320C2000系列、TMS320C5000系列和TMS320C6000 系列。

5.’C54x DSP中传送执行指令所需的地址需要用到PAB 、CAB、DAB和EAB 4条地址总线。

6.在’C54x DSP寻址和指令系统中,Xmem和Ymem表示16位双寻址操作数’ Dmad为16位立即数,表示数据存储器地址,Pmad为16位立即数,表示程序存储器地址。

7.DSP的内部存储器类型可分为随机存取存储器(RAM)和只读存储器(ROM)。

其屮RAM又可以分为两种类型:单寻址RAM (SARAM)和双寻址RAM (DARAM)。

8.8.’C54x DSP的内部总存储空间为192K字,分成3个可选择的存储空间:64K 字的程序存储空间、64K字的数椐存储空问和64K字的I/O空间。

9.从功能结构上,’C54X DSP的CPU可以划分成运算部件和控制部件两大部分。

10.’C54xDSP的寻址方式有七种,分别为立即寻址、绝对寻址、累加器寻址、直接寻址、间接寻址、存储器映象寄存器寻址、堆栈寻址。

12. ’C54x DSP定时器由3个16位存储器映射寄存器组成:定时器寄存器(TIM)、定时器周期寄存器(PRD )和定时器控制寄存器(TCR )。

13.主机接口(HPI ,Host Port Interface )是TMS320C54x 系列定点芯片内部 具有的一种接口部件,主要用于DSP 与其他总线或CPU 进行通信。

DSP复习题及答案

DSP复习题及答案

4. TMS320C54XDSP 的 40 位 ALU和累加器仅支持
16 位算数运算。( X )
5. C54X系列 DSP 处理器的累加器 A,B 是 32 位的。
6.TMS320VC5402 型 DSP的乘法器是 17*17 位
8. TMS320VC54x有 1 个 40 位桶形移位寄存器
9. TMS320VC54x有 2 个 40 位累加器
也将作为立即数。
使用“ * ”符号作为前缀,汇编器将操作数作为间接地址,即把操作数的内容作为地址。
使用“ @”符号作为前缀,汇编器将操作数作为直接地址,即操作数由直接地址码赋值。
?14. 循环寻址方式中, 若循环缓冲区大小为 25,试确定循环缓冲区的首地址和尾地址?假 设使用 AR3(值为 F3EBH)
TRB: org=3000H,len=200H
PAGE1:
TRC: org=0F00H,len=500H
TRD: org=A200H,len=1000H
}
SECTIONS
{
.text: >TRA PAGE0
.data: >TRB PAGE0
}
( V)
专业资料整理
WORD格式
7
专业资料整理
WORD格式
方向生长
的。

V)
3
在 C54x 系列 DSP的寻址方式中,使用 DP作为直接寻址的偏移寻址范围只有
128 个字。

V)
10、下面哪条指令是端口寻址指令?
(C)
(A)LD #0, A
( B) MVKDEXAM1 ,*AR5
(C)PORTRFIFO, *AR5
( D)READA 60H

(完整word版)DSP答案(20200807021432)

(完整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复习题及答案

读书破万卷下笔如有神一、TI公司DSP分类及代表产品简介TI的DSP经过完善的测试出厂时,都是以TMS320为前缀。

在众多款型DSP中,TI把市场销量好和前景看好的DSP归为三大系列而大力推广,TI也称之为三个平台。

TMS320C6000平台,包含定点C62x和C64x以及浮点C67x。

其追求的是至高性能,最近新推出的芯片速度高达1GHZ,适合宽带网络、图像、影像、雷达等处理应用。

TMS320C5000 平台,包含代码兼容的定点C54x和C55x。

其提供性能、外围设备、小型封装和电源效率的优化组合,适合便携式上网、语音处理及对功耗有严格要求的地方。

DSP的传统设计往往是采取主从式结构:在一块电路板上,DSP做从机,负责数字信号处理运算;外加一块嵌入式微处理器做主机,来完成输入、控制、显示等其他功能。

为此,TI专门推出了一款双核处理器OMAP,包含有一个ARM和一个C5000系列DSP,OMAP处理器把主从式设计在芯片级上合二为一,一个典型的应用实例为诺基亚手机。

TMS320C2000 平台,包含16位C24xx和32位C28xx的定点DSP。

C24xx系列市场销量很好,而对C28xx系列,TI认为很有市场潜力而大力推广。

C2000针对控制领域做了优化配置,集成了了众多的外设,适合逆变器、马达、机器人、数控机床、电力等应用领域。

另外,OMAP 系列:OMAP 处理器集成ARM 的命令及控制功能,另外还提供DSP 的低功耗,实时信号处理能力,最适合移动上网设备和多媒体家电。

其他系列的DSP 曾经有过风光,但现在都非TI 主推产品了,除了C3X 系列外,其他基本处于淘汰阶段,如:C3X 的浮点系列:C30,C31,C32 C2X 和C5X 系列:C20,C25,C50, 每个系列的DSP 都有其主要应用领域。

二、简述实时信号处理的含义。

要求在限定的时间内将采集的数据在现场处理完成并得到一定的结果,即信号处理的时间要小于或者等于下一批数据输入时间,有时甚至要求在特定的时间、地点来完成信号处理。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1、嵌入式系统ARM内核和DSP内核的结合,意义何在?答:AMR以控制为核心;DSP多媒体影音处理,实时信号处理.控制能力好,定时控制好。

速度快、开发性好、稳定性高。

ARM处理器的三大特点是:耗电少功能强、16位/32位双指令集和众多合作伙伴。

2、DSP的工作电压越来越低,内核电压已经低至1V,这样做有何意义?为什么DSP内核工作电压和I/O工作电压不一样?答:集成电路速度越来越快,随之而来,功耗越来越大,这样散热就是很大的问题。

在芯片走线尺寸不变的情况下,内部阻抗也不变,降低工作电压会降低功耗,这样能再较高频率下芯片发热较少。

内核不容易受到外部干扰,所以电压可以做的较低,但IO容易受外部信号干扰,保持较高电压容易是器件工作稳定,这是功耗和稳定性的折中。

3、TMS320C54xDSP采用硬件乘法器完成17*17bits带符号乘运算,而软件乘法器(微代码指令)也能完成同样的运算,请问它们有什么区别?答:DSP有专门的硬件来实行乘累加(MAC运算),也就是你说的硬件乘法器,用MAC可以在一个处理器时钟周期内,得到两个数据相乘的结果。

而典型的微处理器是通过二进制长的相乘进行乘法运算的,当微处理器遇到一个乘法指令时,调用一个内部运算序列(称为微码)在连续的时钟周期中,改执行一系列的移位和相加运算,直到算出结果。

因为微码有许多步骤,所以该运算需要许多时钟周期来完成.(硬件比软件快速完成乘法运算,软件要占用程序空间,运行时间长)4、当要使用硬中断INT3作为中断响应矢量时,请问可屏蔽中断寄存器IMR和中断标志寄存器IFR应如何设置。

答:IFR中INT3位=1 IMR中INT3位=1使能中断5、若处理器方式寄存器PMST的值设为01A0H,而中断矢量为INT3,那么在中断响应时,程序计数器指针PC的值为多少?答:PMST:中IPTR=(000000011)b,int3中断向量号为24H,做移量为后变为60H 则终端响应时程序计数器指针PC=01E0H6、TMS320C54xDSP存储器有3个独立的可选空间组成:程序、数据和I/O空间.而’C54x存储空间的配置是受MP/MC、OVL Y和DROM3个位控制的。

如果想使片上RAM同时映射到数据空间和程序空间,那么MP/MC、OVL Y和DROM的值应如何设置?答:MP/MC=0;OVLY=1;DROM=1 7、TMS320C54xCPU有一条指令流水线加速了指令执行,请问流水线分几级,分别叙述各级的功能?6级流水操作的功能分别是:Prefetch:预取指,把将要执行的指令地址提供给程序地址总线PAB。

Fetch:取指,从程序总线PB上读取程序指令,并放入指令寄存器IR.Decode:译码,指令寄存器IR中的内容被译码,同时判定操作数类型、寻址方式及控制顺序。

Access:访问寻址,数据地址产生单元DAGEN把将要访问的数据存储区地址提供给数据地址总线DAB和CAB。

Read:读操作数,从数据地址总线DB和CB上读取操作数,同时把将要写的数据存储区地址提供给写地址总线EAB。

Execute/write:执行/写操作,执行指令,同时通过数据写总线EB完成写操作8、DSP响应中断的条件有哪些?中断响应应满足:·在出现多个中断时,此中断优先级最高。

·ST1中INTM位为0,允许全局中断。

·IMR中的响应位为1,开放此中断。

·外部中断响应时间.9、DSP如何与不同速度的片外存储器及其他外设进行数据交换?答:软件可编程等待状态发生器可以将外部总线周期扩展到7个机器周期,以使’C54x能与低速外部设备接口。

而需要多于七个等待周期设备,可以用硬件READY线来接口.10、循环寻址和位倒序寻址是DSP数据寻址的特殊之处,试叙述这两种寻址的特点和它们在数字信号处理算法中的作用。

答:循环寻址可以和任意一种间接寻址模式一起使用。

每一个辅助寄存器和系数数据指针,作为对数据或寄存器位的指针时,都可以独立配置成线性或循环寻址。

位倒序寻址提高了执行速度和在FFT算法的程序中使用存储器的效率。

在这种寻址方式中,AR0存放的整数N 是FFT点数的一半,一个辅助寄存器指向一个数据存放的物理单元。

当使用位倒序寻址方式把AR0加到辅助寄存器中时,地址以位倒序的方式产生,即进位是从左向右的,而不是从右向左.11、如何在数据存储器中开辟循环缓冲区?答:在数据存储器中开辟一个称之为滑窗的N个单元的缓冲区,滑窗中存放最新的N个输入样本;每次输入新样本时,以新样本改写滑窗中的最老的数据,而滑窗中的其他数据不作移动;利用片内BK(循环缓冲区长度)寄存器对滑窗进行间接寻址,循环缓冲区地址首尾相邻.12、在数据存储器中开辟一段循环缓冲区,缓冲区大小为64。

试写出缓冲区首地址和缓冲区大小寄存器的内容。

答:①首地址: EFB ②内容:XXXX XXXX X000 0000b13、使用循环寻址要遵循的三个原则:(1)循环缓冲区的长度R〈2N,且地址从一个低N位为0的地址开始(2)步长小于或等于缓冲区的长度(3)所使用的辅助寄存器必须指向缓冲区单元14、DSP特有的位倒序寻址主要应用于FFT算法中,针对复数FFT和实数FFT,相应的位倒序寻址索引应如何确定?答:实数FFT时位倒序寻址索引{AR0存放的整数}是FFT点数的一半;复数FFT时位倒序寻址索引{AR0存放的整数}是FFT点数1、分析汇编程序为什么要用泰勒展开的方法实现正弦计算。

答:因为根据泰勒展开式进行计算来实现正弦信号,他能精确地计算出一个角度的正弦和余弦值,且只需要较小的存储空间2、’C54x核心板的最小应用系统包括哪几个部分?电源管理芯片的作用是什么?3、核心板电源管理电路设计中需要特别注意的问题是什么?答:在进行电源设计时,需要特别强调的是模拟电路和数字电路部分要独立供电,数字地与模拟地分开,遵循单点接地的原则。

7、'C54x定时器由哪几个特殊功能寄存器控制其定时时间,没有扩展的情况下,最长的定时时间由什么决定。

答:由定时设定计数器TIM、定时周期计数器PRD和定时控制寄存器TCR这三个特殊功能寄存器控制其定时时间.最长定时时间由指令周期T和TIM设置的初值决定。

12、为什么改变锁相环电路PLL模式的乘法系数,首先要将锁相环电路转换成DIV模式?答:因为在只有DIV模式下才能更改PLLMUL、PLLDIV和PLLON/DOFF位.13、定时器对CPU时钟分频倍数最大可以是多少?答:0FFFFH14、'C54x核心板的存储空间包括哪几个部分。

它们的空间大小分配由什么决定。

答:64K字程序存储空间, 64K字数据存储空间,64K字I/O空间MP/MC位若MP/MC=0,则片内ROM安排到程序空间; 若MP/MC=1,则片内ROM不安排到程序空间OVLY位若OVLY=1,则片内RAM安排到程序和数据空间若OVLY=0则片内RAM只安排到数据存储空间DROM位当DROM=1,则部分片内ROM安排到数据空间当DROM=0,则片内ROM不安排到数据空间15、为了将存储器与具有存储连接功能的外设有机结合在一起,又不发生冲突,硬件连接逻辑应注意的问题是什么?说明原因。

答:1、存储连接功能的外设和CPU之间的通信,因为存储连接功能的外设和CPU的速率和通信协议彼此并不一定相同,那么必然需要一种设备来进行协议转换和数据缓冲,以适配速率不同,协议不同的各种外设之间以及外设和cpu之间的通信.因此提出总线的概念,连接在一种总线上的所有设备的速率和底层通信协议是一致的。

2、相同协议和相同速率的外设连接在一类总线之上,因为系统中某一种总线并不一定只有一条,每一条总线(注意,不是一种,而是一条)都定了一个地址空间,也就是一个地址命名空间。

16、说明使用DMA的意义何在.答:能够在没有DSP的核心单元CPU参与的情况下,由DMA控制器完成存储器映射区的数据传输。

数据传输可以在片内存储器、片外存储器以及其他外设之间进行。

17、在禁止DMA中断的情况下,CPU如何监控DMA通道的传送?答:CPU的中断屏蔽寄存器(IMR)和INTM位控制着是否响应来自DMA的中断18、FFT算法按抽取方法可分为哪几种方法?按基数可分为哪几种方法。

答:FFT算法可分为按时间抽取算法和按频率抽取算法。

按基数可分基2、基4、基8以及任意因子。

19、输入序列是按混序存储,输出序列为自然顺序排列的FFT算法是什么?答:离散傅里叶(DFT)20、使用循环寻址的数据缓冲区的地址应该如何设置?答:由EFB定义缓冲区的起始地址,EOB定义缓冲区的底部地址,循环缓冲区的长度必须是2k>N, k为整数,循环缓冲区的起始地址必须对准2k的边界22、如何在C程序中访问汇编语言变量答:(1)当C语言访问·bss段中汇编变量时 1、用“·bss”或“·usect”伪指令定义变量; 2、用“·global”伪指令定义外部变量; 3、汇编语言在变量名前加“-”(2)当访问不在·bss段中时,定义一个全局指针变量“—XXX",并将该指针变量指向数据表的首个数据。

(3)用。

set 和。

global命令定义全局常数。

从C语言程序中访问在汇编语言程序中用.set和。

global命令定义的常数,按以下步骤可进行正常访问:1、在汇编语言程序中将常数(符号)定义为全局常数;2、C语言程序中访问汇编语言程序中的常数时,应在常数名之前加一个地址操作符“&”。

23、使用ADD指令完成加法temp1+ temp2= temp3LD temp1,A ;将变量temp1装入累加器AADD temp2,A ;将变量temp2加到累加器A中STL A,temp3 ;将结果(累加器A的低16位)存入变量temp3中24、利用ADDS指令实现32位数据装入LD #0, DP ;设置数据页指针LD 60h,16, A ;将60H的内容装入累加器A的高16位,同时累加器A的低16位清0ADDS 61h,A ;将61H的内容加到累加器A的低16位25、利用SUB指令实现两个变量相减STM #60h, AR3 ;将变量1的地址60H装入辅助寄存器AR3STM #61h,AR2 ;将变量2的地址61H装入辅助寄存器AR3SUB *AR2+,*AR3,B ;将变量1左移16位,同时变量2也左移16位,然后相减,;结果放入累加器B(高16位)中,同时AR2加1STH B, 63h ;将相减的结果(高16位)存入变量3的地址63H中26、使用SUBC指令和RPT指令实现整数除法:temp3=temp1/temp2,余数放在temp4中。

相关文档
最新文档