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

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

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

3天內不再提示

如何用ChipScopy創建并運行link sweep

XILINX開發者社區 ? 來源:XILINX開發者社區 ? 作者:Simon Li ? 2022-07-10 15:45 ? 次閱讀

本文作者:賽靈思工程師 Simon Li

這個Demo將介紹如何用ChipScopy創建并運行link sweep。

搭建環境:

1. Python 3.8 安裝和虛擬環境的創建,以及example的獲取可以參考: Github-link

https://xilinx.github.io/chipscopy/2021.2/chipscopy_installation.html

2. 激活虛擬環境打開jupyter notebook:

b01cbb46-f79b-11ec-ba43-dac502259ad0.png

3. 打開Power shell通過運行以下命令打開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

b0376fea-f79b-11ec-ba43-dac502259ad0.png

4. 以下link將會用默認瀏覽器打開

b0461c3e-f79b-11ec-ba43-dac502259ad0.png

5. 連接Type C到VCK190,連接bank105的Ch2/3到zSFP,開啟電源

b05ce428-f79b-11ec-ba43-dac502259ad0.png

在ChipsCopy的例子里查看需要修改的代碼:

(需要的附件請點擊閱讀原文進入官網文章進行下載)

b0968f34-f79b-11ec-ba43-dac502259ad0.png

1. 雙擊 the/chipscopy-examples/ibert/versal_gty/vck190_link_and_eye_scan.ipynb,

確認 從 aliases.py 導入需要ports。

b0a9b168-f79b-11ec-ba43-dac502259ad0.png

b0beac30-f79b-11ec-ba43-dac502259ad0.png

2. 如果aliases.py沒有定義,也需要在aliases.py里加上。

b0dfd0cc-f79b-11ec-ba43-dac502259ad0.png

b0f1b47c-f79b-11ec-ba43-dac502259ad0.png

3. 最主要的Link sweep module, 請參考demo的 step 7。

Demo step by step:

Step 1. 初始化,單擊run運行step 1

b1364402-f79b-11ec-ba43-dac502259ad0.png

Expected Output

b14d2406-f79b-11ec-ba43-dac502259ad0.png

Step 2. 創建一個local或者remote session:

b15eb59a-f79b-11ec-ba43-dac502259ad0.png

Note: 如果選擇localhost, 可能看到以下錯誤。可以在HW manager里嘗試連一下JTAG,然后再關掉hw_server。

b1884b76-f79b-11ec-ba43-dac502259ad0.png

b196237c-f79b-11ec-ba43-dac502259ad0.png

Expected output

b1a9724c-f79b-11ec-ba43-dac502259ad0.png

Step 3. 確保目錄正確,并下載example design的PDI。

b1c7d7d2-f79b-11ec-ba43-dac502259ad0.png

Expected output

b1d88d34-f79b-11ec-ba43-dac502259ad0.png

Step 4. 找到并建立IBERT core。

b1e8d824-f79b-11ec-ba43-dac502259ad0.png

Expected output

b387bdd0-f79b-11ec-ba43-dac502259ad0.png

Step 5. 打印IBERT core的結構。

b39e77c8-f79b-11ec-ba43-dac502259ad0.png

b3ae641c-f79b-11ec-ba43-dac502259ad0.png

Step 6. 創建bank 105的CH2/CH3(外部光纖環回)。

b3cdb02e-f79b-11ec-ba43-dac502259ad0.png

Step 7.設置PRBS31,Loopback=None, 配置sweep parameters. 將scan plots按順序畫出并顯示. 其中在scan plot的上方有一個Summary,可以看到相關參數設置以及掃描結果。

b3f13378-f79b-11ec-ba43-dac502259ad0.png

b421c27c-f79b-11ec-ba43-dac502259ad0.png

b44074c4-f79b-11ec-ba43-dac502259ad0.png

b45c0978-f79b-11ec-ba43-dac502259ad0.png

b470311e-f79b-11ec-ba43-dac502259ad0.png

b482a416-f79b-11ec-ba43-dac502259ad0.png

b48fdfaa-f79b-11ec-ba43-dac502259ad0.png

b4aa9480-f79b-11ec-ba43-dac502259ad0.png

Known issue: 橫坐標的UI還不是 -0.5UI~0.5UI,BER 始終是1e-07,和設置還不一致。

審核編輯:湯梓紅


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

    關注

    33

    文章

    1795

    瀏覽量

    131994
  • Link
    +關注

    關注

    0

    文章

    103

    瀏覽量

    27377
  • python
    +關注

    關注

    56

    文章

    4821

    瀏覽量

    85776

原文標題:開發者分享 | 如何用IBERT ChipsCopy做link sweep

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

收藏 人收藏

    評論

    相關推薦

    何用activex空間創建excel

    何用activex空間創建excel啊,小弟求助高手
    發表于 04-19 00:14

    何用labview創建SQLite數據庫?

    何用labview創建SQLite數據庫,謝謝
    發表于 01-22 17:19

    DM8168在程序運行后增加decode link解碼的數量

    如何在link創建運行后增加decode link解碼的數量? 1.DEC_LINK_CMD_
    發表于 06-21 10:19

    LabVIEW連接MicroSoft的ACCESS創建Microsoft Data Link文件

      為了在LabVIEW中使用數據庫連接工具包與Mircrosoft的Access數據庫通信,需要創建一個Microsoft DataLink文件。 Microsoft Data Link文件或者
    發表于 05-24 07:40

    何用android studio創建項目?

    何用android studio創建項目?
    發表于 03-02 07:54

    何用java映射創建java對象和調用java對象呢

    java是一種解析語言,java程序是通過java虛擬機解析.class的方式運行起來。因此,java中就存在java映射的概念。下面介紹如何用java映射創建java對象和調用java對象的方法
    發表于 04-11 14:43

    是否可以在主機運行時使用ST-Link V2創建軟件中斷呢?

    我正在使用 STM32411CC MCU 從 GPIO IDR 讀取信號,對其進行處理,然后將其寫入 GPIO ODR。中斷例程是按需進行信號處理的合適方法。問題:如果沒有可用的 GPIO 引腳,主機如何在運行創建中斷?是否可以在運行
    發表于 12-26 08:09

    Potentiometer_Sweep電路設計

    Potentiometer Sweep電路設計
    發表于 01-11 17:54 ?0次下載

    PCB繪圖案例【Circuit Simulation】Potentiometer_Sweep

    PCB繪圖案例【Circuit Simulation】. Potentiometer Sweep
    發表于 02-16 11:52 ?0次下載

    如何批量生成36路link的2D眼圖?

    運行一次IBERTsweep,然后在Tcl Console中看用了哪些指令 我在AC701上運行官方IBERT例程后,進行了一次sweep,然后Console中涉及的指令
    的頭像 發表于 09-27 14:26 ?1983次閱讀
    如何批量生成36路<b class='flag-5'>link</b>的2D眼圖?

    LTC2058 Demo Circuit - Photovoltaic Module Sweep Measurement

    LTC2058 Demo Circuit - Photovoltaic Module Sweep Measurement
    發表于 02-01 09:12 ?0次下載
    LTC2058 Demo Circuit - Photovoltaic Module <b class='flag-5'>Sweep</b> Measurement

    C++創建鏈表輸出

    使用C++代碼創建一個鏈表輸出。
    的頭像 發表于 01-10 15:05 ?1316次閱讀

    UltraEM?的Corner Sweep仿真實例

    UltraEM可以使用Corner Sweep來仿真工藝變化對器件結構造成的影響,具體包含三種仿真模式:MonteCarlo仿真、Perturbation仿真與Corner仿真。
    的頭像 發表于 06-19 10:25 ?1232次閱讀
    UltraEM?的Corner <b class='flag-5'>Sweep</b>仿真實例

    Docker 教程:如何將Helix QAC作為容器創建運行

    在此 Docker 教程中,你將學習如何創建 Helix QAC 并將其作為容器化鏡像運行。 Docker 的基本定義是一種開源和流行的操作系統級虛擬化(通常稱為“容器化”)技術,它是輕量級的,可
    的頭像 發表于 10-31 09:36 ?1131次閱讀
    Docker 教程:如何將Helix QAC作為容器<b class='flag-5'>創建</b><b class='flag-5'>并</b><b class='flag-5'>運行</b>

    oracle創建用戶賦予權限

    Oracle是一種關系型數據庫管理系統,用戶在Oracle中起著重要的作用,它們用于管理和訪問數據庫中的數據。在Oracle中,我們可以通過創建用戶賦予相應的權限來對數據庫進行管理和控制。本文將
    的頭像 發表于 11-17 14:28 ?3054次閱讀
    主站蜘蛛池模板: 日日干夜夜操视频 | 欧美性猛交xxxx黑人猛交 | 黄色a毛片 | 青草青青视频 | 国产性做久久久久久 | 国产小视频免费看 | 国产1卡2卡三卡四卡网站 | 日本人的xxxxxxxxx69 | 亚欧免费视频 | 国产精品va一区二区三区 | 天天久| 狠狠叉| 狠狠色依依成人婷婷九月 | 中出丰满大乳中文字幕 | 亚洲va老文色欧美黄大片人人 | 久久福利青草精品资源 | 国产精品天天影视久久综合网 | 免费国产综合视频在线看 | 日本janpanese护士bus中国 | 在线观看午夜 | 人人澡人 | 色综合天天综合网国产人 | 国产精品国产午夜免费福利看 | 亚洲一区二区三区免费在线观看 | 国产一卡二卡3卡4卡四卡在线视频 | 亚洲国产系列 | 手机看片国产免费现在观看 | 丁香五婷婷 | 韩国三级理论在线看中文字幕 | 热门国产xvideos中文 | 奇米影视7777 | 444kk免费 | 调教双性学霸美人 | 天天草夜夜 | 色咯咯| 天堂中文网 | 337p亚洲精品色噜噜狠狠 | 老色皮 | ww久久| 亚洲国产精品丝袜在线观看 | 激情婷婷综合 |