DSP

DSP与图像处理(1) 开发板调研

2019-07-13 10:31发布

项目需要,做了个调研,顺便贴到blog里面来供大家参考。 一、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官网只出售C6678C6657C6748评估模块。 C667x系列、C665x、C674x系列最主要的区别就是核心数:   C674X C665X C667X 核心 单核 1-2核心 4-8核心 速度MHZ 200-456 MHz 500MHz-1.25Ghz 1Ghz-1.4Ghz 功耗 <0.5W 1.5W-3.5W 6W-10W 最高flops 最高macs 2.7G 3.6G 20G 80G 179G 358G 外部存储 16b DDR2/mDDR 32b(LP)DDR3w /ECC 64b(LP)DDR3带ECC 此外TI还有一些DSP+ARM双内核处理器:达芬奇DaVinci系列、66AK2GX、OMAP-L138。 达芬奇有DM8168DM8148DM8127DM6437DM6446等,是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处理器。区别如下表 型号 仿真器(自带) 官网价格 加密保护 淘宝价格 TMDSEVM6678L XDS100 (或JTAG仿真接头的外部仿真器) $399(官网缺货) 不支持 3500-3900 TMDSEVM6678LE XDS560V2 $599 不支持 4100-6300,平均价格5000左右 TMDXEVM6678LXE XDS560V2 $599(需要从当地TI销售代表购买) 支持 暂无 主要区别是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三款开发板。 型号 处理器 价格 TL6678 C6678 9800 TL6678F C6678+Xilinux Kintex-7 FPGA 28800 TL6678FI TL6678(DSP)+TL-K7FMC采集卡(FPGA) 19600 这三款都是基于创龙核心板SOM-TL6678设计的,提供开发资料和例程。TL6678与6678FFI的区别在于加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一样,FFI是带FPGA的)   TMDSEVM6657LS TI评估板 TL665x-easyevm 创龙开发板 仿真器 自带XDS200 无 价格 $399/3400-4200元 7400/6800 核心 双核C6657 双核C6657/单核C6655 五、C6748 目前在售:TMS320C6748 DSP开发套件(LCDK)、TL6748-EVM、TL6748-EasyEVM开发板。(TL6748-EthEVM开发板、TL6748F-EasyEVM开发板、TL6748FI-EasyEVM、TL6748F-EVM)   TMS320C6748(TI开发套件) TL6748-EasyEVM TL6748-EVM 仿真器 无 无 无 价格 $195/1700-2200元 1450 2980 LCD触摸屏接口 无 无 有 VGA视频输出接口 有 无 有 其中TL6748-EVM和TL6749-easyEVM的区别在于EVM比easyEVM多了一些接口。 六、总结 三款的主要区别就是DSP核心数不一样,性能上6678>6657>6748。 6678和6657的TI板子是评估板,6748d的TI板是开发板。创龙的板子全部都是开发板。 如果只是用来入门学习,建议购买6748创龙开发套件学习(资料多)。如果是直接一步到位用来做项目,建议购买6678或6657系列的板子。 最后根据项目需要买了TI的6678。