基于FPGA的高速网络接口逻辑实现
发布时间:2018-02-02 00:09
本文关键词: 千兆以太网 逻辑设计 UDP/IP FPGA NiosⅡ 出处:《哈尔滨工程大学》2014年硕士论文 论文类型:学位论文
【摘要】:多波束成像声纳系统是可实现高效地探测海底的地形地貌并进行高精度实时成像的水下探测设备。为实现上述功能,系统需要将采集的大量数据进行实时传输,数据的远距离高速传输成为了成像声纳系统的迫切需求,为满足上述需求,本文深入研究了高速网络接口的实现方案,并对其进行了软件和硬件的设计与实现。本系统的设计核心是解决大数据量的远距离高速传输问题,为满足数据的高速传输要求,设计了基于FPGA的千兆以太网传输系统,利用FPGA的高速并行处理能力保证系统中各模块能够高速独立地运行,利用千兆以太网技术增加了数据传输带宽与距离,解决数据的远距离高速传输问题。根据系统的各项指标要求,同时兼顾开发难度,周期长短以及开发成本等因素,选择合理的外围芯片与实现方案,并利用Altium Designer完成方案的原理图设计,根据信号完整性最好,电磁兼容性最好等准则进行布局布线,完成PCB的设计工作。利用硬件描述语言完成UDP/IP协议栈与其他模块的逻辑设计工作。利用SOPC工具完成硬件平台构建工作,采用Nios Ⅱ软核作为SOPC系统的核心,利用Nios Ⅱ Eclipse软件完成处理器程序代码的设计工作,利用Modelsim软件对各逻辑功能模块进行时序仿真与功能验证。最后,完成千兆以太网系统整体设计后,为验证系统性能是否满足稳定性与传输速率的要求,在实验室环境下多次对其进行了长时间的验证与测试工作,系统的发送速度可以稳定运行在410Mbps,并没有出现丢包,错包等情况,满足设计要求,达到了预期设计目标。总结了本文的全部工作,并分析了测试结果。为以太网传输速度的提高提出了改进办法,为后续的实际应用奠定了坚实的基础。
[Abstract]:Multi-beam imaging sonar system is an underwater detection equipment which can efficiently detect the topography and topography of the seabed and carry out high-precision real-time imaging. In order to realize the above functions, the system needs to transmit a large number of collected data in real time. The long-distance high-speed transmission of data has become the urgent need of imaging sonar system. In order to meet the above requirements, this paper deeply studied the implementation of high-speed network interface. The design core of this system is to solve the problem of long-distance high-speed transmission of large amount of data and to meet the requirements of high-speed data transmission. A gigabit Ethernet transmission system based on FPGA is designed. The high speed parallel processing ability of FPGA is used to ensure that each module of the system can run independently at high speed. Gigabit Ethernet technology is used to increase the bandwidth and distance of data transmission, to solve the problem of long-distance and high-speed data transmission. According to the requirements of the system indicators, at the same time taking into account the development difficulty. Choosing reasonable peripheral chip and implementation scheme, and using Altium Designer to complete the schematic design of the scheme, according to the signal integrity is the best. EMC is the best criterion for layout and cabling. Finish the design of PCB. Use hardware description language to complete the logic design of UDP/IP protocol stack and other modules. Use SOPC tools to complete the construction of hardware platform. Nios 鈪,
本文编号:1483191
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/1483191.html