基于 FPGA 的低成本长距离高速传输系统的设计与实现
王康 郭智勇 (电子科技大学 通信与信息工程学院 成都 611731) 摘要: 为解决目前高速信号处理中的数据传输速度瓶颈以及传输距离的问题,设 计并实现了一种基于 FPGA 的高速数据传输系统,本系统借助 Altera Cyclone III FPGA 的 LVDS I/O 通道产生 LVDS 信号,稳定地完成了数据的高速,远距离传 输.系统所需的 8B/10B 编解码,数据时钟恢复(CDR),串/并行转换电路,误码 率计算模块均在 FPGA 内利用 VHDL 语言设计实现,大大降低了系统互联的复 杂度和成本,提高了系统集成度和稳定性. 关键词:数据传输,高速,远距离,FPGA,LVDS 中图分类号: TP302 . 2 文献标志码:A
Design and Implementation of Low-cost Long-distance High-speed Data Transmission System Based on FPGA
WANG Kang, GUO Zhi Yong (School of Communication and information Engineering, , University of Electronic Science and Technology of China , Chengdu , 611731 )
Abstract: To solve the speed bottle-neck and long-distance transmission in current high-speed signal processing system, a scheme for high-speed data transmission system was proposed and implemented based on field programmable gate array (FPGA). With the LVDS signal produced by Altera Cyclone III FPGA I/O channel, the system completed the high-speed data ,long-distance transmission stably. 8B/10B coder and decoder ,clock data recovery(CDR),string/parallel transition circuit, BER calculation module were all designed with VHDL in FPGA, witch reduce the complexity and costs of interconnected system ,improve the system integration and stability. Keywords:Data Transmission, High-speed, Long-distance, FPGA, LVDS
0.引言:
在地质勘探,工业环境监测,大型科学实验等领域中需要将实时采集到的大 量数据以较高的速率传输距离较远, 复杂而庞大的数据传输任务给传输系统的设 计带来极大的挑战. 目前常见的远距离高速传输方案多采用较为复杂的光纤通道 等方案,系统的成本,设计难度,体积和功耗都相对较大,限制了其应用场合. LVDS(Low Voltage Differential Signaling)是一种小振幅差分信号技术,它 允许单个信道传输速率达到每秒数百兆比特, 其特有的低振幅及恒流源模式驱动 [1] 只产生极低的噪声,消耗非常小的功率 .LVDS 是目前常见的高速数据传输方 案,但其多用于芯片间,背板间或设备间进行近距离的数据传输. 本文中提出的高速数据远距离传输系统方案以 Altera 公司 Cyclone III 系列低 成本 FPGA 芯片 EP3C5E144C8 的为核心,以 LVDS 信号为基础,通过增加信道 编码, 数据时钟恢复, 预加重和均衡等技术, 保证了数据传输的稳定性和同步性. 保证采用 UTP-5 双绞线为传输介质时传输速率不低于 400Mbps,传输距离为 50 米时上的,实现低成本的远距离高速数据传输.
1.方案总体设计:
LVDS 信号一种低振幅高速差分信号,由于其电气特性决定了其传输距离有 限.为了满足系统使用 UTP-5 双绞线实现距离 50m 的数据传输要求,需要通过 增加预加重和均衡技术来恢复线路上传输的信号波形. 由于传输距离较远且传输 速率较高,无法直接采用传送位时钟信号和帧同步脉冲来保证系统同步.本系统 采取接收端从接收数据中恢复时钟信号的方法简化系统设计方案. 系统整体设计框图如图 1 所示,整个系统的核心模块包括了 8B/10B 编码, CDR(时钟恢复) ,并-串/串-并转换模块,LVDS 接口电路,电缆驱动器(Cable Driver) 和电缆均衡器 (Cable Equalizer) 数据在发送端的 FPGA 内经过 8B/10B 等. 编码,并-串转换经 LVDS 模式的 I/O 端口转化为 LVDS 信号,然后经过线路驱 动器芯片 CLC001 预加重后,通过 UTP-5 双绞线传出数据.接收端收到的信号 经过均衡器芯片 LMH0074SQ 均衡后进入 FPGA,在接收端 FPGA 内,数据先经 过 CDR 模块提取时钟信号,然后字对齐后经过串-并转换产生并行数据流,最后 经过 8B/10B 解码模块得到传输数据. 整个系统除电缆驱动器和电缆均衡器采用专用芯片外其它功能均在 FPGA 内 部实现,从而极大的减小了系统的复杂度和 PCB 板的面积.
- 基于fpga设计 > 的低成本长距离高速传输系统的设计与实现
-
的低成本长距离高速传输系统的设计与实现
下载该文档 文档格式:PDF 更新时间:2010-10-05 下载次数:0 点击次数:1文档基本属性 文档语言: Traditional Chinese 文档格式: pdf 文档作者: ok 关键词: 主题: 备注: 点击这里显示更多文档属性 经理: 单位: NTCTCPS 分类: 创建时间: 上次保存者: 修订次数: 编辑时间: 文档创建者: 修订: 加密标识: 幻灯片: 段落数: 字节数: 备注: 演示格式: 上次保存时间:
- 下载地址 (推荐使用迅雷下载地址,速度快,支持断点续传)
- PDF格式下载
- 更多文档...
-
上一篇:基于fpga的数字视频转换接口的设计与实现原创性声明基于fpga 的数字
下一篇:北京金点子营锁数据网精品目录
点击查看更多关于基于fpga设计的相关文档
- 您可能感兴趣的
- fpga的优化设计方法 基于fpga的毕业设计 无线通信fpga设计 fpga设计例子 fpga设计流程 fpga设计及应用 fpga硬件系统设计 fpga课程设计题目 基于fpga的交通灯设计
- 大家在找
-
- · 2011湖北高职征集
- · 电子商务技术基础习题
- · 动漫手绘教程
- · 12年四月自考试卷
- · 电影忏情记
- · 2012乡镇党建工作思路
- · 考研英语高频词汇
- · 永不磨灭的番号34集
- · 建筑企业会计科目
- · 三星s8530拆机图
- · 埃及祖玛4下载
- · 2011高职高专补录院校
- · 华北电网农电工工资
- · 西蒙斯圆锥破
- · 《基础施工技术》
- · 全国护理技能大赛试题
- · 先进计算机系统实验室
- · 西安奥迪车友会群群号
- · 2012年杭州导游年审
- · 哈尔滨商业大学
- · 测量学题库
- · 联通彩铃12530
- · 77777
- · qq分组设计男生超拽
- · 131uu小游戏
- · 第8章餐饮原料的采购与库存管理
- · qq.517card
- · 新世纪高职英语book2
- · 公司实习论文
- · 西安塑料桶生产厂家
- 赞助商链接