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++
Announcements
FPGA community forums and blogs on community.intel.com are migrating to the new Altera Community and are read-only. For urgent support needs during this transition, please visit the FPGA Design Resources page or contact an Altera Authorized Distributor.
12748 Discussions

Can ucLinux running on Cyclone II Platform ?

Altera_Forum
Honored Contributor II
1,011 Views

Hello, Folks! 

 

I am a new man in NIOS and ucLinux, I like to study it .  

 

So I want to know the essential hardware is needed. Such as, how big the SRAM, SDRAM and Flash. And Does EP2C5 is enough. 

 

I want study form the architecture of the system, and I want make a PCB myself. Can anyone give me a circuit diagram for reference. 

 

Many Thaks! 

 

Lidong Fang
0 Kudos
1 Reply
Altera_Forum
Honored Contributor II
357 Views

Hi Lidong Fang 

 

The Cyclone2 is absolutely powerfull anough for uClinux. I personally use the ep2c35 and I don't know how many LE's there are on the ep2c5, but I use only about 15-20% of my chip (That includes some custom peripherals, SingalTap and the Nios2f core which consumes the most LE's of all the Nios2 cores) But the rest of the configuration really depends on your application... 

 

8mb should be enough SDRAM to run uCLinux (even 4mb will run) but depending on the application(s) you want to run on top of it I'd say go with 16MB RAM (or more). I've got a CycloneII development kit with 32MB ddr-ram and I have usually about 25MB RAM free.... 

I don't use the SRAM and uClinux doesn't use it so when you haven't got a custom application using it you can leave it out. 

The flash can be used to store your kernel, FGPA configuration AND filesystem (in that case you'll need at least 8mb) but you can also store the filesystem on an NFS drive or a CF-card in which case 4mb should be enough. 

 

A good starting point for the schematics would be one of the development kits i think... IIRC you can download them from the altera website. 

 

 

Greetz Walter Goossens
0 Kudos
Reply