FPGA可重构设计的结构基础
可重构设计是指利用可重用的软、硬件资源,根据不同的应用需求,灵活地改变自身体系结构的设计方法。FPGA器件可多次重复配置逻辑的特性使可重构系统成为可能,使系统兼具灵活、便捷、硬件资源可复用等性能。
FPGA器件的结构主要有两种:一是基于反熔丝技术,二是基于SRAM或FLASH编程。用反熔丝开关作基本元件,具有非易失性,编程完成后,FPGA的配置数据不再变化,无法重构。而基于SRAM或FLASH编程的FPGA通过阵列中的SRAM或FLASH单元对FPGA进行编程。SRAM单元由一个RAM和一个PIP晶体管组成,RAM中储存着PIP晶体管的通断信息,系统上电时,这些信息码由外部电路写入到FPGA内部的RAM中,电源断开后,RAM中的数据将丢失。因此SRAM或FLASH编程型FPGA是易失性的,每次重新加电,FPGA都要重新加载数据。这样,运行中的FPGA功能系统在掉电后可以重新下载新的配置数据,以实现不同的功能。这一特点成为FPGA在许多新领域获得广泛应用的关键,尤其成为可重构系统发展的持续驱动力。
一周热门 更多>