色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

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

XILINX開發者社區 ? 來源:XILINX開發者社區 ? 作者:XILINX開發者社區 ? 2022-11-23 10:02 ? 次閱讀

本篇博文側重于提供 Versal GTY 仿真示例、演示 GTY 如何解復位以及如何執行速率變更。

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

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

通道 2 (ch2) 上為單通道

采用雙線速率,將 10G/25G 編程到 CONFIG0/CONFIG1 內

對于這兩個速率,REFCLK 均為 156.25MHz 并穿過相同的參考時鐘端口

IP 設計示例用于完成設計并提供仿真測試激勵文件。

模塊框圖

設計示例的模塊框圖如下圖所示。

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

此處隨附了塊設計 Tcl 腳本 (run.tcl)。(請點擊閱讀原文進行下載

Vivado 步驟

創建 gt_quad_base IP 并打開 IP 設計示例

創建 gt_quad_base IP。在此例中,我們使用單通道配置。

針對“Number of Lanes”(通道數)和“Transceiver Configs Protocol 0”(收發器配置協議 0),將滑塊設為“Manual”(手動)。這樣即可使用自定義配置。

將“Number of Lanes”設為 1。

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

將 CONFIG0 設為 10.3125Gbps。

將 CONFIG1 設為 25.78125Gbps。

在 IP integrator 畫布中,右鍵單擊 gt_quad_base,然后選擇“Open IP Example Design”(打開 IP 設計示例)。這樣將在新的 Vivado 工程內創建設計示例。

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

啟動仿真

設計示例會為時鐘和復位建立所有必要的連接,并生成頂層仿真測試激勵文件 gt_quad_base_exdes_tb.sv。
在設計示例工程中,單擊“Run Simulation”(運行仿真)啟動仿真。

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

下圖顯示了仿真波形,其中包含要監控的關鍵信號。

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

復位初始化

默認 bridge_ip 使用 Versal GTY 中包含的 Master Reset Controller 來復位排序。
請參閱(AM002)中的“收發器主復位”部分以獲取詳細信息

當 T=0.8ns 時,gt_reset_ip0 將切換為啟動復位初始化。

復位控制器狀態機首先會等待 gtpowergood,然后再開始執行任何復位操作。當 T=34us 時,gtpowergood 斷言有效。

txmstreset 和 rxmstreset 斷言無效,這樣即可啟動主復位序列。

*resetdone 信號將斷言無效,以響應 tx/rxmstreset 斷言無效。

當 T=48us 時,lcplllock 斷言有效。

當 T=50us 時,txpmaresetdone 斷言有效,隨后 txuserrdy 驅動至高位、txresetdone 斷言有效,不久后 txmstresetdone 即斷言有效。bridge_ip tx_resetdone_out_ip0 同樣會斷言有效。這樣即可完成 TX 復位序列。

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

GTY 現已正常啟動并運行,并采用默認 (CONFIG0) 速率 (rate_sel_ip0 = 0)。

速率變更

速率變更序列是通過將 rate_sel 端口更改為目標速率來發起的。所需的復位、時鐘切換和屬性更新都將自動執行。用戶應等待 txresetdone 和 rxresetdone,這兩者可作為當前速率變更進程和必要的復位序列均已完成的標志。

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

當 T=85us 時,txresetdone 斷言有效。當 88us 時,rxresetdone 斷言有效。這樣即可完成速率變更序列。

GTY 現已正常啟動并運行,并采用 CONFIG1 速率 (rate_sel_ip0 = 1)。

審核編輯:湯梓紅

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 收發器
    +關注

    關注

    10

    文章

    3424

    瀏覽量

    105961
  • 控制器
    +關注

    關注

    112

    文章

    16332

    瀏覽量

    177812
  • 仿真
    +關注

    關注

    50

    文章

    4070

    瀏覽量

    133552
  • Versal
    +關注

    關注

    1

    文章

    158

    瀏覽量

    7658

原文標題:開發者分享|Versal GTY 仿真: 初始化, 復位和速率變更

文章出處:【微信號:gh_2d1c7e2d540e,微信公眾號:XILINX開發者社區】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    DSP復位地址不在0x20b00000導致仿真初始化失敗

    在對dsp仿真時,點擊systeam reset后,復位地址不在0x20b00000,出現這種現象后,使用XDS560仿真仿真程序的初始化
    發表于 08-12 09:56

    uPP初始化復位問題

    uPP初始化子程序里,為什么uPP復位的時候,UPCTL寄存器、UPICR寄存器等沒有清零,寄存器里一直有初值存在,當改變初始化配置時,一直配置不成其他狀態,例:當最開始是16位通道的狀態,當改為8位通道狀態時,重新編譯,運行,
    發表于 05-18 19:18

    手機模塊初始化向導

    手機模塊初始化向導:為了剛好的對手機模塊進行初始化,所以把最基本的向導寫下來.本向導適用于本公司的西門子TC35I和華為GT9000模塊。一、在初始化手機模塊前,請先確定DT
    發表于 09-18 09:41 ?17次下載

    RDA1846S初始化設置

    RDA1846S初始化設置RDA1846S初始化設置RDA1846S初始化設置
    發表于 01-15 17:08 ?0次下載

    UCOS_III_配置與初始化

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

    嵌入式開發復位初始化詳細討論

    13.5 復位初始化 任何運行在實際硬件上的嵌入式應用程序,都必須在啟動時實現一些基本的系統初始化。本節將對此予以詳細討論。 13.5.1 初始化序列 圖13.14顯示了一個適用于A
    發表于 10-19 09:12 ?1次下載
    嵌入式開發<b class='flag-5'>復位</b>和<b class='flag-5'>初始化</b>詳細討論

    8253初始化程序分享_8253應用案例

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

    如何設置STM32單片機非初始化數據變量不被零初始化

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

    在51平臺下初始化文件的引入導致全局變量無法初始化的問題如何解決

    本文檔的主要內容詳細介紹的是在51平臺下初始化文件的引入導致全局變量無法初始化的問題如何解決。
    發表于 08-20 17:31 ?0次下載
    在51平臺下<b class='flag-5'>初始化</b>文件的引入導致全局變量無法<b class='flag-5'>初始化</b>的問題如何解決

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

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

    C++之初始化列表學習的總結

    類中可以使用初始化列表對成員進行初始化。
    的頭像 發表于 12-24 17:39 ?842次閱讀

    STM32執行代碼初始化卡住,或者上電卡住,或者復位卡住,導致代碼不執行

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

    Versal ACAP GTY收發器仿真示例分析

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

    復位電路如何回到初始化的狀態

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

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

    本文涵蓋了在 Versal GTY 和 GTYP 中使用模式生成器和檢查器時對以下操作的限制
    的頭像 發表于 07-10 17:18 ?1088次閱讀
    主站蜘蛛池模板: 国产女人与黑人在线播放| 嫩小xxxxbbbb| 久久黄色免费| 久久精品视频免费| 久久精品亚洲视频| 久久9精品区-无套内射无码| 久久精品黄色| 99久久精品毛片免费播放| 久久久久久91香蕉国产| 干性感美女| 国产在线午夜| 免费观看a视频| 色多多污网站在线观看| 午夜婷婷一夜七次郎| 亚洲午夜久久久精品影院| 97视频精品| 国产国产成年在线视频区| 国产亚洲精品视频亚洲香蕉视| 久久成人精品免费播放| 久久精品嫩草影院免费看| 男插女高潮一区二区| 日韩美一区二区| 亚洲综合中文字幕无线码| 国产AV午夜精品一区二区入口| 热久久免费频精品99热| 男污女XO猛烈的动态图| porono日本xxx| 色即是空 BT| 十八禁久久成人一区二区| 天天躁日日躁狠狠躁AV麻豆| 无码一区国产欧美在线资源| 影888午夜理论不卡| 国产免费变态视频网址网站| 美女xx00| 又大又硬又爽免费视频| 福利视频一二三在线观看| 久久无码AV亚洲精品色午夜麻豆| 年轻老师毛茸茸自由性| 91久久夜色精品| 久久亚洲精品中文字幕60分钟| 一区二区三区国产|