FPGA: Cyclon II: Correctly reset the FPGA before configuration

Deassert the CONFIG pin before asserting it again. This assures that the
FPGA will be resetted and therefore configuration will be correctly
enabled.

This is also already done on other FPGA's, e.g. Stratix.

Signed-off-by: Stephan Gatzka <stephan.gatzka@hbm.com>
Signed-off-by: Stefan Roese <sr@denx.de>
This commit is contained in:
Stephan Gatzka 2012-10-22 23:11:41 +00:00 committed by Tom Rini
parent 045fa1e114
commit a99c040c33
1 changed files with 2 additions and 0 deletions

View File

@ -144,6 +144,8 @@ static int CYC2_ps_load(Altera_desc *desc, const void *buf, size_t bsize)
}
/* Establish the initial state */
(*fn->config) (FALSE, TRUE, cookie); /* De-assert nCONFIG */
udelay(100);
(*fn->config) (TRUE, TRUE, cookie); /* Assert nCONFIG */
udelay(2); /* T_cfg > 2us */