Nios® V/II Embedded Design Suite (EDS)
Support for Embedded Development Tools, Processors (SoCs and Nios® V/II processor), Embedded Development Suites (EDSs), Boot and Configuration, Operating Systems, C and C++
12746 Discussions

Booting multiple CPUs from one EPCS

Altera_Forum
Honored Contributor II
1,059 Views

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."
0 Kudos
0 Replies
Reply