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"
        }
    }
}