Displaying Device Hardware Transaction View

For SDx™ Development Environment users, double-click Device 1 HW Transaction View in the Reports window to open the Device Hardware Transaction view window.

Figure: Reports Window

For XOCC/Makefile users, follow the steps below to open the Hardware Transaction View:

  1. Start the SDx Development Environment by running the command:
    $sdx
  2. Choose a workspace when prompted.
  3. Select File->Open File, browse to the .wdb file generated during hardware emulation.

Below is a snapshot of the Device Hardware Transaction view for the median filter example:

Figure: Devide Hardware Transaction View

The Device Hardware Transaction View is organized hierarchically for easy navigation. Below are the hierarchy tree and descriptions:
Device xilinx:adm-pcie-ku3:2ddr:3.3: target device name. This device has two memory channels. 
  Binary Container binary_container_1: binary container name
    Kernel Data Transfer: data transfers for all kernels
	m_axi: data transfers on memory channel 0
          Read
          Write
	m_axi1: data transfers on memory channel 1
          Read
          Write  
    Kernel <kernel> <local_size>: kernel name in the binary container 
      Compute Unit: <cu1> : compute unit name
        CU Stalls: stall information on the compute unit
        Data Transfers: data transfers on the compute unit
          Read
          Write
        User Functions: user functions in the CU
          <func1>: user function name 
            Function Stalls: stall information on the function 
            Function I/O: data transfers on the function