dump
The dump
command prints out device
information in JSON format to the terminal.
The command has the following options:
-d <card>
(Optional): Specifies the target card. Default = 0 if not specified.
To run the dump
command, run the
following command:
$ xbutil dump
An example of the command output on a U250 card is shown below:
{
"version": "1.1.0",
"system": {
"sysname": "Linux",
"release": "4.15.0-43-generic",
"version": "#46~16.04.1-Ubuntu SMP Fri Dec 7 13:31:08 UTC 2018",
"machine": "x86_64",
"glibc": "2.23",
"linux": "Ubuntu 16.04.4 LTS",
"now": "Tue May 21 14:13:00 2019"
},
"runtime": {
"build": {
"version": "2.3.0",
"hash": "42f90bb223343431a63d520c036f03c28fff2550",
"date": "2019-05-20 20:06:52",
"branch": "master",
"xocl": "2.3.0,42f90bb223343431a63d520c036f03c28fff2550",
"xclmgmt": "2.3.0,42f90bb223343431a63d520c036f03c28fff2550"
}
},
"board": {
"info": {
"dsa_name": "xilinx_u250_xdma_201830_2",
"vendor": "4334",
"device": "20485",
"subdevice": "14",
"subvendor": "4334",
"xmcversion": "0",
"ddr_size": "68719476736",
"ddr_count": "4",
"clock0": "300",
"clock1": "500",
"clock2": "0",
"pcie_speed": "3",
"pcie_width": "16",
"dma_threads": "2",
"mig_calibrated": "false",
"idcode": "0x4b57093",
"fpga_name": "xcu250-figd2104-2L-e",
"dna": "",
"p2p_enabled": "0"
},
"physical": {
"thermal": {
"pcb": {
"top_front": "40",
"top_rear": "35",
"btm_front": "42"
},
"fpga_temp": "48",
"tcrit_temp": "41",
"fan_speed": "1262",
"cage": {
"temp0": "0",
"temp1": "0",
"temp2": "0",
"temp3": "0"
}
},
"electrical": {
"12v_pex": {
"voltage": "11960",
"current": "2128"
},
"12v_aux": {
"voltage": "468",
"current": "0"
},
"3v3_pex": {
"voltage": "3301"
},
"3v3_aux": {
"voltage": "3307"
},
"ddr_vpp_bottom": {
"voltage": "2500"
},
"ddr_vpp_top": {
"voltage": "2500"
},
"sys_5v5": {
"voltage": "5487"
},
"1v2_top": {
"voltage": "1201"
},
"1v2_btm": {
"voltage": "151"
},
"1v8_top": {
"voltage": "1847"
},
"0v85": {
"voltage": "855"
},
"mgt_0v9": {
"voltage": "906"
},
"12v_sw": {
"voltage": "11971"
},
"mgt_vtt": {
"voltage": "1200"
},
"vccint": {
"voltage": "850",
"current": "8657"
}
},
"power": "25"
},
"error": {
"firewall": {
"firewall_level": "0",
"status": "(GOOD)"
}
},
"pcie_dma": {
"transfer_metrics": {
"chan": {
"0": {
"h2c": "0 Byte",
"c2h": "20 Byte"
},
"1": {
"h2c": "0 Byte",
"c2h": "0 Byte"
}
}
}
},
"memory": {
"mem": {
"0": {
"type": "MEM_DDR4",
"temp": "4294967295",
"tag": "bank0",
"enabled": "true",
"size": "16 GB",
"mem_usage": "0 Byte",
"bo_count": "0"
},
"1": {
"type": "**UNUSED**",
"temp": "4294967295",
"tag": "bank1",
"enabled": "false",
"size": "16 GB",
"mem_usage": "0 Byte",
"bo_count": "0"
},
"2": {
"type": "**UNUSED**",
"temp": "4294967295",
"tag": "bank2",
"enabled": "false",
"size": "16 GB",
"mem_usage": "0 Byte",
"bo_count": "0"
},
"3": {
"type": "**UNUSED**",
"temp": "4294967295",
"tag": "bank3",
"enabled": "false",
"size": "16 GB",
"mem_usage": "0 Byte",
"bo_count": "0"
},
"4": {
"type": "**UNUSED**",
"temp": "4294967295",
"tag": "PLRAM[0]",
"enabled": "false",
"size": "128 KB",
"mem_usage": "0 Byte",
"bo_count": "0"
},
"5": {
"type": "**UNUSED**",
"temp": "4294967295",
"tag": "PLRAM[1]",
"enabled": "false",
"size": "128 KB",
"mem_usage": "0 Byte",
"bo_count": "0"
},
"6": {
"type": "**UNUSED**",
"temp": "4294967295",
"tag": "PLRAM[2]",
"enabled": "false",
"size": "128 KB",
"mem_usage": "0 Byte",
"bo_count": "0"
},
"7": {
"type": "**UNUSED**",
"temp": "4294967295",
"tag": "PLRAM[3]",
"enabled": "false",
"size": "128 KB",
"mem_usage": "0 Byte",
"bo_count": "0"
}
}
},
"xclbin": {
"uuid": "1e941bf2-3945-4951-8f67-7bd78664513d"
},
"compute_unit": {
"0": {
"name": "hello:hello_1",
"base_address": "25165824",
"status": "(IDLE)"
}
}
},
"debug_profile": {
"device_info": {
"error": "0",
"device_index": "0",
"user_instance": "128",
"nifd_instance": "0",
"device_name": "\/dev\/dri\/renderD128",
"nifd_name": "\/dev\/nifd0"
}
}
}