DSP介绍


算法:用于解决问题或执行操作的定义程序。 算法通过一系列指令存储在DSP中。

模拟:模拟指随时间不断变化的电气信号。 模拟信号须通过模数转换器转换为数字形式以便DSP进行处理。

位:数字字可细分的最小单位。 位数反映字宽。 字的位数越多,该字代表的数越大。

周期时间:完成指令所需的时间长度。

数字:数字技术是用两个状态来描述数据产生、存储和处理的电子技术,这两个状态是: 正状态和非正状态。 正状态用数字1表示,而非正状态用数字0表示。用数字技术来传输或存储的数据用0和1的数字串来表示。这些状态的每一个数字称为一个"位"。

DMA(直接存储器访问): DSP的I/O处理器通过外部、主机、串行、SPI和UART端口支持在DSP存储器和外部存储器、主机或外设之间的数据DMA。 每次DMA操作可以传输整块数据。

定点:DSP操控和表示最适合数字的一种方法,其中该数字不大于单个内部寄存器中的最大数字。 寄存器的大小由其包含的位数确定。 例如,32位数可能大于16位数。

浮点:数字由尾数和指数表示的系统。 例如,a×2b,其中"a"为尾数,b为指数。 利用该方法,DSP可操纵非常小的数字或非常大的数字。 浮点处理器表示IEEE确定的标准格式数字。 它是由32位表示的科学计数法。

Harvard架构: DSP使用具有独立总线的内存架构以便编程和存储数据。 两个总线使DSP同时获得数据字和指令。

I/O:输入/输出。 用于DSP和外设之间数据传输和信息控制的接口/设备。

I/O 处理器DSP具有分布式DMA架构,其中每个支持DMA的外设均配有DMA控制器。 此外,大多数端口可直接(非—DMA)访问内部存储器和I/O存储器。 I/O处理器这一术语在全球范围内指DMA控制器、DMA通道仲裁和外设至总线连接。

MIPS:百万条指令/秒,其中每个指令可执行多个操作。

MACS:乘加/秒

MOPS:百万次操作/秒

MFLOPS:百万次浮点操作/秒

冯•诺依曼架构:这是大多数(非—DSP)微处理器所用的架构。 该架构采用单一地址和数据总线进行存储器访问

字:表示数据值的位串。 DSP中的字长通常为16位、24位、32位和48位。