原创 那些年,我们拿下了FPGA(上)第2章-FPGA原理(3)

2012-8-30 08:03 2710 21 22 分类: FPGA/CPLD 文集: 那些年,我们拿下了FPGA

 

2.3基于FLASH技术原理

2.3.1 FLASH

       FLASH我觉得大家非常不陌生,即是常听的闪存,我们生活学习中经常用到。如果要追述FLASH技术的发展的话可以追述到EPROM和EEPROM,闪存一方面具有EPROM的浮置栅晶体管单元,另一方面具有EEPROM的薄氧化层特性,所以具有电可擦除性能,其他结构方面的特性和具有双晶体管的EEPROM相似,从而可以实现以字为单元的操作。具体的电路我们可以查找半导体相关介绍,这里对于我们了解FPGA来将,只要知道这个层次就足够了。

2.3.2 FLASH结构FPGA

       在对FLASH有了一定了解后,我们来看看基于FLASH的FPGA的原理,就目前市面上来讲,纯FLASH结构的FPGA并不多见,更多的是形式是FLASH与SRAM混合形式的FPGA。其中SRAM用于构成器件正常工作时的电路,而FLASH则是用来在上电时对SRAM进行配置,本身FLASH是具有掉电非易失性,所以有时候并不需要额外的片外配置电路。

 

2.3.3 FLASH架构FPGA优缺点

       由于市面上基于FLASH架构的FPGA主要厂家是ACTEL,所以大部分基于ACTEL有的FLASH型FPGA来说明。

首先是单芯片可重配性。在前面提到,基于反熔丝的FPGA不需要额外的配置存储但是是一次性编程的,用在较成熟的产品中,不能重复的配置验证,基于SRAM技术的FPGA可以重复下载验证,但是需要外部额外的配置存储器件,上电后需要一定的配置延时时间。两者都不是很尽人意。那么基于FLASH技术的FPGA它在两者当中都取得了优势,既可以重复下载配置,也不需要额外的片外配置芯片。

第二个是高安全性。基于SRAM的FPGA很大的问题就是安全性很难保障,逆向工程工作者通过努力可以分析出配置在片外的存储器的配置文件,推出其电路网表结构。而ACTEL的FLAHS架构的FPGA可以从三个层次很好的对电路进行保护。第一层是这个物理层的保护,在ACTEL的第三代FLASH器件中,晶体管有多层金属保护,去除它非常困难,很难实现逆向,同时采用的是片内配置,不用担心在上电配置过程中数据流被截取。第二层就是基于FLASH LOCK加密技术,通过将密钥下载到芯片中进行加密来防止对芯片非授权的操作,载入密钥后,从器件中读取数据或写入数据的唯一途径就是JTAG端口。第三层就是加密算法了,采用的是AES加密算法,该算法目前来说只能采用暴力**的方式,然而目前的JTAG端口速度大约是20MHz,按照128位密钥,1秒钟算一个密钥的话,也得算上几亿年。

第三大优点是低功耗,ACTEL的FPGA的功耗低也是其卖点。特别是很多手持设备的低功耗要求。FPGA的功耗主要考虑有四个方面,分别是上电功耗、配置功耗、静态功耗和动态功耗。ACTEL的FLASH型FPGA上电不需要大电流启动,且非易失性,几乎是没有上电功耗和配置功耗的,同时因为其相比SRAM型FPGA的可编程开关的6个晶体管,它只需要2个,静态功耗也好 动态功耗也罢,都具有很强的竞争力。

FLASH型的FPGA还有很多的有点,比如另一个卖点,相比SRAM型的稳定性可以抵抗辐射,成本低等等,但是事实的情况是大部分的市场还是给ALTERA和XILINX占据,主要的问题和基于反熔丝技术的FPGA一样,在其生产过程中存在更多的工序,工序一多,一种技术的提高要求各道工序都的有提高,这个有点类似水桶原理。对之前未涉及该类型的FPGA厂家来讲,是不太愿意做的事情,除非本身的领域受到强烈的冲击。

文章评论1条评论)

登录后参与讨论

用户1765268 2015-6-18 16:36

有点意思。

youmeidequlv_421054107 2015-1-28 09:26

呵呵,看了若有所悟…………!

345002072_353389109 2015-1-28 09:22

想来,你也觉得拥有“看不穿的人生”,是一件极好玩的事情吧。

345002072_353389109 2015-1-28 09:19

我知道室友也是在劝自己不要太辛苦,毕竟身体要紧。是的。努力并且开心,就好。谢谢。

2005jiangxu_694877046 2015-1-28 08:31

读此文,觉得有一点意思。

风来 2015-1-27 13:07

室友觉着,干嘛那么辛苦呢?一生劳碌命。也许因为他们觉得人一辈子不应该被这些事情所禁锢,除了工作还应该有生活,当然在这个年龄阶段应该辛苦一把的,虽然人家嘴上说说不用那么辛苦但是别人心里未必这么想。20多岁的人呀,无论如何都应该为以后考虑,但是并不赞同一味的牺牲自己平时的正常时间放在科研上面,搞科研的时候注重工作效率就好了。一生无忧,一生无悔。加油

用户1607905 2012-10-23 17:43

正在追踪学习中ing
相关推荐阅读
用户427466 2017-04-27 10:08
EXATA/Qualnet调试方法
1、exata5.3安装**** exata-5.3-windows-installer-64bit.exe或者exata-5.3-windows-installer-32bit.exe 默认安装路...
用户427466 2015-04-01 10:57
一个工程师说走就走的西藏之旅(九)
今年终于放下了手头的工作 背上背包 来一场说走就走的旅行 在这里让更多的朋友看到 路上的故事 路上的风景 路上的陌生人 川青大环线第九天 (实时状况关注微信) ...
用户427466 2015-03-28 23:50
一个工程师说走就走的西藏之旅(八)
今年终于放下了手头的工作 背上背包 来一场说走就走的旅行 在这里让更多的朋友看到 路上的故事 路上的风景 路上的陌生人 川青大环线第八天 (实时状况关注微信) ...
用户427466 2015-03-24 23:50
一个工程师说走就走的西藏之旅(七)
今年终于放下了手头的工作 背上背包 来一场说走就走的旅行 在这里让更多的朋友看到 路上的故事 路上的风景 路上的陌生人 川青大环线第七天 (实时状况关注微信) ...
用户427466 2015-03-24 23:40
一个工程师说走就走的西藏之旅(六)
今年终于放下了手头的工作 背上背包 来一场说走就走的旅行 在这里让更多的朋友看到 路上的故事 路上的风景 路上的陌生人 川青大环线第六天 (实时状况关注微信) ...
用户427466 2015-03-23 11:25
一个工程师说走就走的西藏之旅(三)
今年终于放下了手头的工作 背上背包 来一场说走就走的旅行 在这里让更多的朋友看到 路上的故事 路上的风景 路上的陌生人 川青大环线第三天 (实时状况关注微信) ...
我要评论
1
21
关闭 站长推荐上一条 /2 下一条