DSP复习提纲精华版

上传人:1516****951 文档编号:136763515 上传时间:2020-07-02 格式:DOC 页数:5 大小:77.51KB
返回 下载 相关 举报
DSP复习提纲精华版_第1页
第1页 / 共5页
DSP复习提纲精华版_第2页
第2页 / 共5页
DSP复习提纲精华版_第3页
第3页 / 共5页
DSP复习提纲精华版_第4页
第4页 / 共5页
DSP复习提纲精华版_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《DSP复习提纲精华版》由会员分享,可在线阅读,更多相关《DSP复习提纲精华版(5页珍藏版)》请在金锄头文库上搜索。

1、1、请列出几种常用的嵌入式操作系统,并简单说明其特点?2、常用的嵌入式处理器包括?3、DSP按照数据格式可以分为定点和浮点处理器两种4、DSP同单片机不同在于其哈弗结构,请说明其特点?5、DSP与MCU硬件结构比较,有何异同?6、请列出几个常用的DSP制造商?7、CPU组成包括什么?8、DSP的程序执行机构是什么?9、DSP的每次取指操作都是取8条32位指令,称为一个取指包10、指令执行时,每条指令占用一个功能单元11、什么是DSP的数据通路,C6000的数据通路包括什么?12、下列寄存器哪个不能用作条件寄存器A1、A2、A3、B0、B1、B213、C6000DSP中有8个功能单元,分别是什么

2、?14、什么是流水线,其操作原理是什么?15、DSP的流水线都按照所有指令均按取指(fetch)、译码(decode)和执行三级进行。16、取指级有4个节拍,译码级有2个节拍,执行级对不同类型的指令有不同数目的节拍17、流水线操作以CPU周期为单位,1个执行包在流水线1个节拍的时间就是1个CPU周期。18、 在DP节拍,1个取指包的8条指令根据并行性被分成几个执行包,执行包由18条并行指令组成。在DP节拍期间,1个执行包的指令被分别分配到相应的功能单元同时,源寄存器、目的寄存器和有关数据通路被译码以便在功能单元完成指令执行19、C6000片内为哈佛结构,即存储器分为程序存储空间和数据存储空间。

3、20、延迟间隙21、取指包:CPU运行时总是一次取8条32位指令,组成一个取指包执行包:所有并行执行的指令组成一个执行包。22、C6000全部采用间接寻址23、所有寄存器都可以作为线性寻址的地址指针。而A4A7,B4B7这8个寄存器还可以作为循环寻址的地址指针24、DSP试验箱通过仿真器连接电脑,其接口是JTAG口。25、CCS有两种工作模式,软件仿真模式; 硬件在线编程模式26、为什么要使用RTOS27、DSP/BIOS提供了4种不同的线程:硬件中断(HWI)、软件中断(SWI) 、任务(TSK) 、IDLE线程。28、DSP的中断可分为两大类:可屏蔽 (Maskable) 中断:可以通过软

4、件被禁止/使能的中断。被禁止掉的中断即使产生,CPU 也不会去响应 !被使能的中断,当它产生时 CPU 就会去响应它 !非可屏蔽 (Nonmaskable) 中断:不能被禁止的中断。当这些中断产生时 CPU 会无条件响应 !非可屏蔽中断有:29、如果在中断程序执行过程中,又发生了多次中断,则该程序只执行一次,所以ISR编写应该高效且优化。30、DSP/BIOS中的任务是可以单独执行的程序模块,一般用来完成系统常规性的工作。31、任务对象的状态有4种: 运行、就绪、阻塞、终止32、旗语(Semaphore )用来实现任务间的通讯,实现任务间的资源共享。也称为信号灯,是在多线程多任务环境下使用的一

5、种技术手段,用来实现线程间的通讯和同步,保证某段程序在满足某种条件时才能够执行。在进入一个关键代码段之前,线程必须获取一个信号量。33、SEM_pend函数作用是什么?34/邮箱用来从一个任务向另外一个任务发送和传递消息,像是windows系统里面的消息驱动或者消息传递。35、该图说明什么? 36、DSP的软件设计方式有三种:C语言、汇编语言、C和汇编混合编程。37、Interrupt 用来声明一个中断服务函数,通知编译器在调用时保存中断寄存器值和返回序列。38、near表示用数据页(32K)访问数据,一旦超出,则需要用far关键字。39、volatile 用来说明变量是易变的,防止编译器的优

6、化。40、片内程序存储器有四种工作模式,通过CSR寄存器中的PCC位进行设置。000 存储器映射模式010 CACHE使能模式011 CACHE冻结模式100 CACHE旁通模式41程序控制器的任务是什么?1)响应CPU或者DMA对程序存储空间的访问并进行仲裁。2)处理CPU提交的EMIF访问3)当片内程序区设置为CACHE时,对其进行维护。42、什么是CACHE?43、对于片内数据RAM的访问,只要数据在不同的页或者块中,就可以同时访问。44、C6000既支持软件中断,也支持硬件中断:45、硬件中断是由外围设备信号要求的硬件中断。这种硬件中断又有两种形式: (1)受外部中断口信号触发的外部中

7、断信号。 (2)受片内外围电路信号触发的内部硬件中断。46、当同时有多个硬件中断出现时,按照优先级的高低进行处理,按优先级可以将中断分为两类:可屏蔽中断和不可屏蔽中断不可屏蔽中断:这类中断是不可屏蔽的。DSP对这类中断总是响应的,并从主程序转移到中断服务程序。C6000的非屏蔽中断包括所有的软件中断以及两个外部硬件中断:RS和NMI(也可用软件进行RS和NMI中断)。48、假设一个可屏蔽中断不发生在转移指令的延迟间隙内,它还须满足下列条件才能得到响应处理:控制状态寄存器(CSR)中的全局中断使能位(GIE)置1。中断使能寄存器(IER)中的NMIE位置1。IER中的相应中断使能位置1。相应中断

8、发生,将中断标志寄存器(IFR)的相应位置1,且在IFR中没有更高优先级别的中断标志位已经被置1。49、用来使能DSP中断的寄存器是哪一个?IER ISTP XFRCNT SDCTL50、用来使能DSP全局中断的寄存器是哪一个? CSR ISTP XFRCNT SDCTL51、中断的外部极性寄存器是哪个?EXTPOL MUXH IRP NRP52、DSP的中断向量程序一般存储在DSP内部的00H地址处,每个中断必须有8条指令,不够时补充NOP。53、定时器是一个加数计数器,可以通过寄存器停止、启动、重新启动、禁止等四个状态。54、定时器用途:1、产生定时事件,如看门狗。2、计数。3、产生定时脉

9、冲4、中断DSP的CPU5、产生DMA所需要的同步事件。55、定时器工作时有两个时钟源:外部和内部56、定时器有两种输出方式:脉冲式和时钟式。57、EMIF是什么接口,有什么用途?58、DM643/DM642中,内部存储器的开始地址是: SDRAM的开始地址是:59、EMIF所处理的总线请求有四种来源:1、片内程序总线发出程序取指令2、片内数据总线发出的数据读写3、片内DMA控制4、外部共享存储器件的请求60、EMIF接口和异步(Asynchronous)设备接口信号包括:1、ARDY准备好2、ARE读3、AWE写4、AOE使能61、EMIF接口和SDRAM设备接口信号包括:1、SDRAS行地

10、址信号2、SDCAS列地址信号3、SDCLK时钟4、SDWE写信号5、SDA10 地址106、SSOE输出使能7、HOLD总线请求8、HOLDA总线请求应答62、SDRAM是指:静态存储器,动态存储器,同步动态存储器,闪存63、SRAM 和 DRAM哪个需要动态刷新?64、图中配置的存储器在EMIF的哪个空间:CE0 CE1 CE2 CE3?65、图中配置图表示什么意思?66、DMA是指什么?它的作用是? DMA(Direct Memory Access,直接内存存取),用来搬移数据,特点是由DMA控制器完成数据传输,不需要CPU操作,因此可节省CPU开销,传输速度快。67、启动C6000系列

11、的DMA时,需要配置START 位,它在哪个寄存器中?68、FIFO指的是什么? First Input First Output,是一种先进先出的数据缓存器,用来匹配不同速度的设备。69 、C6000系列DSP中的DMA特点是指什么?具有什么特点? DMA(Direct Memory Access,直接内存存取),用来搬移数据,特点是由DMA控制器完成数据传输,不需要CPU操作,因此可节省CPU开销,传输速度快。C6000系列DSP的特点主要包括:后台操作,吞吐率高四个通道,并行传输单通道分割(split-channel)操作支持多帧(frame)传输方式可编程的多种地址产生方式32位地址范

12、围,支持8-/16-/32-bit字长传输支持自动初始化可以设定同步事件控制传输过程70、任务的优先级为-1时相当于挂起71、在DSP/BIOS中,不同的任务可以具有不同的优先级,优先级高的任务先执行。72、什么是嵌入式系统。嵌入式系统是以应用为中心和以计算机技术为基础的,并且软硬件是可裁减的,能满足应用系统对功能、可靠性、成本、体积、功耗等指标的严格要求的专用计算机系统。73、 在指令执行过程中使用的物理资源统称为数据通路 C6000的数据通路包括:(1) 2个通用寄存器组(A和B)(2) 8个功能单元(.L1、.L2、.S1、.S2、.M1、.M2、.D1、.D2)(3) 2个数据读取通路( LD1和LD2) (4) 2个数据存储通路( ST1和ST2) (5) 2个数据交叉通路(1X和2X) (6) 2个数据寻址通路(DA1和DA2)74、CCS的两种工作模式软件仿真器模式可以脱离DSP芯片,在PC机上模拟DSP的指令集和工作机制,主要用于前期算法实现和调试硬件在线编程模式可以实时运行在DSP芯片上,与硬件开发板相结合在线编程和调试应用程序 75、熟读、掌握实验中的程序。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号