DSP技术习题

第一章※<思考题>
1.DSP应用系统模型包括哪些主要部分
2.DSP系统有何特点?
3.设计一个DSP系统应考虑哪些问题?
4.选择DSP芯片的依据是什么?
5.比较不同种类DSP芯片的区别是什么?
6.在你接触到的问题中,哪些可用DSP来解决?
7.开发DSP系统可用哪些开发工具?国际标准视力表
8.试列举DSP芯片的特点。
5
第二章<思考题>
1. TSM320C54X芯片存储器采用什么结构?有何特点?
2  TSM320C54X芯片在提高芯片运算速度方面采用了哪些措施?
3. TSM320C54X芯片的总线有哪些?它们各自的作用和区别是什么?
4. DSP采用多处理单元结构有何好处?
5. TSM320C54X芯片的CPU主要包括哪些部分?它们的功能是什么?
6. 累加器A和B的作用是什么?它们有何区别?
7. ST0、ST1、PMST的作用是什么?它们是如何影响DSP工作过程的?
8. 数据页0(0H-7FH)能否被映象到程序空间?
9. TSM320C54x的总存储空间为多少?可分为哪3类,它们的大小是多少?
10. TSM320C54x片内随机存储器有哪两种,片内与片外RAM的区别是多少?
沙芦草11. 试述三种存储器空间的各自作用是什么?
熊文丹
12. 试述RAM、ROM的分配和使用方法。
13. 片内DARAM可否用作为程序空间?对哪些情况要用两个机器周期才能访问到存储器?
14. 寻址存储器映象外围电路寄存器时,要用多少个机器周期?
15. 定时器由哪些寄存器组成,他们是如何工作的?
16. 时钟发生器由哪些部分组成,他们是如何工作的?
17. /RS为低电平至少多少个CLKOUT周期才能保证DSP复位?
18. HPI由哪些部分组成,它们的作用是什么?
19. HPI是如何控制与DSP进行8位至16位数据转换的,高低字节是如何处理的?
20. C54x有哪几种串行口?标准同步串行口由哪些部分组成,它们是如何工作的?
21. CLKX、CLKR有何作用?收发数据按8、16位传送是如何控制的?
22. C54x与外部存储器、I/O设备接口主要有哪些总线和控制信号线,他们的作用是什么?
23. C54x如何寻址不同速度的外部设备?
24. SWWSR是如何与READY线一起工作的?
25. DSP为了降低功耗采取了哪些措施?
26. 什么情况下使用外部总线只用一个机器周期?
27. 什么情况下IO读/写操作需要至少3个机器周期?
28. 使C54x进入复位状态后以及结束复位后外部总线状态如何变化?
29. 用什么办法进入IDLE3省电工作方式和结束这种方式?
30. /HOLD和/HOLDA 是如何控制CPU的?蔡元培的北大时代
31. 哪些办法可以引起硬件或软件中断?
32. CPU是如何响应中断的?
33. 如何计算中断复位后的开始地址?
34. 在选择存储器时,主要考虑哪此因素?如果所选存储器的速度跟不上DSP的要求,应如何协调?
35. C54x-40与低地址数据存储器(SRAM,10 ns)以及高地址程序存储器(EPROM,200 ns)相接口。应如何设置SWWSR?画出连接图。
36. 有哪些自举加载方法?它们是如何工作的?
5
第三章※<思考题>
1. C54x有哪些寻址方式,它们是如何寻址的?
2. 当使用位倒序寻址时,应使用什么辅助寄存器?试述地址以位倒序方式产生的过程。
3. 对C54x而言有哪些分支转移形式?他们是如何工作的?
4. 带延迟的分支转移与不带延迟的分支转移指令有何差异?
5. 可重复操作指令的特点是什么?其最多重复次数是多少?
6. RC在执行减1操作时能否被访问?
7. 进行块重复操作要用到几个计数器或寄存器,块重复可否嵌套?重复次数如何设置?
8. 长度为R的的循环缓冲器必须从一个N位地址的边界开始,N与R应满足何种关系?
9. C54x的6级流水线的功能是什么?流水线操作中哪些情况不会发生冲突?哪些情况可能发生冲突?解决冲突的办法有哪些?
10. 由于DSP采用多级流水线操作,当分支转移指令到达流水线的执行阶段时,其后面的两个指令字已经被取指。在什么条件下他们才能被执行?
11. 为什么DARAM能够在单周期内对CPU进行两次访问?试述访问PAB/PB、DAB/DB、CAB/CB、EAB/EB时,何时会发生冲突?如何避免?
12. TMS320C54x是如何进行凑整运算的?为什么要进行凑整运算?
13. *(lk)寻址方式的指令可与循环指令(RPT,RPTZ)一起使用?
*(lk)寻址也是用标号标记数据空间地址。
如:LD *(BUFFER),A。使用这类指令的好处在于不用修改 DP 和
AR 值。但有一点要注意的是,这类指令不能用于重复执行单指令中
(RPT,RPTZ) 。
14. 直接寻址方式可以用于程序空间的寻址?
15. 汇编指令中的*ARx表示ARF所选择的辅助寄存器?
16. 用双操作数指令编程有何特点?用何种寻址方式获得操作数,且只用哪些辅助寄存器?
17. 有些指令如MAC、MAS等,后面带有后缀R,这表示要对结果进行舍入处理,舍入是如何进行的?
5
第四章※<思考题>
1. 以.asm为扩展名的汇编语言源程序由哪几个部分组成,对他们有何规定?
社交网络模型2. 常用汇编命令有哪些,它们的作用是什么?
3. 画出汇编程序的编辑、汇编和链接过程图,并说明各部分的作用是什么?
4. 汇编器和链接在对段进行管理时的区别是什么?
5. 段程序计数器(SPC)是怎样工作的?试述已初始化段和未初始化段的的区别?
6. 宏指令与子程序有何异同?
7. 编制一个有3个目标文件组成的.cmd文件,并对存储器空间进行分配。
8. MEMORY命令和SECTIONS命令的作用是什么?如何使用?
9. C源程序如何与汇编语言程序接口?
10.将C源程序转换成可执行文件需要经过哪些步骤?
11.C源程序调用汇编程序函数时,哪些辅助寄存器需要保护?
5
自动化仪器仪表
第五章※<思考题>
1. 假定N=37,辅助寄存器用AR4,循环缓冲区自定义段的名字为MY_BUF,则.ASM和.CMD两个文件中相应部分应包含哪些内容?
2. 用线性缓冲区和带移位双操作数寻址方法实现FIR滤波器,编写计算N=4,y(n)=a0*x(n)+a1*x(n-1)+a2*x(n-2)+a3*x(n-3)的程序。

本文发布于:2024-09-21 02:38:43,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/351143.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:指令   存储器   寻址   部分   进行
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议