在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

AMD Versal自適應SoC GTM如何用XSIM仿真和觀察PAM4信號

XILINX開發者社區 ? 來源:XILINX開發者社區 ? 2024-11-22 13:49 ? 次閱讀

本文作者:AMD 工程師Cheng Zhang

PAM4(4-Level Pulse Amplitude Modulation) 的全稱是四電平脈沖幅度調制,通過種不同的電平進行信號傳輸,每個電平幅度分別對應 00、01、10 和11。每個周期可以傳輸兩個 Bit 的信息,相比傳統的 NRZ 模式,信號傳輸速率相當于原來的兩倍,當前主流的 400G 光模塊廣泛采用 PAM4 技術。AMD Versal自適應 SoC 的 GTM 支持 PAM4 電平,本文將介紹如何使用 GTM 仿真和觀察 PAM4 信號。

新建 GTM Example Design:

1. 點擊 AMD VivadoDesign Tool 左側導航欄 Create Block Design 新建 BD文件。

2. 在 BD的空白處右擊,選擇 Add IP,在彈出的對話框種選擇 Versal ACAPs Transceivers Wizard。

3. 配置 Transceiver Wizard。

Transceiver Type 選擇 GTM。

Transceiver Configs Protocol 頁面可以選擇多種 Preset 的模板,這里選擇 GTM:(PAM4) Ethernet 53G,其余保持默認。

c59f769a-a278-11ef-93f3-92fbcf53809c.png

4. 右擊 IP 選擇 Open IP Example Design。

運行行為仿真

1. 在 Settings 頁面的 Simulation 菜單中加入命令 -d SIM_SPEED_UP 可加速仿真結束的時間,如下圖所示:

c5ba2918-a278-11ef-93f3-92fbcf53809c.png

2. 單擊 Run Simulation 進入到仿真界面,并且全速運行直到仿真結束。

TestBench 代碼分析

1.進入到仿真界面以后,首先會看到 GT_Serial_TX_rxp/n 和 GT_Serial_RX_rxp/n 都處于高阻(High-Z)狀態,這是因為外部的端口信號只支持 0 和 1 兩種狀態,而 PAM4 信號有 0,1,2,3 四種狀態,端口上無法顯示出 4 種電平狀態所導致。

c5c5e366-a278-11ef-93f3-92fbcf53809c.png

2. 為了解決這個問題,需要把端口等效成 Integer。以 GTM Ch0 為例,在 Testbench 里面定義了兩個 Integer 類型的信號名:gtm_ch0_p/n。

3. Testbench 中通過以下方式對信號賦值:

c5d75e5c-a278-11ef-93f3-92fbcf53809c.png

通過這個路徑可以看到,在 GTM 的 Quad 中已經對 TXP/N 定義了一個 Integer,通過 Force 的方式直接把 Integer 賦值到 gtm_ch0_p/n,再賦值給底層 GTM 的 CH0_GTMRXP/N_integer,從而模擬外部回環。

4. 因此,需要在 Watch 窗口中觀察 gtm_ch0_p/n 或者底層的 CH0_GTMTXP/N_integer 和 CH0_GTMRXP/N_integer。

5. 對信號名右擊,在彈出的 Waveform Style 中選擇 Analog,然后在 Analog Settings 中把 Interpolation Style 設置為 Hold。這樣就可以更加直觀的查看 PAM4 信號的變化。

c5f1daca-a278-11ef-93f3-92fbcf53809c.png

6. 當 Versal GTM 模式設置為 NRZ 時,也需要同樣觀察相關的 Integer 信號。

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

    關注

    25

    文章

    5481

    瀏覽量

    134342
  • 仿真
    +關注

    關注

    50

    文章

    4108

    瀏覽量

    133777
  • 信號
    +關注

    關注

    11

    文章

    2797

    瀏覽量

    76935
  • pam4
    +關注

    關注

    2

    文章

    36

    瀏覽量

    14435
  • Versal
    +關注

    關注

    1

    文章

    160

    瀏覽量

    7682

原文標題:開發者分享|AMD Versal? 自適應 SoC GTM 如何用 XSIM 仿真和觀察 PAM4 信號

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

收藏 人收藏

    評論

    相關推薦

    【ALINX 技術分享】AMD Versal AI Edge 自適應計算加速平臺之 Versal 介紹(2)

    【ALINX 技術分享】AMD Versal AI Edge 自適應計算加速平臺之 Versal 介紹,以及Versal 芯片開發流程的簡介
    的頭像 發表于 03-07 16:03 ?1080次閱讀
    【ALINX 技術分享】<b class='flag-5'>AMD</b> <b class='flag-5'>Versal</b> AI Edge <b class='flag-5'>自適應</b>計算加速平臺之 <b class='flag-5'>Versal</b> 介紹(2)

    400G AOC產品的核心技術PAM4和DSP

    的快速輸出。如下圖所示, PAM4通過四電平幅度調制,每個電平值可以承載2bit信息,代價是對噪聲更為敏感。?PAM4原理示意圖如果我們觀察NRZ信號的眼圖,假設比特周期為T, 幅度為
    發表于 03-19 16:48

    基于PAM4調制的400G光模塊解析

    已安裝的光纖資源。MPO-12連接器中的SR4.2。每根光纖都承載2x50G雙向PAM4信號。SR4.2還支持MDC和SN連接器接口。400G多模光模塊摘要表 單模光模塊單模400G光模塊可以分為兩組
    發表于 02-20 09:24

    PAM4和NRZ信號的區別是什么

    PAM4和NRZ信號的區別是什么PAM4測試信號是怎么產生的?
    發表于 03-11 07:46

    本周推薦:關于200G PAM4光模塊(推薦分享)

    PAM4因其采用4個不同的信號電平進行信號傳輸,而NRZ所采用的高、低兩種信號電平表示數字邏輯。PAM
    發表于 06-24 18:30

    問答專欄丨PAM4常見問題解答

    常見的問題,讓我們一起來看一下吧。1. 什么是PAM4?答:PAM4PAM(Pulse Amplitude Modulation,脈沖幅度調制)調制技術的一種。PAM
    發表于 06-28 10:04

    PAM4找到應用程序的一些方式及PAM4測試設置因應用程序而異

    在之前的文章中,我們調查了PAM4信號的基本屬性。現在,我們將研究PAM4在現實世界中找到應用程序的一些方式,以及這些應用程序可能的測試和測量設置。 最簡單的應用程序,如圖1中的頂部所示,將從一個芯片發送到另一個芯片的電調制
    的頭像 發表于 08-08 09:41 ?3194次閱讀
    <b class='flag-5'>PAM4</b>找到應用程序的一些方式及<b class='flag-5'>PAM4</b>測試設置因應用程序而異

    關于NRZ與PAM4信號差異

    )后的熱門信號傳輸技術,也是多階調制技術的代表,當前已被廣泛應用在高速信號互連領域。NRZ和PAM4信號典型波形如下圖所示。其中,右側為NRZ和PA
    的頭像 發表于 07-02 14:40 ?3.4w次閱讀

    Versal 自適應SoC設計指南

    電子發燒友網站提供《Versal 自適應SoC設計指南.pdf》資料免費下載
    發表于 12-14 16:22 ?1次下載
    <b class='flag-5'>Versal</b> <b class='flag-5'>自適應</b><b class='flag-5'>SoC</b>設計指南

    Versal自適應SoC系統集成和 確認方法指南

    電子發燒友網站提供《Versal自適應SoC系統集成和 確認方法指南.pdf》資料免費下載
    發表于 01-03 10:48 ?0次下載
    <b class='flag-5'>Versal</b><b class='flag-5'>自適應</b><b class='flag-5'>SoC</b>系統集成和 確認方法指南

    AMD率先推出符合DisplayPort? 2.1 8K視頻標準的FPGA和自適應SoC

    AMD UltraScale+ FPGA 和 AMD Versal 自適應 SoC 產品系列已率先成為業界符合 VESA DisplayPo
    的頭像 發表于 01-24 09:18 ?482次閱讀

    AMD發布第二代Versal自適應SoC,AI嵌入式領域再提速

    AMD表示,第二代Versal系列自適應SoC搭載全新的AI引擎,相較上一代Versal AI Edge系列,每瓦TOPS功率可實現最多3倍
    的頭像 發表于 04-11 16:07 ?828次閱讀

    第二代AMD Versal Prime系列自適應SoC的亮點

    Versal Prime 系列自適應 SoC 在視頻相關指標中提供了至高 2 倍的性能1,充分釋放創造力,是打造多通道 4K 和 8K 內容捕獲、制作和分發設備的理想芯片平臺。
    的頭像 發表于 09-14 15:32 ?454次閱讀
    第二代<b class='flag-5'>AMD</b> <b class='flag-5'>Versal</b> Prime系列<b class='flag-5'>自適應</b><b class='flag-5'>SoC</b>的亮點

    AMD Versal自適應SoC CPM5 QDMA的Tandem PCIe啟動流程介紹

    本文將從硬件設計和驅動使用兩個方面介紹基于 CPM5 QDMA 的 AMD Versal 自適應 SoC 的 Tandem 設計和啟動流程。
    的頭像 發表于 09-18 10:07 ?584次閱讀
    <b class='flag-5'>AMD</b> <b class='flag-5'>Versal</b><b class='flag-5'>自適應</b><b class='flag-5'>SoC</b> CPM5 QDMA的Tandem PCIe啟動流程介紹

    AMD Versal自適應SoC DDRMC如何使用Micron仿真模型進行仿真

    AMD Versal 自適應 SoC 器件上 DDR4 硬核控制器 DDRMC 跑仿真時,按照
    的頭像 發表于 01-10 13:33 ?212次閱讀
    <b class='flag-5'>AMD</b> <b class='flag-5'>Versal</b><b class='flag-5'>自適應</b><b class='flag-5'>SoC</b> DDRMC如何使用Micron<b class='flag-5'>仿真</b>模型進行<b class='flag-5'>仿真</b>
    主站蜘蛛池模板: 亚洲激情五月| 天堂网在线资源www最新版| 性欧美欧美| 日韩毛片免费视频| 色老头久久久久久久久久| a网站免费| 怡红院国产| 四虎影视网站| 拍真实国产伦偷精品| 久久综合九色婷婷97| 国产一卡二卡≡卡四卡无人| 国产成人高清| 欧美色天使| 色婷婷99综合久久久精品| 日韩高清一级| 可以免费看的黄色片| 国产剧情麻豆三级在线观看| 亚洲夜夜操| 一级片在线观看视频| 天天干 夜夜操| 国产午夜小视频| 亚洲一区二区中文| 成人免费国产gav视频在线| 亚洲黄色第一页| 亚洲情网| 欧美视频亚洲色图| 操操久久| 免费看曰批女人爽的视频网址| 免费看黄资源大全高清| 免费视频www| 国产精品久久久久久久久免费观看| 五月婷婷六月合| 久久视频免费| 狠狠要| 一级特黄aaa大片大全| 久久黄视频| 一二三区在线观看| 网站毛片| 国产农村一一级特黄毛片| 天天干天天舔天天操| xxxx久久|