《電子技術應用》
您所在的位置:首頁 > 模擬設計 > 其他 > 入門:查找表結構和乘積項結構

入門:查找表結構和乘積項結構

2022-09-27
來源:FPGA設計論壇
關鍵詞: HDL PLD FPGA

  查找表(Look-Up-Table)簡稱為LUT,LUT本質上就是一個RAM。目前FPGA中多使用4輸入的LUT,所以每一個LUT可以看成一個有4位地址線的16x1的RAM。當用戶通過原理圖或HDL語言描述了一個邏輯電路以后,PLD/FPGA開發軟件會自動計算邏輯電路的所有可能的結果,并把結果事先寫入RAM,這樣,每輸入一個信號進行邏輯運算就等于輸入一個地址進行查表,找出地址對應的內容,然后輸出即可。     下面是一個4輸入與門的例子,

20.JPG

  實際邏輯電路   LUT的實現方式           a,b,c,d 輸入     邏輯輸出   地址   RAM中存儲的內容     0000     0   0000   0   0001   0   0001   0   …   0   …   0   1111   1   1111   1   二。PLDFPGA基于查找表(LUT)的FPGA的結構    我們看一看xilinx Spartan-II的內部結構,如下圖:

21.JPG

  xilinx Spartan-II 芯片內部結構   Slices結構     Spartan-II主要包括CLBs,I/O塊,RAM塊和可編程連線(未表示出)。在spartan-II中,一個CLB包括2個Slices,每個slices包括兩個LUT,兩個觸發器和相關邏輯。Slices可以看成是SpartanII實現邏輯的最基本結構 (xilinx其他系列,如SpartanXL,Virtex的結構與此稍有不同,具體請參閱數據手冊)       altera的FLEX/ACEX等芯片的結構如下圖:

 22.JPG

  altera FLEX/ACEX 芯片的內部結構

  

23.JPG

  邏輯單元(LE)內部結構   FLEX/ACEX的結構主要包括LAB,I/O塊,RAM塊(未表示出)和可編程行/列連線。在FLEX/ACEX中,一個LAB包括8個邏輯單元(LE),每個LE包括一個LUT,一個觸發器和相關的相關邏輯。LE是FLEX/ACEX芯片實現邏輯的最基本結構(altera其他系列,如APEX的結構與此基本相同,具體請參閱數據手冊)    二。PLDFPGA 查找表結構的FPGA邏輯實現原理   我們還是以這個電路的為例:

24.JPG

  A,B,C,D由FPGA芯片的管腳輸入后進入可編程連線,然后作為地址線連到到LUT,LUT中已經事先寫入了所有可能的邏輯結果,通過地址查找到相應的數據然后輸出,這樣組合邏輯就實現了。該電路中D觸發器是直接利用LUT后面D觸發器來實現。時鐘信號CLK由I/O腳輸入后進入芯片內部的時鐘專用通道,直接連接到觸發器的時鐘端。觸發器的輸出與I/O腳相連,把結果輸出到芯片管腳。這樣PLD就完成了圖3所示電路的功能。(以上這些步驟都是由軟件自動完成的,不需要人為干預)     這個電路是一個很簡單的例子,只需要一個LUT加上一個觸發器就可以完成。對于一個LUT無法完成的的電路,就需要通過進位邏輯將多個單元相連,這樣FPGA就可以實現復雜的邏輯。     由于LUT主要適合SRAM工藝生產,所以目前大部分FPGA都是基于SRAM工藝的,而SRAM工藝的芯片在掉電后信息就會丟失,一定需要外加一片專用配置芯片,在上電的時候,由這個專用配置芯片把數據加載到FPGA中,然后FPGA就可以正常工作,由于配置時間很短,不會影響系統正常工作。也有少數FPGA采用反熔絲或Flash工藝,對這種FPGA,就不需要外加專用的配置芯片。     三。PLDFPGA 其他類型的FPGA和PLD      隨著技術的發展,在2004年以后,一些廠家推出了一些新的PLD和FPGA,這些產品模糊了PLD和FPGA的區別。例如Altera最新的MAXII系列PLD,這是一種基于FPGA(LUT)結構,集成配置芯片的PLD,在本質上它就是一種在內部集成了配置芯片的FPGA,但由于配置時間極短,上電就可以工作,所以對用戶來說,感覺不到配置過程,可以傳統的PLD一樣使用,加上容量和傳統PLD類似,所以altera把它歸作PLD。還有像LatTIce的XP系列FPGA,也是使用了同樣的原理,將外部配置芯片集成到內部,在使用方法上和PLD類似,但是因為容量大,性能和傳統FPGA相同,也是LUT架構,所以LatTIce仍把它歸為FPGA。       四。PLDFPGA基于乘積項(Product-Term)結構CPLD   CPLD多是基于乘積項(Product-Term)的結構。采用這種結構的CPLD芯片有:Altera的MAX7000,MAX3000系列(EEPROM工藝),Xilinx的XC9500系列(Flash工藝)和LatTIce,Cypress的大部分產品(EEPROM工藝)         我們先看一下這種CPLD的總體結構(以MAX7000為例,其他型號的結構與此都非常相似):

 

25.JPG

  圖1 基于乘積項的CPLD內部結構   這種CPLD可分為三塊結構:宏單元(Marocell),可編程連線(PIA)和I/O控制塊。宏單元是CPLD的基本結構,由它來實現基本的邏輯功能。圖1中蘭色部分是多個宏單元的集合(因為宏單元較多,沒有一一畫出)。可編程連線負責信號傳遞,連接所有的宏單元。I/O控制塊負責輸入輸出的電氣特性控制,比如可以設定集電極開路輸出,擺率控制,三態輸出等。圖1 左上的INPUT/GCLK1,INPUT/GCLRn,INPUT/OE1,INPUT/OE2 是全局時鐘,清零和輸出使能信號,這幾個信號有專用連線與PLD中每個宏單元相連,信號到每個宏單元的延時相同并且延時最短。   宏單元的具體結構見下圖:

  26.JPG

  圖2 宏單元結構   左側是乘積項陣列,實際就是一個與或陣列,每一個交叉點都是一個可編程熔絲,如果導通就是實現“與”邏輯。后面的乘積項選擇矩陣是一個“或”陣列。兩者一起完成組合邏輯。圖右側是一個可編程D觸發器,它的時鐘,清零輸入都可以編程選擇,可以使用專用的全局清零和全局時鐘,也可以使用內部邏輯(乘積項陣列)產生的時鐘和清零。如果不需要觸發器,也可以將此觸發器旁路,信號直接輸給PIA或輸出到I/O腳。



 更多信息可以來這里獲取==>>電子技術應用-AET<< 

mmexport1621241704608.jpg

本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
国产精品成人v| 亚洲国产经典视频| 免费成人黄色片| 欧美伊久线香蕉线新在线| 亚洲午夜女主播在线直播| 亚洲精品一区二区三区婷婷月| 欧美在线免费观看视频| 亚洲欧美一区二区精品久久久| 99精品视频网| 日韩视频专区| 亚洲免费不卡| 亚洲精品免费在线观看| 亚洲高清不卡av| 亚洲国产你懂的| 亚洲高清视频一区二区| 一区二区三区在线免费视频| 韩国av一区二区| 国产在线精品自拍| 国内偷自视频区视频综合| 国产色综合网| 国内精品嫩模av私拍在线观看| 国产日韩在线不卡| 国产亚洲午夜| 国产一区二区三区网站| 国产一区二区看久久| 国产一区二区三区四区hd| 韩日视频一区| 一区二区在线视频播放| 亚洲国产小视频在线观看| 亚洲国产精品999| 亚洲精品国产精品国产自| 亚洲精品一区二区三| 日韩亚洲欧美精品| 中文日韩在线| 亚洲欧美日韩精品综合在线观看| 午夜精品国产| 欧美在线视频观看| 亚洲国产精品久久久久| 亚洲精品国产精品国自产在线 | 韩国一区二区三区在线观看| 国内免费精品永久在线视频| 亚洲电影在线播放| 亚洲精品一区二区网址| 亚洲天堂av图片| 欧美一区二区视频在线观看| 亚洲国产欧美不卡在线观看| 日韩亚洲欧美成人| 亚洲欧美日韩国产一区| 久久久久九九视频| 欧美激情一区二区三区四区| 国产精品第一页第二页第三页| 国产欧美精品日韩精品| 精品成人一区二区| 亚洲精品视频一区| 亚洲欧美日本视频在线观看| 久久精品导航| 一区二区三区国产精华| 午夜综合激情| 蜜桃av综合| 国产精品99免视看9| 国产婷婷97碰碰久久人人蜜臀| 亚洲高清一区二区三区| 亚洲视屏在线播放| 久久精品九九| 中文日韩欧美| 久久深夜福利免费观看| 欧美日韩视频专区在线播放| 国产麻豆成人精品| 亚洲国产片色| 性久久久久久久| 一区二区三区四区五区视频| 欧美在线视频日韩| 欧美激情综合| 国产网站欧美日韩免费精品在线观看 | 久久xxxx| 欧美日韩大片| 国产一级一区二区| aa亚洲婷婷| 亚洲高清视频的网址| 亚洲愉拍自拍另类高清精品| 浪潮色综合久久天堂| 国产精品扒开腿爽爽爽视频| 悠悠资源网亚洲青| 亚洲一区制服诱惑| 亚洲精品欧美极品| 久久成人这里只有精品| 欧美视频第二页| 亚洲大胆视频| 欧美一区二区三区播放老司机| 一区二区三区视频在线观看 | 欧美涩涩视频| 亚洲黄色一区二区三区| 欧美在线高清| 亚洲欧美美女| 欧美日韩一区在线观看| 在线观看日韩www视频免费| 亚洲欧美综合另类中字| 亚洲一品av免费观看| 欧美精品亚洲精品| 极品日韩久久| 欧美一区二区免费| 亚洲欧美日韩国产| 欧美日韩在线不卡| 亚洲欧洲中文日韩久久av乱码| 久久狠狠一本精品综合网| 午夜精品一区二区在线观看| 欧美激情精品久久久久久蜜臀 | 国产亚洲精品久久久| 亚洲午夜精品国产| 亚洲一本大道在线| 欧美日韩精品欧美日韩精品一| 影音先锋一区| 久久se精品一区二区| 久久av老司机精品网站导航| 国产精品视频免费| 亚洲天堂黄色| 亚洲综合99| 国产精品福利片| 亚洲色图自拍| 亚洲女人av| 国产精品一二三视频| 亚洲视频中文| 香蕉久久夜色| 国产女优一区| 性欧美video另类hd性玩具| 久久av在线看| 国产三级精品三级| 午夜精品一区二区三区在线视 | 狠狠综合久久av一区二区老牛| 亚洲欧美精品一区| 欧美在线播放| 国产亚洲女人久久久久毛片| 午夜精品在线| 久久久久久午夜| 国内揄拍国内精品久久| 久久精品123| 久久综合久久美利坚合众国| 狠狠干综合网| 亚洲人成在线观看一区二区| 欧美1区2区| 亚洲精品乱码久久久久| 亚洲天堂av图片| 国产精品推荐精品| 欧美在线一级视频| 欧美成人免费全部观看天天性色| 1024亚洲| 一区二区日韩欧美| 国产精品日韩高清| 欧美在线观看视频一区二区三区| 久久久噜噜噜久久狠狠50岁| 有坂深雪在线一区| 一本一道久久综合狠狠老精东影业 | 亚洲永久在线观看| 国产欧美一区二区三区另类精品| 欧美主播一区二区三区美女 久久精品人| 久久男人资源视频| 91久久亚洲| 午夜精品国产精品大乳美女| 国产精品一区在线播放| 亚洲电影毛片| 欧美日韩第一区日日骚| 亚洲一区日本| 久久免费99精品久久久久久| 亚洲激情av| 亚洲欧美日韩在线综合| 黄色一区二区三区| 亚洲少妇一区| 国产亚洲精品自拍| 99精品国产福利在线观看免费| 国产精品红桃| 亚洲第一久久影院| 欧美日韩成人激情| 欧美一区二区视频网站| 欧美精品97| 欧美亚洲专区| 欧美极品在线视频| 欧美一级在线亚洲天堂| 欧美高潮视频| 亚洲免费在线| 欧美成人黑人xx视频免费观看| 一区二区三区欧美在线| 久久亚洲精品欧美| 在线视频精品一| 免费成人毛片| 亚洲女女做受ⅹxx高潮| 欧美好骚综合网| 欧美亚洲视频在线观看| 欧美日韩蜜桃| 亚洲黄页一区| 国产精品一区=区| 亚洲精品综合精品自拍| 国产欧美69| 99精品欧美一区| 激情av一区二区| 亚洲午夜小视频| 在线国产日韩| 欧美一区在线视频| 99re视频这里只有精品| 噜噜噜91成人网| 亚洲一区二区三区四区中文|