dump

Thedumpcommand prints out device information in JSON format to the terminal.

The command has the following options:

  • -d (Optional): Specifies the target card. Default = 0 if not specified.

To run thedumpcommand, 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" } } }