Pont de Pedra
Junior Member level 3
Hi:
I need be absolutely sure my design starts always and if not, try it again till it starts fine.
In a classical configuration I can use an external WD timer then if the uControler don’t starts then ….
I want include a WD timer in my FPGA, but:
I use a Cyclone II FPGA device, it has the following main stages for initialize it:
- Configuration
- Initialization
In the Configuration stage there is no problem, because the CRC. Then if there is any problem, the FPGA restarts the Configuration cycle again.
But what happen if the Initialization don’t works fine?
The internal WD timer will never start then nor the uControler.
Then my question is.
Can I be absolutely sure that Initialization always will work fine?
Will all registers be initialized always?
If not how can I solve it?
All suggestions are welcome.
P.S.
-The uControler mustn’t start till FPGA has been Initilized.
-I use de CRC pin too.
Thanks
Pont de Pedra
I need be absolutely sure my design starts always and if not, try it again till it starts fine.
In a classical configuration I can use an external WD timer then if the uControler don’t starts then ….
I want include a WD timer in my FPGA, but:
I use a Cyclone II FPGA device, it has the following main stages for initialize it:
- Configuration
- Initialization
In the Configuration stage there is no problem, because the CRC. Then if there is any problem, the FPGA restarts the Configuration cycle again.
But what happen if the Initialization don’t works fine?
The internal WD timer will never start then nor the uControler.
Then my question is.
Can I be absolutely sure that Initialization always will work fine?
Will all registers be initialized always?
If not how can I solve it?
All suggestions are welcome.
P.S.
-The uControler mustn’t start till FPGA has been Initilized.
-I use de CRC pin too.
Thanks
Pont de Pedra