基于FPGA的监控计算机通信控制卡设计 |
| |
引用本文: | 李森,唐吉林,唐建,吴昌昊.基于FPGA的监控计算机通信控制卡设计[J].航空计算技术,2023(6):119-123. |
| |
作者姓名: | 李森 唐吉林 唐建 吴昌昊 |
| |
作者单位: | 中国兵器装备集团自动化研究所有限公司 |
| |
摘 要: | 针对监控计算机与被监控设备间通信接口的适配问题,采用FPGA设计了一款通信控制卡,解决LS2K1000J主板的通信接口扩展与适配问题。基于Local Bus,在FPGA中设计了Local Bus总线控制模块,实现将RS485CAN1553BSPI总线挂载到Local Bus总线,设计了一种双MAC网络路由结构,解决了龙芯的两个GMAC接口通过FPGA路由,与PHY芯片连接,在10/100/1 000 Mbps速率下网络通信的数据稳定性问题。在FPGA中,采用多重加载的方式,通过运行不同的程序,实现PRP冗余协议接口与普通网络接口之间的切换;FPGA中采用PRP IP核的方式,实现PRP冗余协议。通过实际测试,该通信控制卡可以满足应用需求,且性能稳定。
|
关 键 词: | FPGA Local Bus 1553B总线 双MAC PRP冗余协议 |
|
|