DMA + CLIB

In our trust engine, we use a DMA engine with a crypto lib to do authentication/encr/decr work, this article introduces the whole structure of this DMA + CLIB structure and summarize all transfer patterns.

Structure of DMA + CLIB

The structure of DMA + CLIB is shown below, DMA has two channels and connected to SoC NoC for inbound and outbound data, on the other side of DMA it is connected to an interface which contains INFIFO and OUTFIFO to store data temprorily; Finally the interface is connected to CLIB which consume plaindata and generate AES results.
image

Interfaces

Reference

0%