Programming the CY22150 with FPGA

Question: When using an FPGA on a PCB for serial programming of the CY22150, during write mode, the device will respond with an ACK pulse after eight bits by pulling the SDAT line low. Is this a 'weak 0', or a 'strong 0'? Can there be a conflict with the I/O of the FPGA?

 

Answer:

When the  CY22150 sends an ACK, it is a strong zero.