dsp复习资料.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
dsp复习资料

1.简述dsp芯片的主要特点。 1.哈佛结构:将程序和数据存储在不同的存储空间中,即程序存储器和数据存储器是两个相互独立的存储器,每个存储器独立编址、独立访问。2.多总线结构:可以保证在一个机器周期内可以多次访问程序空间和数据空间。3.指令系统的流水线操作:DSP芯片广泛采用流水线以减少指令执行时间,从而增强了处理器的处理能力。4.专用的硬件乘法器:DSP芯片中有专用的硬件乘法器,使得乘法累加运算能在单个周期内完成。5:特殊的DSP指令:(例如)TMS320C54x中的FIRS和LMS指令专门用于系数对称的FIR滤波器和LMS算法。6.快速的指令周期7.硬件配置强 2.结合你的专业方向,试举出一个dsp具体应用实例,并说明为什么要采用dsp. DSP芯片的高速发展,得益于集成电路技术的进步,巨大的市场需求 信号处理: 数字滤波、自适应滤波、FFT、频谱分析 3. 请描述TMS320C54x的总线结构1个程序总线(PB)3个数据总线 (CB DB EB)4个地址总线(PAB CAB DAB EAB)PB 用于装载指令代码和立即数???? CB?? DB 用于读取操作数????? EB 用于写入操作数 地址总线负责其他地址总线的地址存储与装载①MP/非MC位:如果该位清0,则片内ROM映象在程序存储器空间;如果置1,则片内ROM不映象在程序存储器空间。②OVLY位:如果该位置为1,则片内RAM分别映象在程序存储器空间和数据存储器空间;如果该位清0,则片内RAM只映象在数据存储器空间。③DROM位:如该位设置为1,则片内ROM的一部分映象在数据存储器空间;如果清0,则片内ROM的使用取决于MP/非MC位。 5. TMS320C54x芯片的cpu包括哪些部分?其功能是什么? CPU状态和控制寄存器 40位算术逻辑单元(ALU) 40位累加器A和B 桶形移位寄存器乘法器/加法器单元 比较,选择和存储单元(CSSU) 指数编码器(1)立即数寻址 (2)绝对地址寻址 (3)累加器寻址 (4)直接寻址 (5)间接寻址(6)存储器映射寄存器寻址 (7)堆栈寻址双数据存储器操作数间接寻址类型为*ARx,*ARx-,*ARx+,*ARx+0%. 所用辅助寄存器只能是AR2,AR3,AR4,AR5. 其特点是:占用程序空间小,运行速度快,在一个机器周期内通过两个16位数据总线(C和D)读两个操作数.指令中Xmem表示从DB总线上读出的16位操作数,Ymem表示从CB总线上读出的16位操作数.‘名称’——定义一个有名段,放初始化了的数据或程序代码 区别:当汇编器遇到初始化段时将停止当前段的汇编,然后将金接着的程序代码或数据汇编到指定的段中,直到再次遇到另一条这些指令为止,各个段中的数据都是连续安排到存储器中的。当汇编器遇到未初始化段时,并不结束当前段的汇编,只是暂时从当前段脱离出来,并开始对新的段进行汇编,两伪指令可以出现在一个已初始化段的任何位置上,而不会对他的内容发生影响。 11. 链接命令文件有什么作用?如何使用MEMORY命令和SECTIONS命令?链接命令文件内容和汇编程序中段定义伪指令有联系吗? 答:链接命令文件(.cmd文件)通过段定位控制命令,分配程序代码空间、数据代码空间、程序运行空间、堆栈空间。 在链接命令文件中可以使用MEMORY和SECTIONS命令来定义目标系统的存储器配置图及段的映射。 有联系。段伪指令SECTIONS负责告诉连接器将输入文件中用.text、,data、.bss、.sect等伪指令定义的段配置到MEMORY命令中。 12. 叙述块重复操作指令RPTB的使用。 答:块重复指令RPTB用于将一个指令块重复执行规定的次数。使用时要先用STM指令在块重复计数器BRC中装入N值,N比块循环的次数少1,N值的范围是0到65535。块重复起始地址是RPTB指令的下一条指令的地址。块重复结束地址是重复块的最后一条指令的最后一个字的地址,由RPTB指令的操作数规定。 对一个数组进行初始化:X[5]={0,0,0,0,0},然后对数组X[5]中的每个元素加1。 .mmrege .def start .bss x,5 .text Start:STM #x,AR1 LD #1,16,B RPT #4 STL A,*AR1+ LD #1,16,B STM #4,BRC STM #x,AR4 RPTB next-1 ADD *AR4,16,B,A STH A,*AR4+ next:LD #0,B .end 14. C54x的中断向量表是如何重定位的?P120 重新映象中断向量地址C54x的中断向量表是可重定位的,即在DSP复位时,中断向量表的起始地址固定为0FF80H,复位后,此表的起始地址可由用户指定.中

文档评论(0)

haocen + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档