高频系统是医用重离子加速器的动力核心.发射机作为高频系统的关键部件,其稳定可靠运行,监控系统至关重要.为实现发射机工作状态远程监控数据的可靠传输,设计了基于现场可编程门阵列(FPGA)与网络接口芯片(W5100)的数据传输系统.该系统包括三部分:首先,基于FPGA与W5100设计了数据传输系统硬件;其次采用硬件描述语言,实现了TCP服务器模式(TCP Server)下的可靠数据传输;最后利用Flash Builder平台,设计了发射机数据传输系统上位机监控界面,实现了高频发射机的远程监控.经长时间测试,该系统运行稳定可靠,数据平均传输速率达到11.32 Mbps,能够完成高频发射机的远程监控.
FPGA W5100 TCP 数据传输 上位机监控界面