While the device is undergoing partial reconfiguration, the data stream can be monitored
to confirm bitstream formatting is correct. Multiple ILA debug cores have been inserted
into this sample design, but the most straightforward one to use sits in the top level
alongside the ICAP primitive.
- Open the Vivado® Design Suite hardware manager feature, and connect to the target board.
- To see the debug cores, refresh the device.
- In one of the ILA core windows, click Specify the probes file links to find Bitstreams/ design_1_wrapper_shift_right.ltx.
- In hw_ila_3, click + to add probes in the Trigger Setup window.
- Select
M_AXIS_0_tdata[31:0]
, and click OK. - For Radix, select [H] (hexadecimal).
- For Value, set
5599_AA66
to watch for the bitstream sync word. This is the bit-swapped version that the ICAP expects to set the configuration engine to programming mode.
- Arm the trigger, and then partially reconfigure the device (as described in the previous section). Data should be captured as soon as the partial bitstream is sent.
- In the captured data, you will see the beginning of the bitstream delivery,
not long after
tvalid
has risen high.
The AXI4 bus can be monitored for its activity by using the ILA core instances hw_ila_1 and hw_ila_2. These cores can be found within the block diagram. They monitor the output of:
- XDMA (system_ila_0)
- data_fifo (system_ila_1)