DSP基础知识专业复习资料(ppt 150页)_252
- 格式:ppt
- 大小:919.50 KB
- 文档页数:149
DSP期末复习资料2.DSP芯片的特点:哈佛结构:将程序空间和数据空间分开,可同时取指令和取操作数;(重要)多总线结构:一个机器周期可以多次访问程序空间和数据空间,其内部有P、C、D、E 4个总线;(重要)流水线结构:DSP执行一条指令需要取指、译码、取操作数和执行等几个阶段;(重要)多处理单元:算术逻辑运算单元、辅助寄存器、累加器、硬件乘法器等;特殊的DSP指令、指令周期短、运算精度高、硬件配置强。
3.TMS320系列DSP可分为:C2000(16位/32位定点DSP,主要运用控制领域)、C5000(16位定点DSP,用于高性能、低功耗的中高档应用场合)、C6000(32位DSP,高性能)系列。
4. TMS320C54X的主要特性:⑴多总线结构(1条程序总线、3条数据总线、4条对应地址总线);⑵192K字节可寻址空间(64K字程序存储器、64K字数据存储器以及64K字I/O空间);⑶片内有单寻址RAM(SRAM)和RAM(DRAM存储器。
5.TMS320VC5416-160有1个CPU、6. C54X的总线结构:C54X片内有8条16位主总线、4条程序/数据总线和4条相应的地址总线。
7.当处理器复位时,复位和中断向量都映像到程序空间的FF80h。
8.累加器A和B的差别在于:累加器A的31~16位可用于乘法器的一个输入。
9.桶形移位器的移位数可用一个立即数、状态寄存器ST1的累加器移位方式ASM或者T寄存器中最低的6位数值来定义。
10.指数编码器可以在单个周期内执行EXP指令,求的累加器中数据的指数值,并以2的补码形式存放在T寄存器中,可以用11.C54XCPU有3个状态寄存器:状态寄存器0(ST0)、状态寄存器1(ST1)、处理工作方式状态寄存器(PMST)。
12.C54X中断可分为可屏蔽中断和非屏蔽中断。
所有的软件中断都是非屏蔽的。
13.定时中断的周期:CLKOUT*(TDDR+1)*(PRD+1)14. C54X片内有一个主机接口(HPI)。
DSP技术及应用复习概要一、1、DSP按数据格式来分类,可分定点DSP芯片和浮点DSP芯片。
P22、TI DSP主要分为哪三个系列,分别有什么特点,和应用场合?P53、TI公司为DSP C6000推出的集成开发环境CCS提供了配置、建立、调试、跟踪和分析程序的工具。
4、DSP开发中,一个最小的C应用程序,一般包含以下几个文件:(1)主程序main.c。
这个文件必须包含一个main()函数作为C程序的入口点。
(2)链接命令文件.cmd。
这个文件包含了DSP和目标板的存储器空间的定义以及代码段、数据段是如何分配到这些存储器空间的。
这个文件可有用户自己编写。
(3)C运行库文件rts6400.lib(或者DSP兼容的rstxxxx.lib)。
C运行库提供了如printf 等标准C函数,还提供了C环境下的初始化函数c_int00()。
这个文件位于CCS安装目录下的\c6000\cgtools\lib子目录中。
(4)Vectors.asm。
这个文件中的代码将作为IST(中断服务表),并且必须被链接命令文件(.cmd)分配到0地址。
5、MFLOPS、MIOS、MIBS、MIPS含义。
P4MFLOPS——每秒执行百万个浮点操作MIOS——每秒执行百万次操作MIBS——每秒百万位MIPS——每秒百万条指令6、GPIO寄存器GPXEN、GPXDIR和GPXV AL,写0写1的作用?GPIO的功能?P274 GPIO使能寄存器(GPEN)GPIO方向寄存器(GPDIR):决定某一给定GPIO引脚输入还是输出。
相应GPIO信号通过GPxEN位字段使能时,GPDIR才有效。
GPIO数值寄存器(GPV AL):表示给定GPIO引脚驱动的数值,或给定GPIO引脚上检测到的数值。
7、TMS320DM642定点还是浮点?处理器位数TMS320DM642是32位定点型DSP2003年推出,主要面向数字媒体,增加了3个双通道数字视频口,8个功能单元,4GB可寻址地址空间,片外存储器通过EMIF(外部存储器接口)8、EMIF作用P39支持各种外部器件的无缝接口,包括流水线的同步突发SRAM(SBSRAM)、同步DRAM (SDRAM)、异步器件(SRAM、ROM和FIFO等)、以及外部共享存储器件C64x的EMIF支持类型:ZBTSRAM、同步FIFO、流水线式SBSRAM、直通式SBSRAM 9、EDMA P74EDMA控制所有二级高速缓存/内存控制器和C64x DSP外设之间的数据传输,无需占用CPU时间。
DSP复习资料1、什么是数字信号处理器(DSP)?DSP 可以分为哪两类?a、数字信号处理器是⼀种专门⽤于实现各种数字信号处理算法的微处理器,通常可分为专⽤DSP和通⽤DSP两类。
b、⽤于实现某些特定数字信号处理功能的DSP 属于专⽤DSP。
什么是DSP?DSP:Digtal Signal Processing 数字信号处理技术典型的微处理器系统根据CPU特点,可以分为:1)通⽤单⽚机(Micro-controller) 8/16bit优点:成本低、体积⼩。
缺点:运算与扩展能⼒较弱。
编程:汇编、C语⾔。
2)PC及其兼容机(Micro-processor)缺点:成本⾼、体积⼤、实时性差。
优点:运算与扩展能⼒强,软件资源丰富。
编程:汇编及多种⾼级语⾔。
3)DSP(Digital Signal Processor)16/32bit特点:运算能⼒相当强、实时性、体积⼩、成本较低、功耗较低编程:汇编、C、C++。
4)专⽤微处理器特点:使⽤简单,灵活性差,主要⽤于⼀些批量⽣产的产品。
如家⽤电器的智能控制、⼯业控制。
DSP: Digtal Signal Processor 数字信号处理器TI公司从80代初推出了全球第⼀款“数字信号处理器”TMS320C010,从此引发了⼀场“数字信号处理”⾰命。
我们现在所说的DSP,如果没有特殊说明,⼀般均指“数字信号处理器”。
2、DSP 芯⽚的主要特点有哪些?DSP 从结构上进⾏了优化,使其更适合于哪类运算,从⽽可以⾼速实现多种不同的数字信号处理算法?DSP的特点:在⼀个指令周期内可完成⼀次乘法和⼀次加法运算程序和数据空间分开,可以同时访问指令空间和数据空间⽚内具有快速RAM,通常可通过独⽴的数据总线在两块中同时访问具有低开销或⽆开销循环及跳转的硬件⽀持快速的中断处理和硬件I/O⽀持具有在单周期内操作的多个硬件地址产⽣器可以并⾏执⾏多个操作⽀持流⽔线操作,使取指令、译码、取操作数和执⾏指令等可以重叠执⾏。