色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創作中心

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

3天內不再提示

時序約束實操

XL FPGA技術交流 ? 來源:XL FPGA技術交流 ? 作者:XL FPGA技術交流 ? 2024-04-28 18:36 ? 次閱讀

易靈思提供了相關時序約束的PPT,內容非常全面,但是我們還是發現很多客戶在使用Efinity時,時序約束存在很多問題。

添加約束

添加約束的目的是為了告訴FPGA你的設計指標及運行情況。在上面的生成約束之后,在Resultàxx.sdc中提供約束參考(請注意該文件不能直接添加到工程中,需要熱復制到別的指定目錄或者新建自己的SDC文件添加到工程)。

c5883582-0365-11ef-b759-92fbcf53809c.png

編譯完成之后可以查看時序報告,也可以通過routingàxx.timing.rpt來查看路徑詳細延時信息,如果想查看更可以通過指令來打印或者通過print_critical_path來控制打印的路徑數量 。

時鐘約束

(1)通過IO輸入的gclk。

如下圖,因為時鐘是通過外部IO輸入的,所以FPGA并不知道這個時鐘頻率是多少。打開.pt.sdc可以看到提供相關約束參考。

c5a60440-0365-11ef-b759-92fbcf53809c.png

我們只需要補充相關的時鐘周期即可以使用。

c5dc2ec6-0365-11ef-b759-92fbcf53809c.png

比如,我們要約束adc_clk_in為100M:

create_clock-period10.000[get_ports{adc_clk_in}]

(2)PLL的輸出的時鐘約束。

因為PLL的輸入輸出頻率都是設置好的,所以軟件可以檢測到。如下圖,輸入輸出時鐘頻率都是30MHz.

c5ef31ec-0365-11ef-b759-92fbcf53809c.png

在pt.sdc文件中會提供相應的約束 。

create_clock -period 33.3333 pll_inst1_CLKOUT0

在時鐘約束完成之后,可以查看Routing -->.timing.rpt文件中所有的時鐘是否都進行了完整的約束 。

c6117f9a-0365-11ef-b759-92fbcf53809c.png

IO約束

首先我們要了解易靈思的架構是core和interface分開的,相對于core,interface內部的GPIO,LVDS,JTAG及其它都是外設。所以所有針對于input_delay和outpu_delay的約束都是針對于interface的。至于FPGA對于我們平時理解的外設,比如FPGA外部連接一片AD/DA,這種是沒有辦法約束的。

c63cd6e0-0365-11ef-b759-92fbcf53809c.png

在pt.sdc文件中可以看到關于set_input_delay和set_output_delay的約束。可以看到有些約束是已經屏蔽,那是因為添加的IO沒有打開寄存器。

c6646bba-0365-11ef-b759-92fbcf53809c.png

如下圖,易靈思建議把所有IO都添加上IO寄存器

c6823da2-0365-11ef-b759-92fbcf53809c.png

有的客戶會有疑問,clock的PIN Name是什么?其實就是與core內連接的寄存器用什么時鐘,interface中就用什么時鐘。

c699bf86-0365-11ef-b759-92fbcf53809c.png

(3)跨時鐘域約束

在保證程序上對跨時鐘域做了處理之后,約束上要對跨時鐘進行約束 。跨時鐘約束的語法是set_clock_groups或者set_false_path,關于用于網上很多,可以自行查找。

set_clock_groups -asynchronous -group {jtag_inst1_TCK jtag_inst1_DRCK}

在所有時鐘約束完成之后要保證時序報告的slack都為正值。

c6b776c0-0365-11ef-b759-92fbcf53809c.png

編譯完成之后可以查看時序報告,也可以通過routingàxx.timing.rpt來查看路徑詳細延時信息

如果時序上還有違例,在result--> Routing-->timing.rpt文件中查看具體的路徑。根據路徑來解決具體的時序問題。

c6d31506-0365-11ef-b759-92fbcf53809c.png

如果想查看更可以通過指令來打印或者通過print_critical_path來控制打印的路徑數量 。

c6f496cc-0365-11ef-b759-92fbcf53809c.png

也可以通過report_timing來報告具體的時序路徑及數量。

c71631ba-0365-11ef-b759-92fbcf53809c.png

先打開Tcl CommandConsole,如果Show/Hide Tcl commandConsole是灰色的,要先點擊Load Place and Route Data加載布局和布線的數據。

c7318776-0365-11ef-b759-92fbcf53809c.png

打開Tcl commandconsolel,使用report_timing命令來查看需要的路徑。

c7515286-0365-11ef-b759-92fbcf53809c.png

具體report_timing的用法,請參考EfinityTiming Closure UserGuide.pdf。

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

    關注

    1641

    文章

    21911

    瀏覽量

    611679
  • pll
    pll
    +關注

    關注

    6

    文章

    873

    瀏覽量

    135886
  • 時鐘
    +關注

    關注

    11

    文章

    1855

    瀏覽量

    132637
  • 時序約束
    +關注

    關注

    1

    文章

    117

    瀏覽量

    13570
收藏 0人收藏

    評論

    相關推薦

    FPGA時序約束之設置時鐘組

    Vivado中時序分析工具默認會分析設計中所有時鐘相關的時序路徑,除非時序約束中設置了時鐘組或false路徑。使用set_clock_groups命令可以使
    的頭像 發表于 04-23 09:50 ?129次閱讀
    FPGA<b class='flag-5'>時序</b><b class='flag-5'>約束</b>之設置時鐘組

    數字調音臺講解

    電子發燒友網站提供《數字調音臺講解.pdf》資料免費下載
    發表于 03-26 14:18 ?1次下載

    【北京迅為】iTOP-RK3568開發板鴻蒙OpenHarmony系統南向驅動開發-HDF驅動配置UART

    【北京迅為】iTOP-RK3568開發板鴻蒙OpenHarmony系統南向驅動開發-HDF驅動配置UART
    的頭像 發表于 03-25 11:02 ?430次閱讀
    【北京迅為】iTOP-RK3568開發板鴻蒙OpenHarmony系統南向驅動開發<b class='flag-5'>實</b><b class='flag-5'>操</b>-HDF驅動配置UART

    一文詳解Vivado時序約束

    Vivado的時序約束是保存在xdc文件中,添加或創建設計的工程源文件后,需要創建xdc文件設置時序約束時序
    的頭像 發表于 03-24 09:44 ?1489次閱讀
    一文詳解Vivado<b class='flag-5'>時序</b><b class='flag-5'>約束</b>

    北京迅為iTOP-RK3568開發板OpenHarmony系統南向驅動開發-HDF驅動配置LED

    北京迅為iTOP-RK3568開發板OpenHarmony系統南向驅動開發-HDF驅動配置LED
    的頭像 發表于 03-14 14:41 ?382次閱讀
    北京迅為iTOP-RK3568開發板OpenHarmony系統南向驅動開發<b class='flag-5'>實</b><b class='flag-5'>操</b>-HDF驅動配置LED

    新手必看!SMA 插頭 PCB 原理圖連接指南

    通過以上詳細的步驟和注意事項,新手朋友們就能順利完成 SMA 插頭與 PCB 原理圖的連接操作。在實際操作中,要多動手練習,每次操作后及時總結經驗教訓,不斷提升自己的操作技能。希望這篇指南能成為大家電子工程學習道路上的得力助手,幫助大家攻克 SMA 插頭連接這一難關
    的頭像 發表于 02-07 10:43 ?998次閱讀
    新手必看!SMA 插頭 PCB 原理圖連接<b class='flag-5'>實</b><b class='flag-5'>操</b>指南

    hyper v for win10,hyper v for win10的流程,hyper-v批量管理工具的使用指南

    。批量管理虛擬機能夠實現對在線預訂平臺的快速部署和靈活調整,提高平臺的穩定性和響應速度,提升游客的預訂體驗。接下來和大家一起探索hypervforwin10的流程。 ? ?hypervforwin10的
    的頭像 發表于 02-05 11:07 ?250次閱讀
    hyper v for win10,hyper v for win10的<b class='flag-5'>實</b><b class='flag-5'>操</b>流程,hyper-v批量管理工具的使用指南

    hyper 網卡,hyper 網卡的流程,hyper-v批量管理工具的使用指南

    行業對高效配送的需求。批量管理虛擬機能夠實現對物流業務系統的快速部署和靈活調整,提高配送調度的效率,降低運營成本,提升物流服務質量。接下來和大家一起探索hyper網卡的流程。 ? ?hyper網卡的
    的頭像 發表于 02-05 10:29 ?318次閱讀
    hyper 網卡,hyper 網卡的<b class='flag-5'>實</b><b class='flag-5'>操</b>流程,hyper-v批量管理工具的使用指南

    termius 中文,termius 中文的步驟,linux服務器遠程連接的實用教程

    知識付費平臺多元,課程資源服務器知識寶藏。用戶遠程購買學習,講師持續更新內容。求知之路永不止步,智慧財富借遠程共享雙贏,推動知識經濟前行。本文將和大家一起探索termius中文的步驟以及
    的頭像 發表于 12-18 13:43 ?564次閱讀
    termius 中文,termius 中文的<b class='flag-5'>實</b><b class='flag-5'>操</b>步驟,linux服務器遠程連接的實用教程

    時序約束一主時鐘與生成時鐘

    的輸出,對于Ultrascale和Ultrascale+系列的器件,定時器會自動地接入到GT的輸出。 1.2 約束設置格式 主時鐘約束使用命令create_clock進行創建,進入Timing
    的頭像 發表于 11-29 11:03 ?1062次閱讀
    <b class='flag-5'>時序</b><b class='flag-5'>約束</b>一主時鐘與生成時鐘

    文檔】在智能硬件的大模型語音交互流程中接入RAG知識庫

    就不講太多了,這里用CSK6大模型開發板接入自建的空調產品手冊知識庫演示接入過程,只要對照文檔步驟就可以完成操作。操作過程中遇到問題,也可以參考后半部分的排錯流程來定位和解決問題。
    發表于 09-29 17:12

    深度解析FPGA中的時序約束

    建立時間和保持時間是FPGA時序約束中兩個最基本的概念,同樣在芯片電路時序分析中也存在。
    的頭像 發表于 08-06 11:40 ?1132次閱讀
    深度解析FPGA中的<b class='flag-5'>時序</b><b class='flag-5'>約束</b>

    FPGA 高級設計:時序分析和收斂

    Static Timing Analysis,簡稱 STA。它可以簡單的定義為:設計者提出一些特定的時序要求(或者說是添加特定的時序約束),套用特定的時序模型,針對特定的電路進行分析。
    發表于 06-17 17:07

    Xilinx FPGA編程技巧之常用時序約束詳解

    今天給大俠帶來Xilinx FPGA編程技巧之常用時序約束詳解,話不多說,上貨。 基本的約束方法 為了保證成功的設計,所有路徑的時序要求必須能夠讓執行工具獲取。最普遍的三種路徑以及
    發表于 05-06 15:51

    FPGA工程的時序約束實踐案例

    詳細的原時鐘時序、數據路徑時序、目標時鐘時序的各延遲數據如下圖所示。值得注意的是數據路徑信息,其中包括Tco延遲和布線延遲,各級累加之后得到總的延遲時間。
    發表于 04-29 10:39 ?1137次閱讀
    FPGA工程的<b class='flag-5'>時序</b><b class='flag-5'>約束</b>實踐案例

    電子發燒友

    中國電子工程師最喜歡的網站

    • 2931785位工程師會員交流學習
    • 獲取您個性化的科技前沿技術信息
    • 參加活動獲取豐厚的禮品
    主站蜘蛛池模板: 俄罗斯人与动ZOOZ | 性绞姿始动作动态图 | 男男腐文污高干嗯啊快点1V1 | 69久久国产露脸精品国产 | 伊人久99久女女视频精品免 | 国产成人欧美日韩在线电影 | 中文字幕视频在线观看 | 日本无码人妻丰满熟妇5G影院 | aaaaaaa一级毛片 | 亚洲三级在线视频 | 3a丝袜论坛 | 久久精品久久久久 | 乱码中字在线观看一二区 | 韩国无遮羞禁动漫在线观看 | 亚洲 综合 欧美在线视频 | 高清bblxx手机在线观看 | 日本色呦呦| 午夜无码片在线观看影院 | 魅男mangay | 蜜柚视频高清在线 | 激情男女高潮射精AV免费 | 俺来也俺去也视频久久 | 国内卡一卡二卡三免费网站 | 99视频导航 | 囯产精品久久久久久久久蜜桃 | 孕妇高潮抽搐喷水30分钟 | 黑色丝袜美腿美女被躁翻了 | 亚洲国产综合人成综合网站00 | 国产99r视频精品免费观看 | 欧美人成在线观看ccc36 | 牛牛自拍国产免费视频 | 嫩小幼处在线 | 欧美精品久久久久性色AV苍井 | jizz丝袜| 电影日本妻子 | 美女屁股软件 | 2018高清国产一区二区三区 | 一二三四中文字幕在线看 | 亚洲高清中文字幕免费 | 色综合久久网女同蕾丝边 | 美女脱了内裤张开腿让男人桶到爽 |