关 闭

新闻中心

EEPW首页 > 工控自动化 > 设计应用 > 基于USB 2.0协议的高速图像传输系统

基于USB 2.0协议的高速图像传输系统

作者: 时间:2009-12-17 来源:网络 收藏

接收端应用程序流程图如图3所示。发送端应用程序流程类似,少了判断图像是否完整一幅,而多了传输完毕之后的图像数据校验。

本文引用地址:https://www.eepw.com.cn/article/202594.htm

2 系统仿真及实现
图4所示为图像发送系统主要端口的ChipScope实测波形,所用FPGA为V4-XC4VSX55。

_Data为传输的图像数据。数据长度为16位,SLRD为异步读取FD总线的时钟,采用时钟源48 MHz四分频得到,FIFO指针在每次SLRD激活到撤消激活变化时累加,即每变化一次,读取FIFO里16 b缓存数据一次。SLOE引脚为读写使能信号,默认低电平有效。从该实测图可以看出,三路信号均符合异步读取的时序要求。
主机接收端应用程序采用Delphi语言编写,图像传输它采取传输的同时显示图像的形式。从上位机应用程序截取一幅接收图像如图5所示。该应用程序主要用于各种调制方式下图像的传输。可以看到传输图像清晰完整,连续显示没有滞后,没有噪声斑点。图像经过接口传输后没有数据丢失,比较清晰。实验证明,图像传输过程中,没有出现丢帧的情况。满足实时高速的图像传输。

3 结 语
USB 2.0技术以其高速传输和使用方便受到广泛的关注,其应用也必将越来越广泛。上述设计方案有效地解决了图像传输过程中的高速通信问题。系统中采用异步方式传输,采用芯片所提供四分频时钟,最高速率可达到192 Mb/s。采用FPGA和USB 2.0相结合的方式,数据处理能力得到极大的提高,由于采用CY7C68013A的Slave FIFO模式,可使用外部FPGA并按照用户需求设计,增强使用功能的多样性和灵活性。该方案亦可应用于大容量、高速度的实时数据采集,音频及视频传输等领域。


上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭