AI Engine-ML Intrinsics User Guide  (v2023.2)

Overview

These intrinsics allow the generation of core events, that can be broadcasted to other cores, sent to PL, used for profiling, etc.

Event generation

void event0 ()
 Generate event 0. More...
 
void event1 ()
 Generate event 1. More...
 
void event_warning ()
 Generate warning event. More...
 
void event_error ()
 Generate error event. More...
 

Stopping execution

void done ()
 Disable the core. More...
 

Function Documentation

◆ done()

void done ( )

Disable the core.

This intrinsic disables the core by stalling it. It is equivalent to disabling the core through the AXI control interface.

◆ event0()

void event0 ( )

Generate event 0.

This intrinsic generates core event 0.

◆ event1()

void event1 ( )

Generate event 1.

This intrinsic generates core event 1.

◆ event_error()

void event_error ( )

Generate error event.

This intrinsic triggers the core's error event.

◆ event_warning()

void event_warning ( )

Generate warning event.

This intrinsic triggers the core's warning event.