基于DSP和FPGA的信息化发射平台多协议网关设计
DOI:
CSTR:
作者:
作者单位:

作者简介:

通讯作者:

中图分类号:

基金项目:


Design of Multi-Protocol Gateway for Informatized Launch Platform Based on DSP and FPGA
Author:
Affiliation:

Fund Project:

  • 摘要
  • |
  • 图/表
  • |
  • 访问统计
  • |
  • 参考文献
  • |
  • 相似文献
  • |
  • 引证文献
  • |
  • 资源附件
  • |
  • 文章评论
    摘要:

    为实现信息化发射平台控制系统不同网段之间互联互通,实现了一种能够对以太网、CAN等不同协议数据进行解析、过滤及转发的多协议网关。该网关采用DSP+FPGA的控制器架构,在FPGA内部通过CAN IP核的方式实现了六路CAN控制器;FPGA内部还实现了一路Microblaze软核,软核上运行lwIP以太网协议栈,实现一路以太网控制器功能。DSP作为控制核心,调用FPGA实现的驱动函数实现以太网和CAN数据收发,并根据特定的转发策略对接收数据进行解析、过滤和转发。试验结果表明,该多协议网关单元具有通信接口种类多、数量多,数据转发实时性强、可靠性高,数据解析、转发规则可编程设定、灵活性高等特点,能够适应不同系统的应用需求。

    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.

    参考文献
    相似文献
    引证文献
引用本文

周永明,刘云秋,许进亮,李向阳,刘显勤.基于DSP和FPGA的信息化发射平台多协议网关设计计算机测量与控制[J].,2019,27(3):137-140.

复制
分享
文章指标
  • 点击次数:
  • 下载次数:
  • HTML阅读次数:
  • 引用次数:
历史
  • 收稿日期:2018-07-11
  • 最后修改日期:2018-09-03
  • 录用日期:2018-09-04
  • 在线发布日期: 2019-03-15
  • 出版日期:
文章二维码