I/O Bandwidth Requirements - 2024.1 English

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

Document ID
Release Date
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