检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:李森 唐建 袁强 LI Sen;TANG Jian;YUAN Qiang(Automation Research Institute Co.,Ltd.,China South Industries Group,Mianyang 621000,China)
机构地区:[1]中国兵器装备集团自动化研究所有限公司,四川绵阳621000
出 处:《空天预警研究学报》2024年第5期347-352,363,共7页JOURNAL OF AIR & SPACE EARLY WARNING RESEARCH
摘 要:为了解决国外芯片供应的不稳定性以及满足设计自主可控的要求,在国产FPGA上采用硬件方式实现基于以太网的UDP通信协议,利用SystemVerilog语言设计了一种UDP协议栈IP核.该IP核支持主动ARP请求、被动ARP应答、ARP表查询、ICMP协议、IP协议、UDP协议以及协议间的仲裁控制;同时支持AMD公司的三速以太网IP核,可以直接与三速以太网IP核适配.该协议栈IP核只采用常用的FIFO IP,其余均以源码形式设计,便于在其他国产FPGA上进行移植部署.最后将设计完成的IP核放在国微SMQ7K325TFFG900芯片上进行了测试.测试结果表明,该IP核可以实现UDP协议通信,性能良好.In order to solve the instability problem of foreign chip supply and meet the requirements of self-reliant and controllable design,the Ethernet-based UDP communication protocol is implemented in hardware mode on domestic FPGA,and SystemVerilog language is used to design a UDP protocol stack IP core.The IP core supports active ARP request,passive ARP response,ARP table query,ICMP protocol,IP protocol,UDP protocol,and inter-protocol arbitration control,and at the same time,it also supports AMD’s triple-speed Ethernet IP core,able to be directly adapted to the triple-speed Ethernet IP core.The protocol stack IP core only adopts the commonly used FIFO IP,and the rest are designed in the form of source code,which is easy to be transplanted and deployed on other domestic FPGAs.Finally,the designed IP core is tested on on SSMEC SMQ7K325TFFG900 chip.The test results show that the IP core can realize UDP protocol communication,with good performance.
关 键 词:国产FPGA IP核 ARP协议 ICMP协议 IP协议 UDP协议
分 类 号:TP393[自动化与计算机技术—计算机应用技术]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.248