检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:胡明志 尹震宇[2,3] 王军 张飞青[2,3] 徐光远 李东吉 HU Mingzhi;YIN Zhenyu;WANG Jun;ZHANG Feiqing;XU Guangyuan;LI Dongji(Shenyang University of Chemical Technology,Shenyang 110142,China;Shenyang Institute of Computing Technology,Chinese Academy of Sciences,Shenyang 110168,China;Liaoning Key Laboratory of Domestic Industrial Control Platform Technology on Basic Hardware&Software,Shenyang 110168,China)
机构地区:[1]沈阳化工大学,沈阳110142 [2]中国科学院沈阳计算技术研究所,沈阳110168 [3]辽宁省国产基础软硬件工控平台技术研究重点实验室,沈阳110168
出 处:《小型微型计算机系统》2024年第10期2529-2536,共8页Journal of Chinese Computer Systems
基 金:国家重点研发计划项目(2017YFE0125300)资助;辽宁省自然基金项目(2022-MS-291)资助;辽宁省教育厅基本科研项目(LJKMZ20220781,LJKMZ20220783)资助.
摘 要:目前由于国际芯片供应链的不稳定性,我国在FPGA领域面临着重要的工程应用替代挑战,尤其是在人防工程领域,大规模的工程项目急需国产FPGA技术来满足需求.因此,本文针对实时通信领域,特别是物联网网关的以太网控制器应用,进行了国产化替代的研究.首先,在中科亿海微国产FPGA上,设计了基于流水线处理的兼容ARP、UDP、IP、ICMP等多种协议的UDP协议栈以及基于真双端口RAM和异步FIFO的兼容三速以太网的处理模块,实现了三速以太网控制器在国产FPGA上的部署及应用.并且考虑到国产FPGA现有的IP库不全的因素,本设计只采用了常用的FIFO和RAM的IP进行设计,方便了后续移植到其他国产FPGA上的需求.最后,本设计对部分模块进行了仿真测试,仿真测试表明,该控制器可以实现UDP协议传输、主动ARP、被动ARP、ARP表查询、ping、多协议优先级仲裁等功能,足够满足物联网网关中以太网控制器的使用需求.Currently,due to the instability of the international chip supply chain,our country is facing significant engineering application substitution challenges in the FPGA field.Particularly in civil air defense engineering,numerous projects urgently require domestic FPGA technology to meet demand.Therefore,this paper conducts research on localized substitution in the field of real-time communications,with a specific focus on the application of Ethernet controllers for Internet of Things gateways.In the design,on the domestically produced FPGA by eHiWAY,a UDP protocol stack based on pipelined processing is included.It is compatible with various protocols such as ARP,UDP,IP,and ICMP.Additionally,a processing module for three-speed Ethernet compatibility,based on true dual-port RAM and asynchronous FIFO,is integrated.This design successfully achieves the deployment and application of the three-speed Ethernet controller on domestic FPGA.Considering the incompleteness of the existing IP library for domestic FPGAs,this design exclusively utilizes commonly used FIFO and RAM IP for its design.This approach facilitates subsequent transplantation to other domestic FPGAs.Finally,simulation tests were conducted on specific modules,demonstrating that the controller can perform functions such as UDP protocol transmission,active ARP,passive ARP,ARP table queries,ping,and multi-protocol priority arbitration.These results indicate that the Ethernet controller adequately meets the requirements in IoT gateways.
分 类 号:TP331[自动化与计算机技术—计算机系统结构]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:3.15.1.201