Host Computer Does Not Recognize FX2 Reset

Question: When the FX2 chip (CY7C68013) is reset, the host computer does not recognize that the chip has been reset. The driver is not unloaded and reloaded.

 

Answer:

This is because the FX2 (CY7C68013) chip will reset with the DISCON bit set to connect to the bus. Since the part was connected to the bus, the system does not recognize that the chip has changed. Modify the configuration byte of the EEPOM((byte 7, bit b6), to set the DISCON bit. When the device resets it will process it with a normal reconnect to the bus.