检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:林智武 党成斌 刘恩锋 庞观士 LIN Zhiwu;DANG Chengbin;LIU Enfeng;PANG Guanshi(EVOC Smart IoT Technology Co.,Ltd.,Shenzhen 518107,China;Guangdong Provincial Key Laboratory of Industrial Control System Information Security Technology,Shenzhen 518107,China)
机构地区:[1]研祥智慧物联科技有限公司,广东深圳518107 [2]广东省工业控制系统信息安全技术企业重点实验室,广东深圳518107
出 处:《现代信息科技》2025年第7期19-23,28,共6页Modern Information Technology
摘 要:针对FPGA程序需要采用程序烧录器、在机器机箱开盖情况下进行烧录且烧录速度慢的问题,提出一种ARM平台Linux系统下FPGA程序烧录方法。该方法基于PCIe设备驱动和SPI控制器驱动,将FPGA作为PCIe设备,注册进内核,并访问PCIe配置空间,从而操作FPGA上外挂SPI Flash的寄存器,实现在Linux系统对程序执行文件在SPI Flash指定区域的读写操作。实验结果表明,所提出的FPGA程序烧录方法无须额外的烧录器及机器机箱开盖,操作简便快捷,烧录速度快,降低售后程序烧录成本。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.
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.49