基于DSP的图像处理,项目需要,做了个调研,对几个开发板分析如下:
一、TI公司的DSP开发板
DSP的主要供应商有TI,ADI(亚德诺半导体),Motorola,Lucent(朗讯)等,目前大家多使用TI公司的DSP开发板,其中TMS320系列使用的最多。
TI公司主推的DSP开发板有(参考书籍DSP原理及图像处理应用):
1)C5000系列: 适合通信设备开发,如媒体播放器、3G电话、电子图书、无线Modem、GSP、指纹识别等。有TMS320C54x、TMS320C55x。
2)C2000系列:适合工业控制,在机电控制、电力电子系统中使用,如照明控制、光纤网络、工业自动化等相关产品。有TMS320F28x子系列、TMS320F24x子系列。28比24精度更高。
3)C6000系列:适合高速信号处理设备,如图形图像处理、无线网络、多媒体网关、宽带视频转换器、视频主/从模式服务器、网络相机等。有TMS320C62x、TMS320C64x、TMS320C66x、TMS320C674x、TMS320C67x子系列等。
二、C6000系列
如果使用DSP进行图像处理,主要使用C6000系列,下面是对C6000系列产品的简单介绍。
C6000详情见TI官网:http://www.ti.com/processors/digital-signal-processors/c6000-floating-point-dsp/overview.html
TI评估板:http://www.ti.com/processors/digital-signal-processors/c6000-floating-point-dsp/tools-software.html
创龙开发板:http://www.tronlong.com/Product/list/19.html
目前市面主流的用于图像处理的C6000有:C6678(C667X)、C6748、C6557(C665x)等。
其中C667X系列有6678、6674、6672、6671型号,C665X系列有6657、6655、6654、6652型号。目前TI官网只出售C6678\C6657\C6748评估模块。
C667x系列、C665x、C674x系列最主要的区别就是核心数:
此外TI还有一些DSP+ARM双内核处理器:达芬奇DaVinci系列、66AK2GX、OMAP-L138。
达芬奇有DM8168\DM8148\DM8127\DM6437\DM6446等,是C6000(dsp)+ Cortex-A8(arm)的双内核;66AK2GX是C66x+A15双内核;OMAP-L138是C674x+ARM9。
项目需要,只调研了纯DSP的开发板,可以根据自己需要选择对应开发板。下面分别介绍6678、6657、6748,只调研了TI和创龙的。
三、C6678
1、TI官网
TI官网销售C6678评估板共三种:TMDSEVM6678L、TMDSEVM6678LE、TMDXEVM6678LXE,都是包括单个板载C6678处理器。区别如下表
主要区别是6678L使用的是XDS100仿真器,6678LE使用XDS560V2仿真器。这两款仿真器的主要区别是XDS560V2比XDS100仿真器的仿真速度快很多。
建议如果没有560V2仿真器的话购买6678LE,因为这块仿真器速度很快,还可以拔下来,单独用在其他需要的板子上。如果已经有560V2的话买C6678L即可。
6678L/LE包含以下性能和接口:
(注:TI公司有AMC到PCIe适配卡,允许将具有AMC头的选择TI EVM转换为PCIe x4通道边缘连接器,以便将其插入台式PC或使用PCIe接头的任何位置。TI的6678和6557都可以使用 )
2、创龙
针对TMS320C6678系列,创龙有TL6678FI-EasyEVM、TL6678-EasyEVM、TL6678F-EasyEVM三款开发板。
这三款都是基于创龙核心板SOM-TL6678设计的,提供开发资料和例程。TL6678与6678F\FI的区别在于加F的带了FPGA,6678F中dsp和fpga集成在一个开发板上,6678FI里DSP、FPGA是两块分开的板子合在一起。但是都需要自己再另外购买仿真器。
其特性及接口如下:
ROM:128/256MByte NAND FLASH + 16MByte SPI NOR FLASH
RAM:1/2GByte DDR3 EEPROM:1Mbit ECC:1Mbit LED指示灯
SENSOR:TMP102AIDRLT,核心板温度传感器,I2C接口
B2B连接器:2*50pin公座B2B,2*50pin母座B2B, 1*80pin高速B2B连接器
四、C6657
目前在售:TMDSEVM6657LS、TL665x-EasyEVM、TL665xF-EasyEVM、TL665xFI-EasyEVM。(和6678一样,F\FI是带FPGA的)
五、C6748
目前在售:TMS320C6748 DSP开发套件(LCDK)、TL6748-EVM、TL6748-EasyEVM开发板。(TL6748-EthEVM开发板、TL6748F-EasyEVM开发板、TL6748FI-EasyEVM、TL6748F-EVM)
其中TL6748-EVM和TL6749-easyEVM的区别在于EVM比easyEVM多了一些接口。
六、总结
三款的主要区别就是DSP核心数不一样,性能上6678>6657>6748。
6678和6657的TI板子是评估板,6748d的TI板是开发板。创龙的板子全部都是开发板。
如果只是用来入门学习,建议购买6748创龙开发套件学习(资料多)。如果是直接一步到位用来做项目,建议购买6678或6657系列的板子。
最后根据项目需要买了TI的6678。
调查的很详细,,,
6678也需要自己再另外购买仿真器。