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.
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 |
Parameter | Value | Units | Notes |
---|---|---|---|
Input bandwidth | 440 | MB/sec | Less than 1 stream @ 5 GB/sec |