AR# 54360

Zynq-7000 SoC - How do I send less than four bytes to the TxFIFO in the Quad-SPI controller?

Description

Whenever I write less than four bytes to the TxFIFO (TXD0), the transmit does not complete. Why is this?

Solution

When sending less than four bytes, you must use TXD[1-3] instead of TXD0. This is described in the Register Overview section of the Quad SPI controller chapter in the Zynq-7000 Technical Reference Manual (UG585).

AR# 54360
Date 06/13/2018
Status Active
Type General Article
Devices
Tools