久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

專注電子技術(shù)學習與研究
當前位置:單片機教程網(wǎng) >> MCU設計實例 >> 瀏覽文章

FPGA的邏輯單元與門是什么對應關(guān)系

作者:佚名   來源:本站原創(chuàng)   點擊數(shù):  更新時間:2013年11月26日   【字體:

一般而言FPGA等效門數(shù)的計算方法有兩種,一是把FPGA基本單元(如LUT+FF,ESB/BRAM)和實現(xiàn)相同功能的標準門陣列比較,門陣列中包含 的門數(shù)即為該FPGA基本單元的等效門數(shù),然后乘以基本單元的數(shù)目就可以得到FPGA門數(shù)估計值;二是分別用FPGA和標準門陣列實現(xiàn)相同的功能,從中統(tǒng) 計出FPGA的等效門數(shù),這種方法比較多的依賴于經(jīng)驗數(shù)據(jù)。

對 于第一種方法,F(xiàn)PGA包括LUT/FF/RAM等資源,分析各種資源等效門數(shù)時,總原則是等效原則,就是實現(xiàn)相同的功能,在標準門陣列中需要的門數(shù)就是 FPGA該資源等效門數(shù),例如實現(xiàn)一個帶寄存器輸出的4輸入XOR,在FPGA中需要用一個LUT和1個FF實現(xiàn),在標準門陣列中一般要用21個與非門實 現(xiàn),于是1個LUT+1個FF等效于21個門。對ESB(BRAM),由于用標準門陣列實現(xiàn)1bit的RAM時一般需要4個門,因此 SB/BARM 做RAM使用時,1bit等效4個門,對Altera FPGA中一個2048bit的ESB,等效門數(shù)為8K。光靠這些數(shù)據(jù)還不能比較準確地計算出FPGA的等效門數(shù)。因為這只是一種簡單情況,實際情況要復 雜很多。

例如,如果實現(xiàn)的是帶寄存器輸出地2輸入XOR,F(xiàn)PGA也要用1個LUT+FF,而標準門陣列只需要8個NAND,于是1 個LUT+1個FF只等效于8個門。同時特定功能的實現(xiàn),在不同的標準門陣列系列中需要的門數(shù)也不一樣,因此等效門的計算只能是個大概的數(shù)值。 也就是說對于某一具體型號FPGA的門數(shù)估計,與FPGA資源的用途有密切關(guān)系。LUT用于實現(xiàn)2輸入XOR和4輸入XOR等效門數(shù)不一樣(分別為1和 13);FF不帶異步清零、復位、時鐘使能和帶這些端口的等效門數(shù)不同(分別為8和13);ESB(BRAM)做RAM使用時,1bit等效4個門,1個 2048bit的BRAM等效8K門,但是做查找表使用時可能只相當于不到200門。因此估計FPGA的等效門數(shù)需要做更細致的分析。

下面以EP20K1000E為例詳細說明FPGA等效門數(shù)的估計方法。

(1)計算邏輯陣列的等效門數(shù)
估算EP20K1000E的門數(shù)時,把FPGA特定資源和LCA300K標準邏輯陣列的門數(shù)(LSI LCA300K Data Book)比較,可以對FPGA等效門做出估計。FPGA一個LUT+FF等效門數(shù)計算如圖2所示

即LUT+FF等效于8~21個門,上限和下限分別由實現(xiàn)簡單函數(shù)、復雜函數(shù)分別界定。

APEX20K 的等效門數(shù)也可以根據(jù)經(jīng)驗數(shù)據(jù)獲得,把超過100個針對4輸入LUT的設計用FPGA實現(xiàn),同時用LCA300K gate arrays和Design Compiler實現(xiàn),比較相同的設計FPGA所用的LE數(shù)目和LCA300K所用的門數(shù)可知,每個LE相當于12個門。EP20K1000E有 38400個LE,于是相當于46萬門。

(2)計算ESB的等效門數(shù)
RAM中一個bit所需要的門數(shù)與RAM的體系結(jié)構(gòu)、工藝、廠商等有關(guān),一般而言,1bit相當于4個門,Altera也采用這個標準,這樣可以方便地估計ESB等效門數(shù)。

計算ESB等效門數(shù)也可以采用和LSI LCA300K比較的方法,即通過與實現(xiàn)相同容量RAM在LCA300K所用的門數(shù)相比較,從而得到ESB的每一bit相當于多少門,從而計算出ESB的等效門數(shù),參考圖3。

4gates/bit是一個比較合適的估計,于是EP20K1000E的ESB等效門數(shù)為
160 ESBs X 2,048 bits per ESB X 4 gates per bit = 1,310,720 gates,即約為130萬門。

總而言之,對EP20K1000E,LUT+FF等效門數(shù)約為46萬(經(jīng)驗數(shù)值),ESB全用作RAM時等效門數(shù)約為130萬,所以最大系統(tǒng)門數(shù)為170萬。

結(jié)論:
FPGA等效門數(shù)估計方法可以是把FPGA資源基本單元(如LUT+FF,ESB)和實現(xiàn)相同功能的標準門陣列相比得到FPGA基本單元等效的門數(shù),然后乘以單元的個數(shù)得到整個FPGA等效門數(shù)。也可以是實現(xiàn)很多設計,和用標準門陣列相比,從中統(tǒng)計出等效門數(shù)。

FPGA 的等效門數(shù)估計一般分為LUT+FF和ESB(BRAM)兩部分,LUT+FF等效于8~21個門,典型值為12;ESB做RAM使用時,一般相當于4門 /bit,此時估計出的門數(shù)最多,如果ESB做乘積項/LUT則等效門數(shù)大大減小,例如對EP20K1000E,前者為130萬,后者為2萬。

關(guān)閉窗口

相關(guān)文章

主站蜘蛛池模板: 91玖玖| 国产 欧美 日韩 一区 | 亚洲精品91| 亚洲国产精品一区二区久久 | 精品福利视频一区二区三区 | 国产高清在线视频 | 久久国产福利 | 国产成人精品一区二区三区四区 | 97人澡人人添人人爽欧美 | 激情综合五月 | 国产精品久久久久久吹潮 | 精品国产免费一区二区三区演员表 | 亚洲综合久久精品 | 天堂三级 | 国产在线精品一区二区 | 国产aⅴ爽av久久久久久久 | 欧美激情一区二区三区 | 精品视频一区二区三区在线观看 | 黄色欧美在线 | 最新国产精品视频 | 一二三四在线视频观看社区 | 免费一级片| 91高清免费观看 | 老司机午夜性大片 | 在线精品观看 | 精品国产免费人成在线观看 | 久久久久久网 | 国产成人精品免高潮在线观看 | 99久久婷婷国产综合精品电影 | 国产成人免费视频网站高清观看视频 | 久久黄色| 久久国产精品-国产精品 | 99re视频这里只有精品 | 欧美成视频| 亚洲欧美久久 | 在线视频成人 | 午夜丁香视频在线观看 | 一区二区三区精品在线视频 | 亚洲精品电影在线观看 | 亚洲国产一区二区三区在线观看 | 亚洲欧美久久 |