日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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之家 ? 來(lái)源: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。這篇文章我們一起來(lái)學(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)出來(lái)。

同樣其還可以構(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來(lái)實(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)注

    1664

    文章

    22509

    瀏覽量

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

    關(guān)注

    1

    文章

    23

    瀏覽量

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

    關(guān)注

    0

    文章

    48

    瀏覽量

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

    關(guān)注

    0

    文章

    52

    瀏覽量

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

    關(guān)注

    0

    文章

    30

    瀏覽量

    6395

原文標(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)推薦
    熱點(diǎn)推薦

    Microchip CLB-MCU融合方案:重構(gòu)時(shí)序關(guān)鍵系統(tǒng)設(shè)計(jì)范式

    近期,Microchip Technology Inc.通過擴(kuò)展基于可配置邏輯單元(CLB)的單片機(jī)(MCU)產(chǎn)品系列,正式推出PIC16F13276與PIC18-Q35系列,以“單芯片集成CPLD
    的頭像 發(fā)表于 04-28 11:26 ?1536次閱讀

    Microchip重新定義可編程邏輯,實(shí)現(xiàn)更簡(jiǎn)便且更智能的全集成設(shè)計(jì)

    ,憑借直觀的拖拽式圖形界面加速邏輯開發(fā)。集成式CLB合成器將邏輯設(shè)計(jì)與前置時(shí)序分析、仿真及硬件調(diào)試能力相結(jié)合,開發(fā)人員無(wú)
    的頭像 發(fā)表于 04-24 13:46 ?192次閱讀
    Microchip重新定義可編程<b class='flag-5'>邏輯</b>,<b class='flag-5'>實(shí)現(xiàn)</b>更簡(jiǎn)便且更智能的全集成設(shè)計(jì)

    SN54LS181、SN54S181、SN74LS181、SN74S181算術(shù)邏輯單元/函數(shù)發(fā)生器詳解

    SN54LS181、SN54S181、SN74LS181、SN74S181算術(shù)邏輯單元/函數(shù)發(fā)生器詳解 在電子設(shè)計(jì)領(lǐng)域,算術(shù)邏輯單元(ALU)是實(shí)現(xiàn)各種算術(shù)和
    的頭像 發(fā)表于 04-23 15:15 ?214次閱讀

    SN54AS181B與SN74AS181A算術(shù)邏輯單元/函數(shù)發(fā)生器:特性、應(yīng)用與設(shè)計(jì)考量

    SN54AS181B與SN74AS181A算術(shù)邏輯單元/函數(shù)發(fā)生器:特性、應(yīng)用與設(shè)計(jì)考量 在電子設(shè)計(jì)領(lǐng)域,算術(shù)邏輯單元(ALU)和函數(shù)發(fā)生器是實(shí)現(xiàn)
    的頭像 發(fā)表于 04-23 09:40 ?351次閱讀

    探索 SN54LS181、SN54S181、SN74LS181 和 SN74S181 算術(shù)邏輯單元/函數(shù)生成器

    探索 SN54LS181、SN54S181、SN74LS181 和 SN74S181 算術(shù)邏輯單元/函數(shù)生成器 在電子工程師的日常設(shè)計(jì)工作中,選擇合適的芯片是實(shí)現(xiàn)高效、可靠電路的關(guān)鍵。今天,我們就來(lái)
    的頭像 發(fā)表于 04-22 16:40 ?289次閱讀

    工程師高培解讀XilinxVivadoFPGA設(shè)計(jì)進(jìn)階與AI自動(dòng)編程

    編程的總結(jié),以下圍繞八個(gè)核心模塊展開技術(shù)要點(diǎn),供FPGA開發(fā)者參考。 一、理解FPGA底層結(jié)構(gòu) 用好Vivado,需要對(duì)FPGA內(nèi)部結(jié)構(gòu)有清晰認(rèn)識(shí)。LUT(查找表)
    的頭像 發(fā)表于 04-22 16:29 ?210次閱讀
    工程師高培解讀XilinxVivado<b class='flag-5'>FPGA</b>設(shè)計(jì)進(jìn)階與AI自動(dòng)編程

    賽靈思FPGA電源解決方案全解析

    個(gè)復(fù)雜且關(guān)鍵的環(huán)節(jié)。本文將深入探討賽靈思(Xilinx)FPGA的電源解決方案,為電子工程師們提供全面的參考。 文件下載: MAX17017DEVKIT+.pdf FPGA概述 FPGA是一種可編程設(shè)備,由通過可編程互連連接的可
    的頭像 發(fā)表于 04-02 15:45 ?243次閱讀

    【黑金云課堂筆記】第一~二期知識(shí)點(diǎn)總結(jié)

    和確定性的時(shí)延表現(xiàn)。 FPGA 基本結(jié)構(gòu) : FPGACLB 邏輯單元(包含 LUT 查找表與觸發(fā)器)、可編程互連布線
    的頭像 發(fā)表于 04-01 16:10 ?241次閱讀

    核芯互聯(lián)正式發(fā)布國(guó)產(chǎn)高性能時(shí)鐘緩沖器芯片CLB7043

    近日,核芯互聯(lián)正式發(fā)布了面向高端通信與數(shù)據(jù)轉(zhuǎn)換系統(tǒng)的國(guó)產(chǎn)高性能時(shí)鐘緩沖器芯片——CLB7043。作為一款集成了時(shí)鐘分發(fā)、相位管理、確定性同步等復(fù)雜功能的高性能模擬芯片,CLB7043在核心的相位噪聲
    的頭像 發(fā)表于 02-25 17:36 ?1421次閱讀
    核芯互聯(lián)正式發(fā)布國(guó)產(chǎn)高性能時(shí)鐘緩沖器芯片<b class='flag-5'>CLB</b>7043

    FPGA 入門必看:Verilog 與 VHDL 編程基礎(chǔ)解析!

    的基礎(chǔ)概念和實(shí)踐方法。一、FPGA與MCU/MPU的區(qū)別MCU/MPU:順序執(zhí)行程序,CPU負(fù)責(zé)所有邏輯FPGA:可編程邏輯陣列,邏輯電路可
    的頭像 發(fā)表于 01-19 09:05 ?747次閱讀
    <b class='flag-5'>FPGA</b> 入門必看:Verilog 與 VHDL 編程基礎(chǔ)解析!

    復(fù)雜的軟件算法硬件IP核的實(shí)現(xiàn)

    函數(shù)功能的簡(jiǎn)短的描述。 HASM 語(yǔ)言包含了兩種結(jié)構(gòu),一種是功能域一種是結(jié)構(gòu)域。 功能域負(fù)責(zé)一些基本的運(yùn)算操作,例如算術(shù)運(yùn)算、邏輯運(yùn)算還有數(shù)據(jù)傳送操作,通常由組合邏輯實(shí)現(xiàn),并且與
    發(fā)表于 10-30 07:02

    PIC16F13145微控制器技術(shù)解析:CLB架構(gòu)與低功耗設(shè)計(jì)

    PIC16F13145微控制器采用可配置邏輯塊(CLB),其中包含32個(gè)獨(dú)立邏輯單元,并帶有可自定義的查找表(LUT),用于基于硬件的自定義邏輯
    的頭像 發(fā)表于 10-09 16:05 ?940次閱讀
    PIC16F13145微控制器技術(shù)解析:<b class='flag-5'>CLB</b>架構(gòu)與低功耗設(shè)計(jì)

    FPGA利用DMA IP核實(shí)現(xiàn)ADC數(shù)據(jù)采集

    DMA IP核來(lái)實(shí)現(xiàn)高效數(shù)據(jù)傳輸?shù)牟襟E,包括創(chuàng)建項(xiàng)目、配置ADC接口、添加和連接DMA IP核、設(shè)計(jì)控制邏輯、生成比特流、軟件開發(fā)及系統(tǒng)集成。文章還強(qiáng)調(diào)了系統(tǒng)實(shí)現(xiàn)中不可或缺的ip_repo文件的重要性和作用。
    的頭像 發(fā)表于 07-29 14:12 ?5359次閱讀

    基于FPGA實(shí)現(xiàn)FOC算法PWM模塊設(shè)計(jì)

    哈嘍,大家好,從今天開始正式帶領(lǐng)大家從零到一,在FPGA平臺(tái)上實(shí)現(xiàn)FOC算法,整個(gè)算法的框架如下圖所示,如果大家對(duì)算法的原理不是特別清楚的話,可以先去百度上學(xué)習(xí)一下,本教程著重介紹實(shí)現(xiàn)過程,弱化原理的介紹。那么本文將從PWM模塊
    的頭像 發(fā)表于 07-17 15:21 ?3739次閱讀
    基于<b class='flag-5'>FPGA</b><b class='flag-5'>實(shí)現(xiàn)</b>FOC算法<b class='flag-5'>之</b>PWM模塊設(shè)計(jì)

    FPGA從0到1學(xué)習(xí)資料集錦

    種類更多,而不僅僅是原來(lái)的簡(jiǎn)單邏輯單元(LE)。早期的 FPGA 相對(duì)比較簡(jiǎn)單, 所有的功能單元僅僅由管腳、內(nèi)部 buffer、LE、RAM 構(gòu)建而成,LE 由 LUT(查找表)和 D 觸發(fā)器構(gòu)成
    發(fā)表于 05-13 15:41
    肥东县| 张家川| 红原县| 临泉县| 抚顺市| 平安县| 连州市| 连南| 修武县| 米林县| 平定县| 德格县| 寻甸| 扬中市| 天镇县| 望奎县| 长沙市| 藁城市| 象山县| 太湖县| 苍山县| 大宁县| 三门峡市| 桂林市| 大邑县| 和硕县| 贡觉县| 万年县| 永胜县| 禄丰县| 丽水市| 阿拉善左旗| 托克逊县| 拉孜县| 兖州市| 通化县| 康定县| 延庆县| 即墨市| 仙桃市| 武胜县|