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