检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:李森 唐吉林 唐建 吴昌昊 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[自动化与计算机技术—计算机系统结构]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:3.23.102.192