一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

FPGA設(shè)計中的反饋路徑可以怎么優(yōu)化呢?

FPGA技術(shù)驛站 ? 來源:FPGA技術(shù)驛站 ? 2023-03-24 15:56 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

FPGA設(shè)計中,我們可能會碰到這樣的路徑,如下圖所示。圖中兩個輸入數(shù)據(jù)為64位,寄存一拍后給到二選一MUX的數(shù)據(jù)輸入端,MUX的輸出數(shù)據(jù)經(jīng)位縮減運算經(jīng)輸出寄存器輸出,而輸出寄存器的輸出又反饋回來作為MUX的控制端,如圖中藍(lán)色標(biāo)記所示。

421a7fc4-ca19-11ed-bfe3-dac502259ad0.png

相應(yīng)的SystemVerilog代碼如下圖所示:

423366ba-ca19-11ed-bfe3-dac502259ad0.png

相應(yīng)的VHDL代碼如下:

424134f2-ca19-11ed-bfe3-dac502259ad0.png ?

從布線后的結(jié)果來看,反饋路徑成為關(guān)鍵路徑,這可通過布線后的結(jié)果回溯到RTL視圖,如下圖所示。注意到圖中觸發(fā)器的扇出為33。

42525016-ca19-11ed-bfe3-dac502259ad0.png

對于此類反饋路徑,我們可以采用綜合屬性CRITICAL_SIG_OPT進(jìn)行優(yōu)化(該綜合屬性只可以在Vivado 2022.2及其之后的版本中使用)。將其施加在dout上,如下圖所示。

4266e6d4-ca19-11ed-bfe3-dac502259ad0.png

如果是VHDL代碼,應(yīng)采用如下方式使用CRITICAL_SIG_OPT:

427a5610-ca19-11ed-bfe3-dac502259ad0.png ?

這個綜合屬性會將位縮減運算前移,這樣二選一MUX的輸入數(shù)據(jù)就變?yōu)?位,如下圖所示,這正是我們所期望的。

42924e50-ca19-11ed-bfe3-dac502259ad0.png

從布線后的視圖回溯到綜合后以及RTL視圖,如下圖所示。此時關(guān)鍵路徑發(fā)生了變化,從輸入端經(jīng)二選一MUX過位縮減運算器到末級輸出觸發(fā)器,不再是原來的反饋之路。而末級輸出觸發(fā)器的扇出也降低到2。

42a64efa-ca19-11ed-bfe3-dac502259ad0.png

再從資源利用率角度看,優(yōu)化前使用了39個LUT,129個FF,而優(yōu)化后使用了26個LUT,129個FF,LUT個數(shù)降低了,F(xiàn)F個數(shù)保持不變,如下圖所示。

42cf49ae-ca19-11ed-bfe3-dac502259ad0.png

綜合屬性CRITICAL_SIG_OPT從Vivado 2022.2版本開始支持,適用于優(yōu)化反饋路徑,可有效緩解反饋路徑的時序壓力。





審核編輯:劉清

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

    關(guān)注

    9

    文章

    428

    瀏覽量

    27376
  • 寄存器
    +關(guān)注

    關(guān)注

    31

    文章

    5435

    瀏覽量

    124607
  • Verilog
    +關(guān)注

    關(guān)注

    29

    文章

    1367

    瀏覽量

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

    關(guān)注

    0

    文章

    50

    瀏覽量

    12858
  • Mux
    Mux
    +關(guān)注

    關(guān)注

    0

    文章

    40

    瀏覽量

    23762

原文標(biāo)題:反饋路徑可以這么優(yōu)化

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

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    優(yōu)化 FPGA HLS 設(shè)計

    減少錯誤并更容易調(diào)試。然而,經(jīng)常出現(xiàn)的問題是性能權(quán)衡。在高度復(fù)雜的 FPGA 設(shè)計實現(xiàn)高性能需要手動優(yōu)化 RTL 代碼,而這對于HLS開發(fā)環(huán)境生成的 RTL 代碼來說是不可能的。然而,存在一些解決方案
    發(fā)表于 08-16 19:56

    FPGA的I_O時序優(yōu)化設(shè)計

    FPGA的I_O時序優(yōu)化設(shè)計在數(shù)字系統(tǒng)的同步接口設(shè)計, 可編程邏輯器件的輸入輸出往往需要和周圍新片對接,此時IPO接口的時序問題顯得尤為重要。介紹了幾種
    發(fā)表于 08-12 11:57

    你怎么選擇緩沖器反饋路徑的電阻器

    因為工程師在做出每個設(shè)計決策時都應(yīng)該有合理的理由。例如,在配置成緩沖器的運算放大器反饋路徑中有一個電阻器,應(yīng)該馬上想到“這是為什么?”圖 1:在反饋
    發(fā)表于 09-12 11:54

    反饋路徑的布線

    的電阻和電感反饋路徑的布線反饋信號的布線在信號布線過程也需要特別注意。反饋信號如Figure 7-a左側(cè)的電路圖所示,輸出電壓經(jīng)由布線,由
    發(fā)表于 11-30 11:49

    DCM外部反饋路徑有什么問題?

    嗨,當(dāng)我閱讀xapp462時,我對反饋路徑有疑問。在圖20作為附件,反饋路徑延遲必須與前向路徑
    發(fā)表于 07-17 13:58

    xapp1064時鐘反饋路徑延遲問題

    嗨,尼克 bufpll時鐘體系結(jié)構(gòu)在xapp1064顯示,輸入時鐘路徑為 輸入時鐘 - > ibufds- > iserdes(clk) - > bufio2- >
    發(fā)表于 07-29 14:53

    如何判斷放大電路的正反饋和負(fù)反饋

    放大電路反饋真的存在嗎?如何判斷放大電路的正反饋和負(fù)反饋?
    發(fā)表于 10-08 06:12

    緩沖器反饋路徑的電阻器介紹

    有合理的理由。例如,為什么在運算放大器配置成的緩沖器的反饋路徑中有一個電阻器?圖 1:在反饋路徑包含電阻器的運算放大器緩沖器電路現(xiàn)實情況是
    發(fā)表于 11-22 08:01

    如何應(yīng)用AD8000的反饋路徑 ?

    如何應(yīng)用 AD8000 的反饋路徑 ?
    發(fā)表于 11-15 06:56

    反饋路徑測量工具

    簡介 反饋(FB)路徑測量工具是一個新的能力與半導(dǎo)體數(shù)字放大器,開始與sa3286。此工具使用建立在放大器的特點,測量最大直放式助聽器的穩(wěn)定增益(MSG)。味精的知識是有用的助聽器設(shè)計和擬合:它可以
    發(fā)表于 03-30 08:40 ?8次下載
    <b class='flag-5'>反饋</b><b class='flag-5'>路徑</b>測量工具

    緩沖器反饋路徑的電阻器:問問為什么!

    在做出每個設(shè)計決策時都應(yīng)該有合理的理由。 例如,在配置成緩沖器的運算放大器反饋路徑中有一個電阻器,應(yīng)該馬上想到這是為什么? 圖 1:在反饋路徑
    發(fā)表于 04-18 02:25 ?551次閱讀
    緩沖器<b class='flag-5'>反饋</b><b class='flag-5'>路徑</b><b class='flag-5'>中</b>的電阻器:問問為什么!

    淺談DC/DC電源反饋路徑的布線

    Figure 7-d是不理想的布線示例。由于反饋路徑是與電感平行布局的,所以因電感周邊產(chǎn)生的磁場而誘發(fā)了反饋路徑的噪聲。
    發(fā)表于 04-05 10:47 ?1.2w次閱讀
    淺談DC/DC電源<b class='flag-5'>中</b><b class='flag-5'>反饋</b><b class='flag-5'>路徑</b>的布線

    緩沖器反饋路徑的電阻器:問問為什么!

    緩沖器反饋路徑的電阻器:問問為什么!
    發(fā)表于 11-04 09:52 ?1次下載
    緩沖器<b class='flag-5'>反饋</b><b class='flag-5'>路徑</b><b class='flag-5'>中</b>的電阻器:問問為什么!

    反饋路徑測量工具

    反饋路徑測量工具
    發(fā)表于 11-15 20:26 ?0次下載
    <b class='flag-5'>反饋</b><b class='flag-5'>路徑</b>測量工具

    DC/DC轉(zhuǎn)換器的基板布局-反饋路徑的布線

    在本文中,將對用來將輸出信號反饋給電源IC的FB引腳的布線進(jìn)行說明。反饋路徑的布線:反饋信號的布線在信號布線過程也需要特別注意。
    的頭像 發(fā)表于 02-22 18:26 ?1462次閱讀
    DC/DC轉(zhuǎn)換器的基板布局-<b class='flag-5'>反饋</b><b class='flag-5'>路徑</b>的布線