Agilex™ 7 Power Management User Guide

ID 683373
Date 7/08/2024
Public
Document Table of Contents

4.4.5. Verifying the Interaction between the Design Example and the Mailbox Client with Avalon® Streaming Interface IP

To verify the interaction between the state machines of the design example with the Mailbox Client with Avalon® Streaming Interface IP, use the stp_basic_debug.stp Signal Tap file provided with the design example.

The provided Signal Tap file keeps track of the following signals:

  • The parallel I/O IPs connected to the state machines
  • The command and response interfaces from the Mailbox Client with Avalon® Streaming Interface IP
  • The internal state of the state machines
  • The response FIFO
Figure 17. Capturing an Outgoing CommandTo capture an outgoing command to the Mailbox Client with Avalon® Streaming Interface IP, set a rising edge trigger condition on the usr_start_edge signal of the User Interface group.


Figure 18. Capturing an Incoming ResponseTo capture a command incoming to the Mailbox Client with Avalon® Streaming Interface IP, set an edge trigger condition on the response_valid signal of the Response Interface group.


Figure 19.  Signal Tap Capture of Outgoing GET_TEMPERATURE Command to the Mailbox Client with Avalon® Streaming Interface IP


Figure 20.  Signal Tap Capture of Response for GET_TEMPERATURE Command from the Mailbox Client with Avalon® Streaming Interface IP


Note: The Mailbox Client with Avalon® Streaming Interface IP can hold the Start of Packet and End of Packet signals in a high state even if there is no traffic between the IP and the finite state machine.