
8201, 8202, 8203, 8204 Acceleration Processor Data Sheet, DS-0157-05
Page 108
Exar Confidential
5. The Encryption engine decrypts the “ENC (CMP + Pad)” data, and then sends the
“CMP + Pad” data to the Pad engine.
6. The Pad engine passes through the “CMP” data to the Compression Engine, and
removes the “Pad” data in the data stream.
7. The Compression engine decompresses the “CMP” data, and then sends the
resulting “RAW” data to the DMA.
8. Finally, the DMA sends the result data to host memory according to command
structures.
4.2.2
Hash Engine after Encryption Engine
Figure 4-6 shows the data flow when the position of the Hash engine is after the Encryption
 engine and all four engines are enabled. In this configuration, the Hash Engine calculates
MAC value for the compressed data with padding, “CMP + Pad”, and compares the
calculated MAC value against the MAC value in the information bus. The data flow for the
after Pad engine”.
Figure 4-5. Decode Operation: Hash Engine before Encryption Engine