AMD Alveo 加速卡使用有兩種流程,AMD Vitis Software Platform flow 和 AMD Vivado Design Tool flow。比較常見的是 Vitis flow,運行在固定的 Platform(官方提供的平臺)上面,優(yōu)點是比較方便使用開發(fā),不用考慮底層的硬件情況。與之對應的即是 Vivado flow,對于 RTL 的設計者來說,這種流程更加熟悉。但是對于定制化的板卡,它的接口和管腳已經(jīng)固定,相關的電氣參數(shù)也是固定的。例如 U50 主要的物理接口有:“PCI Express Gen3 x16, 2 x Gen4 x8, CCIX”、“ Network Interfaces 1x QSFP28 (100GbE) ”等。
如果使用 Vivado flow,現(xiàn)在的 Vivado 自帶的 Board 并不包含 Alveo 板卡的 Board file,也不能在 Vivado 中從 Gihub 上下載 Board files。所以首先需要在下面鏈接中單獨下載 U50 的 XDC 文件和 “Boad file Alveo U50 Data Center Accelerator Card”。然后把 U50 的 Board file 解壓并放到
Boad file Alveo U50 Data Center Accelerator Card:
https://www.amd.com/en/products/accelerators/alveo/u50/a-u50-p00g-pq-g.html#tabs-c767fb116b-item-e9279ab834-tab

Alveo 有多種的時鐘用于 PCIe,QSFP 等,U50 的 XDC 文件已經(jīng)幫用戶定義好了相應的時鐘管腳和電平參數(shù),當然還有一些其他接口,如 I2C 等具體可參考 “Introduction ? Alveo U50 Data Center Accelerator Card User Guide (UG1371) ? Reader ? AMD Technical Information Portal”:
https://docs.amd.com/r/en-US/ug1371-u50-reconfig-accel
所以有必要在 Vivado 的 Add Sources 添加該 XDC 文件。

當這些都設置好后,便可以進行設計。創(chuàng)建 Block Design,添加例如 100G Ethernet IP,配置 IP 的時候就可以看到 Board 下有 GT_BANK_INTERFACE 和 GT_REF_CLK 的配置,可以選擇對應的 qsfp 4x 和 qsfp 161mhz。

隨后就可以在此基礎上進行自己所需的設計,當然如果不需要 PCIe 等功能也可以不用添加該 IP。Vivado flow 相對于 Vitis flow,靈活性大大提高。
-
amd
+關注
關注
25文章
5708瀏覽量
140448 -
接口
+關注
關注
33文章
9603瀏覽量
157661 -
加速卡
+關注
關注
1文章
75瀏覽量
11364 -
Vivado
+關注
關注
19文章
860瀏覽量
71419
原文標題:開發(fā)者分享|U50 的 AMD Vivado? Design Tool flow 設置
文章出處:【微信號:gh_2d1c7e2d540e,微信公眾號:XILINX開發(fā)者社區(qū)】歡迎添加關注!文章轉載請注明出處。
發(fā)布評論請先 登錄
如何使用One Spin檢查AMD Vivado Design Suite Synth的結果
【AMD】Physical Design Engineer
【AMD】Physical Design Engineer
【AMD】Design Verification Engineer
Alveo U50數(shù)據(jù)中心加速器卡數(shù)據(jù)手冊
Alveo U50數(shù)據(jù)中心加速卡數(shù)據(jù)表
Alveo U50數(shù)據(jù)中心加速器卡安裝指南
如何在AMD Vivado? Design Tool中用工程模式使用DFX流程?
AMD Vivado Design Suite 2024.1全新推出
AMD Vivado Design Suite 2024.2全新推出
AMD Versal自適應SoC器件Advanced Flow概覽(上)
AMD Versal自適應SoC器件Advanced Flow概覽(下)
U50的AMD Vivado Design Tool flow設置
評論