那曲檬骨新材料有限公司

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

初識(shí)FPGA CLB之LUT實(shí)現(xiàn)邏輯函數(shù)

FPGA之家 ? 來源:FPGA之家 ? 作者:FPGA之家 ? 2023-03-13 10:28 ? 次閱讀

一、概述

LUT中文名字叫查找表。以7系列的FPGA為例,每一個(gè)Slice里面有四個(gè)LUT。FPGA就是通過LUT實(shí)現(xiàn)大量的組合邏輯,以及SLICEM里面的LUT還可以構(gòu)成RAM,Shift Register,以及Multiplexers。這篇文章我們一起來學(xué)習(xí)LUT如何構(gòu)成組合邏輯。

二、LUT實(shí)現(xiàn)原理

LUT,中文名字叫做查找表,其原理其實(shí)也就是一個(gè)一個(gè)查找表,根據(jù)輸入去找到相應(yīng)位置的信號(hào),然后做輸出。說白了就好像一個(gè)小容量的ROM,把輸入當(dāng)作地址信號(hào),對(duì)LUT里面預(yù)存的內(nèi)容進(jìn)行尋址。

7系列的FPGA的LUT有6個(gè)輸入端口(A1-6),然后有兩個(gè)輸出端口(O5,O6)。下圖是SLICEL里面的LUT。

9f14c1ba-bf62-11ed-bfe3-dac502259ad0.png

其可以實(shí)現(xiàn)6輸入的布爾組合邏輯函數(shù),輸入信號(hào)為A1,A2,A3,A4,A5,A6,輸出端口為O6。如下

O6=f(A1,A2,A3,A4,A5,A6)

其實(shí)現(xiàn)方式就是將輸入(A1,A2...A6)對(duì)應(yīng)的輸出在LUT里面預(yù)存好(這一步在我們用bit文件配置FPGA時(shí)實(shí)現(xiàn)),然后把輸入信號(hào)當(dāng)作地址信號(hào)去把對(duì)應(yīng)的輸出信號(hào)調(diào)出來。

同樣其還可以構(gòu)成兩個(gè)5輸入的布爾組合邏輯函數(shù),其中這兩個(gè)函數(shù)共用5個(gè)輸入信號(hào)(A1,A2,A3,A4,A5),A6被拉高,O5,O6分別是兩個(gè)布爾邏輯的輸出。

O5=f(A1,A2,A3,A4,A5)

O6=f(A1,A2,A3,A4,A5)

故這也相當(dāng)于實(shí)現(xiàn)的是一個(gè)5輸入2輸出的邏輯函數(shù)。

[O5,O6]=f(A1,A2,A3,A4,A5)

三、總結(jié)與提升

總結(jié)一下,就好比單個(gè)LUT里面可以預(yù)存 2^6=64個(gè)結(jié)果。那么單個(gè)LUT可以實(shí)現(xiàn)

(1)輸入信號(hào)最多為6bit,輸出信號(hào)為1bit的的布爾邏輯函數(shù);

(2)輸入信號(hào)最多為5bit,輸出信號(hào)為2bit的邏輯。

一個(gè)SLICE里面有四個(gè)LUT故最多可以預(yù)存的輸出信號(hào)個(gè)數(shù)為 2^6*4=2^8。

因此在一個(gè)SLICE里面,借助選擇器將多個(gè)LUT進(jìn)行互連,可以實(shí)現(xiàn)輸入數(shù),輸出數(shù)最多為如下所示的邏輯。

(1)2個(gè)LUT通過互連可以構(gòu)成7bit輸入,單bit輸出的邏輯。實(shí)現(xiàn)方式為兩個(gè)LUT的輸入信號(hào)A1,A2,A3,A4,A5,A6接到一起,輸出信號(hào)經(jīng)過選擇器選擇輸出,選擇器的選擇信號(hào)也是邏輯函數(shù)的一個(gè)輸入信號(hào)。

將邏輯函數(shù)的輸出送到Storage Element便可以形成同步時(shí)序邏輯。

9f2782aa-bf62-11ed-bfe3-dac502259ad0.png

(2)4個(gè)LUT通過互連可以構(gòu)成8bit輸入,單bit輸出的邏輯。實(shí)現(xiàn)方式大家可以根據(jù)上面的實(shí)現(xiàn)方式自行推理。

(3)2個(gè)LUT通過互連可以構(gòu)成6bit輸入,2bit輸出的邏輯。實(shí)現(xiàn)方式自行推理。

(4)4個(gè)LUT通過互連可以構(gòu)成7bit輸入,2bit輸出的邏輯。實(shí)現(xiàn)方式自行推理。

超過8輸入的布爾邏輯就需要多個(gè)SLICE來實(shí)現(xiàn)。

審核編輯:湯梓紅

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • FPGA
    +關(guān)注

    關(guān)注

    1630

    文章

    21796

    瀏覽量

    606010
  • 邏輯函數(shù)
    +關(guān)注

    關(guān)注

    1

    文章

    23

    瀏覽量

    9531
  • 組合邏輯
    +關(guān)注

    關(guān)注

    0

    文章

    47

    瀏覽量

    10073
  • LUT
    LUT
    +關(guān)注

    關(guān)注

    0

    文章

    49

    瀏覽量

    12577
  • CLB
    CLB
    +關(guān)注

    關(guān)注

    0

    文章

    29

    瀏覽量

    5981

原文標(biāo)題:初識(shí)FPGA CLB之LUT實(shí)現(xiàn)邏輯函數(shù)

文章出處:【微信號(hào):zhuyandz,微信公眾號(hào):FPGA之家】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    fpga和cpu的區(qū)別 芯片是gpu還是CPU

    型的芯片,它們?cè)诮Y(jié)構(gòu)、功能、應(yīng)用場(chǎng)景等方面存在顯著差異。 結(jié)構(gòu)與靈活性 FPGAFPGA是一種可編程邏輯器件,其內(nèi)部由大量的可編程邏輯單元(CL
    的頭像 發(fā)表于 02-01 14:57 ?78次閱讀

    XILINX FPGA CLB單元移位寄存器

    一、移位寄存器 SLICEM函數(shù)發(fā)生器也可以配置為32位移位寄存器,而無需使用slice中可用的觸發(fā)器。以這種方式使用,每個(gè)LUT可以將串行數(shù)據(jù)延遲1到32個(gè)時(shí)鐘周期。 移入D(DI1 LUT引腳
    的頭像 發(fā)表于 01-16 17:45 ?150次閱讀
    XILINX <b class='flag-5'>FPGA</b> <b class='flag-5'>CLB</b>單元<b class='flag-5'>之</b>移位寄存器

    CLB工具

    電子發(fā)燒友網(wǎng)站提供《CLB工具.pdf》資料免費(fèi)下載
    發(fā)表于 11-11 09:18 ?0次下載
    <b class='flag-5'>CLB</b>工具

    如何使用C2000 CLB實(shí)現(xiàn)Traction Inverter應(yīng)用中的PWM輸出保護(hù)功能

    電子發(fā)燒友網(wǎng)站提供《如何使用C2000 CLB實(shí)現(xiàn)Traction Inverter應(yīng)用中的PWM輸出保護(hù)功能.pdf》資料免費(fèi)下載
    發(fā)表于 10-31 10:38 ?3次下載

    使用CLB擴(kuò)展PWM實(shí)現(xiàn)F280049C驅(qū)動(dòng)三個(gè)電機(jī)

    電子發(fā)燒友網(wǎng)站提供《使用CLB擴(kuò)展PWM實(shí)現(xiàn)F280049C驅(qū)動(dòng)三個(gè)電機(jī).pdf》資料免費(fèi)下載
    發(fā)表于 09-27 10:13 ?3次下載
    使用<b class='flag-5'>CLB</b>擴(kuò)展PWM<b class='flag-5'>實(shí)現(xiàn)</b>F280049C驅(qū)動(dòng)三個(gè)電機(jī)

    CLB實(shí)現(xiàn)三電平逆變器的延時(shí)保護(hù)

    電子發(fā)燒友網(wǎng)站提供《用CLB實(shí)現(xiàn)三電平逆變器的延時(shí)保護(hù).pdf》資料免費(fèi)下載
    發(fā)表于 09-14 10:01 ?0次下載
    用<b class='flag-5'>CLB</b><b class='flag-5'>實(shí)現(xiàn)</b>三電平逆變器的延時(shí)保護(hù)

    如何使用可配置邏輯塊 (CLB) 實(shí)施定制串行接口

    電子發(fā)燒友網(wǎng)站提供《如何使用可配置邏輯塊 (CLB) 實(shí)施定制串行接口.pdf》資料免費(fèi)下載
    發(fā)表于 09-09 10:07 ?0次下載
    如何使用可配置<b class='flag-5'>邏輯</b>塊 (<b class='flag-5'>CLB</b>) 實(shí)施定制串行接口

    利用CLB實(shí)現(xiàn)基于硬件的同步整流控制

    電子發(fā)燒友網(wǎng)站提供《利用CLB實(shí)現(xiàn)基于硬件的同步整流控制.pdf》資料免費(fèi)下載
    發(fā)表于 08-31 09:44 ?0次下載
    利用<b class='flag-5'>CLB</b><b class='flag-5'>實(shí)現(xiàn)</b>基于硬件的同步整流控制

    FPGA基礎(chǔ)知識(shí)學(xué)習(xí)

    FPGA(現(xiàn)場(chǎng)可編程門陣列)的工作原理主要基于其內(nèi)部的可配置邏輯模塊(CLB)、輸入輸出模塊(IOB)和內(nèi)部連線(Interconnect)三個(gè)部分。 首先,FPGA是由存放在片內(nèi)RA
    發(fā)表于 04-29 23:26

    拆解FPGA芯片,帶你深入了解其原理

    引腳。每個(gè)邏輯元素都可以使用所需的邏輯功能進(jìn)行編程。其結(jié)果是一個(gè)高度可編程的芯片,可以實(shí)現(xiàn)任何適合可用的電路。 FPGA專利顯示通過互連連接的邏輯
    發(fā)表于 04-17 11:07

    FPGA時(shí)序優(yōu)化:降低MUXF映射的策略

    我們都知道,在7系列的FPGA中,每個(gè)CLB有兩個(gè)Slice;而在UltraScale系列中,每個(gè)CLB中只有一個(gè)Slice,Slice又分成了兩種類型SliceL(Logic)和SliceM(Memory),其中SliceM中
    發(fā)表于 04-01 11:41 ?948次閱讀
    <b class='flag-5'>FPGA</b>時(shí)序優(yōu)化:降低MUXF映射的策略

    FPGA 完整形式

    。 架構(gòu): 它由數(shù)千個(gè)稱為可配置邏輯塊 (CLB) 的基本元素組成,這些元素被稱為結(jié)構(gòu)的可編程互連系統(tǒng)包圍,該結(jié)構(gòu)在 CLBFPGA 與外部設(shè)備之間的 I/O 塊接口之間引導(dǎo)信號(hào)
    發(fā)表于 03-30 11:49

    現(xiàn)場(chǎng)可編程門陣列簡(jiǎn)介

    可編程邏輯塊(CLB)和輸入輸出模塊(IOB)。CLB實(shí)現(xiàn)邏輯功能的基本單元,主要由邏輯
    的頭像 發(fā)表于 03-27 14:48 ?650次閱讀

    fpga芯片工作原理 fpga芯片有哪些型號(hào)

    部分。這些部分共同構(gòu)成了FPGA的基本結(jié)構(gòu),使其具有高度的靈活性和可配置性。 在FPGA中,小型查找表(LUT)是實(shí)現(xiàn)組合邏輯的關(guān)鍵組件。每
    的頭像 發(fā)表于 03-14 17:17 ?1625次閱讀

    fpga是什么架構(gòu)

    FPGA(現(xiàn)場(chǎng)可編程門陣列)的架構(gòu)主要由可配置邏輯模塊(CLB)、輸入/輸出模塊(IOB)以及可編程互連資源組成。
    的頭像 發(fā)表于 03-14 17:05 ?978次閱讀
    百家乐游戏规则玩法| 百家乐怎样玩才会赢钱| 使用的百家乐软件| 哪家百家乐从哪而来| 威尼斯人娱乐城送宝马| 东源县| 洛克百家乐官网的玩法技巧和规则| 百家乐开和几率| 电动扑克| 做生意店铺风水| 真钱的棋牌游戏| 百家乐官网怎么押钱| 百家乐路有几家| 百家乐官网连黑记录| 太阳城百家乐币| 亚洲顶级赌场 塑造品牌神话| 百家乐官网怎么完才能嬴 | 百家乐包赢| 太子百家乐官网的玩法技巧和规则 | 德州扑克教程| 功夫百家乐官网的玩法技巧和规则 | 真人百家乐官网输钱惨了| 百家乐赢的秘诀| bet365指数| 属虎和属鼠合伙做生意| 娱乐城开户免存送现金| 威斯汀百家乐官网的玩法技巧和规则| 二八杠自行车| 百家乐官网网上真钱娱乐场| 带百家乐的时时彩平台| 六合彩现场开奖结果| 微信百家乐官网群资源| 易胜博棋牌| 百家乐中的概率| 东乡族自治县| 百家乐模拟游戏下载| 旬阳县| 百家乐双面数字筹码怎么出千| 百家乐官网智能分析软| 海港城百家乐的玩法技巧和规则| 视频百家乐官网代理|