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

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

完善資料讓更多小伙伴認識你,還能領取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

    瀏覽量

    26873
  • PLL電路
    +關注

    關注

    0

    文章

    92

    瀏覽量

    6595

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

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

收藏 0人收藏

    評論

    相關推薦

    FPGA中時鐘的用法

    FPGA中的BUFGCE_DIV/BUFG_GT以及Versal中的MBUFG/BUFG_GT等。對于這類時鐘,Vivado會自動創建時鐘,并不需要用戶手工通過create_generated_clock創建。
    的頭像 發表于 01-11 09:50 ?2331次閱讀
    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 ?2442次閱讀
    FPGA案例之衍生時鐘約束

    Vivado的XDC設置輸出延時問題

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

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

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

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

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

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

    Clock分為兩大類,一類是root clock,其定義指令是create_clock;另外一類是generated clock,其定義指令
    的頭像 發表于 07-06 15:31 ?3027次閱讀
    探討下<b class='flag-5'>clock</b>的基本定義(上)

    電子發燒友

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

    • 2931785位工程師會員交流學習
    • 獲取您個性化的科技前沿技術信息
    • 參加活動獲取豐厚的禮品
    主站蜘蛛池模板: 四虎影院黄色片 | 四虎影院永久在线观看 | 又黄又爽的成人免费网站 | www.黄黄黄 | 国产青草 | 在线观看www日本免费网站 | 日韩1 | 亚洲黄色一区 | 日本xxxx色视频在线观看免费 | 在线最新版www资源网 | 5060精品国产福利午夜 | www.天堂.com| 午夜精品视频任你躁 | 久草3| 亚洲成色在线综合网站 | 日本www色高清视频 日本www色视频 | 一级欧美日韩 | 性欧美处 | 400部大量精品情侣网站 | 国产精品久久久久久久久久影院 | 五月婷六月 | 亚洲午夜精品一区二区 | 一级女人毛片人一女人 | 久久婷婷是五月综合色狠狠 | 五月综合激情 | 四虎在线网址 | bt天堂网www连接 | 亚洲伦理中文字幕一区 | 激情性爽三级成人 | 手机在线看片福利 | 久久99色 | 亚洲国产欧美在线成人aaaa | 高颜值大长腿美女啪啪 | 欧美高清在线观看视频 | 日本大片在线看 | 天天爽夜夜爽每晚高澡 | 亚洲 美腿 欧美 偷拍 | 韩国最新三级网站在线播放 | 黄色免费在线网站 | 国模福利 | 日本网站黄色 |