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

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

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

3天內不再提示

請問create_generated_clock該怎么使用呢?

FPGA技術驛站 ? 來源:FPGA技術驛站 ? 2024-01-25 09:06 ? 次閱讀

FPGA設計中,生成時鐘分為兩大類:自動生成時鐘和用戶生成時鐘。前者是指由CMB(Clock Modifying Blocks,例如MMCM、PLL、BUFR 、BUFGCE_DIV、PHASER_x等)生成的時鐘;后者是指用戶通過組合/時序邏輯生成的時鐘。

在某些場景下,對于生成時鐘需要借助create_generated_clock創建。這里我們討論一下create_generated_clock的典型應用場景。首先給出create_generated_clock的基本參數,如下圖所示。生成時鐘都有一個與之伴隨的主時鐘(MasterClock)。這個主時鐘可以是全局時鐘管腳進來的時鐘(也就是設計的PrimaryClock),也可以是其他生成時鐘。可通過選項-master_clock指定。

52ef0aec-bb16-11ee-8b88-92fbcf53809c.png

場景1:重命名自動生成時鐘

對于自動生成時鐘(又稱自動衍生時鐘),只要創建了主時鐘,工具會自動創建生成時鐘。因此,如果設計中只存在“全局時鐘管腳->MMCM/PLL->BUFG”這種情形,而且MMCM/PLL是通過Clocking Wizard IP生成的,那么用戶就不用通過create_clock創建時鐘,因為IP會自動創建。例如,對于下圖所示設計,IP會自帶約束。在這種情況下,打開綜合后的設計,執行report_clocks命令,可以看到自動生成的時鐘。

52f6be7c-bb16-11ee-8b88-92fbcf53809c.png5302f552-bb16-11ee-8b88-92fbcf53809c.png530fa784-bb16-11ee-8b88-92fbcf53809c.png

如上圖所示,自動生成時鐘的名字之所以如此,是因為我們在調用IP時對輸出端口進行了重命名,如下圖所示。

531b43a0-bb16-11ee-8b88-92fbcf53809c.png

另一方面,如果我們沒有對端口重命名,而希望生成時鐘名字是期望的名字,以便于閱讀分析以及后續約束的引用,這時就可以通過create_generated_clock命令進行重命名。例如:要將下圖中的MMCM輸出端口CLKOUT0輸出時鐘命名為clk200,這時需要通過選項-name給時鐘命名,同時指定時鐘的端口,這里通過get_pins獲取。

53385da0-bb16-11ee-8b88-92fbcf53809c.png534d4102-bb16-11ee-8b88-92fbcf53809c.png






審核編輯:劉清

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

    關注

    9

    文章

    428

    瀏覽量

    27175
  • PLL電路
    +關注

    關注

    0

    文章

    92

    瀏覽量

    6735

原文標題:create_generated_clock該怎么使用?

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

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    FPGA中時鐘的用法

    FPGA中的BUFGCE_DIV/BUFG_GT以及Versal中的MBUFG/BUFG_GT等。對于這類時鐘,Vivado會自動創建時鐘,并不需要用戶手工通過create_generated_clock創建。
    的頭像 發表于 01-11 09:50 ?2666次閱讀
    FPGA中時鐘的用法

    對邊沿對齊源同步輸入端口的約束

    -name input_clock -period 10 [get_ports clk_in] #PLL時鐘,為保證建立時間和保持時間,相移90度create_generated_clock -name
    發表于 12-25 14:28

    時序約束之時鐘約束

    、變占空比 create_clock -name clkin -period 10[get_ports clkin]create_generated_clock -name clkdiv2
    發表于 09-21 11:51

    CLOCK作為外部輸出控制Pin的整體延遲?

    , using create_generated_clock, but more importantly I can control the delay from the MMCM
    發表于 10-30 18:04

    create_generate_clock無法找到正確的引腳

    create_generated_clock -name dut_clk -source [get_ports InClk] -divide_by 6 [get_pins u_clk_div / CLK_OUT]我已經通過
    發表于 11-05 11:32

    Xilinx工具vivado使用約束命令時出現警告的解決辦法?

    (TX_CLK_o)。我想使用下面的約束命令來設置時鐘轉發,但我在合成時發現了警告。警告是什么意思?// constraints命令create_generated_clock -name TX_CLK_o
    發表于 05-04 08:04

    請問如何約束作為輸入時鐘復制的時鐘?

    的問題是如何約束這個TDM_SCKx4輸出時鐘。我試過這個:create_generated_clock -name TDM_SCKx4 -source [get_pins
    發表于 08-18 10:16

    子模塊的generated clock是否需要和其它子模塊進行balance?

    一種情況,這十個子模塊里面有些模塊是不需要和其它子模塊交互數據的,那么子模塊的 generated clock 就不需要和其它子模塊進行 balance?
    發表于 06-23 14:28

    靜態時序分析

    10ns,占空比(duty_cycle)為50%(默認值),clock definition point 是UPLL0的CLKOUT pin )create_generated_clock -name
    發表于 04-20 16:17

    今日說“法”:TimeQuest約束外設之詭異的Create Generated Clocks

    create_generated_clock -name {clk_div_r} -source [get_ports {sysclk}] -divide_by 2 -master_clock {sysclk
    發表于 05-06 16:24

    FPGA案例之衍生時鐘約束

    create_generated_clock -name clk_samp -source [get_pins clk_gen_i0/clk_core_i0/clk_tx] -divide_by 32 [get_pins
    的頭像 發表于 11-17 16:28 ?2559次閱讀
    FPGA案例之衍生時鐘約束

    Vivado的XDC設置輸出延時問題

    時,參考時鐘選擇相移的那個,發現不起作用,沒有路徑。 如果選擇系統時鐘,分析后是系統時鐘的最大最小延時,沒有相位移動后的信息,這是什么問題? 伴隨時鐘創建的Create_generated_clock中的Set_output_delay如下: Txc1 是鎖相環移動相位后直接送到輸出管腳,Rxc1是驅動數據的。 數
    的頭像 發表于 06-09 17:28 ?4558次閱讀
    Vivado的XDC設置輸出延時問題

    時序分析的設計約束SDC怎么寫

    使用SDC命令create_clock創建時鐘,時鐘周期20,占空比50%的時鐘信號
    的頭像 發表于 06-18 09:42 ?5336次閱讀
    時序分析的設計約束SDC怎么寫<b class='flag-5'>呢</b>?

    SDC是如何煉成的?create_generated_clock花式定義方法

    從最早的芯片規格定義分解出系統所需要的時鐘和頻率,以及各個模塊需要的時鐘和頻率。
    的頭像 發表于 06-27 15:00 ?9159次閱讀
    SDC是如何煉成的?<b class='flag-5'>create_generated_clock</b>花式定義方法

    探討下clock的基本定義(上)

    Clock分為兩大類,一類是root clock,其定義指令是create_clock;另外一類是generated clock,其定義指令
    的頭像 發表于 07-06 15:31 ?3574次閱讀
    探討下<b class='flag-5'>clock</b>的基本定義(上)
    主站蜘蛛池模板: 四虎影裤| 日日噜噜噜夜夜爽爽狠狠视频 | 精品一级毛片 | 免费精品美女久久久久久久久久 | 深爱激情站 | 欧美性天堂| 狼人 成人 综合 亚洲 | 欧美黄色tv | 性夜影院爽黄a免费视频 | 男人都懂的网址在线看片 | 夜夜爽一区二区三区精品 | 极品吹潮视频大喷潮tv | 日韩免费精品一级毛片 | 欧美深夜福利 | 丁香狠狠 | 日本在线不卡一区 | 免费大片黄国产在线观看 | 四虎永久在线精品 | 午夜湿 | yiren22亚洲综合高清一区 | 婷婷六月丁香色婷婷网 | 婷婷综合久久 | 日本久久久 | 奇米4色| 午夜两性网 | 亚洲人成www在线播放 | 欧美激情91 | 欧美日韩一级视频 | 美女把尿口扒开让男人桶出水 | 98色花堂国产第一页 | 四虎影院视频在线观看 | 美女无遮挡拍拍拍免费视频 | 天天射天天射天天干 | 欧美高清老少配性啪啪 | 高清精品女厕在线观看 | 大学生毛片 | 韩国朴银狐诱感在线观看 | 91福利视频网站 | 青草91视频免费观看 | 天天插天天干天天射 | 国产理论|