--- Quote Start ---
My schematic picture is exactly the enable and synchronizer that you describe. The only difference is that my enable is external because the schematic and waveform simulator do not provide the internal initialization capability that you have in HDL.
--- Quote End ---
Hey, you said you a push-button would not do! :)
--- Quote Start ---
And yes, it is true that the FPGA will initialize the hardware as specified by the HDL. Haven't tried this in ModelSim, but if it recognizes the initialization code then it can resolve the startup conditions
--- Quote End ---
Modelsim implements the initialization correctly.
Cheers,
Dave