The invention belongs to the field of design and development technology of circuit, discloses a bootable FPGA configuration circuit, including serial FLASH memory, serial FLASH memory FCLK, FnCS, FMOSI, FMIS interface to connect an external processor through the interface configuration information is written to the serial FLASH memory interface; CLK and SDA connected by the external processor. Interface settings guide information; nConfig, DI, DCLK, nCS, DO connection FPGA. The bootable FPGA configuration circuit can store multiple FPGA configuration information in a FLASH chip if the FLASH memory capacity is sufficient, thereby reducing the number of chips. The external processor can forcibly reconfigure the FPGA through CLK and SDA, and can achieve \hot switching\ of the FPGA function\.
【技术实现步骤摘要】
一种可引导的FPGA配置电路
本专利技术属于电路设计及开发
,尤其涉及一种可引导的FPGA配置电路。
技术介绍
目前,现有的FPGA上电的时,通过特定接口从外部的EPCS器件读取FPGA的配置信息,完成FPGA的配置。因此,在需要改变FPGA的逻辑的时候需要重新烧写外部EPCS,配置过程才能完成。并且,对于一片容量足够的EPCS芯片也只保存一份的FPGA配置信息。综上所述,现有技术存在的问题是:现有的FPGA存储信息容量小,保存多份FPGA配置信息时需要多个芯片;并且对信息配置时需要停电处理,使用比较麻烦。
技术实现思路
针对现有技术存在的问题,本专利技术提供了一种可引导的FPGA配置电路,本专利技术是这样实现的,一种可引导的FPGA配置电路包括串行FLASH存储器,串行FLASH存储器的FCLK、FnCS、FMOSI、FMIS接口连接外部处理器,通过上述接口将配置信息写至串行FLASH存储器;接口CLK、SDA连接外部处理器,通过上述接口设置引导信息;nConfig、DI、DCLK、nCS、DO通过导线连接FPGA。进一步,所述串行FLASH存储器的数据写入:外部处理器通过FCLK、FnCS、FMOSI、FMIS完成配置信息写入。本专利技术的优点及积极效果为:该可引导的FPGA配置电路如果FLASH存储器容量足够,则可以在一片FLASH芯片中保存有两份及以上FPGA配置信息,可减少50%及以上的芯片数量。外部处理器通过CLK、SDA可以强制FPGA进行重新配置,可以实现FPGA功能的“热切换”。附图说明图1是本专利技术实施例提供的可引导的FPGA配置电 ...
【技术保护点】
一种可引导的FPGA配置电路,其特征在于,所述可引导的FPGA配置电路包括串行FLASH存储器;串行FLASH存储器的FCLK、FnCS、FMOSI、FMIS接口连接外部处理器;通过上述接口将配置信息写至串行FLASH存储器;接口CLK、SDA连接外部处理;通过上述接口设置引导信息;nConfig、DI、DCLK、nCS、DO通过导线连接FPGA。
【技术特征摘要】
1.一种可引导的FPGA配置电路,其特征在于,所述可引导的FPGA配置电路包括串行FLASH存储器;串行FLASH存储器的FCLK、FnCS、FMOSI、FMIS接口连接外部处理器;通过上述接口将配置信息写至串行FLASH存储器;接口CLK、SDA连接外部处理...
【专利技术属性】
技术研发人员:任爱锋,吴治斌,
申请(专利权)人:西安电子科技大学,
类型:发明
国别省市:陕西,61
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。