Hello,
Well, the title might not be very exact. I have programmed big states machines in VHDL with quartus 4.1sp2. They all have an asynchronous reset, and i have leds to see what's going on for debug purpose. When i'm in the reset state, i must have a pattern on my leds.
BUT, the bigger my state machine got, the stranger the behaviour. If I remove some access to the leds later in my state machine (not in the reset, but in a true state), all my leds are off during my reset, or sometimes only some are off, given the operation I add or remove IN COMPLETLY OTHER STATES, or even in others modules.
I have really no idea of what is going on. My design is not yet very big (900 LE) and there are no really speed constraint on it.
Could someone please explain me what I can do so wrong ?
Best regards, and happy new year
Nick