门到数千万门不等,可以完成极其复杂的时序与逻辑组合逻辑电
路功能,所以适用于高速、 高密度的高端数字逻辑电路设计领域。
其组成部分主要有可编程输入 /输出单元、基本可编程逻辑单
元、内嵌 SRAM、丰富的布线资源、底层嵌入功能单元、内嵌专用
单元等。
如前所述,FPGA 是由存放在片内的 RAM 来设置其工作状态的,
因此工作时需要对片内 RAM 进行编程。
用户可根据不同的配置模式,采用不同的编程方式。 FPGA 有
如下几种配置模式:
并行模式 :并行 PROM 、Flash 配置 FPGA ;
主从模式 :一片 PROM 配置多片 FPGA ;
外设模式 :将 FPGA 作为微处理器的外设, 由微处理器对其编
程。
FPGA 是基于 SRAM 工艺的,需要在使用时外接一个片外存储
器以保存程序。
上电时, FPGA 将外部存储器中的数据读入片内 RAM ,完成配
置后,进入工作状态;掉电后 FPGA 恢复为白片,内部逻辑消失。
这样 FPGA 不仅能反复使用,还无需专门的 FPGA 编程器,只
需通用的 EPROM 、PROM 编程器即可。
反熔丝技术的 FPGA ,只能下载一次, 具有抗辐射、 耐高低温、
低功耗和速度快等优点, 但这种 FPGA 不能重复擦写, 开发初期比