chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

FPGA的虛擬時鐘用于什么地方?

OpenFPGA ? 來源:OpenFPGA ? 作者:OpenFPGA ? 2022-06-23 10:15 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

??在我之前寫的FPGA時序約束教程中,有一篇中講到了虛擬時鐘

FPGA時序約束理論篇之時鐘周期約束


但文中對虛擬時鐘的應(yīng)用介紹的還不夠詳細(xì),因此這里我們再對虛擬時鐘做一個更加細(xì)致的介紹。

??首先,虛擬時鐘用于什么地方?

??虛擬時鐘通常用于設(shè)定輸入和輸出的延時,即set_input_delayset_output_delay??赡苡型瑢W(xué)忘記這兩個約束的用法了,這里我們再展示一下:

set_input_delay0.5-clockclkA[get_portsA]
set_output_delay1-clockclkB[get_portsB]

其中clkAclkB就是我們使用create_clock創(chuàng)建的主時鐘或者虛擬時鐘。

??主時鐘在創(chuàng)建的時候需要指定時鐘輸入端口,虛擬時鐘不需要指定端口,所以稱之為虛擬時鐘。那什么場景下要用到虛擬時鐘呢?

  1. 外部IO的參考時鐘并不是設(shè)計中的時鐘

下圖中,外部IO的參考時鐘比設(shè)計中主時鐘的路徑上多了一個BUFFER,因此我們需要使用虛擬時鐘來進(jìn)行約束。

320b7c64-f28d-11ec-ba43-dac502259ad0.png

create_clock-namesysclk-period10[get_portsclkin]
create_clock-namevirtclk-period10
set_clock_latency-source1[get_clockvirtclk]
set_input_delay-clockvirtclk-max4[get_portsdina]
set_input_delay-clockvirtclk-min2[get_portsdina]
  1. FPGA I/O路徑參考時鐘來源于內(nèi)部衍生時鐘,但與主時鐘的頻率關(guān)系并不是整數(shù)倍

如果I/O路徑參考時鐘源于內(nèi)部的衍生時鐘,那set_input_delayset_output_delay約束中-clock參數(shù)后的時鐘不能是衍生時鐘,比如下圖的例子中,輸入10MHz時鐘經(jīng)過了MMCM后去采輸入的數(shù)據(jù)。

32269c7e-f28d-11ec-ba43-dac502259ad0.pngimage-20211206203529124

a) 如果MMCM沒有負(fù)的相移而且輸出的頻率也是10MHz,那么直接使用主時鐘來約束input delay。

create_clock-period100.000-nameclk[get_portsclk]
set_input_delay-clockclk-max2.000[get_portsdatain]
set_input_delay-clockclk-min1.000[get_portsdatain]

b) 如果MMCM輸出頻率是60MHz,那么這個衍生時鐘跟主時鐘并不是整數(shù)倍關(guān)系,這時就需要用到虛擬時鐘了

create_clock-period100.000-nameclk[get_portsclk]
create_clock-nameclk_port_vclk-period16.67
set_input_delay-clockclk_port_vclk-max2[get_portsdatain]
set_input_delay-clockclk_port_vclk-min1[get_portsdatain]
  1. 在不修改時鐘特性的情況下針對I/O指定不同的jitter和latency

這個需求我們可以在Constraints Wizards中指定,簡單又方便

3233a7b6-f28d-11ec-ba43-dac502259ad0.pngimage-20211206212729797

在設(shè)置完成后,可以看到Tcl Command Preview中提示的約束指令。

審核編輯 :李倩


聲明:本文內(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)注

    1650

    文章

    22205

    瀏覽量

    626837
  • 虛擬時鐘
    +關(guān)注

    關(guān)注

    0

    文章

    5

    瀏覽量

    6689

原文標(biāo)題:FPGA的虛擬時鐘如何使用?

文章出處:【微信號:Open_FPGA,微信公眾號:OpenFPGA】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

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

    配置了串口DMA,現(xiàn)在是接收可以,發(fā)送不行,是什么地方沒有設(shè)置對嗎?

    配置了串口DMA,現(xiàn)在是接收可以,發(fā)送不行,是什么地方沒有設(shè)置對嗎?當(dāng)配置DMA_TX 不能發(fā)送數(shù)據(jù),默認(rèn)輪詢發(fā)送就可以。配置如下圖:
    發(fā)表于 09-28 07:41

    超級法拉電容都用在什么地方

    超級電容在能源領(lǐng)域發(fā)揮關(guān)鍵作用,應(yīng)用于電動交通、電網(wǎng)穩(wěn)定及可再生能源,提升效率與可靠性。
    的頭像 發(fā)表于 09-16 09:25 ?487次閱讀
    超級法拉電容都用在<b class='flag-5'>什么地方</b>

    6類4對utp電纜用于什么地方

    六類4對UTP電纜也被稱為六類非屏蔽雙絞線(Category 6 Unshielded Twisted Pair,簡稱CAT6 UTP),主要用于以下場景: 高速數(shù)據(jù)傳輸:六類4對UTP電纜支持高達(dá)
    的頭像 發(fā)表于 03-04 10:02 ?938次閱讀

    用TVP5150做得視頻解碼芯片然后過FPGA處理,有黑線怎么處理?

    的,速度已能更上去,FPGA已是正常的,都能工作。我現(xiàn)在不知道問題出在什么地方,是我的處理有問題,什么地方出了問題呢。還忘各位高手幫忙分析一下,謝謝了。 注:我看過你們的使用手冊,說這個問題是奇偶場沒有處理好,我當(dāng)獨用過奇場或偶
    發(fā)表于 02-12 08:43

    基于FPGA的數(shù)字時鐘設(shè)計

    本次的設(shè)計的數(shù)字鐘思路描述如下,使用3個key按鍵,上電后,需要先配置數(shù)字時鐘的時分秒,設(shè)計一個按鍵來控制數(shù)字時鐘的時,第二個按鍵來控制數(shù)字時鐘的分,本次設(shè)計沒有用按鍵控制數(shù)字時鐘的秒
    的頭像 發(fā)表于 01-21 10:29 ?1079次閱讀
    基于<b class='flag-5'>FPGA</b>的數(shù)字<b class='flag-5'>時鐘</b>設(shè)計

    使用DS90CR286A輸入穩(wěn)定的40M差分時鐘,輸出時鐘時有時無,為什么?

    原因是什么。輸出時鐘的信號質(zhì)量不好使因為我通過了一個FPGA在測量的,在FPGA中會出現(xiàn)一段時間的時鐘無法鎖定,就是在圖中電平突然變高的地方
    發(fā)表于 01-07 07:25

    基于FPGA的實時時鐘設(shè)計

    接口與CPU進(jìn)行同步通信,并可采用突發(fā)方式一次傳送多個字節(jié)的時鐘信號或RAM數(shù)據(jù)。DS1302內(nèi)部有一個31×8的用于臨時性存放數(shù)據(jù)的RAM寄存器。
    的頭像 發(fā)表于 01-06 16:06 ?1566次閱讀
    基于<b class='flag-5'>FPGA</b>的實時<b class='flag-5'>時鐘</b>設(shè)計

    請問ADC32xx的時鐘FPGA直接輸出嗎?

    大家好,我的ADC32XX 采樣率為125M,將轉(zhuǎn)換后的數(shù)據(jù)發(fā)送給FPGA,請問ADC32xx的時鐘FPGA直接輸出嗎?FPGA IO口是3.3V的,如果是這樣的話是不是得電平轉(zhuǎn)換
    發(fā)表于 01-02 08:30

    如果用FPGA采集AD1672,如何保障FPGA時鐘同1672時鐘一致?

    第一次用這種AD芯片,買了個開發(fā)板,發(fā)現(xiàn),開發(fā)板母板上沒有晶振。請教幾個問題。 1。母板上用的時鐘是SCLK作為源時鐘嗎? 2、如果用FPGA采集AD1672,如何保障FPGA
    發(fā)表于 12-24 06:17

    ADS58C48的輸出給FPGA時鐘怎樣產(chǎn)生的,是只要有輸入時鐘,就有輸出時鐘嗎?

    最近采用ADS58C48采集數(shù)據(jù),ADS58C48的時鐘FPGA差分提供。上電后,FPGA首先給ADS58C48配置。ADS58C48輸出時鐘作為
    發(fā)表于 12-20 06:32

    ads1259EVM-PDK在第幾位電壓不跳的?輸入信號接在什么地方

    就想知道1259在第幾位電壓不跳的輸入信號接在什么地方
    發(fā)表于 12-12 07:45

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

    一、主時鐘create_clock 1.1 定義 主時鐘是來自FPGA芯片外部的時鐘,通過時鐘輸入端口或高速收發(fā)器GT的輸出引腳進(jìn)入
    的頭像 發(fā)表于 11-29 11:03 ?1980次閱讀
    時序約束一主<b class='flag-5'>時鐘</b>與生成<b class='flag-5'>時鐘</b>

    DAC5675用外部時鐘,數(shù)據(jù)FPGA給,FPGA不用采集時鐘不同步發(fā)數(shù)據(jù)可以嗎?

    DAC5675用外部時鐘,數(shù)據(jù)FPGA給,FPGA不用采集時鐘不同步發(fā)數(shù)據(jù)可以嗎
    發(fā)表于 11-25 06:36

    請問TLV320AIC3254EVM-U 開發(fā)板程序丟失,怎么通過USB重新寫入,程序從什么地方可以得到?

    請問TLV320AIC3254EVM-U 開發(fā)板程序丟失,怎么通過USB重新寫入,程序從什么地方可以得到,謝謝?
    發(fā)表于 11-06 06:55

    振動傳感器用在什么地方

    振動傳感器作為一種普遍應(yīng)用的檢測工具,因其成本低、靈敏度高、工作穩(wěn)定可靠、振動檢測可調(diào)節(jié)范圍大等優(yōu)點,在多個領(lǐng)域得到了廣泛的應(yīng)用。 一、工業(yè)領(lǐng)域 在工業(yè)領(lǐng)域,振動傳感器主要用于機(jī)械中的振動和位移監(jiān)測
    的頭像 發(fā)表于 10-22 17:19 ?1196次閱讀