摘要: 随着FPGA 生产商推出更高密度FPGA 器件, 要求更多的配置芯片存储配置数据并配置FPGA。本文介绍了采用计算机并口下载配置数据并用CPLD、FLASH 存储器组成的被动串行(PS)配置系统配置高密度FPGA 的方法, 其方法是用CPLD 作为控制器控制FLASH 存储器对高密度的FPGA 进行配置, 通过使用一个FLASH 存储器和一个CPLD 器件可代替容量有限的专用配置芯片, 具有配置速度快、实现容易的特点。
关键词:FPGA 配置; 被动串行配置; FLASH 存储器; 控制器
Abstract : FPGA corporations provide higher-density FPGA , as a result that requires more configuration devices to store the configuration data for these devices . An alternative way , flash memory can be used to store configuration data . This paper introduced the method of downloading data to flash memory through PC parallel interface and how to configure high-density FPGA device by using flash memory . Using a piece of flash memory device and CPLD , a FPGA device can be quickly configured . The advantages include easier to be realized , and higher speed .
Keywords : FPGA Configure , Passive Serial Configure , Flash Memory , controller
本文采用在CPLD控制下用一片FLASH 存储器芯片对FPGA 进行配置, 配置方式采用被动串行配置(PS)模式。这种配置方案充分考虑了在FPGA实际使用中FPGA 的密度和设计的可升级的要求, 不仅可以实现代替价格贵的不可擦写和可擦写专用配置芯片, 而且可以实现多任务电路结构重配置。该方案有PC 机控制程序、CPLD 和FLASH 存储器组成, 只要通过选择不同容量的存储器, 就可实现对不同容量的FPGA 的配置。本设计具有创新性,硬件设计简单、可行、可靠,成本低,易于实现。