国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

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

PCB上走線的延遲約束

PCB線路板打樣 ? 來(lái)源:科學(xué)計(jì)算technomania ? 作者:貓叔 ? 2020-11-14 10:34 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

作者:貓叔

延遲約束

對(duì)于延遲約束,相信很多同學(xué)是不怎么用的,主要可能就是不熟悉這個(gè)約束,也有的是嫌麻煩,因?yàn)橛袝r(shí)還要計(jì)算PCB上的走線延遲導(dǎo)致的時(shí)間差。而且不加延遲約束,Vivado也只是在Timing Report中提示warning,并不會(huì)導(dǎo)致時(shí)序錯(cuò)誤,這也會(huì)讓很多同學(xué)誤以為這個(gè)約束可有可無(wú)。

但其實(shí)這種想法是不對(duì)的,比如在很多ADC的設(shè)計(jì)中,輸出的時(shí)鐘的邊沿剛好是數(shù)據(jù)的中心位置,而如果我們不加延遲約束,則Vivado會(huì)默認(rèn)時(shí)鐘和數(shù)據(jù)是對(duì)齊的。

對(duì)于輸入管腳,首先判斷捕獲時(shí)鐘是主時(shí)鐘還是衍生時(shí)鐘,如果是主時(shí)鐘,直接用set_input_delay即可,如果是衍生時(shí)鐘,要先創(chuàng)建虛擬時(shí)鐘,然后再設(shè)置delay。對(duì)于輸出管腳,判斷有沒(méi)有輸出隨路時(shí)鐘,若有,則直接使用set_output_delay,若沒(méi)有,則需要?jiǎng)?chuàng)建虛擬時(shí)鐘。

在本工程中,輸入輸出數(shù)據(jù)管腳的捕獲時(shí)鐘如下表所示:

根據(jù)上表,我們創(chuàng)建的延遲約束如下,其中的具體數(shù)字在實(shí)際工程中要根據(jù)上下游器件的時(shí)序關(guān)系(在各個(gè)器件手冊(cè)中可以找到)和PCB走線延遲來(lái)決定。未避免有些約束有歧義,我們把前面的所有約束也加進(jìn)來(lái)。

# 主時(shí)鐘約束
create_clock -period 25.000 -name clk2 [get_ports clk_in2]

# 衍生時(shí)鐘約束
create_generated_clock -name clk_samp -source [get_pins clk_gen_i0/clk_core_i0/clk_tx] -divide_by 32 [get_pins clk_gen_i0/BUFHCE_clk_samp_i0/O]
create_generated_clock -name spi_clk -source [get_pins dac_spi_i0/out_ddr_flop_spi_clk_i0/ODDR_inst/C] -divide_by 1 -invert [get_ports spi_clk_pin]
create_generated_clock -name clk_tx -source [get_pins clk_gen_i0/clk_core_i0/inst/mmcm_adv_inst/CLKIN1] [get_pins clk_gen_i0/clk_core_i0/inst/mmcm_adv_inst/CLKOUT1]
create_generated_clock -name clk_rx -source [get_pins clk_gen_i0/clk_core_i0/inst/mmcm_adv_inst/CLKIN1] [get_pins clk_gen_i0/clk_core_i0/inst/mmcm_adv_inst/CLKOUT0]

# 設(shè)置異步時(shí)鐘
set_clock_groups -asynchronous -group [get_clocks clk_samp] -group [get_clocks clk2]

# 延遲約束
create_clock -period 6.000 -name virtual_clock
set_input_delay -clock [get_clocks -of_objects [get_ports clk_pin_p]] 0.000 [get_ports rxd_pin]
set_input_delay -clock [get_clocks -of_objects [get_ports clk_pin_p]] -min -0.500 [get_ports rxd_pin]
set_input_delay -clock virtual_clock -max 0.000 [get_ports lb_sel_pin]
set_input_delay -clock virtual_clock -min -0.500 [get_ports lb_sel_pin]
set_output_delay -clock virtual_clock -max 0.000 [get_ports {txd_pin {led_pins[*]}}]
set_output_delay -clock virtual_clock -min -0.500 [get_ports {txd_pin {led_pins[*]}}]
set_output_delay -clock spi_clk -max 1.000 [get_ports {spi_mosi_pin dac_cs_n_pin dac_clr_n_pin}]
set_output_delay -clock spi_clk -min -1.000 [get_ports {spi_mosi_pin dac_cs_n_pin dac_clr_n_pin}]

編輯:hfy

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

    關(guān)注

    4405

    文章

    23878

    瀏覽量

    424359
  • adc
    adc
    +關(guān)注

    關(guān)注

    100

    文章

    7511

    瀏覽量

    556001
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    MCU 的 3.3V 電源有沒(méi)有問(wèn)題?比如濾波電容的位置、線長(zhǎng)度這些是不是規(guī)范?

    “各位大神好~我是 PCB 設(shè)計(jì)新手,第一次畫(huà)板子,想請(qǐng)教下這個(gè) MCU 的 3.3V 電源有沒(méi)有問(wèn)題?比如濾波電容的位置、線長(zhǎng)度
    發(fā)表于 01-05 21:30

    機(jī)房布線,、下走,哪個(gè)好?

    在數(shù)據(jù)中心布線系統(tǒng)方式時(shí),很多朋友比較關(guān)心的是好,還是下走好?這個(gè)問(wèn)題一直都有討論,
    的頭像 發(fā)表于 12-15 11:21 ?602次閱讀
    機(jī)房布線,<b class='flag-5'>上</b><b class='flag-5'>走</b><b class='flag-5'>線</b>、下走<b class='flag-5'>線</b>,哪個(gè)好?

    PCB板雙面布局的DDR表底居然不一樣

    越好,也就是下圖所示的這幾段。 這個(gè)客戶還是比較的愛(ài)學(xué)習(xí),除了硬件本身的知識(shí)外,還花很多時(shí)間去了解PCB設(shè)計(jì)的知識(shí),也看了很多主流芯片的PCB設(shè)計(jì)指導(dǎo)書(shū),對(duì)DDR設(shè)計(jì)包括高速設(shè)計(jì)
    發(fā)表于 12-11 10:43

    PCB設(shè)計(jì)中的線寬度與電流管理

    工程師在設(shè)計(jì)的時(shí)候,很容易忽略線寬度的問(wèn)題,因?yàn)樵跀?shù)字設(shè)計(jì)時(shí),線寬度不在 考慮范圍里面。通常情況下,都會(huì)嘗試用最小的線寬去設(shè)計(jì),這時(shí),在大電流時(shí),將會(huì)導(dǎo)致很嚴(yán)重的問(wèn)題。下面的公
    的頭像 發(fā)表于 12-09 15:54 ?850次閱讀
    <b class='flag-5'>PCB</b>設(shè)計(jì)中的<b class='flag-5'>走</b>線寬度與電流管理

    揭秘PCB設(shè)計(jì)生死線線寬度、銅厚與溫升如何決定電流承載力?

    一站式PCBA加工廠家今天為大家講講PCB與過(guò)孔的電流承載能力有受什么影響?PCB與過(guò)孔
    的頭像 發(fā)表于 11-19 09:24 ?1246次閱讀
    揭秘<b class='flag-5'>PCB設(shè)計(jì)生死線</b>:<b class='flag-5'>走</b>線寬度、銅厚與溫升如何決定電流承載力?

    到底DDR能不能參考電源層啊?

    高速先生成員--黃剛 一些通用的PCB設(shè)計(jì)經(jīng)驗(yàn)以及高速信號(hào)理論,都告訴我們PCB的信號(hào)最好都以地平面為參考,尤其是高速,建議上下參考平
    發(fā)表于 11-11 17:46

    【EMC技術(shù)案例】共模電感與電源模塊之間PCB導(dǎo)致RE超標(biāo)案例

    【EMC技術(shù)案例】共模電感與電源模塊之間PCB導(dǎo)致RE超標(biāo)案例
    的頭像 發(fā)表于 09-28 15:05 ?700次閱讀
    【EMC技術(shù)案例】共模電感與電源模塊之間<b class='flag-5'>PCB</b><b class='flag-5'>走</b><b class='flag-5'>線</b>導(dǎo)致RE超標(biāo)案例

    技術(shù)資訊 I Allegro 設(shè)計(jì)中的約束設(shè)計(jì)

    本文要點(diǎn)在進(jìn)行時(shí)序等長(zhǎng)布線操作的時(shí)候,在布線操作的時(shí)候不管你是蛇形還是折線,約束管理器會(huì)自動(dòng)幫你計(jì)算長(zhǎng)度、標(biāo)偏差,通過(guò)精確控制線長(zhǎng)度
    的頭像 發(fā)表于 09-05 15:19 ?1331次閱讀
    技術(shù)資訊 I Allegro 設(shè)計(jì)中的<b class='flag-5'>走</b><b class='flag-5'>線</b><b class='flag-5'>約束</b>設(shè)計(jì)

    別蒙我,PCB這幾對(duì)高速怎么看我都覺(jué)得一樣!

    工程師說(shuō)過(guò)孔這檔子事了。那不說(shuō)過(guò)孔說(shuō)什么啊,就單純的,正常的話也不影響高速性能。Chris就喜歡杠,就打算在線上挑挑刺! 你以為Chris裝不了?廢話不說(shuō)了,直接上案例。各位
    發(fā)表于 06-09 14:34

    allegro軟件命令下參數(shù)不顯示如何解決

    PCB設(shè)計(jì)中,命令是頻繁使用的功能之一。執(zhí)行走命令后,通常會(huì)在Options面板中顯示線寬、層、角度等設(shè)置選項(xiàng),用于調(diào)整
    的頭像 發(fā)表于 06-05 09:30 ?2033次閱讀
    allegro軟件<b class='flag-5'>走</b><b class='flag-5'>線</b>命令下參數(shù)不顯示如何解決

    PCB Layout 約束管理,助力優(yōu)化設(shè)計(jì)

    本文重點(diǎn)PCBlayout約束管理在設(shè)計(jì)中的重要性Layout約束有助避免一些設(shè)計(jì)問(wèn)題設(shè)計(jì)中可以使用的不同約束PCB設(shè)計(jì)規(guī)則和約束管理方面
    的頭像 發(fā)表于 05-16 13:02 ?1050次閱讀
    <b class='flag-5'>PCB</b> Layout <b class='flag-5'>約束</b>管理,助力優(yōu)化設(shè)計(jì)

    機(jī)柜配線架的方式

    機(jī)柜配線架的方式是網(wǎng)絡(luò)布線工程中的關(guān)鍵環(huán)節(jié),直接影響機(jī)房管理效率、設(shè)備散熱性能和后期維護(hù)便利性。合理的設(shè)計(jì)需要兼顧功能性、美觀性和可擴(kuò)展性,以下從規(guī)劃原則、
    的頭像 發(fā)表于 04-28 10:44 ?2056次閱讀
    機(jī)柜配線架的<b class='flag-5'>走</b><b class='flag-5'>線</b>方式

    一個(gè)很好的pcb過(guò)孔等計(jì)算小軟體

    一個(gè)很好的pcb過(guò)孔等計(jì)算小軟體*附件:Saturn_PCB_Toolkit_V8.31_Setup.zip
    發(fā)表于 03-27 16:19

    STM32H750XBH6TR SDRAM頻率為100MHz時(shí),F(xiàn)MC_SDCLK和FMC_SDNWE延遲不符合標(biāo)準(zhǔn),延遲偏大的原因?

    嗎?目前測(cè)量,PCB延遲幾乎可以忽略,另外如果使用烘槍將主芯片溫度烘高,發(fā)現(xiàn)FMC_SDCLK和FMC_SDNWE延遲會(huì)變小,甚至可以達(dá)
    發(fā)表于 03-14 15:15

    PCB Layout中的三種策略

    布線(Layout)是PCB設(shè)計(jì)工程師最基本的工作技能之一。的好壞將直接影響到整個(gè)系統(tǒng)的性能,大多數(shù)高速的設(shè)計(jì)理論也要最終經(jīng)過(guò)Layout得以實(shí)現(xiàn)并驗(yàn)證,由此可見(jiàn),布線在高速PCB
    發(fā)表于 03-13 11:35