Forum Discussion

Altera_Forum's avatar
Altera_Forum
Icon for Honored Contributor rankHonored Contributor
19 years ago

Booting multiple CPUs from one EPCS

My design consists of two NIOS-II cores, both connected to a common epcs_controller as a boot device. Both reset vectors are assigned to epcs_controller with a different offset of 0x100. Both cpus have their own independent RAM in which their firmware shall run. As a booting device only one EPCS is connected, which shall provide:

- FPGA configuration

- Firmware for CPU1

- Firmware for CPU2

Both firmwares are compiled without errors. When running Flash-Programmer (in GUI-mode) an error is reported, that two CPUs are detected and one must be picked in the configuration dialog. But the corresponding CPU-name is displayd in the dialog window.

So does anybody know if it is possible to boot multiple CPUs from one common EPCS and how must nios2-flash-programmer be called to succeed ?

(I'm working wit Quartus 6.0 Build 178 and NIOS-II 6.0)

Thanks in advance

Mike

( added later: Analyzing EPCS bootloader source code seems, that only one single firmware behind FPGA configuration is supported )

today Altera told me: "Now there is no solution of booting multiprocessor from one EPCS device provided by Altera. It is difficult to boot multiprocessor from one EPCS device."
No RepliesBe the first to reply