spartan 3e reset
Hi,
My design has modules like i2c controller, cpu, sram, gpio. I
integrated all the above modules. This design is implemented in
Spartan 3e based Digilent Basys board. The design when triggered,
reads data from the externally connected I2C EEPROM, copies into SRAM
in the design and then triggers the cpu to process the data and output
the result on to the leds on board.
When I configure the FPGA with the bit file(write the bit file into
ROM on board/FPGA), the design works fine for the first time but when
I push the FPGA reset button to reconfigure the FPGA, the design does
not work. When I power the whole board off, wait for some time and
then repeat the process, it works fine only for the first time.
I tested the board with a simple counter and it is working fine. Does
my design need a different treatment because it uses an externally
connected I2C EEPROM?
Please help.
Thanks.