欧美性猛交xxxx免费看_牛牛在线视频国产免费_天堂草原电视剧在线观看免费_国产粉嫩高清在线观看_国产欧美日本亚洲精品一5区

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

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

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

Versal GTY仿真:初始化,復(fù)位和速率變更

XILINX開(kāi)發(fā)者社區(qū) ? 來(lái)源:XILINX開(kāi)發(fā)者社區(qū) ? 作者:XILINX開(kāi)發(fā)者社區(qū) ? 2022-11-23 10:02 ? 次閱讀

本篇博文側(cè)重于提供 Versal GTY 仿真示例、演示 GTY 如何解復(fù)位以及如何執(zhí)行速率變更。

在 Versal ACAP GTY 收發(fā)器中,引入了“Master Reset Controller”(主復(fù)位控制器)的概念。
主復(fù)位控制器用于自動(dòng)單步執(zhí)行 LCPLL、RPLL、ILO、TX 可編程分頻器、RX 可編程分頻器、TX 通道以及 RX 通道的復(fù)位。
您可在 AM002 的“收發(fā)器主復(fù)位”部分中找到詳細(xì)描述。GTY 中的全新主復(fù)位控制器取代了前幾代 UltraScale/UltraScale+ 收發(fā)器的 GT Wizard 內(nèi)包含的復(fù)位控制器幫助程序塊。

在本仿真示例中,Versal GTY 配置如下:

通道 2 (ch2) 上為單通道

采用雙線速率,將 10G/25G 編程到 CONFIG0/CONFIG1 內(nèi)

對(duì)于這兩個(gè)速率,REFCLK 均為 156.25MHz 并穿過(guò)相同的參考時(shí)鐘端口

IP 設(shè)計(jì)示例用于完成設(shè)計(jì)并提供仿真測(cè)試激勵(lì)文件。

模塊框圖

設(shè)計(jì)示例的模塊框圖如下圖所示。

1a6c1ffa-6a56-11ed-8abf-dac502259ad0.png

此處隨附了塊設(shè)計(jì) Tcl 腳本 (run.tcl)。(請(qǐng)點(diǎn)擊閱讀原文進(jìn)行下載

Vivado 步驟

創(chuàng)建 gt_quad_base IP 并打開(kāi) IP 設(shè)計(jì)示例

創(chuàng)建 gt_quad_base IP。在此例中,我們使用單通道配置。

針對(duì)“Number of Lanes”(通道數(shù))和“Transceiver Configs Protocol 0”(收發(fā)器配置協(xié)議 0),將滑塊設(shè)為“Manual”(手動(dòng))。這樣即可使用自定義配置。

將“Number of Lanes”設(shè)為 1。

單擊“Transceiver Configs Protocol 0”,以自定義收發(fā)器。

將 CONFIG0 設(shè)為 10.3125Gbps。

將 CONFIG1 設(shè)為 25.78125Gbps。

在 IP integrator 畫(huà)布中,右鍵單擊 gt_quad_base,然后選擇“Open IP Example Design”(打開(kāi) IP 設(shè)計(jì)示例)。這樣將在新的 Vivado 工程內(nèi)創(chuàng)建設(shè)計(jì)示例。

1a8d2920-6a56-11ed-8abf-dac502259ad0.png1baaa9cc-6a56-11ed-8abf-dac502259ad0.png1bee72f6-6a56-11ed-8abf-dac502259ad0.png1c478378-6a56-11ed-8abf-dac502259ad0.png

啟動(dòng)仿真

設(shè)計(jì)示例會(huì)為時(shí)鐘和復(fù)位建立所有必要的連接,并生成頂層仿真測(cè)試激勵(lì)文件 gt_quad_base_exdes_tb.sv。
在設(shè)計(jì)示例工程中,單擊“Run Simulation”(運(yùn)行仿真)啟動(dòng)仿真。

1c65688e-6a56-11ed-8abf-dac502259ad0.png

下圖顯示了仿真波形,其中包含要監(jiān)控的關(guān)鍵信號(hào)。

1c8dedfe-6a56-11ed-8abf-dac502259ad0.png

復(fù)位初始化

默認(rèn) bridge_ip 使用 Versal GTY 中包含的 Master Reset Controller 來(lái)復(fù)位排序。
請(qǐng)參閱(AM002)中的“收發(fā)器主復(fù)位”部分以獲取詳細(xì)信息。

當(dāng) T=0.8ns 時(shí),gt_reset_ip0 將切換為啟動(dòng)復(fù)位初始化。

復(fù)位控制器狀態(tài)機(jī)首先會(huì)等待 gtpowergood,然后再開(kāi)始執(zhí)行任何復(fù)位操作。當(dāng) T=34us 時(shí),gtpowergood 斷言有效。

txmstreset 和 rxmstreset 斷言無(wú)效,這樣即可啟動(dòng)主復(fù)位序列。

*resetdone 信號(hào)將斷言無(wú)效,以響應(yīng) tx/rxmstreset 斷言無(wú)效。

當(dāng) T=48us 時(shí),lcplllock 斷言有效。

當(dāng) T=50us 時(shí),txpmaresetdone 斷言有效,隨后 txuserrdy 驅(qū)動(dòng)至高位、txresetdone 斷言有效,不久后 txmstresetdone 即斷言有效。bridge_ip tx_resetdone_out_ip0 同樣會(huì)斷言有效。這樣即可完成 TX 復(fù)位序列。

當(dāng) T=52us 時(shí),rxpmaresetdone 斷言有效,隨后 rxuserrdy、rxresetdone、rxmstresetdone 以及(最后)rx_resetdone_out_ip0 斷言有效。這樣即可完成 RX 復(fù)位序列。

GTY 現(xiàn)已正常啟動(dòng)并運(yùn)行,并采用默認(rèn) (CONFIG0) 速率 (rate_sel_ip0 = 0)。

速率變更

速率變更序列是通過(guò)將 rate_sel 端口更改為目標(biāo)速率來(lái)發(fā)起的。所需的復(fù)位、時(shí)鐘切換和屬性更新都將自動(dòng)執(zhí)行。用戶應(yīng)等待 txresetdone 和 rxresetdone,這兩者可作為當(dāng)前速率變更進(jìn)程和必要的復(fù)位序列均已完成的標(biāo)志。

當(dāng) T=63us 時(shí),rate_sel_ip0 從 0 變更為 1。這樣將發(fā)起速率變更序列,目標(biāo)為自定義 GUI 的 CONFIG1 中配置的新線速率(在此例中為 25Gbps)。

當(dāng) T=85us 時(shí),txresetdone 斷言有效。當(dāng) 88us 時(shí),rxresetdone 斷言有效。這樣即可完成速率變更序列。

GTY 現(xiàn)已正常啟動(dòng)并運(yùn)行,并采用 CONFIG1 速率 (rate_sel_ip0 = 1)。

審核編輯:湯梓紅

聲明:本文內(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)投訴
  • 收發(fā)器
    +關(guān)注

    關(guān)注

    10

    文章

    3468

    瀏覽量

    106280
  • 控制器
    +關(guān)注

    關(guān)注

    112

    文章

    16464

    瀏覽量

    179612
  • 仿真
    +關(guān)注

    關(guān)注

    50

    文章

    4127

    瀏覽量

    134059
  • Versal
    +關(guān)注

    關(guān)注

    1

    文章

    163

    瀏覽量

    7717

原文標(biāo)題:開(kāi)發(fā)者分享|Versal GTY 仿真: 初始化, 復(fù)位和速率變更

文章出處:【微信號(hào):gh_2d1c7e2d540e,微信公眾號(hào):XILINX開(kāi)發(fā)者社區(qū)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    DSP復(fù)位地址不在0x20b00000導(dǎo)致仿真時(shí)初始化失敗

    在對(duì)dsp仿真時(shí),點(diǎn)擊systeam reset后,復(fù)位地址不在0x20b00000,出現(xiàn)這種現(xiàn)象后,使用XDS560仿真仿真程序的初始化
    發(fā)表于 08-12 09:56

    uPP初始化復(fù)位問(wèn)題

    uPP初始化子程序里,為什么uPP復(fù)位的時(shí)候,UPCTL寄存器、UPICR寄存器等沒(méi)有清零,寄存器里一直有初值存在,當(dāng)改變初始化配置時(shí),一直配置不成其他狀態(tài),例:當(dāng)最開(kāi)始是16位通道的狀態(tài),當(dāng)改為8位通道狀態(tài)時(shí),重新編譯,運(yùn)行,
    發(fā)表于 05-18 19:18

    手機(jī)模塊初始化向?qū)?/a>

    手機(jī)模塊初始化向?qū)?為了剛好的對(duì)手機(jī)模塊進(jìn)行初始化,所以把最基本的向?qū)?xiě)下來(lái).本向?qū)нm用于本公司的西門(mén)子TC35I和華為GT9000模塊。一、在初始化手機(jī)模塊前,請(qǐng)先確定DT
    發(fā)表于 09-18 09:41 ?17次下載

    RDA1846S初始化設(shè)置

    RDA1846S初始化設(shè)置RDA1846S初始化設(shè)置RDA1846S初始化設(shè)置
    發(fā)表于 01-15 17:08 ?0次下載

    UCOS_III_配置與初始化

    UCOS_III_配置與初始化
    發(fā)表于 12-20 22:53 ?5次下載

    嵌入式開(kāi)發(fā)復(fù)位初始化詳細(xì)討論

    13.5 復(fù)位初始化 任何運(yùn)行在實(shí)際硬件上的嵌入式應(yīng)用程序,都必須在啟動(dòng)時(shí)實(shí)現(xiàn)一些基本的系統(tǒng)初始化。本節(jié)將對(duì)此予以詳細(xì)討論。 13.5.1 初始化序列 圖13.14顯示了一個(gè)適用于A
    發(fā)表于 10-19 09:12 ?1次下載
    嵌入式開(kāi)發(fā)<b class='flag-5'>復(fù)位</b>和<b class='flag-5'>初始化</b>詳細(xì)討論

    8253初始化程序分享_8253應(yīng)用案例

    本文首先介紹了8253概念及8253各通道的工作方式,其次詳細(xì)介紹了8253初始化要求及編程,最后用一個(gè)例子介紹了8253的初始化程序。
    發(fā)表于 05-23 15:52 ?2.2w次閱讀
    8253<b class='flag-5'>初始化</b>程序分享_8253應(yīng)用案例

    如何設(shè)置STM32單片機(jī)非初始化數(shù)據(jù)變量不被零初始化

    一些產(chǎn)品,當(dāng)系統(tǒng)復(fù)位后(非上電復(fù)位),可能要求保持住復(fù)位前RAM中的數(shù)據(jù),用來(lái)快速恢復(fù)現(xiàn)場(chǎng),或者不至于因瞬間復(fù)位而重啟現(xiàn)場(chǎng)設(shè)備。而keil mdk在默認(rèn)情況下,任何形式的
    發(fā)表于 01-02 15:56 ?8440次閱讀
    如何設(shè)置STM32單片機(jī)非<b class='flag-5'>初始化</b>數(shù)據(jù)變量不被零<b class='flag-5'>初始化</b>

    在51平臺(tái)下初始化文件的引入導(dǎo)致全局變量無(wú)法初始化的問(wèn)題如何解決

    本文檔的主要內(nèi)容詳細(xì)介紹的是在51平臺(tái)下初始化文件的引入導(dǎo)致全局變量無(wú)法初始化的問(wèn)題如何解決。
    發(fā)表于 08-20 17:31 ?0次下載
    在51平臺(tái)下<b class='flag-5'>初始化</b>文件的引入導(dǎo)致全局變量無(wú)法<b class='flag-5'>初始化</b>的問(wèn)題如何解決

    一種修飾符能使變量在處理器復(fù)位而不被初始化

    有一種修飾符能使變量在處理器復(fù)位而不被初始化
    的頭像 發(fā)表于 03-14 15:01 ?4117次閱讀
    一種修飾符能使變量在處理器<b class='flag-5'>復(fù)位</b>而不被<b class='flag-5'>初始化</b>

    C++之初始化列表學(xué)習(xí)的總結(jié)

    類中可以使用初始化列表對(duì)成員進(jìn)行初始化
    的頭像 發(fā)表于 12-24 17:39 ?901次閱讀

    STM32執(zhí)行代碼初始化卡住,或者上電卡住,或者復(fù)位卡住,導(dǎo)致代碼不執(zhí)行

    STM32的板子上電或者復(fù)位,接有顯示屏或者LED指示燈的都會(huì)卡住解決:1、檢查自己的代碼是否有中斷,有中斷的話,其初始化放在其他硬件初始化之后 即:中斷的初始化放在進(jìn)入while
    發(fā)表于 12-09 09:21 ?22次下載
    STM32執(zhí)行代碼<b class='flag-5'>初始化</b>卡住,或者上電卡住,或者<b class='flag-5'>復(fù)位</b>卡住,導(dǎo)致代碼不執(zhí)行

    Versal ACAP GTY收發(fā)器仿真示例分析

    您可在 AM002 的“收發(fā)器主復(fù)位”部分中找到詳細(xì)描述。GTY 中的全新主復(fù)位控制器取代了前幾代 UltraScale/UltraScale+ 收發(fā)器的 GT Wizard 內(nèi)包含的復(fù)位
    的頭像 發(fā)表于 11-15 09:23 ?1090次閱讀

    復(fù)位電路如何回到初始化的狀態(tài)

    單片機(jī)最小系統(tǒng)中復(fù)位電路屬于必不可少的部分。數(shù)字電路中只有高低電平兩個(gè)狀態(tài),電路剛上電或者電路不能正常工作時(shí),需要復(fù)位電路使電路進(jìn)入回到初始化的狀態(tài)。由下圖可以看出復(fù)位可以分為系統(tǒng)
    的頭像 發(fā)表于 06-22 09:02 ?1374次閱讀
    <b class='flag-5'>復(fù)位</b>電路如何回到<b class='flag-5'>初始化</b>的狀態(tài)

    Versal GTY/GTYP:使用PRBS生成器和檢查器

    本文涵蓋了在 Versal GTY 和 GTYP 中使用模式生成器和檢查器時(shí)對(duì)以下操作的限制
    的頭像 發(fā)表于 07-10 17:18 ?1200次閱讀