日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

FPGA组合逻辑部件LUT的基本原理

發(fā)布時間:2024/9/21 编程问答 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 FPGA组合逻辑部件LUT的基本原理 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

數(shù)字邏輯電路一般都是時序部件(觸發(fā)器)+組合邏輯(與門,或門,異或門等)來完成一系列的功能。既然完成一個特定的功能可以通過組合邏輯來實現(xiàn),為什么要引入時序邏輯呢?

??? 這是因為時序邏輯是基于時鐘沿(上升沿或者下降沿)觸發(fā),只有在時鐘邊沿數(shù)據(jù)才會被鎖存,具有良好的去毛刺,抑制干擾作用,保證了數(shù)字電路功能的正確性和穩(wěn)定性。(這方面原理將會在下一篇博文中說明)。既然構(gòu)成數(shù)字邏輯最重要的部件是組合邏輯和時序邏輯,那么作為實現(xiàn)數(shù)字邏輯功能的FPGA的最重要組成部分就是組合邏輯和時序邏輯了。

??? FPGA一般都是基于查找表(Look Up Table)結(jié)構(gòu),查找表基本上等同于SRAM。假設(shè)在FPGA中要實現(xiàn)一個2輸入的與門,那么該與門的輸入輸出對應(yīng)關(guān)系為:

?

輸入

輸出

0, 0

0

0, 1

0

1, 0

0

1, 1

1

??? 既然有了此對應(yīng)邏輯關(guān)系,那么在SRAM對應(yīng)的地址中只需存儲相應(yīng)的輸出數(shù)值,而輸入數(shù)值作為地址來查表即可得到正確的輸出值即可。當(dāng)輸入地址為0,0時,輸出0地址里存儲的值0,當(dāng)輸入地址為0,1時,輸出1地址里存儲的值0,當(dāng)輸入地址為1,0時,輸出2地址里存儲的值0,當(dāng)輸入地址為1,1時,輸出3地址里存儲的值1,因此為什么說FPGA是可編程的,主要是表現(xiàn)在邏輯功能可以根據(jù)需要被重新編寫在SRAM里,實現(xiàn)不同的邏輯功能。這就是FPGA里實現(xiàn)組合邏輯功能里L(fēng)UT的基本原理。下一篇博文將詳細(xì)講述CLB邏輯的基本原理和構(gòu)成。?


總結(jié)

以上是生活随笔為你收集整理的FPGA组合逻辑部件LUT的基本原理的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。