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

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

导航

电子与封装 ›› 2022, Vol. 22 ›› Issue (5): 050303 . doi: 10.16257/j.cnki.1681-1070.2022.0505

• 电路与系统 • 上一篇    下一篇

基于CPLD的FPGA多重配置方法实现

韩留军1,2;姚尧1;郝国锋1;赵参1   

  1. 1. 无锡华普微电子有限公司,江苏 无锡 ?214035;2. 中科芯集成电路有限公司,江苏 无锡 ?214072
  • 收稿日期:2021-10-19 出版日期:2022-05-26 发布日期:2021-11-29
  • 作者简介:韩留军(1983—),男,河南商丘人,本科,工程师,现研究方向为嵌入式软件开发。

Implementation of FPGA Multi-Configuration Method Based on CPLD

HAN Liujun1,2, YAO Yao1, HAO Guofeng1, ZHAO Can1   

  1. 1. Wuxi Hope Microelectronics Co., Ltd., Wuxi214035, China;2. China Key System & Integrated Circuit Co., Ltd., Wuxi 214072, China
  • Received:2021-10-19 Online:2022-05-26 Published:2021-11-29

摘要: 对于一些复杂的、需要多种工作模式的无线通信系统,现场可编程逻辑门阵列(Field Programmable Gate Array,FPGA)的资源可能满足不了设计要求,因此提出了由复杂可编程逻辑器件(Complex Programmable Logic Device,CPLD)对FPGA进行多重配置的方法。利用CPLD把上位机发送过来的不同配置文件存储到外挂Flash中,FPGA根据不同的需求加载不同的配置文件。该方法提高了FPGA的资源利用率,使得FPGA的程序更新更加方便,增加了系统运行的灵活性。

关键词: 复杂可编程逻辑器件, 现场可编程逻辑门阵列, 多重配置

Abstract: For some complex wireless communication systems that need multiple working modes, the resources of field programmable gate array (FPGA) may not meet the design requirements. So a method of multi-configuration of FPGA by complex programmable logic device (CPLD) is proposed. CPLD is used to store the different configuration files sent from the upper computer into the plug-in Flash, and FPGA loads different configuration files according to different needs. This method improves the utilization rate of FPGA resources, makes the program update of FPGA more convenient, and increases the flexibility of system operation.

Key words: complexprogrammablelogicdevice, fieldprogrammablegatearray, multi-configuration

中图分类号: