7.2.1.6 Data Buffer

The data buffer block is 32 bits wide and 8 words deep. Data buffer read/write operations are performed on the rising edge of the clock signal. There are 4-bit read and write pointers that increment on read and write.

The 3 least significant bits (LSBs) are used to address the 8 locations; the most significant bit (MSB) of the read and write pointers is used to signal the data buffer empty and full.