一種ARM平臺Linux系統(tǒng)下的FPGA程序燒錄方法

打開文本圖片集
關(guān)鍵詞:FPGA程序燒錄;ARM;Linux操作系統(tǒng);PCIe總線;SPIFlash中圖分類號:TP316.8;TN401 文獻(xiàn)標(biāo)識碼: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 引言
電子信息技術(shù)的深入應(yīng)用提高了嵌入式系統(tǒng)軟件燒錄的需求,包括實(shí)時燒錄產(chǎn)品的程序。(剩余7265字)