這個(gè)Demo將介紹如何用ChipScopy創(chuàng)建并運(yùn)行l(wèi)ink sweep。
搭建環(huán)境:
1. Python 3.8 安裝和虛擬環(huán)境的創(chuàng)建,以及example的獲取可以參考: Github-link
https://xilinx.github.io/chipscopy/2021.2/chipscopy_installation.html
2. 激活虛擬環(huán)境打開(kāi)jupyter notebook:
3. 打開(kāi)Power shell通過(guò)運(yùn)行以下命令打開(kāi)jupyter notebook:
a. Change the directory to the installed python dir:
cd c:xilinxpython
b. Activate virtual environment, enter the following:
venvscriptsactivate
c: start jupyter
jupyter notebook
4. 以下link將會(huì)用默認(rèn)瀏覽器打開(kāi)
5. 連接Type C到VCK190,連接bank105的Ch2/3到zSFP,開(kāi)啟電源。
在ChipsCopy的例子里查看需要修改的代碼:
(需要的附件請(qǐng)點(diǎn)擊閱讀原文進(jìn)入官網(wǎng)文章進(jìn)行下載)
1. 雙擊 the/chipscopy-examples/ibert/versal_gty/vck190_link_and_eye_scan.ipynb,
確認(rèn) 從 aliases.py 導(dǎo)入需要ports。
2. 如果aliases.py沒(méi)有定義,也需要在aliases.py里加上。
3. 最主要的Link sweep module, 請(qǐng)參考demo的 step 7。
Demo step by step:
Step 1. 初始化,單擊run運(yùn)行step 1
Expected Output
Step 2. 創(chuàng)建一個(gè)local或者remote session:
Note: 如果選擇localhost, 可能看到以下錯(cuò)誤。可以在HW manager里嘗試連一下JTAG,然后再關(guān)掉hw_server。
Expected output
Step 3. 確保目錄正確,并下載example design的PDI。
Expected output
Step 4. 找到并建立IBERT core。
Expected output
Step 5. 打印IBERT core的結(jié)構(gòu)。
Step 6. 創(chuàng)建bank 105的CH2/CH3(外部光纖環(huán)回)。
Step 7.設(shè)置PRBS31,Loopback=None, 配置sweep parameters. 將scan plots按順序畫(huà)出并顯示. 其中在scan plot的上方有一個(gè)Summary,可以看到相關(guān)參數(shù)設(shè)置以及掃描結(jié)果。
Known issue: 橫坐標(biāo)的UI還不是 -0.5UI~0.5UI,BER 始終是1e-07,和設(shè)置還不一致。
-
賽靈思
+關(guān)注
關(guān)注
32文章
1794瀏覽量
131508 -
Link
+關(guān)注
關(guān)注
0文章
102瀏覽量
27056 -
python
+關(guān)注
關(guān)注
56文章
4807瀏覽量
85040
原文標(biāo)題:開(kāi)發(fā)者分享 | 如何用IBERT ChipsCopy做link sweep
文章出處:【微信號(hào):gh_2d1c7e2d540e,微信公眾號(hào):XILINX開(kāi)發(fā)者社區(qū)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
如何用labview創(chuàng)建SQLite數(shù)據(jù)庫(kù)?
DM8168在程序運(yùn)行后增加decode link解碼的數(shù)量
LabVIEW連接MicroSoft的ACCESS創(chuàng)建Microsoft Data Link文件
如何用java映射創(chuàng)建java對(duì)象和調(diào)用java對(duì)象呢
是否可以在主機(jī)運(yùn)行時(shí)使用ST-Link V2創(chuàng)建軟件中斷呢?
PCB繪圖案例【Circuit Simulation】Potentiometer_Sweep
如何批量生成36路link的2D眼圖?
![如何批量生成36路<b class='flag-5'>link</b>的2D眼圖?](https://file.elecfans.com/web1/M00/C8/81/o4YBAF9wMIeAQq01AAAgMfaaS_k341.png)
LTC2058 Demo Circuit - Photovoltaic Module Sweep Measurement
![LTC2058 Demo Circuit - Photovoltaic Module <b class='flag-5'>Sweep</b> Measurement](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
UltraEM?的Corner Sweep仿真實(shí)例
![UltraEM?的Corner <b class='flag-5'>Sweep</b>仿真實(shí)例](https://file1.elecfans.com/web2/M00/8A/0C/wKgZomSPvR2AaM4gAAAX2dbqB80440.png)
Docker 教程:如何將Helix QAC作為容器創(chuàng)建并運(yùn)行
![Docker 教程:如何將Helix QAC作為容器<b class='flag-5'>創(chuàng)建</b><b class='flag-5'>并</b><b class='flag-5'>運(yùn)行</b>](https://file.elecfans.com/web2/M00/74/9D/poYBAGNcjTOAYt10AAA6sodJbYU086.png)
評(píng)論