Xilinx Alveo加速卡开发环境搭建

news/2024/11/29 17:44:14/

作者

QQ群:852283276
微信:arm80x86
微信公众号:青儿创客基地
B站:主页 https://space.bilibili.com/208826118

参考

网页版帮助
官网Alveo U200 Data Center Accelerator Card首页
Vitis Unified Software Development Platform 2020.1 Documentation
Xilinx Runtime (XRT) Documentation
在 Alveo 上的 Vitis 加速开发流程(中文)
Using Xilinx Alveo Cards to Accelerate Dynamic Workloads
Get Moving with Alveo: Acceleration Basics
Alveo U280 数据中心加速器卡用户文档
Alveo 附件

介绍

QSFP28光模块的外形尺寸和QSFP光模块相同,但是它们的传输方式不一样,前者为4x10G或4x25G,后者是4x10G,所以100G QSFP28端口可以使用QSFP+光模块或QSFP28光模块。Alveo U200需要看ug1289和ug1301.

XRT

下载编译安装,

# get XRT
$ git clone https://github.com/Xilinx/XRT.git
# install dependencies
$ sudo src/runtime_src/tools/scripts/xrtdeps.sh # warning, but just warning
The directory '/home/qe/.cache/pip/http' or its parent directory is not owned by the current user and the cache has been disabled. Please check the permissions and owner of that directory. If executing pip with sudo, you may want sudo's -H flag.
The directory '/home/qe/.cache/pip' or its parent directory is not owned by the current user and caching wheels has been disabled. check the permissions and owner of that directory. If executing pip with sudo, you may want sudo's -H flag.
# build runtime
$ cd XRT/build
$ ./build.sh
# build deb for ubuntu
$ cd build/Release # release, auto built
$ make package
$ cd ../Debug # debug
$ make package
# install
$ sudo apt install --reinstall ./xrt_202020.2.8.0_18.04-amd64-xrt.deb
$ apt list --installed | grep xrt
xrt/now 2.8.0 amd64 [已安装,本地]
# build docs, build/Release/runtime_src/doc/html/index.html
cd build
./build.sh docs
xdg-open Release/runtime_src/doc/html/index.html # To browse the generated local documentation with a web browser

运行,添加-dbg开启调试,

<path>/XRT/build/run.sh ./host.exe kernel.xclbin

Deployment Target Platform

下载安装,

$ sudo apt install ./xilinx-cmc-u50-1.0.17-2784148_18.04.deb 
$ sudo apt install ./xilinx-sc-fw-u50-5.0.27-2.e289be9_18.04.deb
$ sudo apt install ./xilinx-u50-gen3x16-xdma-201920.3-2784799_18.04.deb
$ sudo apt install ./xilinx-u50-gen3x16-xdma-dev-201920.3-2784799_18.04.deb

你以为这么顺利,然而我遇到来这个问题Problems installing U50 deployment,帖子里说重启就好了,我都没安装成功,我重启能有什么用,

This is create_xsabin.sh running from /usr/lib/firmware/xilinx/f465b0a3ae8c64f619bc150384ace69b on Fri 04 Sep 2020 04:03:45 PM EDT
Run for install of partition xilinx-u50-gen3x16-xdma-blp version 1 release 2784799
Metadata file is partition_metadata.json
User install path is /opt/xilinx/firmware/u50/gen3x16-xdma/blp
Required ert firmware install directory not found at /opt/xilinx/xrt/share/fw. Unable to build xsabin files

然而老哥我手痒,打算卸载重装试一试,结果卸载失败,可能软件有残留没删干净,重新安装无法安装,我就按照提示手动rm -rf相关文件,再干这条命令,
2020-10-10 22-15-42如此卸载删文件重装,搞了2个小时,夜已深,我能怎么办,我要去骂Xilinx垃圾?可能有点过了,我给CSDN提议增加一个功能:可删除不小心打开的付费订阅专栏,就是上面的《不要订阅这个专栏》,半年多了吧,改过没有,没有,Xilinx搞的还是挺好的,我骂它干嘛,对不!没用的。
第二天,老哥我拖着疲惫的身躯,又来干了,我放弃了干这条命令,打算曲线救国,先研究一下deb包是个什么东西,10分钟之后,我搞明白了,恩,不好意思,让各位久等了,我花了10min才把Xilinx的衣服给扒掉,我承认是老哥最近缺少练习,手生,我已经联系了楼下会所的老师,等干完这个命令,去找老师补习一下。少说废话,下面来欣赏一下Xilinx这新鲜的肉体,2019年的deb包,距今不过只1年而已,老哥我手动干掉这些文件,

/lib
/lib/firmware
/lib/firmware/xilinx
/lib/firmware/xilinx/f465b0a3ae8c64f619bc150384ace69b
/lib/firmware/xilinx/f465b0a3ae8c64f619bc150384ace69b/create_xsabin.log
/lib/firmware/xilinx/f465b0a3ae8c64f619bc150384ace69b/create_xsabin.sh
/lib/firmware/xilinx/f465b0a3ae8c64f619bc150384ace69b/license
/lib/firmware/xilinx/f465b0a3ae8c64f619bc150384ace69b/license/COPYRIGHT
/lib/firmware/xilinx/f465b0a3ae8c64f619bc150384ace69b/license/LICENSE
/lib/firmware/xilinx/f465b0a3ae8c64f619bc150384ace69b/partition.mcs
/lib/firmware/xilinx/f465b0a3ae8c64f619bc150384ace69b/partition.xsabin
/lib/firmware/xilinx/f465b0a3ae8c64f619bc150384ace69b/partition_metadata.json
/lib/firmware/xilinx/f465b0a3ae8c64f619bc150384ace69b/test
/lib/firmware/xilinx/f465b0a3ae8c64f619bc150384ace69b/test/bandwidth.xclbin
/lib/firmware/xilinx/f465b0a3ae8c64f619bc150384ace69b/test/verify.xclbin
/opt
/opt/xilinx
/opt/xilinx/firmware/u50
/opt/xilinx/firmware/u50/gen3x16-xdma
/opt/xilinx/firmware/u50/gen3x16-xdma/blp
/opt/xilinx/firmware/u50/gen3x16-xdma/blp/firmware
/opt/xilinx/firmware/u50/gen3x16-xdma/blp/scripts
/usr
/usr/share
/usr/share/doc
/usr/share/doc/xilinx-u50-gen3x16-xdma-blp
/usr/share/doc/xilinx-u50-gen3x16-xdma-blp/changelog.Debian.gz

安装成功的状态,

$ apt list --installed | grep xrt
xrt/now 2.7.766 amd64 [已安装,本地]
$ apt list --installed | grep xilinx
xilinx-cmc-u50/now 1.0.17-2784148 all [已安装,本地]
xilinx-sc-fw-u50/now 5.0.27-2.e289be9 all [已安装,本地]
xilinx-u50-gen3x16-xdma-blp/now 1-2784799 all [已安装,本地]
xilinx-u50-gen3x16-xdma-dev/now 201920.3-2784799 all [已安装,本地]

安装mesa,有警告,

$ sudo add-apt-repository ppa:xorg-edgers/ppa == Xorg packages fresh from git ==Currently supported releases are Xenial/16.04 and Yakkety/16.10* WARNING: Do not use this PPA with enabled HWE stack.Be sure to revert this PPA before doing a release upgrade or the upgrade will not succeed. To revert to official packages, install the ppa-purge package and run "sudo ppa-purge xorg-edgers".== Important notice ==This PPA is currently meant to be used as a whole. Please do _not_ individually install packages from it, add it to your sources and let your package manager pull in every update. The packages here build against each other and compile different features based on whats available at build time. Do not assume that because it lets you install a DDX with just the driver and libdrm update that it will work.  These packages are made with scripts that use the the current packages as the base, so some dependencies can be wrong and your package manager will not resolve that for you.  If you want to individually install something from here, grab the source and rebuild it in your current environment instead.** Please do not publish instructions for how to install from this archive without linking to this page! Anyone using packages from this archive is expected to read this page first and it is recommended to check back occasionally for notice on problems that may arise. **** Please use ppa-purge to remove this PPA. It is *particularly* recommended to do this before upgrading to a new ubuntu release! **更多信息: https://launchpad.net/~xorg-edgers/+archive/ubuntu/ppa
按 [ENTER] 继续或 Ctrl-c 取消安装。命中:1 http://mirrors.aliyun.com/ubuntu bionic InRelease
命中:2 http://mirrors.aliyun.com/ubuntu bionic-updates InRelease               
命中:3 http://mirrors.aliyun.com/ubuntu bionic-backports InRelease             
命中:4 http://mirrors.aliyun.com/ubuntu bionic-security InRelease                                 
命中:5 http://ppa.launchpad.net/wireshark-dev/stable/ubuntu bionic InRelease                      
获取:6 http://ppa.launchpad.net/xorg-edgers/ppa/ubuntu bionic InRelease [20.7 kB]
获取:7 http://ppa.launchpad.net/xorg-edgers/ppa/ubuntu bionic/main i386 Packages [6,116 B]
获取:8 http://ppa.launchpad.net/xorg-edgers/ppa/ubuntu bionic/main amd64 Packages [6,112 B]
获取:9 http://ppa.launchpad.net/xorg-edgers/ppa/ubuntu bionic/main Translation-en [4,376 B]
已下载 37.4 kB,耗时 5秒 (6,993 B/s)        
正在读取软件包列表... 完成
$ sudo apt-get update
$ sudo apt-get install libgl1-mesa-glx
$ sudo apt-get install libgl1-mesa-dri
$ sudo apt-get install libgl1-mesa-dev
$ sudo add-apt-repository --remove ppa:xorg-edgers/ppa

Vitis

首先安装Vitis,参考我的博客Xilinx Vitis 安装和使用,注意部署目标平台与Vitis之间的兼容性,
2020-10-09 22-56-32

测试

插入Alveo加速卡,可以看到卡和驱动都装上了,

$ lspci -tv
-[0000:00]-+-00.0  Intel Corporation 8th Gen Core Processor Host Bridge/DRAM Registers+-01.0-[01]--+-00.0  Xilinx Corporation Device 5020|            \-00.1  Xilinx Corporation Device 5021+-08.0  Intel Corporation Xeon E3-1200 v5/v6 / E3-1500 v5 / 6th/7th Gen Core Processor Gaussian Mixture Model+-14.0  Intel Corporation 200 Series/Z370 Chipset Family USB 3.0 xHCI Controller+-16.0  Intel Corporation 200 Series PCH CSME HECI #1+-17.0  Intel Corporation 200 Series PCH SATA controller [AHCI mode]+-1c.0-[02-03]----00.0-[03]--+-1c.5-[04]--+-00.0  NVIDIA Corporation GP107GL [Quadro P1000]|            \-00.1  NVIDIA Corporation GP107GL High Definition Audio Controller+-1c.6-[05]--+-1c.7-[06]----00.0  Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller+-1d.0-[07]--+-1f.0  Intel Corporation Device a2ca+-1f.2  Intel Corporation 200 Series/Z370 Chipset Family Power Management Controller+-1f.3  Intel Corporation 200 Series PCH HD Audio\-1f.4  Intel Corporation 200 Series/Z370 Chipset Family SMBus Controller
$ sudo lspci -vv -s 01:00.0
01:00.0 Processing accelerators: Xilinx Corporation Device 5020Subsystem: Xilinx Corporation Device 000eControl: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-Latency: 0, Cache Line Size: 64 bytesRegion 0: Memory at d2000000 (64-bit, prefetchable) [size=32M]Region 2: Memory at d4020000 (64-bit, prefetchable) [size=128K]Capabilities: [40] Power Management version 3Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-Capabilities: [60] MSI-X: Enable+ Count=32 Masked-Vector table: BAR=2 offset=00010000PBA: BAR=2 offset=00014000Capabilities: [70] Express (v2) Endpoint, MSI 00DevCap:	MaxPayload 1024 bytes, PhantFunc 0, Latency L0s <64ns, L1 <1usExtTag+ AttnBtn- AttnInd- PwrInd- RBE+ FLReset- SlotPowerLimit 75.000WDevCtl:	Report errors: Correctable- Non-Fatal- Fatal- Unsupported-RlxdOrd+ ExtTag+ PhantFunc- AuxPwr- NoSnoop+MaxPayload 256 bytes, MaxReadReq 512 bytesDevSta:	CorrErr+ UncorrErr- FatalErr- UnsuppReq+ AuxPwr- TransPend-LnkCap:	Port #0, Speed 8GT/s, Width x16, ASPM not supported, Exit Latency L0s unlimited, L1 unlimitedClockPM- Surprise- LLActRep- BwNot- ASPMOptComp+LnkCtl:	ASPM Disabled; RCB 64 bytes Disabled- CommClk+ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-LnkSta:	Speed 8GT/s, Width x16, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-DevCap2: Completion Timeout: Range BC, TimeoutDis+, LTR-, OBFF Not SupportedDevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis-, LTR-, OBFF DisabledLnkCtl2: Target Link Speed: 8GT/s, EnterCompliance- SpeedDis-Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS-Compliance De-emphasis: -6dBLnkSta2: Current De-emphasis Level: -3.5dB, EqualizationComplete+, EqualizationPhase1+EqualizationPhase2+, EqualizationPhase3+, LinkEqualizationRequest-Capabilities: [100 v1] Advanced Error ReportingUESta:	DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-UEMsk:	DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-UESvrt:	DLP+ SDES+ TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-CESta:	RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+CEMsk:	RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+AERCap:	First Error Pointer: 00, GenCap- CGenEn- ChkCap- ChkEn-Capabilities: [1c0 v1] #19Capabilities: [e00 v1] Access Control ServicesACSCap:	SrcValid- TransBlk- ReqRedir- CmpltRedir- UpstreamFwd- EgressCtrl+ DirectTrans-ACSCtl:	SrcValid- TransBlk- ReqRedir- CmpltRedir- UpstreamFwd- EgressCtrl- DirectTrans-Capabilities: [e10 v1] #15Capabilities: [e80 v1] Vendor Specific Information: ID=0020 Rev=0 Len=010 <?>Kernel driver in use: xclmgmtKernel modules: xclmgmtqe@qe-pc:~$ sudo lspci -vv -s 01:00.1
01:00.1 Processing accelerators: Xilinx Corporation Device 5021Subsystem: Xilinx Corporation Device 000eControl: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-Latency: 0, Cache Line Size: 64 bytesInterrupt: pin A routed to IRQ 16Region 0: Memory at d0000000 (64-bit, prefetchable) [size=32M]Region 2: Memory at d4000000 (64-bit, prefetchable) [size=128K]Region 4: Memory at c0000000 (64-bit, prefetchable) [size=256M]Capabilities: [40] Power Management version 3Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-Capabilities: [60] MSI-X: Enable+ Count=32 Masked-Vector table: BAR=2 offset=00010000PBA: BAR=2 offset=00014000Capabilities: [70] Express (v2) Endpoint, MSI 00DevCap:	MaxPayload 1024 bytes, PhantFunc 0, Latency L0s <64ns, L1 <1usExtTag+ AttnBtn- AttnInd- PwrInd- RBE+ FLReset- SlotPowerLimit 75.000WDevCtl:	Report errors: Correctable- Non-Fatal- Fatal- Unsupported-RlxdOrd+ ExtTag+ PhantFunc- AuxPwr- NoSnoop+MaxPayload 256 bytes, MaxReadReq 512 bytesDevSta:	CorrErr+ UncorrErr- FatalErr- UnsuppReq+ AuxPwr- TransPend-LnkCap:	Port #0, Speed 8GT/s, Width x16, ASPM not supported, Exit Latency L0s unlimited, L1 unlimitedClockPM- Surprise- LLActRep- BwNot- ASPMOptComp+LnkCtl:	ASPM Disabled; RCB 64 bytes Disabled- CommClk+ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-LnkSta:	Speed 8GT/s, Width x16, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-DevCap2: Completion Timeout: Range BC, TimeoutDis+, LTR-, OBFF Not SupportedDevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis-, LTR-, OBFF DisabledLnkSta2: Current De-emphasis Level: -3.5dB, EqualizationComplete-, EqualizationPhase1-EqualizationPhase2-, EqualizationPhase3-, LinkEqualizationRequest-Capabilities: [100 v1] Advanced Error ReportingUESta:	DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-UEMsk:	DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-UESvrt:	DLP+ SDES+ TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-CESta:	RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+CEMsk:	RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+AERCap:	First Error Pointer: 00, GenCap- CGenEn- ChkCap- ChkEn-Capabilities: [e00 v1] Access Control ServicesACSCap:	SrcValid- TransBlk- ReqRedir- CmpltRedir- UpstreamFwd- EgressCtrl+ DirectTrans-ACSCtl:	SrcValid- TransBlk- ReqRedir- CmpltRedir- UpstreamFwd- EgressCtrl- DirectTrans-Capabilities: [e10 v1] #15Capabilities: [e80 v1] Vendor Specific Information: ID=0020 Rev=0 Len=010 <?>Kernel driver in use: xoclKernel modules: xocl
# 卡固件是最新,更新后冷重启方可使用
$ sudo /opt/xilinx/xrt/bin/xbmgmt flash --update --shell xilinx_u50_gen3x16_xdma_201920_3Status: shell is up-to-dateCard(s) up-to-date and do not need to be flashed.
$ sudo lspci -vd 10ee:
01:00.0 Processing accelerators: Xilinx Corporation Device 5020Subsystem: Xilinx Corporation Device 000eFlags: bus master, fast devsel, latency 0Memory at d2000000 (64-bit, prefetchable) [size=32M]Memory at d4020000 (64-bit, prefetchable) [size=128K]Capabilities: [40] Power Management version 3Capabilities: [60] MSI-X: Enable+ Count=32 Masked-Capabilities: [70] Express Endpoint, MSI 00Capabilities: [100] Advanced Error ReportingCapabilities: [1c0] #19Capabilities: [e00] Access Control ServicesCapabilities: [e10] #15Capabilities: [e80] Vendor Specific Information: ID=0020 Rev=0 Len=010 <?>Kernel driver in use: xclmgmtKernel modules: xclmgmt01:00.1 Processing accelerators: Xilinx Corporation Device 5021Subsystem: Xilinx Corporation Device 000eFlags: bus master, fast devsel, latency 0, IRQ 16Memory at d0000000 (64-bit, prefetchable) [size=32M]Memory at d4000000 (64-bit, prefetchable) [size=128K]Memory at c0000000 (64-bit, prefetchable) [size=256M]Capabilities: [40] Power Management version 3Capabilities: [60] MSI-X: Enable+ Count=32 Masked-Capabilities: [70] Express Endpoint, MSI 00Capabilities: [100] Advanced Error ReportingCapabilities: [e00] Access Control ServicesCapabilities: [e10] #15Capabilities: [e80] Vendor Specific Information: ID=0020 Rev=0 Len=010 <?>Kernel driver in use: xoclKernel modules: xocl	
# 确保版本号一致
$ sudo /opt/xilinx/xrt/bin/xbmgmt flash --scan
[sudo] qe 的密码: 
Card [0000:01:00.0]Card type:		u50Flash type:		SPIFlashable partition running on FPGA:xilinx_u50_gen3x16_xdma_201920_3,[ID=0xf465b0a3ae8c64f6],[SC=5.0.27]Flashable partitions installed in system:	xilinx_u50_gen3x16_xdma_201920_3,[ID=0xf465b0a3ae8c64f6],[SC=5.0.27]
$ sudo /opt/xilinx/xrt/bin/xbutil validate
INFO: Found 1 cardsINFO: Validating card[0]: xilinx_u50_gen3x16_xdma_201920_3
INFO: == Starting Kernel version check: 
INFO: == Kernel version check PASSED
INFO: == Starting AUX power connector check: 
AUX power connector not available. Skipping validation
INFO: == AUX power connector check SKIPPED
INFO: == Starting PCIE link check: 
INFO: == PCIE link check PASSED
INFO: == Starting SC firmware version check: 
INFO: == SC firmware version check PASSED
INFO: == Starting verify kernel test: 
INFO: == verify kernel test PASSED
INFO: == Starting DMA test: 
Host -> PCIe -> FPGA write bandwidth = 11427.041021 MB/s
Host <- PCIe <- FPGA read bandwidth = 11863.935490 MB/s
INFO: == DMA test PASSED
INFO: == Starting device memory bandwidth test: 
...........
Maximum throughput: 44035 MB/s
INFO: == device memory bandwidth test PASSED
INFO: == Starting PCIE peer-to-peer test: 
P2P BAR is not enabled. Skipping validation
INFO: == PCIE peer-to-peer test SKIPPED
INFO: == Starting memory-to-memory DMA test: 
M2M is not available. Skipping validation
INFO: == memory-to-memory DMA test SKIPPED
INFO: == Starting host memory bandwidth test: 
Host_mem is not available. Skipping validation
INFO: == host memory bandwidth test SKIPPED
INFO: Card[0] validated successfully.INFO: All cards validated successfully.
$ xbutil query
INFO: Found total 1 card(s), 1 are usable
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
System Configuration
OS name:	Linux
Release:	5.3.0-62-generic
Version:	#56~18.04.1-Ubuntu SMP Wed Jun 24 16:17:03 UTC 2020
Machine:	x86_64
Model:		H310M HD2 2.0
CPU cores:	4
Memory:		15962 MB
Glibc:		2.27
Distribution:	Ubuntu 18.04.4 LTS
Now:		Sun Oct 18 14:32:36 2020 GMT
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
XRT Information
Version:	2.7.766
Git Hash:	19bc791a7d9b54ecc23644649c3ea2c2ea31821c
Git Branch:	2020.1_PU1
Build Date:	2020-08-17 16:52:05
XOCL:		2.7.766,19bc791a7d9b54ecc23644649c3ea2c2ea31821c
XCLMGMT:	2.7.766,19bc791a7d9b54ecc23644649c3ea2c2ea31821c~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Shell                           FPGA                            IDCode
xilinx_u50_gen3x16_xdma_201920_3                                0xdeadfa11
Vendor          Device          SubDevice       SubVendor       SerNum          
0x10ee          0x5021          0x000e          0x10ee          50121119CG4H    
DDR size        DDR count       Clock0          Clock1          Clock2          
0 Byte          0               300             500             450             
PCIe            DMA chan(bidir) MIG Calibrated  P2P Enabled     OEM ID          
GEN 3x16        2               true            N/A             0x30314144(N/A) 
Interface UUID
862c7020a250293e32036f19956669e5
Logic UUID
f465b0a3ae8c64f619bc150384ace69b
DNA                             CPU_AFFINITY    HOST_MEM size   Max HOST_MEM    0-3             0 Byte          0 Byte          
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Temperature(C)
PCB TOP FRONT   PCB TOP REAR    PCB BTM FRONT   VCCINT TEMP     
28              30              N/A             35              
FPGA TEMP       TCRIT Temp      FAN Presence    FAN Speed(RPM)  
37              27              P               N/A             
QSFP 0          QSFP 1          QSFP 2          QSFP 3          
N/A             N/A             N/A             N/A             
HBM TEMP        
32              
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Electrical(mV|mA)
12V PEX         12V AUX         12V PEX Current 12V AUX Current 
12002           N/A             1180            N/A             
3V3 PEX         3V3 AUX         DDR VPP BOTTOM  DDR VPP TOP     
3373            N/A             N/A             N/A             
SYS 5V5         1V2 TOP         1V8 TOP         0V85            
4991            N/A             1802            N/A             
MGT 0V9         12V SW          MGT VTT         1V2 BTM         
903             N/A             1206            N/A             
VCCINT VOL      VCCINT CURR     VCCINT IO VOL   VCC3V3 VOL      
849             4600            850             3347            
3V3 PEX CURR    VCCINT IO CURR  HBM1V2 VOL      VPP2V5 VOL      
222             2200            1201            2503            
VCC1V2 CURR     V12 I CURR      V12 AUX0 CURR   V12 AUX1 CURR   
N/A             N/A             N/A             N/A             
12V AUX1 VOL    VCCAUX VOL      VCCAUX PMC VOL  VCCRAM VOL      
N/A             88386123        88386123        88386123        
3V3 AUX CURR    
N/A             
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Card Power(W)
14
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Firewall Last Error Status
Level 3 : 0x2(RECS_ARREADY_MAX_WAIT)
Error occurred on: Sun 2020-10-18 17:53:11 CSTECC Error Status
Tag     Errors      CE Count  UE Count  CE FFA              UE FFA              
HBM[0]  (None)      0         0         0x0                 0x0                 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Memory StatusTag         Type        Temp(C)  Size    Mem Usage       BO count
[ 0] HBM[0]      MEM_HBM     32       256 MB  0 Byte          0       
[ 1] HBM[1]      **UNUSED**  32       256 MB  0 Byte          0       
[ 2] HBM[2]      **UNUSED**  32       256 MB  0 Byte          0       
[ 3] HBM[3]      **UNUSED**  32       256 MB  0 Byte          0       
[ 4] HBM[4]      **UNUSED**  32       256 MB  0 Byte          0       
[ 5] HBM[5]      **UNUSED**  32       256 MB  0 Byte          0       
[ 6] HBM[6]      **UNUSED**  32       256 MB  0 Byte          0       
[ 7] HBM[7]      **UNUSED**  32       256 MB  0 Byte          0       
[ 8] HBM[8]      **UNUSED**  32       256 MB  0 Byte          0       
[ 9] HBM[9]      **UNUSED**  32       256 MB  0 Byte          0       
[ a] HBM[10]     **UNUSED**  32       256 MB  0 Byte          0       
[ b] HBM[11]     **UNUSED**  32       256 MB  0 Byte          0       
[ c] HBM[12]     **UNUSED**  32       256 MB  0 Byte          0       
[ d] HBM[13]     **UNUSED**  32       256 MB  0 Byte          0       
[ e] HBM[14]     **UNUSED**  32       256 MB  0 Byte          0       
[ f] HBM[15]     **UNUSED**  32       256 MB  0 Byte          0       
[10] HBM[16]     **UNUSED**  32       256 MB  0 Byte          0       
[11] HBM[17]     **UNUSED**  32       256 MB  0 Byte          0       
[12] HBM[18]     **UNUSED**  32       256 MB  0 Byte          0       
[13] HBM[19]     **UNUSED**  32       256 MB  0 Byte          0       
[14] HBM[20]     **UNUSED**  32       256 MB  0 Byte          0       
[15] HBM[21]     **UNUSED**  32       256 MB  0 Byte          0       
[16] HBM[22]     **UNUSED**  32       256 MB  0 Byte          0       
[17] HBM[23]     **UNUSED**  32       256 MB  0 Byte          0       
[18] HBM[24]     **UNUSED**  32       256 MB  0 Byte          0       
[19] HBM[25]     **UNUSED**  32       256 MB  0 Byte          0       
[1a] HBM[26]     **UNUSED**  32       256 MB  0 Byte          0       
[1b] HBM[27]     **UNUSED**  32       256 MB  0 Byte          0       
[1c] HBM[28]     **UNUSED**  32       256 MB  0 Byte          0       
[1d] HBM[29]     **UNUSED**  32       256 MB  0 Byte          0       
[1e] HBM[30]     **UNUSED**  32       256 MB  0 Byte          0       
[1f] HBM[31]     **UNUSED**  32       256 MB  0 Byte          0       
[20] PLRAM[0]    **UNUSED**  N/A      0 Byte  0 Byte          0       
[21] PLRAM[1]    **UNUSED**  N/A      0 Byte  0 Byte          0       
[22] PLRAM[2]    **UNUSED**  N/A      0 Byte  0 Byte          0       
[23] PLRAM[3]    **UNUSED**  N/A      0 Byte  0 Byte          0       
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
DMA Transfer Metrics
Chan[0].h2c:  1 KB
Chan[0].c2h:  1 KB
Chan[1].h2c:  1 KB
Chan[1].c2h:  0 Byte
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
StreamsTag         Flow ID  Route ID Status   Total (B/#)     Pending (B/#)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Xclbin UUID
f6c836fc-096d-4c95-9870-5fe5a58c2bf8
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Compute Unit Status
CU[ 0]: mmult:mmult_1                   @0x1400000         (IDLE)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Partition Info:installationinstalled_package_dir: /opt/xilinx/firmware/u50/gen3x16-xdma/blpinstalled_package_name: xilinx-u50-gen3x16-xdma-blpinstalled_package_release: 2784799installed_package_version: 1partition_card: u50partition_family: gen3x16-xdmapartition_featurespciedevice_ids5020role: management_pf5021role: user_pfextended_capabilities: enabledmax_link_speed: gen3x16subsystem_id: 000evendor_id: 10eepartition_identifiersinterface_uuids862c7020a250293e32036f19956669e5type: exposedlogic_uuid: f465b0a3ae8c64f619bc150384ace69bpartition_name: blppartition_type: blppartition_vendor: xilinxvbnv_override: xilinx:u50:gen3x16_xdma:201920_3
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
INFO: xbutil query succeeded.

http://www.ppmy.cn/news/154032.html

相关文章

【全网首测】5G随身Wi-Fi —— 中兴U50 Pro

说到随身Wi-Fi&#xff0c;大家应该都不陌生。 它是一个专门将移动信号转换成Wi-Fi信号的设备&#xff0c;经常被用于旅行和出差场景&#xff0c;也被人们亲切地称为“上网宝”。 现在&#xff0c;我们已经全面进入了5G时代&#xff0c;随身Wi-Fi也升级迭代&#xff0c;出现了支…

Xilinx Alveo加速卡 U50LV Vitis_ai 1.4.1版本 quick start流程

1. Download the vitis_ai_runtime_r2.0.0_image_video.tar.gz package and unzip it. 下载测试即并解压 Path: /workspace/demo/VART/ wget https://www.xilinx.com/bin/public/openDownload?filenamevitis_ai_runtime_r2.0.0_image_video.tar.gz -O vitis_ai_runtime_r2.0.…

【MySQL索引】提高查询速度和效率

1、认识索引 假设现在大家要去 MySQL 书中找索引的内容&#xff0c;大家应该不会拿着 MySQL 的书一张一张去找&#xff0c;而是会看MySQL 书的目录&#xff0c;然后通过目录找到索引对应的页码&#xff0c;再去对应的页码中查看索引的内容 索引的优点&#xff1a; 索引就相当于…

DELL INSPIRON 530初体验

若干天前讲到要购买一台dell台式机&#xff0c;现在已经使用了3天了&#xff0c;可以回应点最初始的感受。从网上提交订单&#xff0c;到机器组装运行整个周期是一个星期&#xff0c;还是比较满意的。 机器做工还不错&#xff0c;当然整体要比在公司用的商务机差些&#xff0c…

【C语言】利用Beep函数实现歌曲演奏(C语言演奏)

本程序使用了文件指针&#xff0c;字符串数组&#xff0c;Beep蜂鸣函数等完成。 不用依靠单片机&#xff0c;我们依然可以实现音乐的演奏&#xff0c;此程序设计较为简单&#xff0c;仅支持在四分音符以上&#xff0c;六拍以下的音乐使用&#xff0c;也可以自行更改曲谱的延长时…

Original error: Unable to launch WebDriverAgent because of xcodebuild failure: EROFS: read-only file

MAC: 启动 appium 后,点击【Start New Session]->【Star Session】提示&#xff1a; An unknown server-side error occurred while processing the command. Original error: Unable to launch WebDriverAgent because of xcodebuild failure: EROFS: read-only file s…

磁盘阵列-FUJITSU Storage ETERNUS DX100 S3

适合中小企业或子公司的一体化存储系统&#xff1a;统一、可扩展的富士通ETERNUS DX100 S3存储系统可为中小企业和子公司提供企业级功能&#xff0c;具有卓越的性价比。它是服务器虚拟化、电子邮件、数据库和业务应用程序的数据整合以及集中式文件服务的完美解决方案。简单直观…

研华D3 Digimaster 3调里程BMW X5 2010 CAS3

问题&#xff1a; 我试图在BMW X5 2010仪器上校正里程表。但是Yanhua Digimaster 3里程程序员给了我错误“这个功能仅供conner测试。正式发布将在稍后通知。” 这是我的操作图片上传&#xff1a; 当我从诊断套接字调整进入时&#xff0c;它给了我另一个错误“找不到设备” …