摘要
嵌入式电路设计中,微处理器和FPGA均需要存储设备,传统设计分别设计专用的存储设备进行目标代码存储。随着微处理器和FPGA技术的发展,提出了一种微处理器与FPGA共享存储设备、通过微处理器对FPGA进行逻辑配置与更新的设计方法,解决了传统设计中微处理器和FPGA分别使用专用存储设备进行目标代码存储的问题,克服了FPGA利用专用电缆进行现场逻辑更新的缺点,有效提高了产品的可维护性,减少了维护成本,是嵌入式领域的一种经济实用的设计方法。
In embedded circuit design,both microprocessor and FPGA need storage devices.Traditional design separately designs dedicated storage devices for object code storage.With the development of microprocessor and FPGA technology,a design method of sharing storage devices between microprocessor and FPGA,loading and updating the FPGA through microprocessor is proposed,which solves the problem that microprocessor and FPGA use special storage devices to store object codes separately in traditional design,and overcomes the disadvantage of field updating the logic code using special cables in FPGA.It improves the maintainability of products and reduces the cost of maintenance.It is an economical and practical design method in the field of embedded system.
引文
[1] 王爽,胡冬旭.基于FPGA的分布式测控装置设计与应用[J].国外电子测量技术,2015,34(10):11-13.
[2] 杨士宁,张虹,李盛杰,等.基于大容量FLASH存储器的FPGA重构系统的设计与实现[J].电子测量技术,2017,40(2):179.
[3] Freescale Inc.P2020 QorIQ Integrated Processor Reference Manual[EB/OL].[2012-12-18].https://cache.nxp.com/secured/assets/documents/en/data- sheet/P2020EC.pdf.
[4] Xilinx Inc.Virtex-5 FPGA Configuration User Guide v3.12[EB/OL].[2017-5-8].http://www.xilinx.com/support/documentation/user_guides/ug191.pdf.