Which areas in flash memory are scanned during bootup to make sure that there is configuration file present in the external flash memory?
-
6\$\begingroup\$ This is something your FPGA datasheet should tell. \$\endgroup\$Eugene Sh.– Eugene Sh.2018年07月25日 12:43:29 +00:00Commented Jul 25, 2018 at 12:43
-
1\$\begingroup\$ Depends on the FPGA. What FPGA are you asking about? \$\endgroup\$crj11– crj112018年07月25日 12:45:34 +00:00Commented Jul 25, 2018 at 12:45
1 Answer 1
In general the FPGA does not know or care if the FPGA has a file present before it tries to load the configuration data. There is a CRC in the file that is checked at the end of configuration that the FPGA uses to determine if a valid configuration has been loaded. There is a signal called CONFIG_DONE that indicates if the configuration was successful.
-
1\$\begingroup\$ In general it does not actually start loading config data until it reads the correct header at the start of the config data. \$\endgroup\$crj11– crj112018年07月25日 17:24:13 +00:00Commented Jul 25, 2018 at 17:24