FPGA的基本结构

发布 2021-06-01 19:45:28 阅读 9617

可编程输入/输出单元:简称i/o单元,是芯片与外部电路的接口部分,完成不同电气特性下对输入/输出信号驱动。

和匹配需求。

基本可编程逻辑单元:它是可编程逻辑的主体,可以根据设计灵活地改变其内部连接与配置,完成不同的逻辑功能。

嵌入式块ram:目前大多数fpga都有内嵌的块ram(block ram),它大大拓展了fpga的应用范围和使用灵活性。

丰富的布线资源:布线资源连通fpga内部所有的单元,连接的长度和工艺决定着信号在连线上的驱动能力和传输速度。

底层嵌入功能单元:所指的是那些通用程度较高的嵌入式功能模块,比如pll(phase lockedloop)、dll(delay

locked loop)、dsp和cpu等。

内核专用硬核:这里所指的是通用性相对较弱,不是所有fpga器件都包含硬核(hard core)altera的fpga有高密度fpga和altera低成本fpga之分:altera高密度fpga:

altera高密度fpga主要用于高端,其中stratix和stratix gx被大量应用于高端的路由器和交换。

机中做复杂的协议处理和流量调度,有的在3g系统中做高速dsp算法的实现,也有的用在高清晰电视系统中做高速图。

像处理和传输等等。

altera低成本fpga:altera低成本fpga有acex,之后推出了飓风(cyclone)系列,还有基于90nm工艺的飓风ⅱ。低成。

本fpga主要定位在大量且对成本敏感的设计中,如数字终端和手提设备等,另外在pc、消费类产品和工业控制领域。

fpga还不是特别普及,主要是以前其成本相对较高。

采用反熔丝技术的fpga航天工业总公司日期:2011-06-28

在当今快速发展的可编程门阵列技术中,有三种比较典型的编程技术,它们是sr

m编程技术、an编程技术及epr或eep编程技术。反熔丝技术的代表产品有act公司的act系列公司的cp2系列及已被lat收购的公司。

的pas系列,其中act公司占有该类技术最大的市场份额。一、何谓反熔丝技术?

反熔丝技术是相对于熔丝技术而言的。我们知道熔丝技术广泛用于各种pld中,例如pal当pal在编程器中被烧录之后,原先短接的点变为断开了。反熔丝技术恰相反,原来断接的点在烧录之后,短接上了,这种短接是永久性的。

ac公司用的是他们称作pli的反熔丝技术。pl技术是在反熔丝点上部有一个多晶硅层,下层为一个n+扩散层,两层之间是的绝缘层。在未编程状态下,反熔丝连接点阻抗超过100呈断开状态;在编程以后,阻抗典型值为与的反熔丝技术与act类似,它们是在两层金属或一层金属与一层多晶硅间有一层无定形硅,当一个约11v电压加在反熔丝点以后,断接的点就短接上了,阻抗为50ω之间。

反熔丝技术的特点,决定了反熔丝单元较小,占用芯片面积小,工作频率高,有加密位,反拷贝,抗辐射抗干扰,不需外接pro或epr适合航天、军事、工业等各领域。反熔丝技术的缺点也是明显的,它只能一次编程,需要专门的编程器,这都潜在地影响了系统的开发成本。

二、ac系列及其开发工具。

cte公司的fpg一共有三代产品有四种型号;ac有三种型号;ac有五种型号。三代产品总体情况列于表1中。表一(

ct系列在体系结构上一脉相承,与门阵列相似,不同之处在于。

芯片上已有布好的。

布线资源,线与线之间通过反熔丝单元连接,由逻辑关系决定连线关系。硅片四周是i/o模块,内部是排成一行一行的逻辑功能块,这些逻辑功能块成矩阵状,行与行之间是水平布线资源,垂直布线资源穿过逻辑功能块与水平布线资源通过反熔丝单元相连。每一个水平布线资源有22根长线,这些长线被反熔丝单元分成长短不等的段,可以按需要连成长短不等的线。

每一个垂直布线资源有13根长线。

ct系列器件有两个专门的诊断检测管脚,在器件没有加密的情况下,利用开发系统和示波器可以同时显示芯片内部任意两网点的波形。

ct1是act的第一代产品,用双层金属cmo

工艺。ac的逻辑功能块由三个2:1的多路选择器及一个2输入或门组成,它们能完成四输入与非、与、或非、或关系,它没有专门的触发器与锁存器,它们是通过逻辑块中逻辑门构造的。

ac触发器的翻转频率最高达95m系统频率最大达的输入输出管脚可以作输入、输出、三态输出、双向缓冲器,输入输出电平与ttl兼容。

ct2是act的第二代产品,与act相比,除容量大大增加外,性能也得到了改进。ac的逻辑功能块有两种,c型与s型。c型逻辑功能块仅能完成一个8输入的组合逻辑功能,s型除了可以像c型一样完成8输入组合逻辑功能外,也可以完成一个7输入组合逻辑外加一个带清零端的d触发器或锁存器,完成时序功能。

在act中,c型模块与s型模块配对使用,这样优化了act的体系结构,使之适应大部分的设计。ac的输入输出模块与act相比也得到了改进。在芯片中,上下两边与左右两边略有不同,左右两边模块作输出模块时,有二个输入,用户可以从模块上方连线与下方连线任选其一作为其输入,大大增加了布线灵活性。

上下两边的输入输出模块作输出使用时,只有一个输入。ac中还有两个专门的时钟网络,时钟网络是一种低偏移的、高扇出的模块,大大提高了系统时钟频率。16位计数器时钟频率最高可达85m位累加器时钟频率最高可达33m

ct3是act公司的第三代产品,提供了更高的系统性能,16位计数器频率超过了125系统频率达到了保持了与act的兼容性,它具有高速度与高的i/o数。它的时钟网络增加到4个。ac的i/o模块在性能、复杂度上又比act得到了加强,输入输出模块中既有输入触发器又有输出触发器。

输入输出管脚既可作输入、输出、三态输出,也可作双向缓冲器。

由于fpg的单位成本相对较高,对一些批量较大的用户,ac还可以提供它在管脚、性。

能上与fpg兼容,由厂家掩膜定制,用户只需提交fpg的文档,厂家代为转化成mpg这大大降低了单位芯片成本。

cte公司fpg开发工具是一个高效的计算机辅助设计环境,用于开发act系列fpg使用流行的菜单形式完成从概念到硅片的设计,系统包括软件开发环境、编程器、测试分析工具。al支持pc与工作站等各种平台。al设计流程类似于大多数fpg开发流程,先经过第三方厂商的软件进行逻辑图录入,录入完毕就可以在逻辑图上进行功能模拟。

功能模拟后再用pin软件把i/o分配到具体器件的具体管脚上,可以人工分配也可由软件自动分配。管脚分配完成以后,再进行自动布局布线,al一般能保证在85%的逻辑模块利用率情况下,达到100的布通率。al可以利用布局布线信息,对电路中关键路径进行时序分析,查出不符合设计的地方进行修改。

修改完毕确认无错后,对器件编程及测试,芯片插入系统即可对系统进行调试。

ls支持多种eda工具,如等。在逻辑录入阶段,可以支持逻辑图、布尔方程、状态机以及它们的混合形式的录入。逻辑图的录入必须用als中提供的库,共有250种之多,分成硬宏单元与软宏单元。

硬宏单元是比较简单的,它包含布线信息的门电路等;软宏单元则是不包含布线信息的更复杂的电路,它的布线信息视每次布局布线完成后随机而定。

三、cp系列及其开发工具。

的cp2系列共有六种型号(见表2)。使用0.8二层金属cmo工艺,其体系结构与act系列类似,其i/o管脚既可作专用的输入、输出,也可作双向缓冲器。cp内部有四个独立的专用时钟网络,时钟偏移小于系列与act系列最大的不同在于其逻辑块中的粒度,cp的逻辑块是一种细粒度的块。

细粒度的逻辑块特别适于用逻辑综合工具进行设计,设计效率特别高,但细粒度的逻辑块需要大量的布线资源与反熔丝单元。cp的逻辑块有两种,一种是晶体管对组成的tpt一种是以ram单元逻辑组成的rlt之间能互连完成简单的组合与时序功能。rl之间互连能完成存储器、时序、异或等功能。

一般情况下,rl与邻近tpt组合使用,来完成大部分逻辑功能。在芯片结构上,tp与rlt隔行排列,一行tpt与一行rlt组成一个逻辑行。tp与rlt之间通过区域连线相连接,而逻辑行之间通过水平与垂直布线互连,水平布线资源与垂直布线资源在数量上相近。

这些线被分成长度不等的段,通过反熔丝单元连接。表。

二、三(p20的开发工具是cds使用的工作平台是工作站。cd支持这些第三方软件厂商的逻辑录入工具,录入方式除了有逻辑图录入、布尔方程、状态机等,还特别支持hdl这些逻辑综合工具。cp的门利用率是60%

四、pa系列及其开发工具。

asi系列有三种型号见表3)。的体系结构与act系列也类似,它有专用的输入管脚与i/o管脚,i/管脚既可作输入、输出,也可作双向缓冲器。pa的逻辑块包括二个6输入与门,四个2输入与门,三个2:

1多路选择器与一个d触发器,这样的逻辑功能块能完成任一个14输入的逻辑功能,与act系列的逻辑功能块同属粗粒度的。布线资源有垂直与水平两个方向。连线有三种,第一种是被ant单元分成多段的**,第二种是长线,第三种是时钟线。

pa以其高性能给人留下深刻印象,它的逻辑块延迟小于4ns而从输入脚经过逻辑块到输出脚,其延迟一般小于10n触发器翻转频率接近200位计数器频率超过100

asi的开发系统是spd它支持vie作为其逻辑图录入工具,也支持布尔方程与vhd这样的高级语言输入。sp提供了多达300的宏单元库。

FPGA的基本结构

一 fpga的基本结构 fpga由6部分组成,分别为可编程输入 输出单元 基本可编程逻辑单元 嵌入式块ram 丰富的布线资源 底层嵌入功能单元和内嵌专用硬核等。每个单元简介如下 1.可编程输入 输出单元 i o单元 目前大多数fpga的i o单元被设计为可编程模式,即通过软件的灵活配置,可适应不同的...

文章的基本结构

8.月亮上来了。9.是一轮灿烂的满月。它像一面光辉四射的银盘似的,从那平静的大海里涌了出来。8大海里,闪烁着一片鱼鳞似的银波。沙滩上,也突然明亮了起来,一片片坐着 卧着 走着的人影,看得清清楚楚了。嗬!海滩上,居然有这么多的人在乘凉。说话声 欢笑声 唱歌声 嘻闹声,响彻了整个的海滩。9 6 10.月...

船舶的基本结构

船舶的基本结构船舶的基本结构。船舶由主船体 上层建筑及其他各种配套设备所组成。1 主船体主船体是指上甲板及以下由船底 舷侧 甲板 首尾与舱壁等结构所组成的水密空心结构,为船舶的主体部分。主船体各组成部分的含义如下 1 船底 为主船体的底部结构,有单层底和双层底两种结船舶由主船体 上层建筑及其他各种配...