现代信息科技2025,Vol.9Issue(7):19-23,28,6.DOI:10.19850/j.cnki.2096-4706.2025.07.005
一种ARM平台Linux系统下的FPGA程序烧录方法
An FPGA Program Burning Method Based on ARM Platform Linux System
林智武 1党成斌 1刘恩锋 1庞观士1
作者信息
- 1. 研祥智慧物联科技有限公司,广东 深圳 518107||广东省工业控制系统信息安全技术企业重点实验室,广东 深圳 518107
- 折叠
摘要
Abstract
Aiming at the problem that the FPGA program needs to use the program burner,and the burning speed is slow when the machine chassis is open,a method of burning the FPGA program under the Linux system of the ARM platform is proposed.This method is based on PCIe device driver and SPI controller driver.The FPGA is used as a PCIe device,registered into the kernel,and accesses the PCIe configuration space,so as to operate the registers of SPI Flash plugged on the FPGA,and realize the read and write operation of the program execution file in the specified area of SPI Flash in the Linux system.The experimental results show that the proposed FPGA program burning method does not require additional burners and machine chassis opening lids.It is simple and fast to operate,fast to burn,and reduces the cost of after-sales program burning.关键词
FPGA程序烧录/ARM/Linux操作系统/PCIe总线/SPI FlashKey words
FPGA program burning/ARM/Linux operating system/PCIe interface/SPI Flash分类
计算机与自动化引用本文复制引用
林智武,党成斌,刘恩锋,庞观士..一种ARM平台Linux系统下的FPGA程序烧录方法[J].现代信息科技,2025,9(7):19-23,28,6.