connect [name] (portA , portB)
This connects two ports which can be either buffer port, cascade port or stream port.
The buffers can be one of the following:
- Local buffers located in an AI Engine Tile. Details are found in AI Engine-ML Local Memory Access.
- Shared buffer located in an AI Engine-ML Memory Tile. Details are found in AI Engine-ML Memory Tile Access.
- External buffer which are located in external DDR. Details are found in AI Engine-ML External Memory Access.
The two ports can belong to different levels of hierarchy within the graph.
dimensions(port) = {Size1, ...}
If the buffer dimension is not specified in its signature, you define
it in the graph using the dimension function. This
function can only be applied to buffers located in an AI Engine-ML tile.
connect<parameter> [name](portA, portB)
Connects a parameter port to a kernel buffer port.
connect [name](parameter, kernel)
Connects a LUT parameter array object to a kernel.