DSP技术中国大学mooc网课答案

经济答案 DXNY9 2022-07-04 14:34:02 553次浏览 59534个评论

第一周 C54x DSP技术基础

1.1 为何选择DSP?随堂测验

1、在数字信号处理系统中,采集模拟信号时通常在AD之前需要对模拟信号进行滤波,这个滤波器通常采用( ),实现抗混叠滤波,使输入AD的模拟信号最高频率小于AD采样频率的一半。
    A、低通滤波器
    B、高通滤波器
    C、带阻滤波器
    D、以上答案都对

1.2 C54x DSP的CPU架构随堂测验

1、以下哪些单元不属于C54x DSP的CPU组成部分?
    A、算数逻辑运算单元ALU
    B、比较选择存储单元CSSU
    C、定时器Timer
    D、指数编码器EXP encoder

2、C54x DSP有2个( )位的累加器,分别称为累加器A和累加器B

3、C54x DSP的硬件乘法器,可以利用( )个指令周期执行1次乘法运算。

1.3 C54x DSP的状态和控制寄存器随堂测验

1、溢出方式标志位OVM=1且SXM=1,当A累加器运算正溢出时,则A累加器中的值为( )
    A、0x007FFF FFFF
    B、0xFF8000 0000
    C、0xFFFFFF FFFF
    D、正常溢出

2、C54x DSP有一个名为CLKOUT的外部管脚,默认输出一个时钟信号。为降低CPU功耗,我们可以禁止CLKOUT管脚输出时钟信号,方法是将PMST的( )位置1。
    A、MP/MC
    B、CLKOFF
    C、AVIS
    D、OVLY

3、当ST1寄存器的FRCT位值设置为( )时,执行乘法操作时硬件乘法器的乘法结果自动左移1位。

4、将ST1寄存器的INTM位的值置为( )时,将屏蔽所有可屏蔽中断,即CPU不再处理可屏蔽中断事件。

C54x DSP技术基础_单元测试

1、对于TMS320C54x系列DSP芯片,下列说法正确的是哪项?
    A、定点DSP
    B、专用DSP
    C、32位DSP
    D、浮点DSP

2、TMS320C54X DSP具有( )位的硬件乘法器,连接一个40位的专用加法器。
    A、8×8
    B、17×17
    C、16×16
    D、32×32

3、C54x DSP进行16位数据写操作时使用的数据总线是( )
    A、EB
    B、DB
    C、CB
    D、AB

4、对于C54x DSP而言,其状态寄存器ST1中溢出方式标志位OVM=1且SXM=1当A累加器运算负溢出时,则A累加器中的值为( )。
    A、0x007FFF FFFF
    B、0xFFFFFF FFFF
    C、0xFF8000 0000
    D、正常溢出值

5、下列哪个选项内容不属于DSP的CPU?
    A、ALU
    B、乘法器
    C、ROM
    D、累加器

6、以下哪项属于DSP的特点
    A、哈佛结构
    B、多总线结构
    C、硬件乘法器
    D、丰富的外设资源

7、以下哪些寄存器属于C54x DSP的状态和控制寄存器?
    A、ST0
    B、ST1
    C、ST2
    D、PMST

8、C54x DSP有4对8条总线,当我们要在一条指令中读取32bit数据时,将使用哪几对数据总线
    A、PB/PAB
    B、DB/DAB
    C、CB/CAB
    D、EB/EAB

9、C54x DSP的CPU有多个运算单元,累加器是其重要组成部分,请指出以下选项中哪些是C54x DSP的累加器?
    A、累加器A
    B、累加器B
    C、累加器C
    D、累加器D

10、以下哪项是状态寄存器ST0的位或者位组?
    A、OVA
    B、OVB
    C、C16
    D、C

11、将C54x DSP的PMST寄存器中的XF位置1作用是将TMS320VCC5416 DSP的XF引脚置高电平。

12、TI C54xx DSP具有乘法累加器,可以在一个指令周期内完成一次乘法累加运算。

13、一般来说,DSP不支持硬件流水线。

14、C54x DSP的ST1寄存器的INTM位清零后,表示关闭所有可屏蔽中断。

15、C54x DSP的CPU采用的普林斯顿结构。

16、C54x DSP可以处理双16位或双精度算术运算,当ST1寄存器的C16位设置为( )的时候为双精度运算方式。

17、对于C54x DSP而言,当状态寄存器ST1中的FRCT=( )时,乘法器输出自动左移1位,消去多余的符号位。

18、TMS320C54X DSP 的ST1寄存器的CPL=( )表示选用堆栈指针(SP)的直接寻址方式。

19、C54x DSP的PMST寄存器中有一个CLKOFF位,当CLKOFF=( )时,DSP外部管脚CLKOUT不输出时钟信号。

20、从数据总线的宽度来说,TMS320VC5416 DSP是( ) 位的DSP处理器。

第二周 C54x DSP程序设计(1)

2.1 第一个DSP程序随堂测验

1、CCS 3.3安装时,将在安装CCS软件的同时,安装一个( )软件,用于配置CCS使用的开发平台(Simulator或者Emulator)。
    A、CCS Setup
    B、CCS Config
    C、Visual Studio
    D、CCS Peizhi

2、TI C54x DSP的可执行DSP程序文件的扩展名为( ),请填写小写英文字母形式。

2.2 C54x DSP程序设计之存储空间分配随堂测验

1、链接配置文件(也称为链接命令文件)的扩展名为( )。
    A、OUT
    B、CMD
    C、LIB
    D、PJT

2、CMD文件MEMPRY部分的PAGE 0 代表的是( )空间。

2.3 C54x DSP存储资源和存储空间映射随堂测验

1、C54x DSP的 PMST寄存器的值为0xAC时,以下说法正确的是哪项?
    A、MP/MC=1,片内ROM不映射到C54x DSP的程序空间
    B、OVLY=1,片内DARAM0~3映射到C54x DSP的程序空间
    C、DROM=0,片内DARAM4~7不映射到C54x DSP的数据空间
    D、以上答案都正确

2、C54x DSP的PMST寄存器的各个位作用不同,以下选项所给出的PMST位中,哪些影响着C54x DSP的存储空间映射?
    A、MP/MC
    B、OVLY
    C、AVIS
    D、DROM

3、C54x DSP的存储空间映射主要由硬件配置,和软件开发没有任何关系。

第三周 C54x DSP程序设计(2)

3.1 C54x DSP程序中的库文件随堂测验

1、利用C语言编程生成C5416 DSP程序时,默认的入口点函数c_int00()函数是由以下哪个库文件提供的?
    A、rts.lib
    B、csl5416.lib
    C、C54xDSP.lib
    D、c_int00.lib

2、DSPLIB是TI提供的一组用于配置和控制DSP片上外设的函数、宏和符号的集合。

3.2 汇编语言程序设计随堂测验

1、利用CCS开发DSP程序时,工程中的Fir.S54文件属于以下哪种类型的文件?
    A、汇编源文件
    B、S语言源文件
    C、二进制文件
    D、可执行文件

2、以下这些选项中哪些可以作为汇编语言编程规范?
    A、数据与程序分离
    B、同构处理
    C、主程序的简洁结构
    D、加强注释

3.3 C54x DSP寻址方式随堂测验

1、指令: add *AR0+, A 中源操作数采用的寻址方式是( )。
    A、立即数寻址
    B、直接寻址
    C、间接寻址
    D、存储器映射寄存器寻址

2、指令: rpt 100 的作用是循环执行下一条单字指令100次。

3、TMS320C54X DSP 的ST1寄存器的CPL=( )表示选用数据页指针(DP)的直接寻址方式。

第五周 C54x DSP硬件设计(1)

5.1 DSP最小系统随堂测验

1、在DSP嵌入式系统中,使用看门狗电路的作用是( )
    A、降低频率
    B、监测程序的正常运行
    C、既可以降低频率也可以升高频率
    D、稳定频率,但不改变频率

5.2 中断向量表程序设计随堂测验

1、C54x DSP的PMST寄存器设置为0xA8后,中断向量表的起始地址(复位中断向量地址)为( )。
    A、0x80
    B、0x7F80
    C、0xFF80
    D、0xF800

2、DSP处理器TMS320VC5416的软件中断是不可屏蔽的中断。

第六周 C54x DSP硬件设计(2)

6.1 C54x DSP之时钟发生器和定时器随堂测验

1、如果TMS320C5416 DSP外部输入时钟CLKIN为20MHz,当软件配置CLKMD寄存器的值为( )时,实现其以160MHz的频率工作。
    A、0x8007
    B、0x9007
    C、0x7007
    D、0x8008

2、C54x DSP的TCR寄存器的TSS位为1时,硬件定时器Timer停止工作。

6.2 实验二 LED灯控制实验随堂测验

1、利用C语言对C54x DSP进行编程时,可以利用关键字( )修饰命名一个变量,使其可以访问指定的IO空间地址。

第七周 C54x DSP硬件设计(3)

7.1 C54x DSP之HPI主机接口随堂测验

1、以下哪个不是HPI的寄存器?
    A、HPIA
    B、HPIB
    C、HPIC
    D、HPID

7.2 C54x DSP之McBSP随堂测验

1、McBSP支持同步串口工作模式,支持全双工串口通信。

2、C54x DSP的McBSP支持多达( )路发送和接收通道。

7.3 C54x DSP之DMA随堂测验

1、对于C54x DSP的片上外设DMA而言,DMMCn寄存器的( )位设置为0时,屏蔽DMA中断?
    A、CTMOD
    B、DINM
    C、IMOD
    D、AUTOINIT

第八周 C54x DSP硬件设计(4)

8.3 实验三 基于C语言编程的时钟中断处理实验随堂测验

1、C54x DSP的定时器Timer由TCR寄存器控制,其( )位可以控制定时器是否停止工作?

2、在利用C语言编程处理TMS320C5416 DSP的Timer中断时,可以使用片级支持库。要正确使用片级支持库,必须定义一个宏名( ),通知编译器使用片接支持库的芯片型号。

8.1 DSP的自举列表随堂测验

1、TI C54x DSP自举时支持16位模式的自举列表,也支持( )模式的自举列表。

8.2 DSP的自举方式随堂测验

1、TMS320VC5416的Bootloader程序不支持以下哪种方式的自举模式。
    A、HPI自举方式
    B、16位并口自举方式
    C、16位串口自举方式
    D、16位PCIe自举方式

2、如要利用TMS320VC5416的Bootloader程序实现8位串行EEPROM自举模式,必须满足以下哪个条件?
    A、中断标志INT0有效
    B、中断标志INT1有效
    C、中断标志INT2有效
    D、中断标志INT3有效

第四周 C54x DSP程序设计(3)

4.1 C54x DSP程序定点算法设计随堂测验

1、将0.25转换成一个16位的Q15法表示十六进制数是( )。
    A、0x4000
    B、0x2000
    C、0x1000
    D、0x0400

4.2 实验一 FIR滤波器实验随堂测验

1、C54x DSP程序开发时,为提高数字信号处理的效率,可以选用( )标准库,调用其提供的fir函数,实现FIR滤波器。
    A、c54xDSP.lib
    B、csl5416.lib
    C、rts.lib
    D、以上答案都不正确