探秘早期FPGA內部構造

      網友投稿 787 2022-05-29

      早期的FPGA結構介紹:

      FPGA(field-programmable gate array),即現場可編程門陣列。它與其他集成電路的不同之處在于它的可編程特性。

      下面對早期FPGA構造的介紹來自于:探秘FPGA內部結構,全英文,寫的非常好,值得一看。

      探秘早期的FPGA內部構造

      如下圖,從FPGA的封裝上看,他就是一個硅片,在硅片上集成了各種可編程邏輯塊構成的陣列,放大來看,可編程邏輯塊是通過可編程互聯設備相互連接的,這就像小島(可編程邏輯塊)一樣,通過海水(可編程互聯設備)相連接。

      如果繼續細看下去,我們會發現,這些可編程邏輯塊(Programable Logic Blocks)中包含很多功能單元,以上圖為例,有一個3輸入的LUT(Look-up Table),一個Multiplexer(多路復用器),一個觸發器。

      這些器件的數量在不同的系列的FPGA中是不同的,這也就存在一個選擇的問題,選擇一個滿足需求的FPGA的前提是了解這些邏輯塊內的功能單元的數量。

      觸發器(flip-flop)可以配置成一個寄存器或者一個鎖存器;

      多路復用器(Multiplexer)可以通過配置來選擇一個輸入給這個模塊,或者選擇一個來自與LUT的輸出;

      查找表(LUT)可以通過配置取代任何要求的邏輯功能電路。

      LUT,其功能類似于一個真值表,它相當于一個可編程的邏輯電路,它把一個需要設計的邏輯電路以真值表的形式存儲起來。或理解為一個邏輯電路,即 LUT可以構成一個邏輯電路,實現該邏輯電路的功能。

      當然,FPGA還包含主要的輸入輸出引腳和焊盤,上圖沒有顯示出來。通過個邏輯塊之間的互聯設備,各邏輯塊之間可以通過配置相互連接,各邏輯塊的輸入可以相互連通,某個邏輯塊的輸出也可以驅動其他邏輯塊的輸入等。

      最初的FPGA和上面討論的結構很相似,例如1985年賽靈思推出的XC2064包含8*8=64個邏輯塊陣列,每個邏輯塊包含一個4輸入的LUT和其他簡單的功能塊。

      FPGA 硬件開發

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:linux之which命令
      下一篇:Java多線程游戲仿真實例
      相關文章
      国产亚洲精品无码专区| 亚洲午夜精品一级在线播放放| 亚洲一区二区女搞男| 亚洲国产精品尤物yw在线| 九九精品国产亚洲AV日韩| 亚洲AV无码国产精品永久一区| 亚洲乱色熟女一区二区三区蜜臀| 最新国产精品亚洲| 亚洲熟妇av午夜无码不卡 | 久久精品国产精品亚洲| www.亚洲精品| 亚洲高清无码综合性爱视频| 亚洲av无码乱码在线观看野外 | 亚洲AV无码成人精品区天堂| 亚洲AV无码国产精品色午友在线| 亚洲va久久久噜噜噜久久 | 久久久久亚洲AV成人无码网站| 亚洲AV无码日韩AV无码导航| 无码乱人伦一区二区亚洲一| 亚洲人成网址在线观看| 亚洲黄色在线播放| 亚洲另类春色国产精品| 亚洲永久在线观看| 亚洲AV无码专区在线电影成人| 日韩色日韩视频亚洲网站| 亚洲国产成人久久综合一区77| 亚洲一区无码精品色| 亚洲日韩中文无码久久| 亚洲avav天堂av在线不卡| 2022年亚洲午夜一区二区福利| 亚洲嫩草影院在线观看| 亚洲愉拍一区二区三区| 久久精品国产亚洲AV电影网| 久久久久亚洲AV无码专区桃色| 久久亚洲综合色一区二区三区 | 亚洲人成电影亚洲人成9999网| 亚洲精品在线免费看| 久久久久亚洲国产| 日产国产精品亚洲系列| 亚洲欧洲无码AV电影在线观看| 亚洲日本在线观看|