飞控与探测2025,Vol.8Issue(1):77-88,12.DOI:10.20249/j.cnki.2096-5974.2025.01.009
一种基于共享DDR的多核异构数据高速交互方法
A High-Speed Data Interaction Method for Multi-Core Heterogeneous Systems Based on Shared DDR
黄宇锴 1王舒杨 1姜波1
作者信息
- 1. 南京理工大学机械工程学院·南京·210094
- 折叠
摘要
Abstract
Aiming at the problem of multi-source sensor data interaction efficiency in aircraft navi-gation systems,the paper investigates a high-speed data interaction method for multi-core proces-sors based on shared memory,designing a high-speed data transmission channel and a heterogene-ous multi-core data communication scheme using the OpenAMP architecture.This approach re-solves issues of real-time(high-speed)performance and reliability in data signal reading and inter-action.From a hardware perspective,the paper designs the system link connection method for the programmable logic part and employs an AXI DMA controller to achieve high-speed data writing to DDR memory.By running a bare-metal program and a Linux system on two Cortex-A9 processors within the SoC,extensive data interaction between the multi-core processors is realized based on the RPMsg protocol.Through practical operation and testing,it is verified that at a maximum system clock frequency of 100 MHz and a single data transmission volume of up to 10 000 ×4 B,the speed of writing data from the FPGA to DDR memory can reach 244 MB/s,achieving efficient large-scale data interaction.关键词
高速数据通信/多核异构/嵌入式系统Key words
high-speed data communication/multi-core heterogeneous/embedded systems分类
电子信息工程引用本文复制引用
黄宇锴,王舒杨,姜波..一种基于共享DDR的多核异构数据高速交互方法[J].飞控与探测,2025,8(1):77-88,12.