基于FPGA的监控计算机通信控制卡设计  被引量:2

Communication Control Card Design for Surveillance Computers Based on FPGA

在线阅读下载全文

作  者:李森 唐吉林 唐建 吴昌昊 LI Sen;TANG Ji-lin;TANG Jian;WU Chang-hao(Automation Research Institute Co.,Ltd.,of China South Industries Group,Mianyang 621000,China)

机构地区:[1]中国兵器装备集团自动化研究所有限公司,四川绵阳621000

出  处:《航空计算技术》2023年第6期119-123,共5页Aeronautical Computing Technique

摘  要:针对监控计算机与被监控设备间通信接口的适配问题,采用FPGA设计了一款通信控制卡,解决LS2K1000J主板的通信接口扩展与适配问题。基于Local Bus,在FPGA中设计了Local Bus总线控制模块,实现将RS485CAN1553BSPI总线挂载到Local Bus总线,设计了一种双MAC网络路由结构,解决了龙芯的两个GMAC接口通过FPGA路由,与PHY芯片连接,在10/100/1000 Mbps速率下网络通信的数据稳定性问题。在FPGA中,采用多重加载的方式,通过运行不同的程序,实现PRP冗余协议接口与普通网络接口之间的切换;FPGA中采用PRP IP核的方式,实现PRP冗余协议。通过实际测试,该通信控制卡可以满足应用需求,且性能稳定。For the problem of adapting the communication interface between the monitoring computer and the monitored equipment,a communication control card is designed using a domestic FPGA to solve the problem of extending and adapting the communication interface of the LS2K1000J motherboard.Based on the Local Bus,a Local Bus control module is designed in the FPGA to realize mounting RS485\CAN\1553B\SPI bus to the Local Bus.A dual MAC network routing structure is designed in FPGA to solve the problem of data stability of network communication at 10/100/1000 Mbps rate by connecting two GMAC interfaces of Longxin to PHY chip through FPGA routing.In FPGA,multiple loading is used to switch between PRP redundancy protocol interface and normal network interface by running different programs;PRP IP core is used in FPGA to implement PRP redundancy protocol.Through practical testing,the communication control card can meet the application requirements and has stable performance.

关 键 词:FPGA Local Bus 1553B总线 双MAC PRP冗余协议 

分 类 号:TP32[自动化与计算机技术—计算机系统结构]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象