火控雷达技术2024,Vol.53Issue(4) :88-93,123.DOI:10.19472/j.cnki.1008-8652.2024.04.016

基于CPU的PCIe驱动及与DSP和FPGA的交互设计

Development of CPU Based PCIe Driver and Interaction Design for DSP and FPGA

游英杰 刘宣佑 唐文武 张统兵 王岩
火控雷达技术2024,Vol.53Issue(4) :88-93,123.DOI:10.19472/j.cnki.1008-8652.2024.04.016

基于CPU的PCIe驱动及与DSP和FPGA的交互设计

Development of CPU Based PCIe Driver and Interaction Design for DSP and FPGA

游英杰 1刘宣佑 1唐文武 1张统兵 1王岩1
扫码查看

作者信息

  • 1. 西安电子工程研究所 西安 710100
  • 折叠

摘要

PCIe是一个支持多数据通路的IO互联接口,能够完成多设备间的高速数据传输.本文中将PCIe作为CPU、FPGA、DSP之间数据传输的重要部件,通过移植并改进CPU下基于XDMA的驱动和DSP的驱动,设计并实现通知机制,实现了从CPU到FPGA,从CPU到DSP之间的互联互通.某项目中的雷达前端控制程序基于该通信方案进行了编写,可以完成毫秒级CPI的参数控制,为在时间敏感的雷达应用开发场景中使用CPU提供了参考.

Abstract

PCIe is an I/O interconnect interface that supports multiple data paths and enables high-speed data transfer between multiple devices.In this paper,PCIe is utilized as a crucial component for data transmission be-tween CPU and FPGA as well as between CPU and DSP.A notification mechanism is designed and implemented through transportation and improvement of the XDMA-based and DSP-based CPU driver,achieving interconnection between CPU and FPGA as well as between CPU and DSP.The radar front-end control program of a project is de-veloped based on the proposed communication scheme,allowing for millisecond-level CPI parameter control.This paper provides reference for using CPU in time-sensitive radar application development scenarios.

关键词

PCIe/XDMA/前端控制/实时性

Key words

PCIe/XDMA/front-end control/real-time performance

引用本文复制引用

出版年

2024
火控雷达技术
西安电子工程研究所

火控雷达技术

影响因子:0.234
ISSN:1008-8652
段落导航相关论文