dsp复习资料1.doc
《dsp复习资料1.doc》由会员分享,可在线阅读,更多相关《dsp复习资料1.doc(7页珍藏版)》请在咨信网上搜索。
1、1简述dsp芯片的主要特点。1.哈佛结构:将程序和数据存储在不同的存储空间中,即程序存储器和数据存储器是两个相互独立的存储器,每个存储器独立编址、独立访问。2.多总线结构:可以保证在一个机器周期内可以多次访问程序空间和数据空间。3.指令系统的流水线操作:DSP芯片广泛采用流水线以减少指令执行时间,从而增强了处理器的处理能力。4.专用的硬件乘法器:DSP芯片中有专用的硬件乘法器,使得乘法累加运算能在单个周期内完成。5:特殊的DSP指令:(例如)TMS320C54x中的FIRS和LMS指令专门用于系数对称的FIR滤波器和LMS算法。6.快速的指令周期7.硬件配置强1.1什么是哈佛结构和冯.诺伊曼结
2、构,有什么区别?冯.诺伊曼结构采用单一的地址和数据总线,取指令和取操作数都是通过一条总线分时进行的。哈佛结构采用双存储空间,程序存储器和数据存储器分开,有各自独立的程序总线和数据总线,可独立编址和采访,可对程序和数据进行独立传输。2结合你的专业方向,试举出一个dsp具体应用实例,并说明为什么要采用dsp.DSP芯片的高速发展,得益于集成电路技术的进步,巨大的市场需求l 信号处理:数字滤波、自适应滤波、FFT、频谱分析l 通信:调制解调、数据压缩/解压缩、数据加密/解密,回声消除l 语音:语音合成、语音识别l 图形/图像:图像处理、机器人视觉l 军事:雷达、声纳、导航、制导l 仪器仪表:频谱分析
3、仪l 自动控制:机器人控制、电机控制l 医疗:医学超声、监护系统l 家用电器:IP电话、可视电话3. 请描述TMS320C54x的总线结构1个程序总线(PB) 传送从程序存储器来的指令代码和立即数3个数据总线 (CB DB EB)连接各种元器件4个地址总线(PAB CAB DAB EAB) 传送执行指令所需的地址PB 用于装载指令代码和立即数 CB DB 用于读取操作数 EB 用于写入操作数地址总线负责其他地址总线的地址存储与装载4. TMS320C54x片内存储器一般包括哪些种类?如何配置TMS320C54x片内存储器。TMS320C54x芯片有随机访问存储器(RAM)和只读存储器(ROM)
4、 RAM可分为两种:双访问RAM(DARAM)和单访问RAM(SARAM) 片内存储空间一般包括:64K的程序空间,64K的数据空间和64K的I/O空间,TMS320C54x片内存储器可使用MP/MC位、OVLY位、DROM位进行相对应得配置。MP/非MC位:如果该位清0,则片内ROM映象在程序存储器空间;如果置1,则片内ROM不映象在程序存储器空间。OVLY位:如果该位置为1,则片内RAM分别映象在程序存储器空间和数据存储器空间;如果该位清0,则片内RAM只映象在数据存储器空间。DROM位:如该位设置为1,则片内ROM的一部分映象在数据存储器空间;如果清0,则片内ROM的使用取决于MP/非M
5、C位。5. TMS320C54x芯片的cpu包括哪些部分?其功能是什么?CPU的基本组成及功能如下:CPU状态和控制寄存器:用于设置各种工作条件和工作方式的状态以及存储器配置状态和控制信息。40位算术逻辑单元(ALU)40位累加器A和B:两者共同完成算数运算和逻辑运算。桶形移位寄存器:使处理器能完成数字定标,位提取,对累加器进行归一化处理等操作。乘法器/加法器单元:在单周期内完成一次乘法累加运算。比较,选择和存储单元(CSSU):是专门为Viterbi算法设计的加法,比较,选择操作的硬件单元。指数编码器:用于支持单周期指令EXP的专用硬件。6. TMS320C54x提供哪几种数据寻址方式?举例
6、说明它们是如何寻址的?(1)立即数寻址 LD #10,A(2)绝对地址寻址 STL A,*(y)(3)累加器寻址 READA x(4)直接寻址 LD x,A(5)间接寻址 LD *AR1,A(6)存储器映射寄存器寻址 LDM ST1,B(7)堆栈寻址 PSHM AG7. 在循环寻址方式中,如何确定循环缓冲的起始地址?如循环缓冲大小为32,其起始地址必须从哪儿开始?循环寻址中,循环缓冲区大小寄存器用于确定循环缓冲区的大小。大小为R的循环缓冲区必须从一个N位边界开始,其中,N是满足条件2nR的最小整数。如,R=32转换为100000,即N=6,所以循环缓冲区必须从低6位为0的地址XXXX XXXX
7、 XX00 0000开始。8. 双数据存储器操作数间接寻址使用哪几种类型?所用辅助寄存器只能是那几个?其特点是什么?双数据存储器操作数间接寻址类型为*ARx,*ARx-,*ARx+,*ARx+0%.所用辅助寄存器只能是AR2,AR3,AR4,AR5.其特点是:占用程序空间小,运行速度快,在一个机器周期内通过两个16位数据总线(C和D)读两个操作数.指令中Xmem表示从DB总线上读出的16位操作数,Ymem表示从CB总线上读出的16位操作数.9. 汇编器和链接器如何对段进行管理?汇编器对段的处理是通过段伪指令来区别各个段的,并将段名相同的语句汇编在一起。汇编器的5条伪指令可识别汇编语言程序的各个
8、部分:.bss 未初始化段,给变量保留空间 .usect 未初始化段,如定义一个缓冲区,在一个未初始化的段中保留空间 .text 已初始化段,即代码段,该段包含程序代码.data 已初始化段,一般是指常数表,该段包含已初始化的数据 .sect 已初始化段,如定义一段完成某项功能的代码为一个段,可以命名。链接器对段的处理,有两个主要任务:(1) 把一个或多个COFF目标文件中的各种段作为链接器的输入,经链接后在一个可执行的COFF输出模块中建立各个输出段(2)为各个输出段选定存储器地址。为完成以上任务,链接器有两条命令:(1) MEMORY命令 用来定义目标系统的存储器配置图,包括对存储器各部分
9、的命名,以及规定他们的起始地址和长度。(2.)SECTION命令 告诉链接器如何将输入段组合成输出段,以及将输出段放在存储器中的什么位置。10. 汇编程序中的伪指令有什么作用?其中段定义伪指令有哪些?初始化段和未初始化段有何区别?伪指令不生成最终代码(即不占据存储单元)但对汇编器、链接器有重要的指示作用。包括段定义、条件汇编、文件引用、宏定义等。段定义伪指令:.text此段存放程序代码 .data此段存放初始化了的数据 .bss此段存入未初始化的变量 .sect 名称定义一个有名段,放初始化了的数据或程序代码区别:当汇编器遇到初始化段时将停止当前段的汇编,然后将金接着的程序代码或数据汇编到指定
10、的段中,直到再次遇到另一条这些指令为止,各个段中的数据都是连续安排到存储器中的。当汇编器遇到未初始化段时,并不结束当前段的汇编,只是暂时从当前段脱离出来,并开始对新的段进行汇编,两伪指令可以出现在一个已初始化段的任何位置上,而不会对他的内容发生影响。11. 链接命令文件有什么作用?如何使用MEMORY命令和SECTIONS命令?链接命令文件内容和汇编程序中段定义伪指令有联系吗?答:链接命令文件(.cmd文件)通过段定位控制命令,分配程序代码空间、数据代码空间、程序运行空间、堆栈空间。 在链接命令文件中可以使用MEMORY和SECTIONS命令来定义目标系统的存储器配置图及段的映射。 有联系。段
11、伪指令SECTIONS负责告诉连接器将输入文件中用.text、,data、.bss、.sect等伪指令定义的段配置到MEMORY命令中。12. 叙述块重复操作指令RPTB的使用。答:块重复指令RPTB用于将一个指令块重复执行规定的次数。使用时要先用STM指令在块重复计数器BRC中装入N值,N比块循环的次数少1,N值的范围是0到65535。块重复起始地址是RPTB指令的下一条指令的地址。块重复结束地址是重复块的最后一条指令的最后一个字的地址,由RPTB指令的操作数规定。对一个数组进行初始化:X5=0,0,0,0,0,然后对数组X5中的每个元素加1。.mmrege.def start.bss x,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- dsp 复习资料
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【天****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【天****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。