哈哈哈哈哈操欧洲电影,久草网在线,亚洲久久熟女熟妇视频,麻豆精品色,久久福利在线视频,日韩中文字幕的,淫乱毛视频一区,亚洲成人一二三,中文人妻日韩精品电影

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í)鐘的使用方法

C29F_xilinx_inc ? 來(lái)源:賽靈思 ? 作者:賽靈思 ? 2022-02-16 16:21 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

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

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

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

虛擬時(shí)鐘通常用于設(shè)定輸入和輸出的延時(shí),即set_input_delay和set_output_delay。可能有同學(xué)忘記這兩個(gè)約束的用法了,這里我們?cè)僬故疽幌拢?/p>

set_input_delay 0.5 -clock clkA [get_ports A]
set_output_delay 1 -clock clkB [get_ports B]

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

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

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

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

FPGA虛擬時(shí)鐘的使用方法
create_clock -name sysclk -period 10 [get_ports clkin]
create_clock -name virtclk -period 10
set_clock_latency -source 1 [get_clock virtclk]
set_input_delay -clock virtclk -max 4 [get_ports dina]
set_input_delay -clock virtclk -min 2 [get_ports dina]

2. FPGA I/O路徑參考時(shí)鐘來(lái)源于內(nèi)部衍生時(shí)鐘,但與主時(shí)鐘的頻率關(guān)系并不是整數(shù)倍

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

FPGA虛擬時(shí)鐘的使用方法

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

create_clock -period 100.000 -name clk [get_ports clk]
set_input_delay -clock clk -max 2.000 [get_ports datain]
set_input_delay -clock clk -min 1.000 [get_ports datain]

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

create_clock -period 100.000 -name clk [get_ports clk] 
create_clock -name clk_port_vclk -period 16.67
set_input_delay -clock clk_port_vclk -max 2 [get_ports datain]
set_input_delay -clock clk_port_vclk -min 1 [get_ports datain]

3. 在不修改時(shí)鐘特性的情況下針對(duì)I/O指定不同的jitter和latency

這個(gè)需求我們可以在Constraints Wizards中指定,簡(jiǎn)單又方便
FPGA虛擬時(shí)鐘的使用方法

在設(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)注

    1663

    文章

    22491

    瀏覽量

    638885
  • 端口
    +關(guān)注

    關(guān)注

    4

    文章

    1107

    瀏覽量

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

    關(guān)注

    0

    文章

    5

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    Xilinx FPGA中的混合模式時(shí)鐘管理器MMCME2_ADV詳解

    FPGA 的浩瀚宇宙中,時(shí)鐘系統(tǒng)不僅是驅(qū)動(dòng)邏輯運(yùn)轉(zhuǎn)的“心臟”,更是決定系統(tǒng)穩(wěn)定性與性能上限的“指揮棒”。對(duì)于 Xilinx 7 系列 FPGA 開(kāi)發(fā)者而言,如果僅滿足于使用 Clocking Wizard IP 核點(diǎn)點(diǎn)鼠標(biāo),
    的頭像 發(fā)表于 04-10 11:20 ?148次閱讀
    Xilinx <b class='flag-5'>FPGA</b>中的混合模式<b class='flag-5'>時(shí)鐘</b>管理器MMCME2_ADV詳解

    淺談FPGA時(shí)鐘輸入要求

    Virtex-7 FPGA時(shí)鐘輸入主要通過(guò)其全局時(shí)鐘緩沖器(BUFG、BUFH等)和時(shí)鐘管理模塊(MMCM、PLL)來(lái)處理。對(duì)輸入時(shí)鐘的要
    的頭像 發(fā)表于 03-25 15:26 ?856次閱讀

    Xilinx FPGA中IDELAYCTRL參考時(shí)鐘控制模塊的使用

    IDELAYCTRL 是 Xilinx FPGA(特別是支持高速 I/O 的系列,如 Virtex-5/6/7、Kintex-7、Artix-7、Spartan-6/7 等)中用于管理和校準(zhǔn)輸入延遲模塊(IDELAYE2/IDELAYE3)的必須存在的參考時(shí)鐘控制模塊。
    的頭像 發(fā)表于 02-26 14:41 ?4415次閱讀

    RTL9301管理型交換機(jī)DHCP Server使用方法

    RTL9301管理型交換機(jī)DHCP Server使用方法
    的頭像 發(fā)表于 02-01 10:52 ?1469次閱讀
    RTL9301管理型交換機(jī)DHCP Server<b class='flag-5'>使用方法</b>

    ups電源的作用和使用方法詳解

    UPS(不間斷電源)是一種重要的電力保護(hù)設(shè)備,主要用于在電網(wǎng)供電異常時(shí)提供臨時(shí)的后備電源,并改善電源質(zhì)量。以下是其核心作用和使用方法的詳細(xì)介紹:一、UPS的主要作用核心:提供不間斷電力斷電保護(hù):在
    的頭像 發(fā)表于 01-08 09:21 ?1732次閱讀
    ups電源的作用和<b class='flag-5'>使用方法</b>詳解

    易靈思FPGA DSP原語(yǔ)使用方法

    在現(xiàn)代數(shù)字信號(hào)處理(DSP)應(yīng)用中,FPGA(現(xiàn)場(chǎng)可編程門(mén)陣列)憑借其高度并行性、可定制性和靈活性,已成為加速信號(hào)處理任務(wù)的核心硬件平臺(tái)之一。
    的頭像 發(fā)表于 12-10 10:32 ?5759次閱讀
    易靈思<b class='flag-5'>FPGA</b> DSP原語(yǔ)<b class='flag-5'>使用方法</b>

    數(shù)字IC/FPGA設(shè)計(jì)中的時(shí)序優(yōu)化方法

    在數(shù)字IC/FPGA設(shè)計(jì)的過(guò)程中,對(duì)PPA的優(yōu)化是無(wú)處不在的,也是芯片設(shè)計(jì)工程師的使命所在。此節(jié)主要將介紹performance性能的優(yōu)化,如何對(duì)時(shí)序路徑進(jìn)行優(yōu)化,提高工作時(shí)鐘頻率。
    的頭像 發(fā)表于 12-09 10:33 ?3497次閱讀
    數(shù)字IC/<b class='flag-5'>FPGA</b>設(shè)計(jì)中的時(shí)序優(yōu)化<b class='flag-5'>方法</b>

    芯源IR調(diào)制器都有哪些具體使用?使用方法是怎樣的?

    芯源IR調(diào)制器都有哪些具體使用?以及使用方法是怎樣的?
    發(fā)表于 12-02 06:33

    堆棧的定義,堆棧的使用方法

    和使用; 對(duì)于8086CPU,進(jìn)出堆棧的只能是2字節(jié)的數(shù)據(jù)。 2 堆棧的使用方法 常用的堆棧相關(guān)指令包括PUSH POP PUSHF和POPF,語(yǔ)法如下: PUSH 源操作數(shù);將指定操作數(shù)入棧保護(hù) POP
    發(fā)表于 11-21 06:49

    開(kāi)源RISC-V處理器(蜂鳥(niǎo)E203)學(xué)習(xí)(二)修改FPGA綜合環(huán)境(移植到自己的Xilinx FPGA板卡)

    ,所以我喜歡折騰,因?yàn)檎垓v迫使我不斷去解決問(wèn)題,在解決問(wèn)題的過(guò)程中會(huì)思考很多細(xì)節(jié),而且印象更加深刻。當(dāng)然這是我個(gè)人的學(xué)習(xí)方法。 如果手上有Xilinx的 FPGA板卡,可以一起學(xué)習(xí)一下怎么將e203
    發(fā)表于 10-31 08:46

    條碼掃碼設(shè)備的使用方法

    使用方法,能讓其充分發(fā)揮價(jià)值,為各行業(yè)的規(guī)范化管理提供有力支撐。一、條碼掃碼設(shè)備的主要類型不同場(chǎng)景對(duì)條碼掃碼設(shè)備的需求存在差異,目前主流類型可分為四類,適配不同工作
    的頭像 發(fā)表于 09-17 16:15 ?1140次閱讀
    條碼掃碼設(shè)備的<b class='flag-5'>使用方法</b>

    錫膏的儲(chǔ)存及使用方法詳解

    錫膏是一種常用的焊接輔助材料,廣泛應(yīng)用于電子、電器、通訊、儀表等行業(yè)的焊接工藝中。正確的儲(chǔ)存和使用方法對(duì)于保證錫膏的品質(zhì)和焊接效果至關(guān)重要。本文將就錫膏的儲(chǔ)存和使用方法進(jìn)行詳細(xì)介紹,希望能對(duì)廣大焊接工作者有所幫助。
    的頭像 發(fā)表于 07-18 17:36 ?1629次閱讀
    錫膏的儲(chǔ)存及<b class='flag-5'>使用方法</b>詳解

    LCR測(cè)試儀的使用方法與注意事項(xiàng)

    LCR測(cè)試儀的使用方法、操作注意事項(xiàng)及常見(jiàn)故障處理,幫助讀者高效、安全地掌握這一儀器的使用技巧。 ? 二、LCR測(cè)試儀的基本使用方法 1. 準(zhǔn)備階段 (1)設(shè)備檢查:確保測(cè)試儀電源線、連接線完好,電源開(kāi)關(guān)關(guān)閉。檢查測(cè)試夾具或探針
    的頭像 發(fā)表于 04-29 10:36 ?2w次閱讀
    LCR測(cè)試儀的<b class='flag-5'>使用方法</b>與注意事項(xiàng)

    Xilinx Ultrascale系列FPGA時(shí)鐘資源與架構(gòu)解析

    Ultrascale是賽靈思開(kāi)發(fā)的支持包含步進(jìn)功能的增強(qiáng)型FPGA架構(gòu),相比7系列的28nm工藝,Ultrascale采用20nm的工藝,主要有2個(gè)系列:Kintex和Virtex
    的頭像 發(fā)表于 04-24 11:29 ?2869次閱讀
    Xilinx Ultrascale系列<b class='flag-5'>FPGA</b>的<b class='flag-5'>時(shí)鐘</b>資源與架構(gòu)解析

    FPGA時(shí)序約束之設(shè)置時(shí)鐘

    Vivado中時(shí)序分析工具默認(rèn)會(huì)分析設(shè)計(jì)中所有時(shí)鐘相關(guān)的時(shí)序路徑,除非時(shí)序約束中設(shè)置了時(shí)鐘組或false路徑。使用set_clock_groups命令可以使時(shí)序分析工具不分析時(shí)鐘組中時(shí)鐘
    的頭像 發(fā)表于 04-23 09:50 ?1607次閱讀
    <b class='flag-5'>FPGA</b>時(shí)序約束之設(shè)置<b class='flag-5'>時(shí)鐘</b>組
    扶沟县| 西平县| 拉孜县| 迁西县| 晋中市| 若羌县| 侯马市| 彰化县| 沐川县| 商水县| 山东省| 农安县| 昭苏县| 防城港市| 昭觉县| 韶山市| 扬中市| 青龙| 腾冲县| 邹城市| 大兴区| 城口县| 林甸县| 蓝田县| 进贤县| 沿河| 仁化县| 黔西| 鄢陵县| 区。| 遂昌县| 黔西县| 大洼县| 安乡县| 阳曲县| 新蔡县| 永宁县| 安徽省| 剑阁县| 盐山县| 顺昌县|