query
コマンドは、指定したカードの詳細なステータス情報を表示します。次のオプションがあります。-
-d <card_id>
(オプション): ターゲット カードを指定します。指定しない場合、デフォルト値は 0 です。
たとえばカード ID 0 をクエリするには、次のコマンドを実行します。
xbutil query -d 0
次に、出力例を示します。出力は、内容がわかりやすいように 2 つのセクションに分けられています。
最初のセクションには、プラットフォーム名、ベンダー情報、インストールされている DDR、クロック、PCIe 情報など、インストールされているカードの詳細が示されます。
INFO: Found total 1 card(s), 1 are usable
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
System Configuration
OS name: Linux
Release: 3.10.0-862.el7.x86_64
Version: #1 SMP Fri Apr 20 16:44:24 UTC 2018
Machine: x86_64
Glibc: 2.17
Distribution: CentOS Linux 7 (Core)
Now: Tue Oct 22 09:42:36 2019
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
XRT Information
Version: 2.3.1148
Git Hash: 4416230140a8e15d3ca9f56dc6e7522c65968c30
Git Branch: master
Build Date: 2019-09-04 22:53:35
XOCL: 2.3.1148,4416230140a8e15d3ca9f56dc6e7522c65968c30
XCLMGMT: 2.3.1148,4416230140a8e15d3ca9f56dc6e7522c65968c30
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Shell FPGA IDCode
xilinx_u200_xdma_201830_2 xcu200-fsgd2104-2-e 0x14b37093
Vendor Device SubDevice SubVendor SerNum
0x10ee 0x5001 0x000e 0x10ee 2129048BF05Y
DDR size DDR count Clock0 Clock1 Clock2
64 GB 4 300 500 0
PCIe DMA chan(bidir) MIG Calibrated P2P Enabled
GEN 3x16 2 true false
その後にカードの消費電力と温度情報が示されます。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Temperature(C)
PCB TOP FRONT PCB TOP REAR PCB BTM FRONT
51 42 51
FPGA TEMP TCRIT Temp FAN Presence FAN Speed(RPM)
50 50 A 1163
QSFP 0 QSFP 1 QSFP 2 QSFP 3
0 0 0 0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Electrical(mV|mA)
12V PEX 12V AUX 12V PEX Current 12V AUX Current
12257 12197 1176 1001
3V3 PEX 3V3 AUX DDR VPP BOTTOM DDR VPP TOP
3356 3350 2500 2500
SYS 5V5 1V2 TOP 1V8 TOP 0V85
5510 1198 1844 858
MGT 0V9 12V SW MGT VTT 1V2 BTM
910 12173 1203 1203
VCCINT VOL VCCINT CURR DNA VCC3V3 VOL
851 13220 0
3V3 PEX CURR VCC0V85 CURR HBM1V2 VOL VPP2V5 VOL
0 0 0 0
VCCINT BRAM VOL
0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Card Power(W)
26
注記: HBM 温度は、.xclbin ファイルがターゲット プラットフォームに読み込まれた場合にのみレポートされます。
消費電力および熱情報の後、「Firewall Status」にハードウェアでエラーが検出されたときの情報が示されます。これには、タイムスタンプとファイアウォールのレベルも含まれます。ファイアウォールには、AXI Firewall が作動する で説明されるように 3 つのレベルがあります。次の例では、ファイアウォール エラーは検出されていません。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Firewall Last Error Status
Level 0 : 0x0(GOOD)
ECC Error Status
Tag Errors CE Count UE Count CE FFA UE FFA
bank1 (None) 0 0 0x0 0x0
その後にメモリのトポロジと DMA 転送メトリクスが示され、ストリーミング転送が続きます。DMA メトリクスには、ホストとカード間のデータ転送が含まれます。ホストからカードへの転送は
h2c
、カードからホストへの転送は c2h
と示されます。~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Memory Status
Tag Type Temp(C) Size Mem Usage BO count
[ 0] bank0 **UNUSED** 39 16 GB 0 Byte 0
[ 1] bank1 MEM_DDR4 42 16 GB 0 Byte 0
[ 2] bank2 **UNUSED** 46 16 GB 0 Byte 0
[ 3] bank3 **UNUSED** 43 16 GB 0 Byte 0
[ 4] PLRAM[0] **UNUSED** N/A 128 KB 0 Byte 0
[ 5] PLRAM[1] **UNUSED** N/A 128 KB 0 Byte 0
[ 6] PLRAM[2] **UNUSED** N/A 128 KB 0 Byte 0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
DMA Transfer Metrics
Chan[0].h2c: 32930 MB
Chan[0].c2h: 25317 MB
Chan[1].h2c: 994 MB
Chan[1].c2h: 11612 KB
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Streams
Tag Flow ID Route ID Status Total (B/#) Pending (B/#)
xclbin
ID と含まれる計算ユニット (CU) が表示されます。各 CU に対して、名前、PCIe BAR アドレス、およびステータス (IDLE、START、または DONE) が示されます。次の出力には、xclbin
ID および IDLE ステータスの 2 つの CU が示されています。~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Xclbin UUID
02954196-6dd8-4281-9fb8-ddad17c7a6b1
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Compute Unit Status
CU[ 0]: runOnfpga:runOnfpga_1 @0x18c0000 (IDLE)
CU[ 1]: runOnfpga:runOnfpga_2 @0x18d0000 (IDLE)
次は、コマンドが正しく実行された場合の出力例です。
INFO: xbutil query succeeded.