基于FPGA和W5500的串口数据切换系统研究与设计

来源 :兰州交通大学 | 被引量 : 10次 | 上传用户:turobc
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着以太网通信技术的不断发展,人们对网络通信的速度及安全传输要求越来越高,以太网通信技术应用越来越广泛。但由于以太网协议的复杂性,实际应用中系统处理无法更好地满足实时性的需求。FPGA等可编程逻辑器件的快速发展使得以太网传输实时性更高,随着硬件以太网协议栈技术水平越来越高,如今基于FPGA的以太网协议处理变为一个研究热点。本文在FPGA平台上,用Candence软件及Verilog HDL语言设计并实现了一个高效的基于FPGA和W5500通过以太网服务器控制的串口数据切换系统,运用FPGA对串口协议转换电路中的TCP/IP协议栈进行初始化并进行相应的通道切换,提高系统的可复用性,为更深层次的研究提供更加便利的平台。硬件部分主要包括电平转换电路、通道切换电路、以太网协议转换电路、网口传输电路以及系统供电电路五个部分,为协议转换提供一种可添加、可用多种电平转换的思路,只要符合该电平传输就能方便地加入到协议转换电路中进行运行和调试。协议转换电路负责主要的算法实现,通过硬件形式实现整个设计。全硬件的TCP/IP协议栈协议传输,可使传输效率最大化,实现数据透明传输。软件部分主要包括TCP/IP协议栈初始化及链路切换两个部分。实现服务器与FPGA控制下的TCP/IP协议栈之间的以太网通信设计,如TCP/IP、UDP算法设计、嵌入式以太网芯片初始化及串口通路切换程序实现等。整个设计在Candence和Quartus II 13.0以及ISE 14.7的软件环境下开发,在自主设计的硬件平台上实现,在软件仿真过程采用ISE 14.7的Qsim和Modelsim做为辅助分析软件。通过对仿真实验结果分析及硬件电路调试等,可以验证本设计在硬件方面和软件方面的功能都达到了预期要求。
其他文献
目的分析山西省1996-2006年布鲁氏菌病(布病)流行趋势及特点,为制定有效的防治策略提供依据。方法对山西省11年报告的布病资料进行统计分析。结果11年共报告布病人数20567人,1996
目的探讨循证护理干预对多发性骨髓瘤患者的自我效能及生活质量的影响。方法选择2017年9月至2018年9月在我院血液科接受化疗的86例多发性骨髓瘤患者作为研究对象,使用随机数
本文在新课标理念的指导下,结合初中生的心理特点和学科的重难点问题,探讨实用性强的课堂教学方法,同时也追求理论性和实践性的统一。将数学课堂分为课程导入、课程讲解和课
病毒蛋白质组学是指运用蛋白质组学方法对病毒蛋白质组成以及病毒和宿主相互作用进行系统性分析。本论文综合运用不同的蛋白质组学技术路线,对棉铃虫核型多角体病毒两种不同
对于病情危重,消化道的消化吸收功能障碍,不能经口或不愿正常摄食的病人,为保证其营养的摄取与消化吸收,以维护并改善病人的营养状况,促进健康,根据病人的病情不同,临床多采
近年来俄语语言国情学研究明显出现两个趋势----语言文化学趋势和跨文化交际学趋势。在这两个研究新趋势中,出现了各种理论和代表人物。本文尝试对两个趋势中的主要理论流派
互联网银行贷款业务由于涉及面签问题,该业务仍未突破现场开户。互联网银行如何解决面签问题被正式提上议事日程。本文对线上快速身份认证标准及利用该标准解决互联网银行远
主要就锅炉工艺控制要求、三冲量控制系统原理、运行过程中的仪表故障处理、注意事项以及改进方法做简单概述。
目的观察用半导体激光联合梅花点舌丹治疗复发性口腔溃疡的疗效。方法治疗组55例予半导体激光联合梅花点舌丹治疗,对照组55例,硝酸银外涂并口服维生素C和维生素B2治疗。结果
架空输电导线是输电网络的重要组成部分之一。我国的自然环境和气候条件比较复杂,在山区,冬季和春季是山火频发的季节。当山火发生时,空气中气体出现的明显的热游离温度在300