因为航天使用对可靠性提出了更高的要求,这是与一般的FPGA开发最大的不同。当高能粒子碰击可编程逻辑器材时,碰击的能量会改动器材中的可装备的SRAM单元的装备数据,使体系运转到无法预知的状况,然后引起整个体系失效。这在航天设备中是必需要防止的。以FLASH和反熔丝技能为根底的FPGA与以SRAM为根底的FPGA比较,在抗单粒子事情方面具有很大的优势,可靠性高。
ACTEL公司是可编程逻辑解决方案供货商。它供给了多种服务,包含根据反熔丝和闪存技能的FPGA、高性能IP核、软件开发工具和规划服务,定坐落高速通讯、ASIC替代品和防辐射商场。ACTEL公司根据FLASH结构的FPGA ProASICPLUS系列,以低成本供给较多的体系门,在军品和宇航级上有较大优势。
ProASICPLUS系列FPGA选用第二代根据FLASH技能的0.22μm标准CMOS工艺,是一种单芯片解决方案,无需外部装备器材,上电即能运转并且断电之后能够保存装备代码。它具有较低的功耗和高性能的布线结构。每个输进口可选择施密特触发结构,I/O能够作业在2.5V或许3.3V电压下,具有双向的大局I/O口,兼容PCI标准,可完成总线接口。
ProASICPLUS系列FPGA与根据SRAM技能的FPGA的最大不同在于它使用上电即运转的FLASH开关作为可编程元素。FLASH开关结构如下图所示,由两个具有悬浮特性的MOS晶体管保存可编程信息,它经过充电或许放电来决议两个金属线路之间的开关状况。其间的传感器晶体管用于悬浮电荷的写入及检测,开关晶体管用于衔接或阻隔线路以及装备逻辑,也可用于栅电荷的铲除。
ProASICPLUS系列FPGA中心逻辑单元结构见下图所示,每个逻辑单元有三个输入和一个输出,除三输入异或功用外的任何三输入一输出逻辑功用都可在一个逻辑单元中完成,逻辑单元还能够装备成带铲除和置位的锁存器和触发器,因而逻辑单元能够灵敏地装备成各种组合逻辑门和寄存器,完成各种逻辑功用。