Programmable Devices
CPLDs, FPGAs, SoC FPGAs, Configuration, and Transceivers

RTEMS on NIOS II

Altera_Forum
Honored Contributor II
1,373 Views

Hi, 

 

We are two students working on a project about a signal treatment application running on an FPGA, the Altera Development Board. We would like to use RTEMS on the NIOS II architecture. Is there a RTEMS version including a porting on NIOS II as stated on the website (http://www.rtems.com/wiki/index.php/supportedcpus) ? We already looked at the latest versions but the source doesn't seem to include it. 

 

According to this website (link (http://www.ixo.de/info/rtems_nios2/)), someone has already worked on the porting. We asked him why nios II is no more supported by rtems. Here is his reply : 

 

>Years ago then my port was included in the RTEMS source code distribution, as 

>can be seen in the old news on the rtems.com (http://rtems.com/) website (August 9, 2006). Maybe it 

>has been removed since. The problem was that it was impossible to create a 

>native nios2-rtems toolchain. I had to use wrapper scripts to use the gcc as 

>provided by Altera. 

 

>Because Altera still doesn't provide an upgrade to gcc 4.x, but RTEMS expects 

>if not requires gcc 4.x, it might have become really complicated and not 

>feasible anymore to compile RTEMS with the wrapped Altera gcc. 

 

>Greetings from Hamburg 

>Kolja 

 

So, is the porting possible ? We are looking for some information concerning the porting of this RTOS on NIOS II. 

 

Regards, 

 

Sylvain and Aurelien
0 Kudos
0 Replies
Reply