DSP最新考试重点复习资料
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.名词解释
1哈佛结构:哈佛结构是一种将程序指令存储和数据存储分开的存储器结构。中央处理器首先到程序指令存储器中读取程序指令内容,解码后得到数据地址,再到相应的数据存储器中读取数据,并进行下一步的操作(通常是执行)。
2改善的哈佛结构:为了进一步提高信号处理的效率,在哈佛结构的基础上,又加以改善。使得程序代码和数据存储空间之间可以进行数据的传输,称为改善的哈佛结构。3流水线技术:流水技术是将各指令的各个步骤重叠起来执行。与哈佛总线结构相关,DSP广泛采用流水线以减少指令执行时间,从而增加了处理器的处理能力。要执行一条DSP指令,需要通过取指、译码、取操作数、执行等几个阶段,DSP的流水线结构是指它的这几个阶段在程序执行过程中是重叠进行的,即在对本条指令取指的同时,前面的三条指令已依次完成译码、取操作数、执行的操作。正是利用这种流水线机制,保证DSP的乘法、加法以及乘累加可以在单周期内完成,这对提高DSP的运算速度具有重要意义,特别是当设计的算法需要连续的乘累加运算时。
4多总线结构:微处理器内一般有两种基本总线结构:冯·诺曼结构和哈佛结构。冯·诺曼结构取指令、取数据都是通过同一总线完成。因此必须分时进行,在高速运算时,往往在传输通道上出现瓶颈效应。而DSP内部采用的是哈佛结构,它在片内至少有四套总线:程序的数据总线、程序的地址总线、数据的数据总线和数据的地址总线。这种分离的程序总线和数据总线,可允许同时获取来自程序存储器的指令字和来自数据存储器的操作数,互不干扰。有的DSP片内还包括有其他总线,如DMA总线等,可在单周期内完成更多的工作。
5零开销循环:处理器在执行循环时,不用花时间去检查循环计数器的值,直接跳回到循环的顶部、并将循环计数器减1。在存在大规模循环的情况下,显著降低算法复杂度。
6MAC:乘法器/乘加器 DSP在1秒内完成乘-累加运算的次数。因为
乘/累加运算是数字信号处理算法中的基本运算。
7JTAG(接口):JTAG(Joint Test Action Group;联合测试行动小组)是一种国际标准测试协议(IEEE 1149.1兼容),主要用于芯片内部测试.现在多数的高级器件都支持JTAG 协议,如DSP、FPGA器件等。标准的JTAG接口是4线:TMS、TCK、TDI、TDO,分别为模式选择、时钟、数据输入和数据输出线。
s:DSP集成开发环境CCS全称Code Composer Studio,是一种针对TMS320系列的DSP芯片的集成开发环境,在Windows操作系统下,采用图形接口界面,提供环境配置、源文件编译、程序调试、跟踪和分析等工具,可以帮助用户在一个软件环境下完成编辑、编译、链接和调试、数据分析等工作
9RTDX(实时的数据交换):RTDX提供了目标板与主机之间的实时数据通信。当系统使用该功能时,DSP上驻留一个小的RTDX片上软件库,片上程序通过调用这个软件库的API实现JTAG与主机之间的数据传输。与DSP目标板相连的主机上也存在一个相应的
RTDX主机端软件库,客户编写的主机端程序通过对象嵌入,实现DSP 目标板的实时数据分析,以及向目标板提供新的数据。
10.DSP/BIOS:实时操作系统。DSP/BIOS是一个用户可剪裁的实
时操作系统,主要由三部分组成:多线程实时内核(抢占式多线程);实时分析工具;芯片支持库。利用实时操作系统开发程序,可以方便快速的开发复杂的DSP程序。操作系统维护调度多线程的运行,只需将定制的数字信号算法作为一个线程嵌入系统即可;芯片支持库帮助管理外设资源,复杂的外设寄存器初始化可以利用直接图形工具配置;实时分析工具可以帮助分析算法实时运行情况
11.COFF:dsp的目标文件结构。COFF是TI为了软件开发环境与流程的标准化而使用的一种通用对象文件格式(Common Object File Format,COFF)。COFF的主要优势体现在一个开发任务被分解成多个子任务,并由多个人员分别进行开发的时候,可以有效地提高开发的效率。这个是TI官方的定义,通俗的讲(貌似老美都特别喜欢推广、宣传这样的模式),就是把大程序使用模块化的方法进行分解,各个模块之间相对独立,从而提高了编程与调试的效率。
二.填空概念
1.coff中最重要的概念是(段)。
s中哪个窗口可以查看C语言和汇编语言的混合代码?
答:反汇编窗口
3.两种特殊的间接寻址方式中专用于FFT的是:位倒序寻址
4.DSP中采用的是哪两种数据格式?
定点,浮点。。
定点DSP芯片按照定点的数据格式进行工作,其数据长度通常为16位、24位、32位。
定点DSP的特点:体积小、成本低、功耗小、对存储器的要求不高;但数值表示范围较窄,必须使用定点定标的方法,并要防止结果的溢出。
浮点DSP芯片按照浮点的数据格式进行工作,其数据长度通常为32位、40位。由于浮点数的数据表示动态范围宽,运算中不必顾及小数点的位置,因此开发较容易。但它的硬件结构相对复杂、功耗较大,且比定点DSP芯片的价格高。通常,浮点DSP芯片使用在对数据动态范围和精度要求较高的系统中。
5.C54x的DSP的总线结构的相关内容
答:总线结构
TMS320C54X片内有8条16位主总线:4条程序、数据总线和4条地址总线。这些总线的功能如下:
a. 程序总线(PB)传送取自程序存储器的指令代码和立即操作数。
b. 3条数据总线(CB、DB和EB)将内部个单元(如CPU、数据地址生成电路、程序地址生成电路、在片外围电路以及数据存储器)连接在一起。CB和DB传送读自数据存储器的操作数。EB传送写到存储器的数据。
c. 4个地址总线(PAB、CAB、DAB 和EAB)传送执行指令所需的地址由于其总线结构采用了增强型哈佛结构,分为程序、数据和地址三种总线方式,使得TMS320C54X的CPU 有高速和并行执行指令的能力,大大提高了其