I/O Bandwidth Requirements - 2024.1 English

Versal Adaptive SoC System and Solution Planning Methodology Guide (UG1504)

Document ID
UG1504
Release Date
2024-06-19
Version
2024.1 English

The assumed data type for the image pixel edges is int16 and it must deliver 220 Mpixels/s which equates to 440 MB/s. A single AI Engine stream/PLIO delivers 32 bits (4 Bytes) per cycle. Assuming AI Engine clock running at 1.25 GHz, this amounts to 5 GB/s.

Based on target throughput, a single stream/PLIO should be sufficient to meet bandwidth requirements.

Table 1. Input System Parameters
Parameter Value Units Notes
AIE Clock Rate 1.25 GHz Use -2M speed grade
Image # Rows Pixels "R" 216 Pixels
Image # Column Pixels "C" 240 Pixels
Histogram Data Type Size 2 B Assume <int16>
Pixel Data Type Size 2 B Assume <int16>
Theta Resolution (# steps) 128 Over 180°
# AIE Tiles 32 tiles Partition over "Theta"
Target throughput 220 Mpixel/sec
Table 2. Output I/O Bandwidth Parameters
Parameter Value Units Notes
Input bandwidth 440 MB/sec Less than 1 stream @ 5 GB/sec