(1)C2000系列:
C2000系列是一个控制器系列,主要应用于工业控制领域。该系列全部为16位定点DSP。在TI所有的DSP中,只有C2000系列的部分DSP有Flash RAM,如TMS320F24x,TMS320LF240x等。C2000系列作为控制器,有大量的外设资源,如各种类型串口(同步或异步)、A/D转换器、定时器、看门狗定时器(WATCHDOG)、CAN总线、PWM发生器、数字I/O脚等等。
(2)C5000系列:
C5000系列是高性能低功耗定点系列,非常适合于移动手持设备,如手机、PDA等。处理器的处理速度最高可达900 MIPS,一般在80MIPS-400MIPS。该系列主要分为C54x和C55x两个系列。两个系列的汇编指令系统不同,但在执行代码级是兼容的。C5000系列DSP包含的主要外设有McBPS同步串口,HPI并行接口,定时器,DMA等。C55x提供了EMIF外部存储器扩展接口,而C54x没有EMIF。此外,C5000系列的I/O电压和核电压一般不同,采用双电源供电。
(3)C6000系列:
C6000系列是32位高性能的DSP芯片。其中C67x和C64x为浮点系列,C62x为定点系列,目前C6000系列DSP的定点运算1200MIPS-8000MIPS,而浮点运算可达到600-1800MFLOPS。C6000系列也提供了EMIF扩展存储器接口,方便外部存储器的扩展。C6000系列主要外设有定时器,McBPS同步串口,HPI并行接口,DMA等。此外,在C6000系列的某些DSP型号中还提供了PCI接口。与C5000系列DSP相比,C6000系列DSP的功耗较大。
同一系列不同型号的DSP处理器主要差别在于片内存储器的大小及外设资源,而一般都具有兼容的汇编指令系统及相同的DSP核。不同系列的DSP处理器,它们的汇编指令系统不兼容,但是语法很相似。
3.1.3 DSP处理器的性能指标
设计DSP系统时,需根据系统所要求的运算速度、功耗等选择合适的DSP芯片,再根据该芯片确定外围电路设计。选择DSP芯片时一般考虑以下指标[12]:
(1)DSP芯片的运算速度。运算速度是DSP芯片的一个最重要的性能指标,也是选择DSP芯片时所需要考虑的一个主要因素。DSP芯片的运算速度可以用以下几种性能指标来衡量:
指令周期:执行一条指令所需的时间,通常以ns(纳秒)为单位。
MAC时间:完成一次乘法加一次加法所需要的时间。
FFT执行时间:运行一个N点FFT程序所需的时间。
MIPS:每秒执行百万条指令。
MOP:每秒执行百万次操作。
MFLOPS:每秒执行百万次浮点操作。
(2)DSP芯片的运算精度。
(3)DSP芯片的硬件资源
(4)DSP芯片的功耗。
(5)DSP芯片的价格。在设计之前需根据需求选用价格合理的DSP芯片。
(6)其它的因素,如系统开发工具、封装的形式、质量标准、生命周期等。
3.2 DSP芯片TMS320C5515简介
3.2.1 TI 55x系列DSP简介
TMS320C55x是德州仪器公司(TI)推出的新一代低功耗、高性能、16位定点数字信号处理器(DSP)。C55x是在TMS320C54x的基础上发展起来的,其源代码与C54x兼容,其程序可以方便地移植到C55x平台上,有利于节省开发时间。与C54x相比,其主要有以下改进[13]:
(1)C55x极大地降低了功耗,其功耗只有C54x的1/6,但是周期效率却是C54x的两倍。
(2)C55x的CPU内部增加了增加功能单元,其增强了DSP的运算能力。
C55x系列DSP芯片以其优异的性能和极低的功耗成为具有相当竞争力的DSP产品,其主要针对个人消费及通信市场。C55x系列不同型号的芯片体系结构相同,具有相同的CPU内核,只是存储器和外围电路配置有所不同。下面介绍C55x系列芯片的CPU内核结构。 DSP指纹识别技术研究+电路框图+流程图(8):http://www.youerw.com/jisuanji/lunwen_4170.html