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

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

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

進(jìn)入IP Core的時鐘,都不需要再手動添加約束嗎

C29F_xilinx_inc ? 來源:賽靈思 ? 作者:賽靈思 ? 2022-02-16 16:21 ? 次閱讀

?在FPGA的時序約束中,主時鐘約束是第一步就要做的,主時鐘通常有兩種情形:一種是時鐘由外部時鐘源提供,通過時鐘引腳進(jìn)入FPGA,該時鐘引腳綁定的時鐘為主時鐘:另一種是高速收發(fā)器(GT)的時鐘RXOUTCLK或TXOUTCLK。對于7系列FPGA,需要對GT的這兩個時鐘手工約束:對于UltraScale FPGA,只需對GT的輸入時鐘約束即可,Vivado會自動對這兩個時鐘約束。

??對于進(jìn)入到IP Core(比如MMCM)的主時鐘,只有我們在IP Core中指定了時鐘頻率,那么Vivado會自動產(chǎn)生一個約束文件來約束該輸入的主時鐘。

??我們以Vivado自帶的wave_gen工程為例,該工程中輸入一對差分的時鐘信號,進(jìn)入到MMCM中,我們無需再對這個主時鐘添加約束。

poYBAGIMpiiAYauqAAJ6J-4ddSU104.png

可以看到,綜合后這個時鐘已經(jīng)被約束了:

pYYBAGIMpiyATfZbAADDnOt3aR0125.png

這是因為該ip生成的xdc文件中,已經(jīng)包含了對這個主時鐘的約束,如下圖:

poYBAGIMpjOACAs6AAQOkkfcL4w722.png

所以很多同學(xué)可能誤以為只要是進(jìn)了IP Core的主時鐘,都不需要再手動添加約束了。

??但如果收入的差分時鐘先經(jīng)過了IBUFDS,然后再以單獨的形式進(jìn)入了MMCM:

pYYBAGIMpjWAJRXdAAGfJIdBIJs514.png

綜合后,可以看到該時鐘是沒有被約束的:

poYBAGIMpjiAD2hHAADGzGPRIVY313.png

此時由于輸入時鐘并非來自管腳,所以Source選擇為Global Buffer

pYYBAGIMpjqAWyYWAAE3GxiLLAU452.png

再看剛剛的clk_core.xdc文件,已經(jīng)沒有產(chǎn)生主時鐘的約束了:

pYYBAGIMpjyAWTMvAADVipEW5bw146.png

為什么會沒有這個約束了呢?因為輸入的時鐘并非來自管腳,IP Core并不知道從哪個pin輸入的,所以就無法添加主時鐘的約束,此時就需要我們再手動添加約束。

審核編輯:符乾江

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

    關(guān)注

    1625

    文章

    21620

    瀏覽量

    601238
  • Vivado
    +關(guān)注

    關(guān)注

    19

    文章

    804

    瀏覽量

    66224
收藏 人收藏

    評論

    相關(guān)推薦

    不需要點表的 PLC 工業(yè)網(wǎng)關(guān) 在印刷 / 包裝行業(yè)的實施案例

    深控技術(shù)的 “不需要點表的 PLC 工業(yè)網(wǎng)關(guān)” 被部署在各條關(guān)鍵生產(chǎn)設(shè)備上,通過標(biāo)準(zhǔn)的工業(yè)通信接口(如以太網(wǎng)、串口等)與 PLC 進(jìn)行連接。由于其獨特的設(shè)計,無需人工繁瑣地配置點表,網(wǎng)關(guān)能夠自動識別 PLC 中的各類數(shù)據(jù)標(biāo)簽,快速完成數(shù)據(jù)采集的初始化設(shè)置
    的頭像 發(fā)表于 11-06 09:58 ?69次閱讀
    <b class='flag-5'>不需要</b>點表的 PLC 工業(yè)網(wǎng)關(guān) 在印刷 / 包裝行業(yè)的實施案例

    C語言為什么不需要包含stdio.h

    我們在寫單片機(jī)程序的時候,第一行都會包含 reg51.h,于是就有同學(xué)提出了疑問,為什么不需要包含 stdio.h?
    的頭像 發(fā)表于 10-29 15:48 ?171次閱讀

    基于 “不需要點表的工業(yè)網(wǎng)關(guān)” 的工業(yè)自動化設(shè)備遠(yuǎn)程監(jiān)控解決方案

    基于 “不需要點表的工業(yè)網(wǎng)關(guān)” 的工業(yè)自動化設(shè)備遠(yuǎn)程監(jiān)控解決方案具有顯著的優(yōu)勢,能夠為工業(yè)企業(yè)提供高效、便捷、安全的設(shè)備遠(yuǎn)程監(jiān)控服務(wù),助力企業(yè)提升生產(chǎn)效率和競爭力。
    的頭像 發(fā)表于 10-28 15:20 ?104次閱讀
    基于 “<b class='flag-5'>不需要</b>點表的工業(yè)網(wǎng)關(guān)” 的工業(yè)自動化設(shè)備遠(yuǎn)程監(jiān)控解決方案

    深控技術(shù) “不需要點表的 Plc 網(wǎng)關(guān)”:功能、應(yīng)用與優(yōu)勢

    深控技術(shù)研發(fā)的 “不需要點表的 Plc 網(wǎng)關(guān)” 憑借其支持多品牌、靈活組網(wǎng)、強(qiáng)大總表讀取功能等優(yōu)勢,在食品行業(yè)等眾多領(lǐng)域展現(xiàn)出了卓越的應(yīng)用價值,為工業(yè)自動化的發(fā)展提供了有力的推動。
    的頭像 發(fā)表于 10-28 14:18 ?135次閱讀
    深控技術(shù) “<b class='flag-5'>不需要</b>點表的 Plc 網(wǎng)關(guān)”:功能、應(yīng)用與優(yōu)勢

    SMT 產(chǎn)線數(shù)據(jù)采集方案 —— 不需要點表的工業(yè)網(wǎng)關(guān)

    深控技術(shù)研發(fā)的 “不需要點表的工業(yè)網(wǎng)關(guān)” 為 SMT 產(chǎn)線的數(shù)據(jù)采集提供了一種高效、準(zhǔn)確、便捷的解決方案。
    的頭像 發(fā)表于 10-21 10:31 ?164次閱讀
    SMT 產(chǎn)線數(shù)據(jù)采集方案 —— <b class='flag-5'>不需要</b>點表的工業(yè)網(wǎng)關(guān)

    深控技術(shù)研發(fā)的 “不需要點表的工業(yè)網(wǎng)關(guān)” 在工廠產(chǎn)線設(shè)備的應(yīng)用

    工廠產(chǎn)線設(shè)備的高效運行與數(shù)據(jù)交互至關(guān)重要。深控技術(shù)研發(fā)的 “不需要點表的工業(yè)網(wǎng)關(guān)” 為工廠產(chǎn)線帶來了創(chuàng)新性的解決方案,極大地提升了設(shè)備的互聯(lián)互通性、數(shù)據(jù)處理效率以及整體運營的智能化水平。
    的頭像 發(fā)表于 10-14 10:52 ?169次閱讀
    深控技術(shù)研發(fā)的 “<b class='flag-5'>不需要</b>點表的工業(yè)網(wǎng)關(guān)” 在工廠產(chǎn)線設(shè)備的應(yīng)用

    不需要點表的工業(yè)網(wǎng)關(guān)” 深控技術(shù)物聯(lián)網(wǎng)解決方案

    不需要點表的工業(yè)網(wǎng)關(guān)” 物聯(lián)網(wǎng)解決方案
    的頭像 發(fā)表于 09-29 15:43 ?284次閱讀
    “<b class='flag-5'>不需要</b>點表的工業(yè)網(wǎng)關(guān)” 深控技術(shù)物聯(lián)網(wǎng)解決方案

    OPA2171需不需要外部補(bǔ)償?

    如OPA2171這個運放,不知道需不需要外部補(bǔ)償?
    發(fā)表于 09-26 06:23

    選擇ths4631后需不需要用jfet呀?

    如圖所示的電荷靈敏前方電路,如果用ths4631作為運放A1,還需不需要用前端的Q1(Q1為jfet,型號為2sk152),如果需要時什么原因,如果不需要時什么原因。還有用Q1的作用是什么?
    發(fā)表于 09-23 07:20

    網(wǎng)線那幾根線不需要

    在網(wǎng)線中,哪幾根線不需要接主要取決于網(wǎng)絡(luò)的需求和類型。一般來說,在百兆網(wǎng)絡(luò)中,通常只需要用到其中的四根線,即第1、第2、第3、第6根線,它們分別承擔(dān)著數(shù)據(jù)的發(fā)送和接收功能。這四根線在網(wǎng)線中的顏色
    的頭像 發(fā)表于 09-04 09:40 ?960次閱讀

    Endpoint端點如何做才能夠達(dá)到不需要PC端手動IN就將數(shù)據(jù)往上推送?

    您好,我想問一下Endpoint端點如何做才能夠達(dá)到不需要PC端手動IN就將數(shù)據(jù)往上推送? 使用的是FX3芯片,其中我發(fā)現(xiàn)在鼠標(biāo)HID范例中,它就是不需要電腦IN,只要在某一個GPIO口觸發(fā)之后
    發(fā)表于 05-27 08:29

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

    它們的輸入時鐘約束,器件將自動的根據(jù)用戶生成IP Core時指定的參數(shù)約束相關(guān)輸出,不需用戶
    發(fā)表于 05-06 15:51

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

    IP Core時指定的參數(shù)約束相關(guān)輸出,不需用戶手動干預(yù)。 上圖的時序約束可寫為: NET “
    發(fā)表于 04-12 17:39

    不需要License不需要燒錄器,板卡集成下載器和調(diào)試功能,盤古PGX-Lite 7K開發(fā)板

    不需要License不需要燒錄器,板卡集成下載器和調(diào)試功能,盤古PGX-Lite 7K開發(fā)板,紫光同創(chuàng)Compa系類低功耗CPLD,基于PGC7KD-6IMBG256,輕松掌握國產(chǎn)FPGA操作
    發(fā)表于 03-08 13:51

    六類屏蔽網(wǎng)線和六類非屏蔽網(wǎng)線都不需要接地嗎

    是的,一般情況下六類屏蔽網(wǎng)線和六類非屏蔽網(wǎng)線都不需要接地。在綜合布線工程中,通常采用免接地方式,即網(wǎng)線不需要直接接地。這是因為網(wǎng)線傳輸?shù)男盘栯妷狠^低,一般在12V左右,因此不需要通過接地來消除靜電等
    的頭像 發(fā)表于 03-08 10:01 ?2945次閱讀