SPRUIM2H May 2020 – October 2023 AM2431 , AM2432 , AM2434 , AM6411 , AM6412 , AM6421 , AM6422 , AM6441 , AM6442
The PRU_ICSSG system implements a new wide 32-Bytes data path. The firmware can perform one XOUT of 32-Bytes, the hardware will feed the CRC16/32 4-Bytes at a time. This will take 20 clock cycles for CRC16 and 12 clock cycles for CRC32 for a 32-Bytes XOUT.
PRU Register | XFR ID | Domain/Function | Description |
---|---|---|---|
R9:R2 Data | 1 | Data | XOUT Only |
1-Byte to 32-Bytes in size | |||
LSB packed and no gaps, for example: | |||
32-Bytes push R9:R2 | |||
16-Bytes push R5:R2 | |||
4-Bytes push R2 | |||
7-Bytes push R3(b2.b0):R2 | |||
1-Bytes push R2(b0) |