收藏 分享(赏)

DSP-C55x期末考试复习要点附历年试卷和答案.doc

上传人:精品资料 文档编号:8656193 上传时间:2019-07-07 格式:DOC 页数:9 大小:653.50KB
下载 相关 举报
DSP-C55x期末考试复习要点附历年试卷和答案.doc_第1页
第1页 / 共9页
DSP-C55x期末考试复习要点附历年试卷和答案.doc_第2页
第2页 / 共9页
DSP-C55x期末考试复习要点附历年试卷和答案.doc_第3页
第3页 / 共9页
DSP-C55x期末考试复习要点附历年试卷和答案.doc_第4页
第4页 / 共9页
DSP-C55x期末考试复习要点附历年试卷和答案.doc_第5页
第5页 / 共9页
点击查看更多>>
资源描述

1、1、 简述数字信号处理器的主要特点;答:(1)存储器采用哈佛或者改进的哈佛结构;(2)内部采用了多级流水;(3)具有硬件乘法累加单元;(4)可以实现零开销循环;(5)采用了特殊的寻址方式;(6)高效的特殊指令;(7)具有丰富的片内外设。2、 请给出数字信号处理器的运算速度指标;答:常见的运算速度指标有如下几种:(1) 指令周期:执行一条指令所需的最短时间,数值等于主频的倒数;指令周期通常以 ns(纳秒)为单位。例如,运行在 200MHz 的 TMS320VC5510 的指令周期为 5ns。(2) MIPS:每秒百万条指令数。(3) MOPS:每秒百万次操作数。(4) MFLOPS:每秒百万次浮

2、点操作数。(5) BOPS:每秒十亿次操作数。(6) MAC 时间:一次乘法累加操作花费的时间。大部分 DSP 芯片可在一个指令周期内完成 MAC 操作;(7) FFT 执行时间:完成 N 点 FFT 所需的时间。FFT 运算是数字信号处理中的典型算法而且应用很广,因此该指标常用于衡量 DSP 芯片的运算能力。3、 简述 C55x 的存储器配置情况; (课本 1112 页)C55x 采用统一的存储空间和 I/O 空间。C55x 的内存储空间共有 352KB,外部存储空间共有 16MB。存储区支持的寄存器类型有异步 SRAM、异步 EPROM、同步 DRAM 和同步突发 SRAM。C55x 的

3、I/O 空间与程序/地址空间分开。 I/O 空间的地址为 16 位,能访问64K 字地址,当 CPU 读/写 I/O 空间时,在 16 位地址前补 0 来扩展成 24 位地址。4、 TMS320C55x 的寻址空间是多少?当 CPU 访问程序空间和数据空间时,使用的地址是多少位;答:C55x 的寻址空间为 16MB,当 CPU 从程序空间读取程序代码时,使用 24 位地址,当访问数据空间时,使用 23 位的地址。但是在访问数据空间时,将 23 位地址左移一位,并将地址总线上的最低有效位(LSB)置 0,使得在对数据空间或程序空间寻址时,地址总线都传送 24 位地址。5、 VC5509A 的 P

4、GE LQFP 封装芯片共有多少个引脚?其中 GPIO 引脚有多少个?并行地址总线引脚有多少个?并行双向数据总线引脚有多少个?(此题答案不确定)芯片共有 144 个引脚;GPIO 引脚:7 个;并行地址总线:14 个;并行双向数据:16个6、 C55x 的指令分为两个阶段,第一阶段为 取指阶段,第二阶段为执行阶段;7、 C55x 的 CPU 包含 4 个 40 位的累加器,辅助寄存器 ARn 有 16 位,XARn 有 23 位;8、 XF 位是寄存器 ST1_55 中的第 13 位,它是一通用的输出位,能用软件处理且可输出至DSP 引脚。若要使该引脚输出高电平,可用指令 BSET XF;9、

5、 CPL 位是寄存器 ST1_55 中的第 14 位,指令 BCLR CPL 的功能是对 CPL 清零;10、INTM 位是寄存器 ST1_55 中的第 11 位,该位能够使能或禁止可屏蔽中断,如果INTM=0,C55x 使能所有可屏蔽中断。11、SATA 位是寄存器 ST3_55 中的第 5 位,如果 SATA=1,则执行 A 单元 ALU 的饱和模式;12、MPNMC 位是寄存器 ST3_55 中的第 6 位,该位使能或禁止片上 ROM,如果MPNMC=0,则为 微计算机模式, 使能片上 ROM;(8 12 题在课本 41 页附近)13、VC5509A 拥有 160K 字的片内存储器资源,

6、其中有 128K 字 RAM 和 32K 字 ROM。外部扩展存储空间由 CE3:0组成,其中 CE0 的首字地址为 0020000H,CE1 的首字地址为200000H;(5152 页)14、C55x 有 32 个中断向量,中断向量指针 IVPD、IVPH 应指向中断向量表的首地址;15、IER0 和 IER1 的功能是什么?IER0:中断使能寄存器 0;IER1:中断使能寄存器 1。当寄存器某位的值为 1 时,开启该位所控制的中断,为 0 则关闭该位所控制的中断。16、请写出允许定时器 0 中断的指令代码。17、C55x 的不可屏蔽中断有哪几种?三种:硬件中断 RESET,硬件中断 NMI

7、,软件中断。18、C55x 支持 3 种类型的寻址方式,分别是 绝对寻址模式;直接寻址模式和间接寻址模式19、什么是绝对寻址方式?C55x 有几种绝对寻址方式,分别是什么?绝对寻址方式:通过在指令中指定一个常数地址完成寻址;有三种绝对寻址方式:K16 绝对寻址方式,K23 绝对寻址方式,I/O 绝对寻址方式。20、什么是直接寻址方式?C55x 有几种直接寻址方式,分别是什么?直接寻址方式:使用地址偏移量寻址;有四种直接寻址方式:DP 直接寻址,SP 直接寻址,寄存器位直接寻址,PDP 直接寻址。21、什么是间接寻址方式?C55x 有几种间接寻址方式,分别是什么?间接寻址方式:使用指针完成寻址;

8、有四种间接寻址方式:AR 间接寻址,双 AR 间接寻址,CDP 间接寻址,系数间接寻址。22、指令 MOV *abs16(#2002h), T2 采用的是绝对 / k16 绝对寻址方式。设 DPH=03h,该指令的功能是#k16=2002H,CPU 从 032002H 处读取数据装入 T2;23、指令 MOV port(0), T2 采用的是直接 / PDP 直接寻址方式。设 PDP=511,该指令的功能是 PDP:Poffset=FF80H,CPU 从 FF80H 读取数据进 T2;24、已知 AC1=0200FC00H, AR3=0200H, (200)= 3400H,0MOV *AR3+

9、 1 | sfts AC0,#-1 sub #1,AC0 ; Init mid_loop countermov mmap(AC0L),BRC0 ; BRC0=LE1-1sub #1,AC1 ; Init inner loop countermov mmap(AC1L),BRC1 ; BRC1=(NL)-1 add AR1,AR0 mov #0,T2 ; j=0 | rptblocal mid_loop-1 ; for (j=0; j#1,dual(*AR3) ; Scale Xi by 1/SCALEmov dbl(*AR3),AC2 scaleadd T0,AR2| sub dual(*AR

10、4),AC2,AC1 ; Xid.re=Xi.re/SCALE-temp.remov AC1,dbl(*(AR5+T0) ; Xid.im=Xi.im/SCALE-temp.im| add dual(*AR4),AC2 ; Xi.re=Xi.re/SCALE+temp.remov AC2,dbl(*(AR3+T0) ; Xi.im=Xi.im/SCALE+temp.iminner_loop ; End of inner loop amar *CDP+amar *CDP+ ; Update k for pointer to Uk| add #2,T2 ; Update j mid_loop ; End of mid-loop sub #1,T1 add #1,fft.d_L ; Update Lbcc outer_loop,T10 ; End of outer-loopmov fft.d_ST1,AR2 ; Restore ST1,ST3,T2mov fft.d_ST3,AR3mov AR2,mmap(ST1_55)mov AR3,mmap(ST3_55) mov fft.d_T2,T2aadd #(Size-ARGS-1),SP ; Reset SPret.end

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报