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文章
5466瀏覽量
134083 -
接口
+關注
關注
33文章
8575瀏覽量
151014 -
加速卡
+關注
關注
1文章
60瀏覽量
10943 -
Vivado
+關注
關注
19文章
812瀏覽量
66470
原文標題:開發(fā)者分享|U50 的 AMD Vivado? Design Tool flow 設置
文章出處:【微信號:gh_2d1c7e2d540e,微信公眾號:XILINX開發(fā)者社區(qū)】歡迎添加關注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關推薦
評論