在此步驟中,對 DS560DF410EVM 上的重定時器進行編程。請參閱以下過程:
- 向 DUT 重定時器通道提供有效的輸入信號。
- 執(zhí)行 setup.py(用戶可以在側(cè)面板上選擇文件并點擊 F5)。
- 執(zhí)行 devinit.py(用戶可以在側(cè)面板上選擇文件并點擊 F5)。
在為 Bringup Parameters 輸入所需的 26.5625GBd 重定時器設置后執(zhí)行 1_bringupParams.py,如圖 2-5 中所示。
- 數(shù)據(jù)速率以 GBd 為單位輸入。
- 通過將系統(tǒng)變量設置為 1 來啟用 PAM4 模式。
- 在本例中,通過值 5 為 Tx 和 Rx PRBS 函數(shù)選擇 PRBS31Q 模式。
- 執(zhí)行 2_bringupLib.py 腳本。此腳本將在初始化所有已啟用的重定時器通道之前加載并應用 ROM 補丁,如圖 2-6 所示。
注: 在啟動腳本的末尾,變量 quad 和 ch 將被設置為與最后啟用的重定時器通道相對應。通過在其中一個 Latte 腳本中手動輸入值,可以根據(jù)所需的通道重新分配變量。
- 如果所述的重定時器通道用作重定時器 Tx 到重定時器 Rx 鏈路測試的 Tx PRBS 發(fā)生器,則可以使用 usefulFunctions.py 腳本相應地配置該通道,如圖 2-7 所示。
- 請轉(zhuǎn)到 usefulFunctions.py 的 Configure transmitter 部分。
- 將 transmit PRBS pattern 的參數(shù)模式設為 2。
- 為所需模式設置 pattern 變量的數(shù)值。
- 用戶可以在 Latte 窗口中突出顯示 configure transmitter 命令行,然后點擊 F7 以僅執(zhí)行這些命令。