一种ARM平台Linux系统下的FPGA程序烧录方法

  • 打印
  • 收藏
收藏成功


打开文本图片集

关键词:FPGA程序烧录;ARM;Linux操作系统;PCIe总线;SPIFlash中图分类号:TP316.8;TN401 文献标识码:A 文章编号:2096-4706(2025)07-0019-06

Abstract: Aiming at the problem that the FPGA program needs to use the program burmer,andthe burning speed is slow whenthe machine chassis isopen,amethod ofbuming theFPGA programunderthe Linux system oftheARMplatform is proposed.This methodisbasedonPCIedevice driverand SPIcontrollerdriver.TheFPGAisusedasaPCIedevice,egistered into thekemel,andaccessesthePCIeconfigurationspace,soastooperatetheregistersofSPIFlashpluggedontheFAand realize thereadand writeoperationofthe program execution file inthe specifedareaof SPIFlash intheLinux system.The experimentalresults show that the proposed FPGA program burming method does notrequire aditional burners and machine chassis opening lids.Itissimpleand fasttooperate,fast toburn,andreduces thecostofafter-sales programburning.

Keywords: FPGA program burning; ARM; Linux operating system; PCIe interface; SPI Flash

0 引言

电子信息技术的深入应用提高了嵌入式系统软件烧录的需求,包括实时烧录产品的程序。(剩余7265字)

monitor