Vtech introduces another VSTAR demo with video image processing. The image rotating algorithm is mapped to a Xilinx Kintex-7 FPGA K705 development board with a 300 MHz AXI stream and 200 MHz AXI bus.
Figure 1: Block diagram
Three sets of bus probes are chosen. VSTAR captures events (signal states) up to 100,000 times longer than waveform and displays on Event Transition Chart.
VSTAR automatically creates a state machine and internal triggers for each probe group based on Event Transition Chart. Each state machine sequence (rule) is displayed on Event Rules Explorer.
VSTAR then detects mismatches (auto triggers) with the rules and highlights the faults on Event Transition Chart. Manual override is available for the rules and the additional triggers.
A special hardware “error injection” switch has been added to manually insert a fault in the design – VSTAR automatically identifies the fault and displays to the user with VCD on GTKWave.
Figure 2: System configuration
Figure 3: AXI operation timing
Figure 4: Event Transition Chart
Figure 5: Probe settings for valid signals of Image Rotator
Figure 6: One of the rules auto-generated by VSTAR on Event Rules Explorer
Figure 7: Probe settings for write address of Image Rotator
Figure 8: Probe settings for valid signals of Image DMA Reader
Complex designs are becoming more difficult to debug: where to set probes, compile, place & route, review, reset probes, repeat. Let VSTAR automatically set the rules and triggers. Compile less and have more time to debug the root cause.
Schedule a VSTAR FPGA Debug demo to: firstname.lastname@example.org