SPRUIE9D May 2017 – May 2024 DRA74P , DRA75P , DRA76P , DRA77P
Figure 9-9 shows an overview block diagram of the CAL_B module.
The RD DMA block reads pixel data from memory and re-formats the data into a stream understood by the CAL processing pipeline.
The data is sent with 64-bit granularity to the CAL pipeline for further processing. The data pipeline forwards 64-bit wide data words as well as a 5-bit wide data qualifier + 4-bit validity qualifier + 5-bit CPORT number (referred as TAG in this chapter).
The TAG is set by the data source and controls how the different stages in the processing pipeline behave. Figure 9-10 summarizes possible values for the data qualifier and the corresponding behavior of the different processing stages:
Figure 9-10 does not describe all possible configurations for the CAL pixel processing stages. Depending on the use case, each pixel processing stage (extraction, DPCM decoding/encoding, packing) can be individually configured or bypassed via a dedicated bit-field in the CAL_PIX_PROC_i register.