Hi,
I am using a Digilent Basys Board with Xilinx Spartan 3e. I have an
I2C controller configured to
FPGA, which reads data from externally
connected I2C EEPROM through the pmod connectors on the basys board. I
am having below problems.
1)
FPGA happens to work only once(outputs correct result on the leds)
when configured. When I the reset I2C controller, the functionality
does not repeat instead all leds are lit or off.
2) When I reset(or switch the power off and on) the
FPGA and try to re-
configure it, the chip does not work as expected. But when I pull the
EEPROM off the breadboard, reconnect it, reset the
FPGA and
reconfigure it, then I get the result, only for the first time.
I tried simulating by giving reset many times in the testbench and
results were as expected
in the simulation. Why am I having issues in the hardware?
Can any one please help?
Thanks.