SPRUIV7B May 2022 – September 2023 AM620-Q1 , AM623 , AM625 , AM625-Q1 , AM625SIP
The PRUSS 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) |