SPRUIU1C July 2020 – February 2024 DRA821U , DRA821U-Q1
This module provides proxy functions for hosts that need to create large data bursts but can only perform small accesses. Examples of this need are:
All of these require larger data sets, from 12 to 128 bytes, and the storage hardware requires the entire data on the bus in a single burst. Unfortunately, many CPUs cannot produce bursts to device memory, such as registers, and the largest CPU access is typically 8 bytes. Therefore the proxy provides the ability to access the hardware with a single burst, and at the same time allows the CPU to access the same data in smaller accesses.
Figure 10-186 describes Secure Proxy major building blocks.