基于FPGA的高速以太网接口设计和实现

来源 :电子科技大学 | 被引量 : 50次 | 上传用户:sadlyiwas
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着FPGA芯片在软件无线电平台的大规模使用,在软件无线电平台上实现高速以太网的接入,完成PC与软件无线电平台之间的高速数据通信,可以将在软件无线电平台上FPGA并行处理后的数据,再经过基于FPGA的高速以太网传输接口,传送到PC端通过软件编程进行后续更加复杂的高精度算法处理,进而实现高效率的软硬件协同处理,因此针对以太网高速数据传输接口的研究和设计显得尤为重要。因此,本文重点研究了在软件无线电平台上,完成基于FPGA的高速以太网传输接口的设计、通过所设计的高速以太网接口实现了软件无线电平台与PC之间的高速数据通信。本设计是在Xilinx公司的KC705评估板和PC组合的软件无线电平台下实现的。论文主要完成了以下几个方面的工作:第一,本文首先根据以太网数据通信的协议格式和项目中对数据传输协议的实际功能需求,设计了简化的TCP/IP协议栈,采用UDP/IP协议的自定义数据封装格式来实现简化的TCP/IP协议栈。在整个高速以太网接口的设计中,在用户逻辑部分采用硬件描述语言完成简化的TCP/IP协议下自定义UDP/IP数据帧格式的数据封装,进而实现整个高速以太网传输的上层协议(用户层、传输层和网络层)。第二,设计了基于以太网MAC核的以太网MAC控制器,完成了标准以太网数据帧的传输,实现以太网传输的数据链路层的协议。最后利用GTX高速串行收发器实现物理层的PCS和PMA子层,而PHY芯片实现物理层的PMD等功能,GTX+PHY共同完成以太网传输的物理层协议。第三,最后完成了所设计的基于FPGA的高速以太网接口的功能验证和性能测试。FPGA端发送的数据打包成固定格式通过高速以太网接口发送给PC,PC端的软件对接收到的数据包进行解析和数据采集,实现了FPGA端与PC端之间高达942.214Mbps的数据传输速率,基本接近千兆以太网数据传输速率的极限值。并且通过在PC端抓包可以得知丢包率为0.23%,能够满足高速以太网传输接口的功能需求和性能指标。通过在FPGA上设计与实现以太网高速传输接口,实现软件无线电硬件平台与PC端的高速数据通信,经测试,该传输接口具有较高的传输速率,系统运行稳定,各项功能基本满足系统预期的高速以太网的传输接口指标要求。
其他文献
在全球范围迅速兴起的“企业社会责任运动”对中国企业产生深远影响的今天,人们对于企业的性质和作用,对于企业家的使命与角色,有了更新更深刻的认识,时代对中国企业和企业家
ue*M#’#dkB4##8#”专利申请号:00109“7公开号:1278062申请日:00.06.23公开日:00.12.27申请人地址:(100084川C京市海淀区清华园申请人:清华大学发明人:隋森芳文摘:本发明属于生物技
从时代特征、空间特征、山水文化、功能等方面总结西汉时期的皇家园林的主要特点,探讨如何形成西汉皇家园林的特征,以及皇家园林给西汉时期人们带来的效益。
被动语态是动词语态的一种形式,表示主语是动作的承受者。在历年的中考题中,都有一定数量的考查被动语态的题目。下面就来介绍被动语态复习的“三步曲”,来帮助大家掌握这个语法
ue*M#’#dkB4##8#”专利申请号:00109“7公开号:1278062申请日:00.06.23公开日:00.12.27申请人地址:(100084川C京市海淀区清华园申请人:清华大学发明人:隋森芳文摘:本发明属于生物技
在全党和全国人民深入学习江总书记“七一”讲话,以“三个代表”重要思想为指导,认真贯彻落实党的十五届六中全会精神的热潮中,续修的《禄丰县志》(1988~2000)在中共禄丰县委、县
目的探讨盐酸司来吉兰联合卡比多巴治疗帕金森病的效果和安全性。方法选取96例首诊为原发性帕金森病患者,按照随机数字表法分为对照组(48例)和观察组(48例),两组均给予盐酸司
我国正处于城镇化发展的快速阶段,中央城市工作会议明确要坚持集约发展,框定总量、限定容量、盘活存量。目前城市发展以增量规划为主,缺少对存量规划的研究。如何编制存量规
目的对比不同途径胆道金属支架置入治疗不同类型恶性阻塞性黄疸的临床效果。方法方便选取2011年1月—2015年10月在该院行胆道金属支架置入治疗的MOJ患者150例,其中经ERCP途径
在绿色节能环保意识的普及下,纯电动汽车开始得到推广和应用,这是世界汽车领域发展的必然方向,对于我国的工业发展战略,也有着重要的影响。目前,纯电动汽车的发展主要面临着