首页 | 本学科首页   官方微博 | 高级检索  
     

基于DSP和FPGA的信息化发射平台多协议网关设计
引用本文:周永明,刘云秋,许进亮,李向阳,刘显勤.基于DSP和FPGA的信息化发射平台多协议网关设计[J].计算机测量与控制,2019,27(3):137-140.
作者姓名:周永明  刘云秋  许进亮  李向阳  刘显勤
作者单位:北京航天发射技术研究所,,,,
摘    要:为实现信息化发射平台控制系统不同网段之间互联互通,实现了一种能够对以太网、CAN等不同协议数据进行解析、过滤及转发的多协议网关。该网关采用DSP+FPGA的控制器架构,在FPGA内部通过CAN IP核的方式实现了六路CAN控制器;FPGA内部还实现了一路Microblaze软核,软核上运行lwIP以太网协议栈,实现一路以太网控制器功能。DSP作为控制核心,调用FPGA实现的驱动函数实现以太网和CAN数据收发,并根据特定的转发策略对接收数据进行解析、过滤和转发。试验结果表明,该多协议网关单元具有通信接口种类多、数量多,数据转发实时性强、可靠性高,数据解析、转发规则可编程设定、灵活性高等特点,能够适应不同系统的应用需求。

关 键 词:多协议网关  DSP+FPGA  解析  转发
收稿时间:2018/7/11 0:00:00
修稿时间:2018/9/3 0:00:00

Design of Multi-Protocol Gateway for Informatized Launch Platform Based on DSP and FPGA
Abstract:In order to realize the interconnection between different network segments of the informatized launch platform control system, a multi-protocol gateway which can analyze, filter and forward the protocol data of Ethernet, CAN and so on was realized. The controller architecture of DSP+FPGA was used, and six CAN controllers was implemented by reusing CAN IP core inside the FPGA. Within the FPGA, a Microblaze core with the lwIP Ethernet protocol stack running on it was realized to realize the function of Ethernet controller. As the control core, the DSP receives and transmits Ethernet data and CAN data by calling the API function provide by the FPGA, and analyzes, filters and forwards the received data according to specific forwarding strategy. The multi-protocol gateway has various and numerous communication interfaces, and the test results show that it is strongly real-time and highly reliable. Because the analyze and forward strategy is programmable, the gateway can meet the various requirements of different systems.
Keywords:Multi-protocol gateway  DSP+FPGA  Analyze  Forward
点击此处可从《计算机测量与控制》浏览原始摘要信息
点击此处可从《计算机测量与控制》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号