Forum Discussion
Altera_Forum
Honored Contributor
21 years agoLong Boot Time after update to 5.0
after updating to Quartus / NIOS II 5.0 my design needs about 7 seconds to boot (reboot) from EPCS. With an oscilloscope I've measured, that the FPGA configuration is done in 80 msec. After a short pause of 150 msec the bootloader starts to load the firmware from EPCS into SRAM. This procedure lasts now 7 seconds.
The serial clock on EPCS shows that every 120 usec one byte is serial shifted out (120usec x 65250 = 7 sec total) The previous version had a repetitive rate of 1,25 usec (= 81msec total ) Facts: - Reset signal is stable (PLL with locked-detection) - both, design and custom board are re-compiled with new version 5.0 - EPCS programming is done via Flash-Programmer - Environment variables are set to Quartus50 - firmware size: 65250 bytes - Reset Address set to EPCS - Exception Address set to SRAM - Firmware starts immediately after download ends - previous version (4.2 / NIOS II 1.1) needs 200msec total to start. - system clock is 49.15 MHz - all linker sections set to SRAM Any suggestions ? Mike added due to new experiences : - reading from EPCS via HAL ( alt_read_flash() ) is also extremly slow!13 Replies
- Altera_Forum
Honored Contributor
BTW: My boot time went from > 8 sec to < 1 sec.
--Scott - Altera_Forum
Honored Contributor
Hmmm.... Scott, those edits should've been done by the service pack. Just curious, was your recent install/update Quartus 5.0 SP1, or Nios II 5.0 SP1? (they are separate installs)?
- Altera_Forum
Honored Contributor
Hi Jesse,
> was your recent install/update Quartus 5.0 SP1, or Nios II 5.0 SP1? > (they are separate installs)? I couldn't find any service packs for Nios II 5.0. But I found these: Quartus 5.0 SP1 : https://www.altera.com/support/software/dow...nl-qii50sp1.jsp (https://www.altera.com/support/software/download/service_packs/quartus/dnl-qii50sp1.jsp) Quartus 5.0 SP1.04 : https://www.altera.com/support/software/dow...tical-issue.jsp (https://www.altera.com/support/software/download/service_packs/quartus/dnl-q50sp1-critical-issue.jsp) Basically, yesterday I finally upgraded to Quartus 5.0/Nios-II 5.0. I installed the SPs listed above. Then made a copy of the 1c20 standard design, changed the reset address to epcs ... and then started on this issue. That's it -- yesterday morning, I started out with a clean machine after completely uninstalling all of 4.2. --Scott