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

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

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

物理可級聯(lián)的LUT的優(yōu)勢在哪?

FPGA技術(shù)驛站 ? 來源:Lauren的FPGA ? 作者:Lauren的FPGA ? 2021-03-27 09:52 ? 次閱讀

在Versal ACAP中,同一個CLB內(nèi)同一列的LUT是可以級聯(lián)的,這是與前一代FPGA UltraScale+系列的一個顯著不同點。這里我們先看看Versal中LUT的結(jié)構(gòu),如下圖所示(圖片來源:Figure4, am005)。

pIYBAGBekG2ACERFAABghFkWG8U286.png

可以看到,一個LUT6(6輸入LUT)是由4個LUT4(4輸入LUT)外加一些MUX(數(shù)據(jù)選擇器)共同構(gòu)成。同時,LUT6有4個輸出端口。其中,prop端口只有在LUT用作進位邏輯時使用,且在CLB外部不可見。用做6個輸入的邏輯函數(shù)發(fā)生器時,輸出在O6端口;雙LUT5模式時,輸出在O5_1和O5_2端口。同時還可以注意到,多了一個級聯(lián)端口cascade_in,該端口用于與前一級LUT的O6輸出相連接。級聯(lián)端口不需要手工連接,工具會自動判斷是否使用該端口。

我們看一個具體的案例,如下圖所示。輸入a為6bits,b為5bits,a/b分別執(zhí)行異或位縮減運算(^a,^b),然后再將兩者結(jié)果執(zhí)行邏輯與。顯然a的異或位縮減運算會占用一個LUT6,b的異或位縮減運算與后續(xù)的與門共同消耗一個LUT6。

f77954b8-8e29-11eb-8b86-12bb97331649.png

上述電路圖布線后打開Schematic視圖,鎖定其中的兩個LUT6,如下圖所示。

f7c36242-8e29-11eb-8b86-12bb97331649.png

進一步在Device視圖中可以看到具體的物理連接方式,如下圖所示??梢钥吹綀D片下方的LUT由O6輸出,并連接到上方LUT的級聯(lián)端口。

f8091580-8e29-11eb-8b86-12bb97331649.png

再從時序角度看,這里我們設(shè)定時鐘頻率為600M,在時序報告中,可以看到這部分的延遲(兩個LUT之間的布線延遲)為0.019ns。整個設(shè)計的WNS為0.923ns。

f8885386-8e29-11eb-8b86-12bb97331649.png

同樣的設(shè)計,如果在UltraScale+中執(zhí)行,結(jié)果如下圖所示,可以看到兩個LUT相距很遠,因為UltraScale+中的LUT是不支持級聯(lián)的,這就要消耗CLB外部的布線資源。

從時序角度看,這部分的延遲為0.205ns,顯然大了很多。

f99bec9c-8e29-11eb-8b86-12bb97331649.png

綜上所示,我們可以得出如下結(jié)論:

LUT的級聯(lián)可以有效降低關(guān)鍵路徑上的延遲,同時減少CLB外部布線資源的消耗。這對于緩解布線擁塞非常有利。還要注意的是這種級聯(lián)僅限于同一個CLB中的同一列LUT,且級聯(lián)方向由下至上,這意味著級聯(lián)所用到的布線資源都在CLB內(nèi)部,而不會消耗CLB外部布線資源。

編輯:jq

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

    關(guān)注

    1620

    文章

    21510

    瀏覽量

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

    關(guān)注

    0

    文章

    49

    瀏覽量

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

    關(guān)注

    0

    文章

    25

    瀏覽量

    5916

原文標題:物理可級聯(lián)的LUT到底有什么優(yōu)勢?

文章出處:【微信號:Lauren_FPGA,微信公眾號:FPGA技術(shù)驛站】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    VCA810和其他運放級聯(lián)的時候有什么參數(shù)要求???

    請問一下VCA810和其他運放級聯(lián)的時候有什么參數(shù)要求啊?我將OPA228接反比例放大電路(放大10倍)和VCA810都單獨調(diào)試好之后(實現(xiàn)-30db到+30db),級聯(lián)起來進行仿真是正常的,但制作實際電路時,VCA810就
    發(fā)表于 09-19 07:33

    雷達物位計都用在哪些場合及優(yōu)勢?

    什么叫雷達物位計?都用在哪些場合?又都有哪些優(yōu)勢?就讓定華電子的工程師們?yōu)槟敿毥獯?,一起來學(xué)習(xí)吧~ 一、什么是雷達物位計? 雷達物位計,也叫微波物位計,俗稱雷達(Radar)物位計,雷達是英文
    的頭像 發(fā)表于 08-23 14:50 ?117次閱讀

    硅谷物理服務(wù)器有哪些關(guān)鍵優(yōu)勢和特點

    硅谷的物理服務(wù)器設(shè)施全球知名,為各類企業(yè)提供了卓越的IT基礎(chǔ)設(shè)施支持。下面將逐一探討硅谷物理服務(wù)器的關(guān)鍵優(yōu)勢和特點,rak小編為您整理發(fā)布硅谷物理服務(wù)器有哪些關(guān)鍵
    的頭像 發(fā)表于 08-16 13:28 ?73次閱讀

    定華雷達儀表學(xué)堂:雷達物位計都用在哪些場合?又都有哪些優(yōu)勢?

    什么叫雷達物位計?都用在哪些場合?又都有哪些優(yōu)勢?讓我們一起來學(xué)習(xí)吧~ 一、什么是雷達物位計? 雷達物位計,也叫微波物位計,俗稱雷達(Radar)物位計,雷達是英文Radio Detection
    的頭像 發(fā)表于 08-16 11:35 ?190次閱讀

    J-Trace調(diào)試器比起J-link的優(yōu)勢在哪些方面?

    看了半天J-Trace調(diào)試器的介紹,想向用過的大佬咨詢比起J-link的優(yōu)勢在哪些方面? 是不是在某些調(diào)試場合特別能提高調(diào)試效率?
    發(fā)表于 04-15 06:48

    同步級聯(lián)和異步級聯(lián)的區(qū)別 異步級聯(lián)和同步級聯(lián)分別要注意什么

    指與同步級聯(lián)相對應(yīng)的,異步級聯(lián)是一種不同的級聯(lián)方式。在異步級聯(lián)中,級聯(lián)模塊之間不需要等待前一個模塊完全執(zhí)行完畢才能開始執(zhí)行下一個模塊。相反,
    的頭像 發(fā)表于 02-22 13:40 ?1315次閱讀

    車載UPS與一般UPS區(qū)別在哪里?車載有哪些優(yōu)勢特點?

    車載UPS與一般UPS區(qū)別在哪里?車載有哪些優(yōu)勢特點? 車載UPS是一種特殊的不間斷電源系統(tǒng),專門設(shè)計用于車輛上使用的電子設(shè)備。與一般的UPS相比,車載UPS有一些獨特的特點和優(yōu)勢。下面將詳細探討
    的頭像 發(fā)表于 01-11 14:43 ?955次閱讀

    兩臺不同的交換機可以級聯(lián)或者堆疊連接嗎?

    兩臺不同的交換機可以級聯(lián)或者堆疊連接嗎?? 兩臺不同的交換機可以通過級聯(lián)或堆疊連接,但具體的實現(xiàn)方式和可行性取決于交換機的類型和功能。 1. 級聯(lián)連接: 級聯(lián)連接是指通過鏈式連接多臺交
    的頭像 發(fā)表于 12-27 16:26 ?837次閱讀

    怎樣減少路徑上的LUT個數(shù)使速度更快呢?

    對FPGA設(shè)計而言如果想速度更快則應(yīng)當(dāng)努力減少路徑上LUT的個數(shù),而不是邏輯級數(shù)。
    的頭像 發(fā)表于 12-27 09:03 ?478次閱讀
    怎樣減少路徑上的<b class='flag-5'>LUT</b>個數(shù)使速度更快呢?

    交換機級聯(lián)是什么意思?交換機級聯(lián)和堆疊的區(qū)別

    交換機的級聯(lián)是指兩臺或兩臺以上的交換機通過一定的方式相互連接,根據(jù)需要,多臺交換機可以以多種方式進行級聯(lián)。在較大的局域網(wǎng)例如園區(qū)網(wǎng)(校園網(wǎng))中,多臺交換機按照性能和用途一般形成總線型、樹型或星型的級聯(lián)結(jié)構(gòu)。
    的頭像 發(fā)表于 12-16 17:01 ?1926次閱讀

    請問全差分ADC與偽差分ADC相比優(yōu)勢在哪里?

    大家好,遇到一個疑惑,要對原來做的系統(tǒng)改進,原系統(tǒng)用的是偽差分ADC,單端信號輸入,現(xiàn)在想改為真差分ADC,但是傳感器輸出的是單端信號,所以在ADC之前要用一個單端轉(zhuǎn)差分的模塊,就想問一下,這么做的效果在理論上是不是會好點,還有全差分ADC與偽差分ADC相比優(yōu)勢在哪里,謝
    發(fā)表于 12-15 08:22

    多片AD7616的參考電壓怎么級聯(lián)?

    多片AD7616同時使用時,參考電壓級聯(lián)電路參考AD7606推薦電路嗎? 同時使用多片AD7616,其中一片設(shè)置為內(nèi)部參考電壓,其余芯片設(shè)置為外部參考電路,并直接與第一片參考電壓相連。
    發(fā)表于 11-30 08:22

    以太網(wǎng)交換機堆疊和級聯(lián)的6個區(qū)別

    以太網(wǎng)交換機堆疊和級聯(lián)的6個區(qū)別 以太網(wǎng)交換機堆疊和級聯(lián)是網(wǎng)絡(luò)架構(gòu)中的兩種常見方法,用于擴展網(wǎng)絡(luò)規(guī)模和增強網(wǎng)絡(luò)性能。本文將詳細比較以太網(wǎng)交換機堆疊和級聯(lián)的六個區(qū)別。 1. 定義與作用: - 以太網(wǎng)
    的頭像 發(fā)表于 11-28 14:50 ?1024次閱讀

    電壓轉(zhuǎn)換級聯(lián)和混合概念

    電子發(fā)燒友網(wǎng)站提供《電壓轉(zhuǎn)換級聯(lián)和混合概念.pdf》資料免費下載
    發(fā)表于 11-23 16:40 ?0次下載
    電壓轉(zhuǎn)換<b class='flag-5'>級聯(lián)</b>和混合概念

    如何用LUT做一個動態(tài)配置的卷積核呢?

    由于卷積核數(shù)據(jù)在計算過程中保持不變,更新較慢。這樣就可以利用LUT來存儲權(quán)重并同時進行乘法運算。
    的頭像 發(fā)表于 11-06 09:07 ?648次閱讀
    如何用<b class='flag-5'>LUT</b>做一個<b class='flag-5'>可</b>動態(tài)配置的卷積核呢?