0.0625

五煦查题

快速找到你需要的那道考题与答案

尔雅TMS320C32055xDSP原理与系统设计期末答案(学习通2023题目答案)

44 min read

尔雅TMS320C32055xDSP原理与系统设计期末答案(学习通2023题目答案)

第一章 绪论

DSP绪论

1、尔雅TMS320C55X DSP 微处理器采用的原理是( )结构
A、哈佛结构
B、系统学习冯?设计诺依曼结构
C、矩阵结构
D、期末以上都不是答案

2、TI公司的通题定点DSP产品主要有TMS320C2000系列、( )系列和TMS320C6000系列。目答
A、尔雅TMS320C3000
B、原理TMS320C4000
C、系统学习TMS320C5000
D、设计以上都不是期末

3、DSP与单片机、答案嵌入式微处理器的通题最大区别是( )
A、A、主要应用于中、低成本控制
B、高速实时的数字信号处理
C、可配置多任务操作系统
D、高度灵活性

4、以下各项不属于DSP芯片主要特点的是( )
A、哈佛结构
B、事务型处理器
C、指令系统的流水线操作
D、多总线结构

5、哈佛结构与冯.诺依曼结构的区别在于( )
A、分离的数据、程序总线
B、多个存储器
C、允许流水线操作
D、专用的硬件乘法器

6、TMS320C55X主要应用于( )领域
A、自动控制
B、语音处理
C、浮点运算
D、图象处理

7、C5000系列DSP低功耗、大运算量,主要用于便携式信息处理终端产品。( )

8、TMS320C55X DSP的程序地址和数据地址是统一编码的,这说明它是冯诺依曼结构的CPU ( )

9、TMS320C55X DSP 属于定点DSP,因此无法完成浮点运算 ( )

第二章 CCS开发环境的组建

CCS开发环境的建立和配置

1、在CCS的硬件仿真模式下开发TMS320C55X系列DSP的固件程序,总是先要配置好硬件仿真平台,下列操作并不是建立硬件仿真平台所必须的步骤是( )
A、选择正确的仿真器型号
B、选择正确的目标DSP
C、针对目标DSP载入对应的GEL文件
D、针对目标DSP载入对应的DSP BIOS

2、经过CCS编译链接生成,可以在DSP的内存中运行的文件类型是()
A、.exe
B、.out
C、.bin
D、. cmd

3、下列文件类型中,可以烧录到DSP的外部闪存中作为自启动程序的是( )。
A、.exe
B、.out
C、.bin
D、. cmd

4、在下列TMS320C55X系列DSP-C程序涉及的文件类型中,用以划分程序、数据空间的是( )
A、.exe
B、.out
C、.bin
D、. cmd

5、仿真系统中,主机通过仿真器与目标系统的( )接口相连。
A、JTAG
B、PCI
C、并口
D、USB接口

6、在CCS中编译C程序时,必须将运行时间支持库文件添加到工程中,该文件名为( )。
A、rts.src
B、rts.lib
C、rtdx.c
D、rtdx.h

7、CCS5以上版本载入基于CCS3版本的示例源程序时,应当采取的操作是
A、菜单栏->Project->Open
B、菜单栏->File->Open File
C、菜单栏->File->Import
D、菜单栏->File->Switch workspace

8、CCS软件开发系统仅支持C语言程序编程。( )

9、TI公司DSP集成开发环境(CCS)有软件仿真和硬件仿真两种工作模式。( )

10、安装CCS前需关闭杀毒软件和防火墙()

11、安装CCS源文件夹及路径和目标文件夹及路径都不能含有中文字符,在Win7以上系统安装时,登陆账号名也不能有中文字符( )

12、安装仿真器驱动时,需要安装到CCS安装目录中的指定文件夹,否则CCS建立配置文件时的仿真器列表中不会出现对应的仿真器( )

第四章 TMS320C55x DSP的硬件体系及指令系统

TMS320C55x DSP的硬件结构_本章测示

1、TMS320C55X DSP 微处理器采用的是( )结构
A、哈佛结构
B、冯?诺依曼结构
C、矩阵结构
D、以上都不是

2、TMS320C55X系列DSP的寻址空间为
A、8MB
B、16MB
C、32MB
D、64MB

3、TMS320C55X系列DSP为16位宽定点DSP, 这里的位宽16依据于
A、.内核中数据总线宽度
B、数据引脚数量
C、地址引脚数量
D、算数逻辑单元宽度

4、TMS320C55X系列DSP的IO寻址空间为
A、16 KW
B、32 KW
C、64 KW
D、128 KW

5、TMS320C55X系列DSP的SDRAM行选通引脚通常命名为
A、EMIF.SDRAS
B、EMIF.SDCAS
C、EMIF.SDA10
D、EMIF.SDWE

6、TMS320C55X系列DSP的SDRAM列选通引脚通常命名为
A、EMIF.SDRAS
B、EMIF.SDCAS
C、EMIF.SDA10
D、EMIF.SDWE

7、TMS320C55X系列DSP访问SDRAM时两个读写周期之间的预充电指令来自于下列哪个引脚?
A、EMIF.SDRAS
B、EMIF.SDRAS
C、EMIF.SDA10
D、EMIF.SDWE

8、TMS320C55X系列DSP的SDRAM写使能引脚通常命名为
A、EMIF.SDRAS
B、EMIF.SDRAS
C、EMIF.SDA10
D、EMIF.SDWE

9、TMS320C55X系列DSP的程序地址总线的位宽为
A、8 bit
B、16 bit
C、24 bit
D、32 bit

10、TMS320C55X系列DSP的下列引脚中,为DSP的内核提供电源的是
A、AVDD
B、CVDD
C、DVDD
D、RCVDD

11、TMS320C55X系列DSP的下列引脚中,为DSP的IO模块提供电源的是
A、AVDD
B、CVDD
C、DVDD
D、RCVDD

12、TMS320C55X系列DSP的下列引脚中,为DSP的A/D模块提供电源的是
A、AVDD
B、CVDD
C、DVDD
D、RCVDD

13、TMS320C55X系列DSP的下列引脚中,为DSP的RTC模块提供电源的是
A、AVDD
B、CVDD
C、DVDD
D、RCVDD

14、在DSP芯片的选择指标中,MFLOPS的意义是
A、百万条指令每秒
B、百万条操作每秒
C、百万条采样每秒
D、百万条浮点每秒

15、在DSP芯片的选择指标中,MOPS的意义是
A、百万条指令每秒
B、百万条操作每秒
C、百万条采样每秒
D、百万条浮点每秒

16、在DSP芯片的选择指标中,MIPS的意义是
A、百万条指令每秒
B、百万条操作每秒
C、百万条采样每秒
D、百万条浮点每秒

17、在DSP芯片的选择指标中,MSPS的意义是
A、百万条指令每秒
B、百万条操作每秒
C、百万条采样每秒
D、百万条浮点每秒

18、TMS320C55X系列DSP在单指令周期能够执行的最大指令字节数为
A、2字节
B、4字节
C、6字节
D、8字节

19、TMS320C55X系列DSP在单指令周期能够读取的最大指令字节数为( )
A、2字节
B、4字节
C、6字节
D、8字节

20、TMS320C55X系列DSP的I单元缓冲队列能够存放的最大指令字节数为
A、8字节
B、16字节
C、32字节
D、64字节

21、TMS320C55X系列DSP的累加器数量为
A、2个
B、3个
C、4 个
D、5 个

22、TMS320C55X系列DSP的MAC单元数量为( )
A、1个
B、2个
C、3 个
D、4 个

23、TMS320C55X系列DSP的算术逻辑单元(ALU)数量为( )
A、1个
B、2个
C、3 个
D、4 个

24、TMS320C55X系列DSP复位后,程序的起始地址为( )
A、000000h
B、3F0000h
C、400000h
D、FF8000h

25、TMS320C55X系列DSP的数据总线数量是( )
A、5条
B、6条
C、7条
D、8条

26、TMS320C55X系列DSP的数据地址总线数量是( )
A、4条
B、5条
C、6条
D、7条

27、TMS320C55X系列DSP的程序地址总线数量是( )
A、1条
B、2条
C、3条
D、4条

28、TMS320C55X系列DSP的数据读总线数量是( )
A、1条
B、2条
C、3条
D、4条

29、TMS320C55X系列DSP的数据写总线数量是( )
A、1条
B、2条
C、3条
D、4条

30、下列寄存器中,用来记录当前执行指令地址是( )
A、PC
B、IVPD
C、RETA
D、CFCT

31、下列寄存器中,用来存储TMS320C55X系列DSP中断向量表首地址的高16位的是( )
A、PC
B、IVPD
C、RETA
D、CFCT

32、下列寄存器中,用来存储TMS320C55X系列DSP作子程序调用时的返回地址的是( )
A、PC
B、IVPD
C、RETA
D、CFCT

33、下列寄存器中,用来存储TMS320C55X系列DSP作循环操作时的返回地址的是( )
A、PC
B、IVPD
C、RETA
D、CFCT

34、TMS320C55X系列DSP的下列寄存器(含片段)中,( )用来指定系数数据所在的页面
A、DPH
B、CDPH
C、SPH
D、PDP

35、TMS320C55X系列DSP的下列寄存器(含片段)中,( )用来指定堆栈数据所在的页面
A、DPH
B、CDPH
C、SPH
D、PDP

36、TMS320C55X系列DSP的下列寄存器(含片段)中,( ) 用来指定外设端口所在的页面
A、DPH
B、CDPH
C、SPH
D、PDP

37、TMS320C55X系列DSP的存储空间被分为( )个主页面
A、16个
B、32个
C、64 个
D、128 个

38、TMS320C55X系列DSP的下列寄存器高7位中,( ) 可以单独使用MOV指令写入
A、DPH
B、CDPH
C、SPH
D、ARnH

39、TMS320C55X系列DSP的中断向量表里包含有( )个单元
A、16个
B、32个
C、64 个
D、128 个

40、TMS320C55X系列DSP的中断向量表里每个单元的长度为
A、2字节
B、4字节
C、6字节
D、8字节

41、LQFP封装的TMS320C5509A仅有14条地址线,这说明它仅能扩展16 KB的SDRAM

42、TMS320C55X DSP的程序地址和数据地址是统一编码的,这说明它是冯诺依曼结构的CPU

43、TMS320C55X DSP内核中的BB总线不能寻址外部扩展内存

44、TMS320C55X DSP 的IO空间采用16位字寻址

45、TMS320C55X系列是浮点运算处理器

46、哈佛结构的特点是数据总线和程序总线分开

47、DSP 处理器的中断请求可以由软件产生

48、MIPS是衡量运算精度的性能指标,即每秒执行百万条指令的意思

49、TMS320C55x只有两个状态和控制寄存器,分别是:状态寄存器ST0,状态寄存器ST1

50、TMS320C55x DSP的中断可分为可屏蔽中断和不可屏蔽中断两种,软件中断是可屏蔽中断

51、TMS320C55X DSP 可以在单指令周期内同时做两个17位×17位乘法运算

52、TMS320C55X DSP有两个ALU(非辅助ALU),分别位于地址单元和数据计算单元中

53、比较定点DSP和浮点DSP,浮点DSP具有更高动态范围和精度,当实现浮点运算时定点DSP编程难度更大些

54、TMS320C55X DSP 可以在单指令周期内同时做数据运算和地址运算

55、TMS320C55X DSP有4个数据寄存器(Tn)

56、TMS320C55X DSP 具有三条读数据总线,因此指令单元每次可从存储器中读取48位代码

57、TMS320C55X DSP 具有三条读数据总线,故单指令周期可从外部存储器中读取48位数据

58、TMS320C55X DSP的EMIF端口可以连接到TI公司的其它DSP

59、C55x的CPU包含6个40位的累加器

60、浮点DSP与定点DSP相比,价格便宜、功耗较小、运算精度稍低

TMS320C55x DSP的指令系统_测试

1、TMS320C55x是TMS320家族中的定点数字信号处理器,可以使用两种指令集:助记符指令集和( )
A、控制指令集
B、算术指令集
C、逻辑指令集
D、代数指令集

2、汇编语言“MOV *(#032002),T2”使用的寻址方式是 ( )
A、直接寻址
B、立即寻址
C、间接寻址
D、绝对寻址

3、TMS320C55X系列DSP汇编语句“MOV *AR4,T2”使用的寻址方式是 ( )
A、直接寻址
B、立即寻址
C、间接寻址
D、绝对寻址

4、C55x DSP直接寻址方式不包括( )
A、DP直接寻址
B、SP直接寻址
C、PDP直接寻址
D、AR直接寻址

5、TMS320C55X系列DSP汇编语句“MOV port(@0),T2”使用的寻址方式是 ( )
A、直接寻址
B、立即寻址
C、间接寻址
D、绝对寻址

6、TMS320C54X DSP汇编指令的操作数域中,( )前缀表示的操作数为间接寻址的地址。
A、*
B、#
C、@
D、&

7、立即数绝对寻址指令中在数字或符号常数前面加一个( )号来表示立即数。
A、*
B、#
C、@
D、&

8、C55x的寻址空间为16MB,当CPU从程序空间读取程序代码时,使用24位地址,当访问数据空间时,使用( )位的地址。
A、40
B、24
C、23
D、32

9、拟将032002h单元设置为十进制值16,下列寻址语句正确的是( )
A、MOV #03h, CDPH MOV #2002h, CDP MOV #16h, *CDP
B、MOV #03h, SPH MOV #2000h, SP MOV #16, @0002h
C、MOV #03h, DPH MOV#2000h, DP MOV#10h,@0002h
D、MOV #03h, AR1H MOV #2002h, AR1 MOV #10, *AR1

10、下列指令中不会产生操作数隐性左移16位的是( )
A、MPY ACx, ACy
B、ADD Xmem, Ymem, Acx
C、SUB Xmem, Ymem, ACx
D、ADDSUBCC Smem, ACx,TCx,ACy

11、下列汇编指令可以实现并行的是( )
A、MOV #2002h,*(#032002h) || ADD #1234h, *AR2, AC1
B、MOV *(AR2), T0 || INTR k5
C、ADD *AR1, *AR2, AC1 || MOV *CDP, port(#2002)
D、MPY *AR0, *CDP, AC0 :: MPY *AR1, *CDP, AC1

12、TMS320C55X系列DSP汇编语言中的“>>”代表的操作是( )
A、带符号左移
B、带符号右移
C、逻辑左移
D、逻辑右移

13、TMS320C55X系列DSP汇编语言中的“>>>”代表的操作是( )
A、带符号左移
B、带符号右移
C、逻辑左移
D、逻辑右移

14、有一条DSP汇编指令,其语法格式为:SUB ACx<<Tx, ACy,该指令所完成的操作对应的表达式为( )
A、ACy=ACx-Tx
B、ACy=ACy-(ACx<<Tx)
C、ACy=ACy-(ACx-Tx)
D、ACy=ACy-(ACx+Tx)

15、直接寻址指令中的低7位是一个数据页的偏移地址dmad,而所在的数据页由数据页指针DP或SP的值决定。若用DP方式产生直接地址,并取DP=0100H和dmad=10H,则该直接地址为( )
A、0110H
B、0210H
C、0012H
D、0201H

16、指令执行前AC0的值是0012345678,那么汇编语句“AND #0x7f,AC0”,执行之后,AC0的值是( )
A、0000000077
B、0000000078
C、0000000079
D、0000000080

17、在DSP处理器汇编程序中,标号区分大小写

18、汇编语言“MOV *AR0,AC0”和“MOV *(#0x0111234),T2”使用的寻址方式都是间接寻址方式

19、C55x DSP的指令系统有助记符指令和代数指令两种形式

20、指令中“STL A,@y”中“@y”表示是间接寻址方式

21、与所有的微处理器助记符指令一样,TMS320C55x的助记符指令也是由操作符和操作数两部分组成

第三章 TMS320C55x DSP 程序设计

TMS320C55x DSP 程序设计知识_测试

1、C语言程序在执行时,先要调用C标准库中的初始化程序,入口标号为( )。
A、begin
B、_c_init00
C、start
D、ioport

2、TMS320C55x的汇编语言源程序语句包括( ) ①汇编语言指令 ②汇编伪指令 ③链接指令 ④定位指令 ⑤注释
A、①②③
B、②④⑤
C、①③⑤
D、①②⑤

3、在TMS320C55X系列DSP的软件开发中,CMD文件中的.text段的作用是(  )
A、存储文本数据
B、存储变量数据
C、存储常量数据
D、存储程序数据

4、在TMS320C55X系列DSP的软件开发中,CMD文件中的.bss段的作用是(  )。
A、存储文本数据
B、存储变量数据
C、存储常量数据
D、存储程序数据

5、在TMS320C55X系列DSP的软件开发中,CMD文件中的.data段的作用是(  )
A、存储文本数据
B、存储变量数据
C、存储常量数据
D、存储程序数据

6、目标文件.bss段对应的虚拟的目标存储器是( )
A、RAM
B、EPROM
C、ROM
D、FLASH

7、下列段不属于COFF目标文件的是( )
A、.text
B、.data
C、.bss
D、.prj

8、下面对一些常用的伪指令说法正确的是:( )
A、.def所定义的符号,是在当前模块中使用,而在别的模块中定义的符号;
B、.ref所定义的符号,是当前模块中定义,并可在别的模块中使用的符号;
C、.sect命令定义的段是未初始化的段;
D、.usect命令定义的段是未初始化的段

9、经过CCS编译链接生成,可以在DSP的内存中运行的文件类型是()
A、.exe
B、.out
C、.hex
D、.cmd

10、下列文件类型中,可以烧录到DSP的外部闪存中作为自启动程序的是( )
A、.exe
B、.out
C、.hex
D、A.cmd

11、在下列TMS320C55X系列DSP-C程序涉及的文件类型中,可以用以划分程序、数据空间和是( )。
A、.exe
B、.out
C、.bin
D、.cmd

12、若想在C程序中访问一个定义于汇编程序中的变量,那么下列准备工作中不是必须的是( )。
A、extern int var (C程序)
B、–ml (编译器属性)
C、.bss _var , 1 (汇编)
D、.global _var (汇编)

13、片上支持库(CSL)可以帮助开发者更为便捷地开发TMS320C55X系列DSP的片上外设程序 ,以开发周期性方波发生器(需启用大内存模式)为例,下列准备工作并不是必须的是( )。
A、包含头文件“csl_pll.h”和“csl_timer.h”
B、. “Predefined Symbol”中添加“_CSL5509_LIB_”
C、载入对应的C55X-DSP BIOS文件
D、“Include library file”中添加“csl5509ax.lib”

14、若要用C语言来编写DSP的中断服务函数, 中断函数声明之前需要加上什么描述字( )
A、callback
B、interrupt
C、system
D、channel

15、在DSP-C语言程序开发中,若要用指针来访问IO端口, 指针声明之前要加上什么描述字( )
A、ioport
B、device
C、peripheral
D、interface

16、在DSP-C语言程序开发中,若要将数组定义在片上内存中,数组声明之前要加上什么描述字( )
A、internal
B、kernel
C、onchip
D、volatile

17、TMS320C55X DSP 的C语言程序开发时,int型数据的宽度为32位

18、TMS320C55X DSP 的C语言程序开发时,double型数据的宽度为64位

19、TMS320C55X DSP 的C语言程序开发时,字符型数据的宽度为8位

20、CCS软件开发系统仅支持C语言程序编程

21、在DSP处理器汇编程序中,标号区分大小写

22、在DSP处理器汇编程序中,仅标号可以从每行首列开始, 其它指令或伪指令都不能从首列开始

23、在.text、.data和.bss段,初始化段是.text和.data,未初始化段是.bss

24、C55x DSP的指令系统有助记符指令和代数指令两种形式

25、一般COFF目标文件中包含.text、.data和.sect三个缺省的段

26、SECTIONS伪指令用于指定目标存储器结构

27、MEMORY伪指令用于控制段的构成与地址分配

28、C55x DSP汇编语言的伪指令也是一种指令,同样占用存储空间

第五章 TMS320C55x DSP 最小系统设计

55DSP最小系统_章节测试

1、仿真系统中,主机通过仿真器与目标系统的( )接口相连。
A、JTAG
B、PCI
C、并口
D、USB接口

2、C语言程序在执行时,先要调用C标准库中的初始化程序,入口标号为( )
A、begin
B、_c_init00
C、start
D、ioport

3、DSP运行于100 MHz,若想利用定时器生成200 kHz方波,则TDDR: PRD组合正确的是( )
A、(4:99)
B、(4:49)
C、(24:19)
D、(24:9)

4、DSP运行于100 MHz,若想利用定时器生成250 kHz方波,则TDDR: PRD组合正确的是( )
A、(3:99)
B、(3:49)
C、(19:19)
D、(39:4)

5、在DSP定时器实验中,将定时器timer_init()函数里的“prd0=0x0ffff”改成“Prd0=0xfff”,指示灯闪烁的频率( )。
A、变快
B、变慢
C、不变
D、不确定

6、主频为200MHz的TMS320VC5510的指令周期是( )
A、5ns
B、5s
C、200ns
D、200s

7、若想要以外部闪存中的固件程序来启动5509A DSP , 那么GPIO0~GPIO3应设置为( )。
A、1-1-0-0
B、1-1-1-0
C、1-0-1-1
D、1-1-1-1

8、若想要以仿真器来启动C55X系列DSP , 那么GPIO0~GPIO3应设置为( )
A、1-1-0-0
B、1-1-1-0
C、1-0-1-1
D、1-1-1-1

9、片上支持库(CSL)可以帮助开发者更为便捷地开发TMS320C55X系列DSP的片上外设程序 ,以开发周期性方波发生器(需启用大内存模式)为例,下列准备工作并不是必须的是( )。
A、包含头文件“csl_pll.h”和“csl_timer.h”
B、“Predefined Symbol”中添加“_CSL5509_LIB_”
C、载入对应的C55X-DSP BIOS文件
D、“Include library file”中添加“csl5509ax.lib”

10、在CCS的硬件仿真模式下开发TMS320C55X系列DSP的固件程序,总是先要配置好硬件 仿真平台,下列操作并不是建立硬件仿真平台所必须的步骤是( )
A、选择正确的仿真器型号
B、选择正确的目标DSP
C、针对目标DSP载入对应的GEL文件
D、针对目标DSP载入对应的DSP BIOS

11、TMS320C55X DSP 的EHPI接口和EMIF接口的大部分引脚是复用的

12、TMS320C55X DSP外扩SDRAM位宽与EMIF端口数据引脚数量相匹配,才能全额利用硬件性能

13、TMS320C55X DSP地址引脚送出的地址为字节地址,故扩展16位及以上内存时需地址错线

14、TMS320C55X DSP的EMIF端口可以连接到TI公司的其它DSP

15、TMS320C55X DSP地址引脚送出的地址为字节地址,但可以扩展16位及以上内存

16、TMS320C55X DSP 常使用双电源供电,其中DVDD供内核使用

17、TI公司DSP集成开发环境(CCS)有软件仿真和硬件在线编程两种工作模式

18、设DSP定时器输入时钟频率为100MHz,如果要求定时器发送中断信号的频率为100k次每秒,需要如何对定时器进行设置?

19、设TMS320C55X DSP定时器的外接晶振为24MHz,如果要求DSP内核的频率为100MHz,需要设置哪些系统寄存器?设置值为多少?

20、3. TMS320VC5501连接到一片16bit Flash和一片32bit SDRAM

21、今拟用TMS320C5501连接一片容量8MB、32位宽的SDRAM和一片4MB、16位宽的FLASH组成DSP最小系统,其中FLASH必须连接到CE1, 试在图中补全DSP与SDRAM的连接。

22、5、 如果电源芯片TPS54110的输出电压VOUT=1.4V,应如何设置R1、R2的电阻阻值?如果TPS54110的开关频率为500kHz,应如何设置电阻R4的阻值?

慕课《55xDSP原理与系统设计》期中测试

1、哈佛结构与冯.诺依曼结构的区别在于( )。
A、分离的数据、程序总线
B、多个存储器
C、允许流水线操作
D、专用的硬件乘法器

2、经过CCS编译链接生成,可以在DSP的内存中运行的文件类型是()
A、exe
B、.out
C、.bin
D、cmd

3、硬件仿真时,主机通过仿真器与目标系统的( )接口相连
A、JTAG
B、PCI
C、并口
D、USB接口

4、CCS5以上版本载入基于CCS3版本的示例源程序时,应当采取的操作是
A、菜单栏->Project->Open
B、菜单栏->File->Open File
C、菜单栏->File->Import
D、菜单栏->File->Switch workspace

5、DSP-C语言程序在执行时,先要调用C标准库中的初始化程序,入口标号为( )。
A、begin
B、_c_init00
C、start
D、ioport

6、在TMS320C55X系列DSP的软件开发中,CMD文件中的.text段的作用是(  )
A、存储文本数据
B、存储变量数据
C、存储常量数据
D、存储程序数据

7、在TMS320C55X系列DSP的软件开发中,CMD文件中的.bss段的作用是(  )。
A、存储文本数据
B、存储变量数据
C、存储常量数据
D、存储程序数据

8、在TMS320C55X系列DSP的软件开发中,CMD文件中的.data段的作用是(  )。
A、存储文本数据
B、存储变量数据
C、存储常量数据
D、存储程序数据

9、在下列TMS320C55X系列DSP-C程序涉及的文件类型中,可以用以划分程序、数据空间和是( )。
A、.exe
B、.out
C、.bin
D、. CMD

10、若想在C程序中访问一个定义于汇编程序中的变量,那么下列准备工作中不是必须的是( )。
A、extern int var (C程序)
B、–ml (编译器属性)
C、.bss _var , 1 (汇编)
D、.global _var (汇编)

11、若要用C语言来编写DSP的中断服务函数, 中断函数声明之前需要加上什么描述字( )
A、callback
B、interrupt
C、system
D、channel

12、在DSP-C语言程序开发中,若要用指针来访问IO端口, 指针声明之前要加上什么描述字( )
A、ioport
B、device
C、peripheral
D、interface

13、在DSP-C语言程序开发中,若要将数组定义在片上内存中,数组声明之前要加上什么描述字( )
A、internal
B、kernel
C、onchip
D、volatile

14、TMS320C55X系列DSP的寻址空间为
A、8MB
B、16MB
C、32MB
D、64MB

15、TMS320C55X系列DSP的程序地址总线的位宽为( )。
A、8 bit
B、16 bit
C、24 bit
D、32 bit

16、TMS320C55X系列DSP为16位宽定点DSP, 这里的位宽16依据于(单选2 分)
A、内核中数据总线宽度
B、数据引脚数量
C、地址引脚数量
D、算数逻辑单元宽度

17、TMS320C55X系列DSP的IO寻址空间为( )。
A、16 KW
B、32 KW
C、64 KW
D、128 KW

18、TMS320C55X系列DSP的SDRAM列选通引脚通常命名为( )。
A、EMIF.SDRAS
B、EMIF.SDCAS
C、EMIF.SDA10
D、EMIF.SDWE

19、TMS320C55X系列DSP的SDRAM写使能引脚通常命名为( )。
A、EMIF.SDRAS
B、EMIF.SDRAS
C、EMIF.SDA10
D、EMIF.SDWE

20、TMS320C55X系列DSP的下列引脚中,为DSP的内核提供电源的是( )
A、AVDD
B、CVDD
C、DVDD
D、RCVDD

21、在DSP芯片的选择指标中,MFLOPS的意义是( )
A、百万条指令每秒
B、百万条操作每秒
C、百万条采样每秒
D、百万条浮点每秒

22、TMS320C55X系列DSP在单指令周期能够执行的最大指令字节数为( )。
A、2字节
B、4字节
C、6字节
D、8字节

23、TMS320C55X系列DSP的累加器数量为( )
A、2个
B、3个
C、4 个
D、5 个

24、TMS320C55X系列DSP的算术逻辑单元(ALU)数量为( )。
A、1个
B、2个
C、3 个
D、4 个

25、TMS320C55X系列DSP复位后,程序的起始地址为( )
A、000000h
B、3F0000h
C、400000h
D、FF8000h

26、TMS320C55X系列DSP的数据总线数量是( )
A、5条
B、6条
C、7条
D、8条

27、下列寄存器中,用来存储TMS320C55X系列DSP中断向量表首地址的高16位的是( )。
A、PC
B、IVPD
C、RETA
D、CFCT

28、TMS320C55X系列DSP的下列寄存器(含片段)中,( ) 用来指定外设端口所在的页面
A、DPH
B、CDPH
C、SPH
D、PDP

29、TMS320C55X系列DSP的存储空间被分为( )个主页面
A、16个
B、32个
C、64 个
D、128 个

30、TMS320C55X系列DSP的下列寄存器高7位中,( ) 可以单独使用MOV指令写入
A、DPH
B、CDPH
C、SPH
D、ARnH

31、TMS320C55X系列DSP的中断向量表里包含有( )个单元
A、16个
B、32个
C、64 个
D、128 个

32、汇编语言“MOV *(#032002),T2”使用的寻址方式是 ( )
A、直接寻址
B、立即寻址
C、间接寻址
D、绝对寻址

33、C55x的寻址空间为16MB,当CPU从程序空间读取程序代码时,使用24位地址,当访问数据空间时,使用( )位的地址。
A、40
B、24
C、23
D、32

34、下列指令中不会产生操作数隐性左移16位的是( )
A、MPY ACx, ACy
B、ADD Xmem, Ymem, Acx
C、SUB Xmem, Ymem, ACx
D、D. ADDSUBCC Smem, ACx,TCx,ACy

35、TMS320C55X系列DSP汇编语言中的“>>>”代表的操作是( )。
A、带符号左移
B、带符号右移
C、逻辑左移
D、逻辑右移

36、直接寻址指令中的低7位是一个数据页的偏移地址dmad,而所在的数据页由数据页指针DP或SP的值决定。若用DP方式产生直接地址,并取DP=0100H和dmad=10H,则该直接地址为( )
A、0110H
B、0210H
C、0012H
D、0201H

37、DSP运行于100 MHz,若想利用定时器生成200 kHz方波,则TDDR: PRD组合正确的是( )。
A、(4:99)
B、(4:49)
C、(24:19)
D、(24:9)

38、主频为200MHz的TMS320VC5510的指令周期是( )
A、5ns
B、5s
C、200ns
D、200s

39、若想要以外部闪存中的固件程序来启动5509A DSP , 那么GPIO0~GPIO3应设置为( )。
A、1-1-0-0
B、1-1-1-0
C、1-0-1-1
D、1-1-1-1

40、在CCS的硬件仿真模式下开发TMS320C55X系列DSP的固件程序,总是先要配置好硬件 仿真平台,下列操作并不是建立硬件仿真平台所必须的步骤是( )
A、选择正确的仿真器型号
B、选择正确的目标DSP
C、针对目标DSP载入对应的GEL文件
D、针对目标DSP载入对应的DSP BIOS

41、TMS320C55X DSP的程序地址和数据地址是统一编码的,这说明它是冯诺依曼结构的CPU ( )

42、安装CCS源文件夹及路径和目标文件夹及路径都不能含有中文字符,在Win7以上系统安装时,登陆账号名也不能有中文字符( )

43、安装仿真器驱动时,需要安装到CCS安装目录中的指定文件夹,否则CCS建立配置文件时的仿真器列表中不会出现对应的仿真器( )

44、LQFP封装的TMS320C5509A仅有14条地址线,这说明它仅能扩展16 KB的SDRAM

45、TMS320C55X DSP 具有三条读数据总线,故单指令周期可从外部存储器中读取48位数据。( )

46、指令中“STL A,@y”中“@y”表示是间接寻址方式

47、TMS320C55X DSP 可以在单指令周期内同时做数据运算和地址运算

48、TMS320C55X DSP 可以在单指令周期内同时做两个17位×17位乘法运算

49、TMS320C55X DSP地址引脚送出的地址为字节地址,故扩展16位及以上内存时需地址错线

50、TMS320C55X DSP 的EHPI接口和EMIF接口的大部分引脚是复用的

学习通TMS320C32055xDSP原理与系统设计

学习通TMS320C32055xDSP是德州仪器公司推出的一款数字信号处理器,具有高性能、低功耗、可编程等优点,被广泛应用于音频、视频、通信、图像处理等领域。

本文将从DSP的基本原理、TMS320C32055x系列的特点、系统设计以及实际应用等方面进行介绍。

一、DSP的基本原理

数字信号处理(DSP)是指利用数字化的方式对信号进行处理的技术。数字信号是由一系列离散的采样值组成,而不是连续的模拟波形。DSP的基本原理是将模拟信号转换为数字信号,然后对数字信号进行算法处理,最后再将处理后的数字信号转换为模拟信号。

DSP处理信号的主要步骤包括:

  • 采样:将模拟信号按照一定的时间间隔采集成为数字信号。
  • 量化:将连续的模拟信号转换为离散的数字信号。
  • 编码:将数字信号转换为二进制编码。
  • 滤波:对数字信号进行数字滤波处理。
  • 算法处理:对数字信号进行各种算法操作,如加、减、乘、除、FFT、IIR、FIR等。
  • 解码:将二进制编码转换为数字信号。
  • 重构:将数字信号转换为模拟信号。

二、TMS320C32055x系列的特点

TMS320C32055x系列是德州仪器公司推出的一款高性能、低功耗的数字信号处理器。该系列的主要特点包括:

  • 32位定点DSP,主频高达300MHz。
  • 内置128KB片上程序存储器和128KB片上数据存储器。
  • 支持多种外设接口,如SPI、I2C、UART、EMIF等。
  • 支持多种数字信号处理算法,如FFT、IIR、FIR、Goertzel等。
  • 支持多种编程语言,如C语言、汇编语言等。
  • 可编程性强,支持多种开发工具和软件包。

三、系统设计

在进行TMS320C32055x DSP的系统设计时,需要考虑多种因素,如系统的性能、功耗、稳定性、易用性、可拓展性等。下面介绍几个重要的设计方面。

1.系统架构设计

系统架构设计是整个系统设计的核心,它需要考虑系统的总体结构、分层结构、硬件和软件接口等因素。在TMS320C32055x DSP系统中,通常采用以下两种系统架构设计方案:

  • 单片机+DSP:将TMS320C32055x DSP与单片机结合使用,单片机负责系统的控制和管理,DSP负责数字信号处理。
  • DSP主导:将TMS320C32055x DSP作为系统的核心,所有的外设和控制单元都连接到DSP上。

2.电源管理设计

电源管理设计是系统设计中非常重要的一环,它需要考虑系统的功耗、稳定性和可靠性等因素。在TMS320C32055x DSP系统中,需要注意以下几个方面:

  • 供电电压:TMS320C32055x DSP的工作电压范围为1.0V-1.2V。
  • 功耗控制:通过软件控制DSP的工作模式,实现功耗的控制和优化。
  • 电源滤波:为了保证系统的稳定性,需要在电源上做好滤波和稳压。

3.外设接口设计

外设接口设计是系统设计中非常重要的一环,它需要考虑系统的可扩展性、易用性和稳定性等因素。在TMS320C32055x DSP系统中,通常采用以下几种外设接口:

  • SPI:串行外设接口,用于连接外部存储器、A/D转换器、D/A转换器等。
  • I2C:串行外设接口,用于连接各种传感器、EEPROM、温度计、压力计等。
  • UART:串行外设接口,用于连接各种通讯设备,如蓝牙模块、GPS模块等。
  • EMIF:外部存储器接口,用于连接各种存储器,如Flash、SRAM等。

四、实际应用

TMS320C32055x DSP被广泛应用于音频、视频、通信、图像处理等领域。下面介绍一些实际应用案例。

1.音频处理

TMS320C32055x DSP可以用于音频信号的采集、处理和输出。例如,可以将TMS320C32055x DSP与音频采集卡结合使用,实现音频信号的实时采集和处理。同时,也可以将TMS320C32055x DSP与功放芯片结合使用,实现音频信号的放大和输出。

2.视频处理

TMS320C32055x DSP可以用于视频信号的采集、处理和输出。例如,可以将TMS320C32055x DSP与视频采集卡结合使用,实现视频信号的实时采集和处理。同时,也可以将TMS320C32055x DSP与视频编码芯片结合使用,实现视频信号的压缩和输出。

3.通信处理

TMS320C32055x DSP可以用于通信信号的处理和解调。例如,可以将TMS320C32055x DSP与射频芯片结合使用,实现无线通信信号的解调和处理。同时,也可以将TMS320C32055x DSP与数字信号处理芯片结合使用,实现数字通信信号的解调和处理。

4.图像处理

TMS320C32055x DSP可以用于图像信号的采集、处理和输出。例如,可以将TMS320C32055x DSP与摄像头模块结合使用,实现图像信号的实时采集和处理。同时,也可以将TMS320C32055x DSP与显示芯片结合使用,实现图像信号的输出。

总结

TMS320C32055x DSP是德州仪器公司推出的一款高性能、低功耗、可编程的数字信号处理器,被广泛应用于音频、视频、通信、图像处理等领域。在进行TMS320C32055x DSP的系统设计时,需要考虑多种因素,如系统的性能、功耗、稳定性、易用性、可拓展性等。通过合理的系统设计和应用,可以充分发挥TMS320C32055x DSP的优势,并实现各种实际应用。