首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

FPGA可重构设计的结构基础

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在许多新领域获得广泛应用的关键,尤其成为可重构系统发展的持续驱动力。
返回列表