………………………………………………………………………………………………………试卷编号B2拟题教研室(或教师)签名教研室主任签名………………………………………………………………………………………………………长沙理工大学考试试卷………………………………………………………………………………………………………课程名称(含档次)DSP原理及应用课程代号D810000205专业电子信息工程层次(本部、城南)城南考试方式(开、闭卷)闭卷一、选择题(本题总分40分,每题2分)1、下面TI公司的DSP芯片哪个是定点32位的DSP芯片,(B)A、TMS320C5402B、TMS320F2812C、TMS320C2407D、TMS320F283352、TMS320F281X型DSP处理器合适的内核供电电压(C)伏。A、5VB、3.3VC、1.8VD、1.2V3、TMS320F2812有丰富的片内资源,其中含有(C)FLASH。A、32×16KB、64×16KC、128×16KD、256×16K4、F2812的头文件主要定义了芯片内部的寄存器结构,中断服务程序等内容,其中系统控制寄存器的相关定义在(A)文件中。A、DSP28_SysCtrl.hB、DSP28_Device.hC、DSP28_Gpio.hD、DSP28_PieCtrl.h5、TMS320F281XDSP中,乘法器的位数为:(B)A、16位B、32位C、40位D、17位6、TMS320F281XDSP的流水线是由(C)级(也即是由多少个操作阶段)组成。A、4B、6C、8D、107、TMS320F2812含有(C)位的安全密钥。(8*16)A、32B、64C、128、D、2568、TMS320C667xDSP是TI公司生产的高端DSP,其运算速度可达(A)A、256GMACB、160GMACC、80GMACD、40GMAC9、CAN总线上的信号使用差分电平进行传送,则CAN_H和CAN_L(B)A、均为2.5V,表示逻辑0,B、均为2.5V,表示逻辑1C、CAN_H为3.5V,CAN_L为1.5V,表示逻辑1D、均为0V,表示为逻辑010、TI的DSP编程采用段的概念,其中(A)代表生成的汇编指令代码段A、.textB、.bssC、.dataD、.stack11、CCS的(B)命令打开的显示窗口可以显示存储器的数据?A、File/loadprogramB、View/MemoryC、Project/RebuildD、File/Data12、F2812A/D转换器的输入电压范围是(D)A、-5V~+5VB、-3V~+3VC、0V~+5VD、0V~+3V13、如果给F2812的A/D转换器输入最高的模拟电压时,其转换结果寄存器的值将是(B)A、0xFFFFB、0xFFF0C、0x0FFFD、0x1FFF14、F2812的A/D采样频率最高为(A)A、12.5MSPSB、25MSPSC、50MSPSD、150MSPS15、F2812片内引导时,第一条指令的地址是(D)A.0x3D8000B.0x3FF000C.0x3FFC00D.0x3FFFC016、TMS320F2812所有具有输出功能的引脚,其输出缓冲器驱动能力的典型值是(D)mAA.1B.2C.3D.417、F2812的系统SYSCLKOUT为100M,则复位时,HISPCP为(C)MA、30B、37.5C、50D、7518、TMS320F2812DSP,每个中断矢量占用(B)个16位存储空间用于存放中断服务程序的地址。A、1B、2C、3D、419、看门狗的作用是(B)。A、降低频率B、PC受到干扰而跑飞时产生复位C、既可以降低频率也可以升高频率D、稳定频率,但不改变频率20、CAN通讯数据传输速率最高为(C)A、10KbpsB、100KbpsC、1MbpsD、10Mbps二、填空题(本题总分24分,每空1分)1、一个DSP最小系统至少要有主芯片、、、和等几部分。电源、复位电路、时钟电路、JTAG2、利用CCS进行DSP的C语言开发,工程中应包含的文件有、、和等几部分。.h头文件,.lib库文件,.C源文件,.CMD链接命令文件3、F2812的CMD文件中page0代表、代表为。程序空间、数据空间4、试写出目前生产DSP的三个公司、、。TI,ADI,Freescale5、CCS中建立一个工程到完成程序下载分为、、生成.out文件等步骤。新建工程、添加源文件、编译。6、F2812具有两个事件管理器EVA、EVB,每个事件管理器包括_______、________、________、______。通用定时器、比较单元、捕获单元、正交编码电路。7、F2812的CPU通用定时器的周期=________×________÷X(系统时钟)(单位秒S)。PRDH:PRD+1,TDDRH:TDDR+18、F281X系列DSP处理器中,实现时钟频率倍频或分频的部件是_____,最大倍频系数为_____。PLL,5三、判断题(本题总分10分,每小题1分,正确打“√”,错误打“×”)1、TMS320F2812所有引脚的输入电平均与TTL电平兼容,而输出电平为3.3V的COMS电平。(√)2、F2812一周期内能完成2个16位*16位乘法。(√)3、F2812内含16K*16位的RAM(×)4、使用厂家的BootRom进行引导时,MP/MC应设为0。(√)5、F2812的外设中断的中断标志位需要手工清除,而PIE级的中断标志位都是自动置位或者清除的。(√)6、LSPCLK为低速外设时钟,HSCLK为高速外设时钟,HSCLK的频率必然比LSPCLK高。(×)7、F2812中断向量表的位置是固定的,其内容也不能由用户程序修改。(×)8、MEMORY伪指令用来指定链接器将输入段组合成输出段方式,以及输出段在存储器中的位置。(√)9、DSP的编程中,用C语言编写程序不会产生流水线冲突,而用汇编编写则有可能产生。(√)10、CODE_SECTION用来定义代码段,DATA_SECTION用来定义数据段。(√)四、程序阅读题(阅读以下程序,该程序为功能是周期性的让F2812的XF引脚电平翻转,请在“/*”与“*/”之间为程序行添加完整准确的注释。每空2分,共20分))1、MEMORY{PAGE0:/*程序存储器定义*/RAMM0:origin=0x000000,length=0x000400BEGIN:origin=0x3F8000,length=0x000002SRAML0:origin=0x008000,length=0x001000/*在程序空间中定义名为SRAML0的存储空间,起始地址为0x008000,长度为0x001000*/SRAML1:origin=0x009000,length=0x001000RESET:origin=0x3FFFC0,length=0x000002PAGE1:/*数据存储器定义*/RAMM1:origin=0x000400,length=0x000400DRAMH0:origin=0x3f8000,length=0x002000/*在数据空间中定义名为DRAMH0的存储空间,起始地址为0x3f8000,长度为0x002000*/}SECTIONS{codestart:BEGIN,PAGE=0ramfuncs:SRAML0PAGE=0.text:SRAML0,PAGE=0/*.text段存放于程序空间的SRAML0空间中*/.cinit:SRAML0,PAGE=0.pinit:SRAML1,PAGE=0.switch:RAMM0,PAGE=0.reset:RESET,PAGE=0,TYPE=DSECT.stack:RAMM1,PAGE=1.ebss:DRAMH0PAGE=1.econst:DRAMH0,PAGE=1.esysmem:DRAMH0,PAGE=1}2、#includeDSP281x_Device.h#includeDSP281x_Examples.hvoiddelay(void)//延时函数{shorti;for(i=0;i30000;i++){}}voidmain(void)//主函数{InitSysCtrl();/*初始化系统函数*/DINT;/*关总中断*/InitPieCtrl();/*初始化PIE控制寄存器*/IER=0x0000;/*禁止所有CPU中断*/IFR=0x0000;/*清除所有CPU中断标志*/InitPieVectTable();/*初始化PIE中断向量表*/EALLOW;/*去掉寄存器保护*/GpioMuxRegs.GPFMUX.all=0xffff;EDIS;/*恢复寄存器保护*/for(;;){asm(clrcxf);delay();asm(setcxf);delay();}}五、简答题(本题总分6分)简述F281x系列DSPBootROM的作用?答:BootROM可以叫做引导ROM,该存储空间由TI公司装载了产品的版本号、发布的数据、校验求和信息、复位矢量、CPU矢量(仅为测试)及数学表。BootROM的主要作用是实现DSP的Bootloader功能。芯片在出厂时,在BootROM的0x3FFC00—0x3FFFBF存储器内装有厂家的引导装载程序。长沙理工大学试卷标准答案课程名称:DSP原理及应用(城南)试卷编号:B一、选择题(本题总分40分,每题2分)1、B2、C3、C4、A5、B6、C7、C8、A9、B10、A11、B12、D13、B14、A15、D16、D17、C18、B19、B20、C二、填空题(本题总分24分,每空1分)1、电源、复位电路、时钟电路、JTAG2、.h头文件,.lib库文件,.C源文件,.CMD链接命令文件3、程序空间、数据空间4、TI,ADI,Freescale5、新建工程、添加源文件、编译。6、通用定时器、比较单元、捕获单元、正交编码电路。7、PRDH:PRD+1,TDDRH:TDDR+18、PLL,5三、判断题(本题总分10分,每小题1分,正确打“√”,错误打“×”)1、√2、√3、×4、√5、√6、×7、×8、√9、√10、√四、程序阅读题(阅读以下程序,该程序为功能是周期性的让F2812的XF引脚电平翻转,请在“/*”与“*/”之间为程序行添加完整准确的注释。每空2分,共20分))1、1.程序存储器定义2.在程序空间中定义名为SRAML0的存储空间,起始地址为0x008000,长度为0x0010003.数据存储器定义4.在数据空间中定义名为DRAMH0的存储空间,起始地址为0x3f8000,长度为0x0020005..text段存放于程序空间的SRAML0空间中2、1.初始化系统函数2.关总中断3.禁止所有CPU中断4.清除所有CPU中断标志5.去掉寄存器保护五、简答题(本题总分6分)答:BootROM可以叫做引导ROM,该存储空间由TI公司装载了产品的版本号、发布的数据、校验求和信息、复位矢量、CPU矢量(仅为测试)及数学表。BootROM的主要作用是实现DSP的Bootloader功能。芯片在出厂时,在BootROM的0x3FFC00—0x3FFFBF存储器内装有厂家的引导装载程序。