Nios Community Wiki > Embedded Systems Lab

Embedded Systems Lab

Table of contents
No headers

Become a system architect by creating an entire Nios II based processor system in 3 hours or less.    

This lab is a great tool if you are new to developing embedded systems on FPGAs and explains not only the "how"  but also the "why". The lab targets DE1 hardware but you dont need the hardware to build the lab, only to test it.

 

Topics covered

  • Designing the system with an explanation of design flow, requirements, and strategy 
  • Setting up a Quartus II project
  • Building the SOPC System with SOPC Builder
  • Building the software application with the Nios II Embedded Design Suite
  • Lab validation to provide feedback on the usefulness of this lab

New Lab requirements v9.1:

  1. Lab Design Files  (free download) 
    1. Lab Instruction Workbook v9.1 PDF Doc (4MB)
  2. Quartus II and Nios II EDS v9.1 or above (Download free Web Edition)
  3. Cyclone II Starter Kit (optional if you would like to see the system actually run on hardware)

Lab requirements v9.0:

  1. Lab manual and design files (free download) 
    1. Lab Instruction Workbook v9.0
    2. Instructions on how to 'unlock' cool beta features in SOPC Builder v9.0 click here
    3. Instructions on how to 'unlock' cool beta features in SOPC Builder v9.0sp1 and beyond click here
  2. Quartus II and Nios II EDS v8.1 or above (Download free Web Edition)
  3. Cyclone II Starter Kit (optional if you would like to see the system actually run on hardware) 


   For questions and feedback contact embedded_lab@altera.com.

Using Quartus II/Nios II EDS v8.1? No problem, get the v8.1 of the Lab:

  1. Lab manual and design files (free download) 
  2. If you would like to download just the manual custom paper then click here

Sketch.jpg
Sketch of the system you build in the lab (click to enlarge)

 

DesignFlow.jpg

Design flow diagram

 

fig1-cyclone2-staterkit.jpg

Target hardware

Tag page

Files 10

FileSizeDateAttached by 
 DE1_sopc_buidler_hw_lab_v72.zip
No description
3.75 MB17:44, 3 Feb 2009AdminActions
 DE1_sopc_builder_hw_lab91.zip
Design Files for v9.1 of Embedded Systems Lab
1021.5 kB19:39, 9 Nov 2009nkariActions
 DE1_sopc_builder_hw_lab_v90_rev0.zip
Lab Design Files for v9.0 Quartus II
1049.98 kB18:15, 18 Mar 2009nkariActions
 Embedded System Lab Instruction v81.pdf
No description
3.73 MB17:59, 9 Jan 2009AdminActions
 Embedded System Lab Instruction_v91 (1).pdf
Instruction Workbook for v9.1 of Embedded Systems Lab
3.94 MB22:18, 9 Nov 2009nkariActions
 Embedded_systems_lab_v80_rev3.zip
No description
3.34 MB17:44, 3 Feb 2009AdminActions
 Embedded_System_Lab_Instruction_v90.pdf
Lab Instruction Workbook for v9.0 Quartus II
4.22 MB18:15, 18 Mar 2009nkariActions
 esl_v81_reva.zip
No description
4.04 MB17:57, 9 Jan 2009AdminActions
 SOPC Builder 9 Beta Menus.pdf
Instructions to unlock beta features in SOPC Builder v9.0
138.32 kB18:15, 18 Mar 2009nkariActions
 SOPC Builder 9 Beta Menus sp1 and sp2.pdf
No description
142.53 kB15:42, 12 Aug 2009rfrazerActions
Viewing 5 of 5 comments: view all
Nice info.But so complicated.And it is night time here.I must go to sleep.But i will continue reading tomorrow.Anyway thanks a lot for the article. club penguin cheats
Posted 04:18, 23 Jan 2010
System -- Interconnect --- Fabric I can't understand Why the UART is on the Fabric? ------- A Great Network StrongerAds
Posted 09:14, 11 Feb 2010
Thank you for the helpfull tutorial but i have hopefully a small problem. I followed the instructions in the tutorial but the compilation with quartus II brought some errors. here is a printout. Error: Node instance "auto_inst" instantiates undefined entity "cos_Approximator_GN" Error: Node instance "auto_inst" instantiates undefined entity "de1_vga_dma_GNWPAU3OZZ" Error: Node instance "auto_inst" instantiates undefined entity "phase_Generator_GNMVMS3CBU" I unpacked all files, which were in the archive and these are still available in my quartusproject/ip folder. I'm using the NIOS II 9.1 EDS without . The Generation with the SoPC Builder was succesfull. Have someone a hint to solve this problem? greetings daniel
Posted 17:46, 22 Feb 2010
WOW...this is my new love...great music...listening to the album on youtube now :) Doctorate Counseling Psychology AND Associate Degree Educational Psychology AND Doctorate Educational Psychology Educational Psychology Diploma AND PhD Educational Psychology
Posted 11:42, 26 Feb 2010
What i like is Designing the system with an explanation of design flow. This is great that you covered this. orlando personal injury lawyers
Posted 05:54, 4 Mar 2010
Viewing 5 of 5 comments: view all
You must login to post a comment.
SourceForge.net