一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

FPGA的虛擬時(shí)鐘用于什么地方?

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

掃碼添加小助手

加入工程師交流群

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

FPGA時(shí)序約束理論篇之時(shí)鐘周期約束


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

??首先,虛擬時(shí)鐘用于什么地方?

??虛擬時(shí)鐘通常用于設(shè)定輸入和輸出的延時(shí),即set_input_delayset_output_delay??赡苡型瑢W(xué)忘記這兩個(gè)約束的用法了,這里我們?cè)僬故疽幌拢?/p>

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

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

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

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

下圖中,外部IO的參考時(shí)鐘比設(shè)計(jì)中主時(shí)鐘的路徑上多了一個(gè)BUFFER,因此我們需要使用虛擬時(shí)鐘來(lái)進(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路徑參考時(shí)鐘來(lái)源于內(nèi)部衍生時(shí)鐘,但與主時(shí)鐘的頻率關(guān)系并不是整數(shù)倍

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

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

a) 如果MMCM沒(méi)有負(fù)的相移而且輸出的頻率也是10MHz,那么直接使用主時(shí)鐘來(lái)約束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,那么這個(gè)衍生時(shí)鐘跟主時(shí)鐘并不是整數(shù)倍關(guān)系,這時(shí)就需要用到虛擬時(shí)鐘了

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. 在不修改時(shí)鐘特性的情況下針對(duì)I/O指定不同的jitter和latency

這個(gè)需求我們可以在Constraints Wizards中指定,簡(jiǎn)單又方便

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

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

審核編輯 :李倩


聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(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)投訴
  • FPGA
    +關(guān)注

    關(guān)注

    1645

    文章

    22050

    瀏覽量

    618542
  • 虛擬時(shí)鐘
    +關(guān)注

    關(guān)注

    0

    文章

    5

    瀏覽量

    6656

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

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

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    6類(lèi)4對(duì)utp電纜用于什么地方

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

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

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

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

    原因是什么。輸出時(shí)鐘的信號(hào)質(zhì)量不好使因?yàn)槲彝ㄟ^(guò)了一個(gè)FPGA在測(cè)量的,在FPGA中會(huì)出現(xiàn)一段時(shí)間的時(shí)鐘無(wú)法鎖定,就是在圖中電平突然變高的地方
    發(fā)表于 01-07 07:25

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

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

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

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

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

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

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

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

    時(shí)序約束一主時(shí)鐘與生成時(shí)鐘

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

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

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

    請(qǐng)問(wèn)TLV320AIC3254EVM-U 開(kāi)發(fā)板程序丟失,怎么通過(guò)USB重新寫(xiě)入,程序從什么地方可以得到?

    請(qǐng)問(wèn)TLV320AIC3254EVM-U 開(kāi)發(fā)板程序丟失,怎么通過(guò)USB重新寫(xiě)入,程序從什么地方可以得到,謝謝?
    發(fā)表于 11-06 06:55

    振動(dòng)傳感器用在什么地方

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

    110配線架可用于什么地方?rj4模塊化配線架可用于什么地方?

    110配線架和RJ45模塊化配線架都是網(wǎng)絡(luò)綜合布線中的重要組成部分,它們各自具有特定的應(yīng)用場(chǎng)景和功能。 110配線架可用于: 計(jì)算機(jī)網(wǎng)絡(luò):在大型數(shù)據(jù)網(wǎng)絡(luò)中,110配線架能夠建立和管理配線系統(tǒng),確保
    的頭像 發(fā)表于 09-11 09:55 ?1291次閱讀

    FPGA如何消除時(shí)鐘抖動(dòng)

    FPGA(現(xiàn)場(chǎng)可編程門(mén)陣列)設(shè)計(jì)中,消除時(shí)鐘抖動(dòng)是一個(gè)關(guān)鍵任務(wù),因?yàn)?b class='flag-5'>時(shí)鐘抖動(dòng)會(huì)直接影響系統(tǒng)的時(shí)序性能、穩(wěn)定性和可靠性。以下將詳細(xì)闡述FPGA中消除
    的頭像 發(fā)表于 08-19 17:58 ?2798次閱讀

    磁性開(kāi)關(guān)一般用在什么地方

    磁性開(kāi)關(guān)是一種利用磁力控制開(kāi)關(guān)通斷的電子元件,廣泛應(yīng)用于各種自動(dòng)化設(shè)備、安全系統(tǒng)、智能家居等領(lǐng)域。 一、磁性開(kāi)關(guān)的基本原理 1.1 磁性開(kāi)關(guān)的構(gòu)造 磁性開(kāi)關(guān)主要由磁鐵、干簧管、觸點(diǎn)、外殼等部分
    的頭像 發(fā)表于 08-19 10:34 ?1672次閱讀

    虛擬電廠,GPS北斗衛(wèi)星同步時(shí)鐘守護(hù)智慧能源

    虛擬電廠,GPS北斗衛(wèi)星同步時(shí)鐘守護(hù)智慧能源
    的頭像 發(fā)表于 08-05 11:18 ?649次閱讀