在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

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

3天內不再提示

用Elaborated Design優化RTL的代碼

FPGA技術驛站 ? 來源:CSDN技術社區 ? 作者:CSDN技術社區 ? 2020-10-21 10:56 ? 次閱讀

在Vivado FlowNavigator中有一個Elaborated Design,如下圖所示,屬于RTL Analysis這一步對應的設計??赡芎芏?a target="_blank">工程師都沒有使用到,而實際上對于代碼優化,它是很有幫助的。

通常情況下,我們總是習慣了打開綜合后的設計,執行諸如

report_timing

report_timing_summary

report_design_analysis

等命令分析時序,卻忽視了RTL代碼層面的優化。通過這些命令找到關鍵路徑之后,一個重要的步驟是檢查這些路徑上的邏輯單元是否很好地映射到FPGA器件中。如果沒有,就要嘗試通過修改RTL代碼、使用綜合屬性(Synthesis Attribute)、設置綜合選項、使用BlockLevel綜合技術或者使用不同的綜合策略優化RTL代碼,使得在綜合之后時序能夠達到一個較好的結果。這對于邏輯級數較高的路徑尤為重要。因為高邏輯級數的路徑會對后期布局布線帶來很大的壓力,同時成為設計整體性能提升的瓶頸,更明顯的是改善高邏輯級數路徑的常用且有效的方法是插入流水寄存器以降低邏輯級數,這一工作在設計初期完成最為快捷,越是在設計后期越難以做這一工作。

在Vivado Project模式下,同時打開Synthesized Design和ElaboratedDesign。在Synthesized Design下對設計進行分析,找到設計的關鍵路徑,生成相應的時序報告,如下圖所示。選中圖中的時序路徑,按下F4,會生成該路徑對應的Schematic視圖,同時還可以看到路徑上的邏輯單元(cell)和單元之間的連線(net)都已被選中。此時切換到Elaborated Design,按下F4,可看到這條路徑在Elaborated Design下的Schematic視圖。這時候就可以檢查這條路徑的RTL邏輯單元,尤其是注意執行了哪些操作、數據位寬是否合理。


責任編輯人:CC

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • RTL
    RTL
    +關注

    關注

    1

    文章

    385

    瀏覽量

    59785
  • design
    +關注

    關注

    0

    文章

    158

    瀏覽量

    45734

原文標題:借助Elaborated Design優化RTL代碼

文章出處:【微信號:Lauren_FPGA,微信公眾號:FPGA技術驛站】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    如何在不改變RTL代碼的情況下,優化FPGA HLS設計

    軟件從 C 轉化來的 RTL 代碼其實并不好理解。今天我們就來談談,如何在不改變 RTL 代碼的情況下,提升設計性能。 本項目所需應用與工
    的頭像 發表于 12-20 11:46 ?1799次閱讀
    如何在不改變<b class='flag-5'>RTL</b><b class='flag-5'>代碼</b>的情況下,<b class='flag-5'>優化</b>FPGA HLS設計

    RTL級設計的基本要素和步驟是什么

      綜合(Logic Synthesize)是指將HDL語言、原理圖等設計輸入翻譯成由與、或、非門等基本邏輯單元組成的門級連接(網表),并根據設計目標與要求(約束條件)優化所生成的邏輯連接,輸出門級網表文件。RTL級綜合指將RTL
    的頭像 發表于 01-17 16:57 ?1w次閱讀
    <b class='flag-5'>RTL</b>級設計的基本要素和步驟是什么

    從可綜合的RTL代碼的角度聊聊interface

    SystemVerilog引入了interface,這里我們從可綜合的RTL代碼的角度聊聊interface。
    的頭像 發表于 10-12 09:06 ?1830次閱讀
    從可綜合的<b class='flag-5'>RTL</b><b class='flag-5'>代碼</b>的角度聊聊interface

    優化FPGA HLS設計

    用工具 C 生成 RTL代碼基本不可讀。以下是如何在不更改任何 RTL 的情況下提高設計性能。
    的頭像 發表于 10-30 11:41 ?710次閱讀
    <b class='flag-5'>優化</b>FPGA HLS設計

    如何優化FPGA HLS設計呢?

    用工具 C 生成 RTL代碼基本不可讀。以下是如何在不更改任何 RTL 的情況下提高設計性能。
    的頭像 發表于 10-30 14:34 ?1056次閱讀
    如何<b class='flag-5'>優化</b>FPGA HLS設計呢?

    優化 FPGA HLS 設計

    優化 FPGA HLS 設計 用工具 C 生成 RTL代碼基本不可讀。以下是如何在不更改任何 RTL 的情況下提高設計性能。
    發表于 08-16 19:56

    RTL代碼和仿真代碼的區別

    RTL代碼和仿真代碼的區別,哪些verilog語句是可綜合的??哪些不能??
    發表于 07-21 13:08

    怎么利用Synphony HLS為ASIC和FPGA架構生成最優化RTL代碼

    相比,能夠為通信和多媒體應用提供高達10倍速的更高的設計和驗證能力。Synphony HLS為ASIC 和 FPGA的應用、架構和快速原型生成最優化RTL。Synphony HLS解決方案架構圖
    發表于 08-13 08:21

    來自vivado hls的RTL可以由Design Compiler進行綜合嗎?

    您好我有一個關于vivado hls的問題。RTL是否來自xivix FPGA的vivado hls onyl?我們可以在Design Compiler上使用它進行綜合嗎?謝謝
    發表于 04-13 09:12

    怎么解決Conformal做RTL和netlist的形式驗證時綜合優化的電路也會報不相等?

    Conformal做RTL和netlist的形式驗證,對比結果有很多報不等的是DC綜合被優化掉的,conformal沒有識別出來這種優化,請問需要設置什么可以解決這個問題?
    發表于 08-09 17:31

    RTL功耗優化

    在我們針對 PC 圖形、視覺計算和應用處理器的高性能、低功耗設計方法中,RTL 功耗優化是非常關鍵的一步。NVIDIA Corporation 硬件工程部總監 Dan Smith 講道
    發表于 09-11 11:40 ?9次下載
    <b class='flag-5'>RTL</b>功耗<b class='flag-5'>優化</b>

    Vivado中的Elaborate是做什么的?

    在Vivado的界面中,有個RTL ANALYSIS->Open Elaborated Design的選項,可能很多工程師都沒有使用過。因為大家基本都是從Run Synthesis開始的。
    的頭像 發表于 10-24 10:05 ?1508次閱讀

    簡述Vivado中的Elaborate的作用

    在Vivado的界面中,有個RTL ANALYSIS->Open Elaborated Design的選項,可能很多工程師都沒有使用過。因為大家基本都是從Run Synthesis開始的。
    的頭像 發表于 05-05 16:00 ?1285次閱讀
    簡述Vivado中的Elaborate的作用

    Cadence 推出 Joules RTL Design Studio,將 RTL 生產力和結果質量提升到新的高度

    和 Cadence JedAI Platform 集成,實現 AI 驅動的 RTL 優化 中國上海,2023 年 7 月 17 日 —— 楷登電子(美國 Cadence 公司, NASDAQ:CDNS )近日宣布
    的頭像 發表于 07-17 10:10 ?932次閱讀
    Cadence 推出 Joules <b class='flag-5'>RTL</b> <b class='flag-5'>Design</b> Studio,將 <b class='flag-5'>RTL</b> 生產力和結果質量提升到新的高度

    JK觸發器與T觸發器的Verilog代碼實現和RTL電路實現

    JK 觸發器的 Verilog 代碼實現和 RTL 電路實現
    的頭像 發表于 10-09 17:29 ?4851次閱讀
    JK觸發器與T觸發器的Verilog<b class='flag-5'>代碼</b>實現和<b class='flag-5'>RTL</b>電路實現
    主站蜘蛛池模板: 老师办公室高h文小说| 在线播放12p| 亚洲色图图片区| 美女视频一区| 天天操狠狠操夜夜操| 在线看一区二区| 色偷偷91久久综合噜噜噜| 黄色网毛片| 黄乱色伦短篇小说h| 高h水果榨汁play男男| 六月婷婷在线观看| 欧美老汉色| xxxxxx性| 国模绪| 国产午夜精品久久久久| 一级特黄女毛毛片| 国产精品一级毛片不收费| 国产成人亚洲影视在线| 亚州色吧| 1000部啪啪勿入十八免费| 国产成人啪精品午夜在线播放| 四虎影院最新网址| 一级一片一a一片| 亚洲福利一区二区三区| 欧美zooz人禽交免费| 日本综合在线| 伊人网亚洲| 成年人黄色大片大全| 国产h视频在线观看网站免费| 日韩伦| 久热国产精品| 五月婷婷六月天| 一级骚片超级骚在线观看| 在线免费看污视频| 免费恐怖片| 不卡午夜| 欧美婷婷六月丁香综合色| 乱操视频| 色综合中文网| 欧美三级午夜伦理片| 香蕉色网|