DSP指纹识别技术研究+电路框图+流程图(8)
时间:2017-03-16 21:56 来源:毕业论文 作者:毕业论文 点击:次
(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内核结构。 (责任编辑:qin) |