中国半导体行业协会封装分会会刊

中国电子学会电子制造与封装技术分会会刊

导航

电子与封装 ›› 2020, Vol. 20 ›› Issue (2): 020302 . doi: 10.16257/j.cnki.1681-1070.2020.0208

• 电路设计 • 上一篇    下一篇

基于PowerPC对FPGA上电自动加载的设计与实现

赵参,李军,虞亚君   

  1. 中科芯集成电路有限公司,江苏 无锡 214072
  • 收稿日期:2019-10-11 出版日期:2020-02-24 发布日期:2020-02-24
  • 作者简介:赵参(1988—),男,安徽宿州人,硕士,工程师,现从事FPGA数据接口设计和应用相关工作。

Design and Implementation of Power-on Automatic Loading for FPGA Based on PowerPC

ZHAO Can, LI Jun, YU Yajun   

  1. China Key System& Integrated Circuit Co., Ltd., Wuxi214072, China
  • Received:2019-10-11 Online:2020-02-24 Published:2020-02-24

摘要: 为了满足FPGA在每次上电后可以实现自动加载的要求,采用由PowerPC、Xilinx A7系列FPGA芯片、Xilinx K7系列FPGA芯片和Flash芯片组成的系统,上位机通过串口给PowerPC发送指令,PowerPC解析指令后读取上位机中的配置加载文件,文件数据通过Local bus总线传给A7系列FPGA芯片,把数据写入Flash中存储。上电后,在A7的控制下把存储在Flash中的配置文件自动加载到K7中。此系统在处理大数据量、运行高速数据接口和协议等复杂应用的同时,通过上位机方便快捷地更新配置加载文件,实现对Xilinx K7系列FPGA芯片的上电自动加载功能。在满足设计要求的基础上不需要增加专门的硬件电路实现加载功能,节约了成本,减少了电路板面积和器件的使用。

关键词: PowerPC, FPGA, 自动加载

Abstract: In order to meet the automatic loading requirement of an FPGA after being powered on each time, a system consisting of a PowerPC, an FPGA chip of Xilinx A7 series, an FPGA chip of Xilinx K7 series and a Flash chip is used. A host computer sends an instruction to the PowerPC through a serial port, and the PowerPC reads a configuration loading file in the host computer after parsing the instruction. The file data is transmitted to the FPGA chip of the A7 series through a local bus, and the data is written into Flash to be stored. After the FPGA is powered on, a configuration file stored in the Flash is automatically loaded into K7 under the control of A7. While processing a large amount of data and running complicated applications such as high-speed data interfaces and protocols, this system conveniently and quickly updates configuration loading files through a host computer to realize a power-on automatic loading function of Xilinx K7 series FPGA chips. In this way, on the basis of meeting the design requirements, no additional dedicated hardware circuit is required to realize the loading function, so that the cost is saved, the area of the circuit board is reduced, and the use of devices is reduced.

Key words: PowerPC, FPGA, automatic load

中图分类号: