Software Tracing
Event tracing automatically instruments the stub function to capture software control events associated with the implementation of a hardware function call. The event types include the following.
- Accelerator set up and initiation
- Data transfer setup
- Hardware/software synchronization barriers (“wait for event”)
Each of these events is independently traced, and results in a single AXI-Lite write into the programmable logic, where it receives a timestamp from the same global timer as hardware events.