37.5.8 FIFO

Results are stored in a FIFO with a depth of 8 word. The FIFO contains the accumulated result data and the TX and RX indexes for that data. The user can configure the CVD module to store all accumulated results into the FIFO or only results that exceed the threshold specified in the scan descriptor. In either case, the user can generate an interrupt when the FIFO exceeds a watermark value.

The application has the choice of reading out:
  • Only a single 32-bit word that contains the RX and TX indexes and the delta of the positive and negative accumulated CVD measurements
  • A total of three 32-bit words to read the actual positive and negative CVD measurement along with delta
The FIFO uses following registers:
  • CVDRESH – CVD Results POS FIFO Read Register
  • CVDRESL – CVD Results NEG FIFO Read Register
  • CVDRESD – CVD Results Descriptor FIFO Read Register