The Buffers table contains information related to the buffers
that are mapped to the ADF graph. Typically, buffers are used in window
connections.
Note: The use of
buf#
and buf#d
means it is a ping-pong buffer.Figure 1. Buffers Table
Column Name | Description |
---|---|
Name | The name of the connection where the buffer is allocated. |
ID | The unique ID given to the buffer by the AI Engine compiler. |
Type | The type of buffer being used. This can either be Memory or Stream. The connection to a window uses a ping-pong buffer, and connection to a stream might use a DMA buffer. |
Net | The net with which the buffer is associated. |
Column | The column location of the tile where the buffer is mapped by the compiler. |
Row | The row location of the tile where the buffer is mapped by the compiler. |
Bank | The bank of the tile where the buffer is mapped.
The banks are: 0, 1, 2, or 3. Note: The hardware view is eight banks of 128-bit
width. The software view is four banks of 256-bit
width.
|
Offset | The address offset of the buffer with the bank. |
Size | The size of the buffer in bytes. |
Lock ID | Unique ID per buffer if placed in the bank. |
Lock Name | The unique name of the lock associated with the buffer. This can be used to debug a lock stall on a buffer. |