第一周 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不再处理可屏蔽中断事件。

GPIO口作业

1、通过GPIO口有哪几种方法向外输出数字量1。

DSP应用技术试测

客观卷

1、下面哪一项不是DSP区别于早期通用微处理器的显著特点( )
    A、增加了多个并行操作的多功能单元
    B、增加了专用硬件乘法器
    C、增大了芯片的集成度,使功耗更低,体积更小,速度更快
    D、使用了改进型的冯.诺依曼总线结构

2、关于TMS320C28x系列DSP芯片的时钟电路,下列说法正确的是 ( )
    A、F2812 DSP只能使用外部时钟源
    B、外部时钟源一般需经过PLL(锁相环)倍频后方可使用
    C、F2812 DSP一共有两个32位定时器,分别是Timer0,Timer1
    D、DSP芯片比单片机更可靠,所以不需要看门狗电路

3、下列哪一个不属于F2812 DSP的存储空间( )
    A、程序/数据存储器
    B、保留区域
    C、I/O空间
    D、CPU中断向量

4、下面哪个不是DSP芯片的主要组成部分( )
    A、CPU
    B、硬件仿真器
    C、存储器
    D、片内外设

5、TMS320F2812 DSP的流水线是由( )级(也即是由多少个操作阶段)组成。
    A、4
    B、6
    C、8
    D、10

主观卷

1、请分析通过GPIO有几种方法向外输出数字量0。

DSP应用技术期末考试

DSP应用技术期末考试_客观题卷

1、对于TMS320C28x系列DSP芯片,下列说法正确的是 ( )
    A、专用型DSP
    B、16位DSP
    C、定点DSP
    D、浮点DSP

2、若链接器命令文件的MEMORY部分如下所示: MEMORY { PAGE 0: PROG: origin=0C00h, length=2000h PAGE 1: DATA: origin=90h, length=200h } 则下面说法不正确的是( )
    A、程序存储器配置为4K字大小
    B、程序存储器起始地址为0C00H
    C、数据存储器配置为512字大小
    D、数据存储器取名为DATA

3、下列存储模块中没有受到代码安全模块保护的是( )
    A、FLASH
    B、L0
    C、OTP
    D、H0

4、关于F2812芯片的存储空间,下列说法错误的是( )
    A、存储器映像规定了各个存储单元在存储空间中的绝对地址
    B、由于引脚限制,F2812 实际使用的数据空间和地址空间是4M字
    C、片内SARAM、片内OTP和片内Flash都可以存储数据或程序
    D、某一时刻,可对M0/M1向量、PIE向量、BROM/XINTF向量中的一个或多个向量映射进行使能

5、下面哪个不是DSP芯片的主要组成部分( )
    A、CPU
    B、硬件仿真器
    C、存储器
    D、片内外设

6、下面哪一项不属于F2812 DSP的存储器接口所包含的地址总线( )
    A、PAB
    B、DRAB
    C、DWAB
    D、PRDB

7、F2812 DSP的存储空间不包括下列哪一项( )
    A、程序存储空间
    B、外设中断扩展模块
    C、数据存储空间
    D、中断向量表

8、下列哪种方式不是通用定时器的计数操作( )
    A、停止/保持计数模式
    B、连续递增计数模式
    C、反向增/减计数模式
    D、连续增/减计数模式

9、EV-A模块寄存器的起始地址为( )
    A、7400H
    B、7040H
    C、7430H
    D、7004H

10、ADC模块中有多个输入通道、两个排序器和( )个转换器。
    A、4
    B、2
    C、1
    D、8

11、下面哪个是DSP区别于早期通用微处理器的显著特点( )
    A、使用多种封装形式
    B、增加了专用硬件乘法器
    C、使用了冯.诺依曼总线结构
    D、增大了芯片的集成度,使功耗增加

12、C28x可屏蔽中断不包括( )
    A、INT1~INT14这14个通用中断
    B、DLOGINT
    C、RTOSINT
    D、硬件复位中断RS

13、下列关于代码调试工具的说法中错误的是( )
    A、软件模拟器是一种非实时条件下进行软件调试的工具
    B、软件开发系统是一种实时条件下进行软件调试的工具
    C、初学者工具是一种廉价的实时硬件调试工具
    D、硬件仿真器可用来进行系统级的集成调试

14、下面关于宏指令的叙述中正确的是( )
    A、有效的宏名最多256个字符
    B、在汇编程序中可用宏名作为助记符来调用宏
    C、使用宏的步骤为定义宏、标注宏、宏展开
    D、宏的实参和形参数目必须一致

15、下面哪些段不是COFF格式文件默认包含的( )
    A、.text
    B、.data
    C、.bss
    D、.usect

16、下列不属于DSP最小系统的是( )
    A、复位电路
    B、存储器
    C、GPIO口
    D、DA模块

17、F2812 DSP的中断中优先级最高的是( )
    A、复位中断
    B、CPU定时器0中断
    C、AD中断
    D、看门狗中断

18、关于F2812 DSP的ADC模块,下列说法正确的是( )
    A、共有16个输入通道,可同时进行16路模拟信号转换
    B、ADC模块的输入通道的转换顺序是系统自动默认的,无需人为设定
    C、ADC的输入电压范围是-3V到+3V
    D、排序器可以设置为两个独立的8状态寄存器,或者一个16状态排序器

19、假设OSCCLK为12MHz,WDCR的位WDPS(2:0)设置为3,请问最长需要多少时间进行喂狗操作()
    A、4.3ms
    B、10.7ms
    C、28.3ms
    D、43.7ms

20、在可屏蔽中断的响应过程中,如果将每一个中断都比作一盏电灯,则IER(中断使能寄存器)中相应的控制位相当于每盏灯的开关,那么相当于总电闸的中断控制位是( )
    A、IFR
    B、DBGIER
    C、INTM
    D、PIEIER

21、下面那些属于TMS320C28x指令集所采用存储器寻址方式( )
    A、直接寻址方式
    B、堆栈寻址方式
    C、间接寻址方式
    D、寄存器寻址方式

22、F2812 DSP支持下列哪些寻址方式( )
    A、间接寻址方式
    B、寄存器寻址方式
    C、IO空间立即寻址方式
    D、程序空间间接寻址

23、假设访问数据空间地址0080D9H,下列正确的是( )
    A、AMODE=0时,DP值为0202H或0203H,偏移量为69H
    B、AMODE=0时,DP值为0203H,偏移量为29H
    C、AMODE=1时,DP值为0202H或0203H,偏移量为69H
    D、AMODE=1时,DP值为0203H,偏移量为29H

24、下列关于DSP的说法中正确的是( )
    A、CPU对程序存储空间的读和写两种操作不能够同时发生
    B、CPU对程序空间的读操作和对数据空间的读操作可以同时发生
    C、CPU对程序空间的写操作和对数据空间的写操作不能同时发生
    D、CPU对数据空间的读操作和对数据空间的写操作可以同时发生

25、最基本的代码生成工具包括( )
    A、C编译器
    B、汇编器
    C、编码器
    D、链接器

26、C28x不可屏蔽中断包括( )
    A、软中断INTR和TRAP指令
    B、硬件中断NMI
    C、看门狗中断
    D、硬件复位中断RS

27、下面哪些是DSP器件的特点( )
    A、采用10级流水线结构
    B、具有独立的乘法器
    C、可以并行执行多个操作
    D、具有相互独立的程序和数据存储空间,和共用的一条总线

28、使用宏指令的过程要经过以下哪些步骤( )
    A、定义宏
    B、标注宏
    C、调用宏
    D、展开宏

29、关于TMS320C28x系列DSP芯片的时钟电路,下列说法正确的是 ( )
    A、F2812 DSP只能使用外部时钟源
    B、时钟源一般需经过PLL(锁相环)倍频后方可使用
    C、F2812 DSP一共有三个32位CPU定时器,分别是CPUTimer0,CPUTimer1,CPUTimer2
    D、DSP芯片比单片机更可靠,所以不需要看门狗电路

30、下列属于DSP发展方向的是( )
    A、更高的集成度
    B、更低的功耗
    C、更快的运算速度
    D、浮点DSP是主流

31、下列哪些事件会使得看门狗模块产生复位信号( )
    A、及时写入“0x55+0xAA”阻止看门狗计数器溢出
    B、对看门狗控制寄存器的WDCHK位写入 “101b”
    C、错误的喂狗方式
    D、对看门狗控制寄存器的WDCHK位写入的不是“101b”

32、下列哪些寄存器是受保护寄存器( )
    A、WDKEY
    B、PLLCR
    C、PCLKCR
    D、GPAMUX

33、下列方式位中可以用来控制中断向量表映射位置的是( )
    A、VMAP
    B、M0M1MAP
    C、ENPIE
    D、PM

34、下面关于链接器的说法中,正确的是( )
    A、链接器命令文件是链接器进行链接的指导性文件
    B、链接器命令文件通常包括MEMORY和SECTIONS两条伪指令
    C、如果一个DSP工程文件中有多个C源文件,那么链接器一定会输出相同数量的可执行文件
    D、链接器是将目标文件中名称或功能相同的段组合成一个新的段,并重新分配地址

35、下面关于DSP片内存储器和外部存储器的描述中正确的是( )
    A、片内RAM的速度较快
    B、片内存储器比外部存储器功耗更低
    C、外部存储器容量更大
    D、内部存储器的访问效率更高

DSP应用技术期末考试—主观题卷

1、1、请分析通过GPIO口有哪几种方法向外输出数字量1。 2、试简述可屏蔽中断的标准操作流程。 3、请简述ADC模块中同步采样和顺序采样的异同。 4、TMS320F2812 DSP芯片的时钟信号产生有哪几种方法,各有什么优点?

2、1、下面给出了一段定时器初始化程序,请完成以下工作: (1)根据程序当中给定的参数,表示出定时器中断频率值; (2)给函数体中有双斜杠的语句添加注释。 void ConfigCpuTimer(struct CPUTIMER_VARS *Timer, float Freq, float Period) { Uint32 temp; Timer->CPUFreqInMHz = Freq; // Timer->PeriodInUSec = Period; temp = (long) (Freq * Period); Timer->RegsAddr->PRD.all = temp; // Timer->RegsAddr->TPR.all = 0; // Timer->RegsAddr->TPRH.all = 0; ………………………………… } 2、已知F2812的ADC模块工作在双排序器同步采样模式下,现使用SEQ1进行三对模拟通道的AD转换,转换顺序为ADCINA1&ADCINB1、ADCINA2&ADCINB2、ADCINA5&ADCINB5。试编写一段ADC的初始化程序完成以上设置。 3、编写一段EVA的初始化程序,要求:周期寄存器T1PR值为0x0fff,T1PWM波形占空比为50%;通用定时器1的计数器清0;通用定时器1工作在递增计数方式下,预定标系数为1(即CPU时钟不分频作为输入时钟),使能通用定时器1及其比较操作;使能通用定时器的比较输出功能,且T1PWM输出为高电平有效。

DSP应用技术试测

客观卷

1、下面哪一项不是DSP区别于早期通用微处理器的显著特点( )
    A、增加了多个并行操作的多功能单元
    B、增加了专用硬件乘法器
    C、增大了芯片的集成度,使功耗更低,体积更小,速度更快
    D、使用了改进型的冯.诺依曼总线结构

2、关于TMS320C28x系列DSP芯片的时钟电路,下列说法正确的是 ( )
    A、F2812 DSP只能使用外部时钟源
    B、外部时钟源一般需经过PLL(锁相环)倍频后方可使用
    C、F2812 DSP一共有两个32位定时器,分别是Timer0,Timer1
    D、DSP芯片比单片机更可靠,所以不需要看门狗电路

3、下列哪一个不属于F2812 DSP的存储空间( )
    A、程序/数据存储器
    B、保留区域
    C、I/O空间
    D、CPU中断向量

4、下面哪个不是DSP芯片的主要组成部分( )
    A、CPU
    B、硬件仿真器
    C、存储器
    D、片内外设

5、TMS320F2812 DSP的流水线是由( )级(也即是由多少个操作阶段)组成。
    A、4
    B、6
    C、8
    D、10

主观卷

1、请分析通过GPIO有几种方法向外输出数字量0。

DSP应用技术期末考试

DSP应用技术期末考试_客观题卷

1、对于TMS320C28x系列DSP芯片,下列说法正确的是 ( )
    A、专用型DSP
    B、16位DSP
    C、定点DSP
    D、浮点DSP

2、若链接器命令文件的MEMORY部分如下所示: MEMORY { PAGE 0: PROG: origin=0C00h, length=2000h PAGE 1: DATA: origin=90h, length=200h } 则下面说法不正确的是( )
    A、程序存储器配置为4K字大小
    B、程序存储器起始地址为0C00H
    C、数据存储器配置为512字大小
    D、数据存储器取名为DATA

3、下列存储模块中没有受到代码安全模块保护的是( )
    A、FLASH
    B、L0
    C、OTP
    D、H0

4、关于F2812芯片的存储空间,下列说法错误的是( )
    A、存储器映像规定了各个存储单元在存储空间中的绝对地址
    B、由于引脚限制,F2812 实际使用的数据空间和地址空间是4M字
    C、片内SARAM、片内OTP和片内Flash都可以存储数据或程序
    D、某一时刻,可对M0/M1向量、PIE向量、BROM/XINTF向量中的一个或多个向量映射进行使能

5、下面哪个不是DSP芯片的主要组成部分( )
    A、CPU
    B、硬件仿真器
    C、存储器
    D、片内外设

6、下面哪一项不属于F2812 DSP的存储器接口所包含的地址总线( )
    A、PAB
    B、DRAB
    C、DWAB
    D、PRDB

7、F2812 DSP的存储空间不包括下列哪一项( )
    A、程序存储空间
    B、外设中断扩展模块
    C、数据存储空间
    D、中断向量表

8、下列哪种方式不是通用定时器的计数操作( )
    A、停止/保持计数模式
    B、连续递增计数模式
    C、反向增/减计数模式
    D、连续增/减计数模式

9、EV-A模块寄存器的起始地址为( )
    A、7400H
    B、7040H
    C、7430H
    D、7004H

10、ADC模块中有多个输入通道、两个排序器和( )个转换器。
    A、4
    B、2
    C、1
    D、8

11、下面哪个是DSP区别于早期通用微处理器的显著特点( )
    A、使用多种封装形式
    B、增加了专用硬件乘法器
    C、使用了冯.诺依曼总线结构
    D、增大了芯片的集成度,使功耗增加

12、C28x可屏蔽中断不包括( )
    A、INT1~INT14这14个通用中断
    B、DLOGINT
    C、RTOSINT
    D、硬件复位中断RS

13、下列关于代码调试工具的说法中错误的是( )
    A、软件模拟器是一种非实时条件下进行软件调试的工具
    B、软件开发系统是一种实时条件下进行软件调试的工具
    C、初学者工具是一种廉价的实时硬件调试工具
    D、硬件仿真器可用来进行系统级的集成调试

14、下面关于宏指令的叙述中正确的是( )
    A、有效的宏名最多256个字符
    B、在汇编程序中可用宏名作为助记符来调用宏
    C、使用宏的步骤为定义宏、标注宏、宏展开
    D、宏的实参和形参数目必须一致

15、下面哪些段不是COFF格式文件默认包含的( )
    A、.text
    B、.data
    C、.bss
    D、.usect

16、下列不属于DSP最小系统的是( )
    A、复位电路
    B、存储器
    C、GPIO口
    D、DA模块

17、F2812 DSP的中断中优先级最高的是( )
    A、复位中断
    B、CPU定时器0中断
    C、AD中断
    D、看门狗中断

18、关于F2812 DSP的ADC模块,下列说法正确的是( )
    A、共有16个输入通道,可同时进行16路模拟信号转换
    B、ADC模块的输入通道的转换顺序是系统自动默认的,无需人为设定
    C、ADC的输入电压范围是-3V到+3V
    D、排序器可以设置为两个独立的8状态寄存器,或者一个16状态排序器

19、假设OSCCLK为12MHz,WDCR的位WDPS(2:0)设置为3,请问最长需要多少时间进行喂狗操作()
    A、4.3ms
    B、10.7ms
    C、28.3ms
    D、43.7ms

20、在可屏蔽中断的响应过程中,如果将每一个中断都比作一盏电灯,则IER(中断使能寄存器)中相应的控制位相当于每盏灯的开关,那么相当于总电闸的中断控制位是( )
    A、IFR
    B、DBGIER
    C、INTM
    D、PIEIER

21、下面那些属于TMS320C28x指令集所采用存储器寻址方式( )
    A、直接寻址方式
    B、堆栈寻址方式
    C、间接寻址方式
    D、寄存器寻址方式

22、F2812 DSP支持下列哪些寻址方式( )
    A、间接寻址方式
    B、寄存器寻址方式
    C、IO空间立即寻址方式
    D、程序空间间接寻址

23、假设访问数据空间地址0080D9H,下列正确的是( )
    A、AMODE=0时,DP值为0202H或0203H,偏移量为69H
    B、AMODE=0时,DP值为0203H,偏移量为29H
    C、AMODE=1时,DP值为0202H或0203H,偏移量为69H
    D、AMODE=1时,DP值为0203H,偏移量为29H

24、下列关于DSP的说法中正确的是( )
    A、CPU对程序存储空间的读和写两种操作不能够同时发生
    B、CPU对程序空间的读操作和对数据空间的读操作可以同时发生
    C、CPU对程序空间的写操作和对数据空间的写操作不能同时发生
    D、CPU对数据空间的读操作和对数据空间的写操作可以同时发生

25、最基本的代码生成工具包括( )
    A、C编译器
    B、汇编器
    C、编码器
    D、链接器

26、C28x不可屏蔽中断包括( )
    A、软中断INTR和TRAP指令
    B、硬件中断NMI
    C、看门狗中断
    D、硬件复位中断RS

27、下面哪些是DSP器件的特点( )
    A、采用10级流水线结构
    B、具有独立的乘法器
    C、可以并行执行多个操作
    D、具有相互独立的程序和数据存储空间,和共用的一条总线

28、使用宏指令的过程要经过以下哪些步骤( )
    A、定义宏
    B、标注宏
    C、调用宏
    D、展开宏

29、关于TMS320C28x系列DSP芯片的时钟电路,下列说法正确的是 ( )
    A、F2812 DSP只能使用外部时钟源
    B、时钟源一般需经过PLL(锁相环)倍频后方可使用
    C、F2812 DSP一共有三个32位CPU定时器,分别是CPUTimer0,CPUTimer1,CPUTimer2
    D、DSP芯片比单片机更可靠,所以不需要看门狗电路

30、下列属于DSP发展方向的是( )
    A、更高的集成度
    B、更低的功耗
    C、更快的运算速度
    D、浮点DSP是主流

31、下列哪些事件会使得看门狗模块产生复位信号( )
    A、及时写入“0x55+0xAA”阻止看门狗计数器溢出
    B、对看门狗控制寄存器的WDCHK位写入 “101b”
    C、错误的喂狗方式
    D、对看门狗控制寄存器的WDCHK位写入的不是“101b”

32、下列哪些寄存器是受保护寄存器( )
    A、WDKEY
    B、PLLCR
    C、PCLKCR
    D、GPAMUX

33、下列方式位中可以用来控制中断向量表映射位置的是( )
    A、VMAP
    B、M0M1MAP
    C、ENPIE
    D、PM

34、下面关于链接器的说法中,正确的是( )
    A、链接器命令文件是链接器进行链接的指导性文件
    B、链接器命令文件通常包括MEMORY和SECTIONS两条伪指令
    C、如果一个DSP工程文件中有多个C源文件,那么链接器一定会输出相同数量的可执行文件
    D、链接器是将目标文件中名称或功能相同的段组合成一个新的段,并重新分配地址

35、下面关于DSP片内存储器和外部存储器的描述中正确的是( )
    A、片内RAM的速度较快
    B、片内存储器比外部存储器功耗更低
    C、外部存储器容量更大
    D、内部存储器的访问效率更高

DSP应用技术期末考试—主观题卷

1、1、请分析通过GPIO口有哪几种方法向外输出数字量1。 2、试简述可屏蔽中断的标准操作流程。 3、请简述ADC模块中同步采样和顺序采样的异同。 4、TMS320F2812 DSP芯片的时钟信号产生有哪几种方法,各有什么优点?

2、1、下面给出了一段定时器初始化程序,请完成以下工作: (1)根据程序当中给定的参数,表示出定时器中断频率值; (2)给函数体中有双斜杠的语句添加注释。 void ConfigCpuTimer(struct CPUTIMER_VARS *Timer, float Freq, float Period) { Uint32 temp; Timer->CPUFreqInMHz = Freq; // Timer->PeriodInUSec = Period; temp = (long) (Freq * Period); Timer->RegsAddr->PRD.all = temp; // Timer->RegsAddr->TPR.all = 0; // Timer->RegsAddr->TPRH.all = 0; ………………………………… } 2、已知F2812的ADC模块工作在双排序器同步采样模式下,现使用SEQ1进行三对模拟通道的AD转换,转换顺序为ADCINA1&ADCINB1、ADCINA2&ADCINB2、ADCINA5&ADCINB5。试编写一段ADC的初始化程序完成以上设置。 3、编写一段EVA的初始化程序,要求:周期寄存器T1PR值为0x0fff,T1PWM波形占空比为50%;通用定时器1的计数器清0;通用定时器1工作在递增计数方式下,预定标系数为1(即CPU时钟不分频作为输入时钟),使能通用定时器1及其比较操作;使能通用定时器的比较输出功能,且T1PWM输出为高电平有效。