正电子二维多普勒谱仪中网络传输模块的设计
论文摘要
双探头二维多普勒展宽谱仪是一种符合数据测量系统,它是核仪器的组成部分之一,在材料研究中有着广泛的应用。其中的数字处理电路负责对前端电路所传来的核事件的信号进行分析和记录,并传送至主控计算机。为保证数据发往主控计算机过程中高速,可靠传输,本工作针对双探头二维多普勒仪器中的数字信号传输电路模块,进行设计和仿真。本文根据实际要求分析所用的TCP/IP网络协议和WISHBONE片上总线协议的优点,利用verilog语言,设计了FPGA网络传输模块Net,并对网络传输模块进行了模拟仿真和综合。通过对仿真结果的分析,验证了网络传输模块在传输过程中的可靠性和稳定性,达到了保证了数据高速高效传输的要求。网络传输模块实现了ARP、ICMP和UDP协议,保证数据以100Mbps全双工模式在设备端与主控计算机之间传输;且结构简单,移植方便,具有一定的应用价值。
论文目录
摘要ABSTRACT1 绪论1.1 FPGA 简介1.2 FPGA 在符合数据系统中的应用1.3 论文结构和主要内容2 系统总体结构设计2.1 符合系统结构和内部网络传输模块2.1.1 符合系统整体结构2.1.2 网络传输模块结构2.1.3 传输协议设计2.1.4 总线协议设计2.2 硬件选型2.2.1 FPGA 芯片2.2.2 物理层芯片2.2.3 其他芯片2.3 本章小结3 MAC 模块整体结构设计3.1 数据接收模块RX MODULE3.1.1 接收计数器模块3.1.2 CRC 校验模块3.1.3 地址识别模块3.1.4 接收状态机3.2 数据发送模块TX MODULE3.2.1 发送计数器模块3.2.2 CRC 模块3.2.3 随机数模块3.2.4 发送状态机3.3 MAC 控制模块3.3.1 控制帧的检测3.3.2 控制帧的产生3.3.3 控制模块与发送/接收MAC 接口3.3.4 PAUSE 时间与时隙3.4 MAC 状态模块3.5 MAC 寄存器模块3.6 WISHBONE 接口模块3.7 MII 模块3.8 MAC 帧的封装3.9 本章小结4 网络传输模块设计4.1 HOST 模块4.2 DMA 模块4.2.1 接收帧的分析4.2.2 ARP 协议的请求和应答4.2.3 ICMP 的实现4.2.4 UDP 的实现4.3 结果分析4.3.1 Host 模块控制结果的分析4.3.2 DMA 模块的结果分析4.4 本章小结5 结论与总结致谢参考文献
相关论文文献
本文来源: https://www.lw50.cn/article/a8ae1b6fb48ea307a64f5442.html