基于DSP的USB技术在图像传输中的应用
时间:08-06
来源:互联网
点击:
内存地址空间。
2 固件的设计
固件是在USB接口芯片加电后, 由其它设备加载~CY7C68013中并在其中运行完成接口数据传送功能的一段程序。在本接口中采用的是由Pc机通过USB接口加载固件的方式。
固件程序的编写主要分为4个大的模块:设备描述模块,该模块唯一的功能就是提供主机启动在重新枚举设备时所需要的VID和PID以及其它一些必要的设备描述符。主模块,主要完成设备的初始化、固件运行后的“重新枚举”、进入循环不断接收Pc机发送的一些命令并等待数据的传送。数据收发模块,主要完成初始化数据传送端口, 并且处理主机发出的命令。
GPIF模块,主要是完成对DM642的tIPI接口的时序进行编程,这种时序的编程具体来说就是设定一个个波形描述符,GPIF波形描述符的编程一般使用CYP RESS公司提供的GPIF TOOL具进行配置。在固件的编写中关键的是GPIF波形描述符的编写。波形描述符的编写首先必须弄清楚DM642的HPI接口的读写时序,然后设置好相应的控制信号的波形。
3 结束语
通过上述方式设计的USB接口,主机与DSP之间的数据传输速度可达lObfops以上,能够实时地将DSP采集并做了适当处理的RAW图像数据传输到PC上,完全满足PC端的显示及计算需求,提高了粮食质量检测的精度,完全能够达到系统设计的需求。限于篇幅,本文没有详细介绍主机端驱动和应用程序的设计, 该方案可进一步扩展,借助TMS320DM642强大的处理能力,应用于视频压缩、图像处理等多个领域。
- 全面认识USB的技术精髓(12-12)
- 基于HID协议的工控自定义键盘接口设计(03-05)
- USB技术入门(11-14)
- 基于Wireless USB 技术的遥控设备设计(07-31)
- 基于DSP的图像压缩无线传输系统设计方案(04-30)
- 基于USB 2.0协议的高速图像传输系统(06-06)