Nios Community Wiki > ExampleDesigns

ExampleDesigns

Table of contents
No headers

     

Welcome to the Nios II Example Designs page. Feel free to post your example designs.


  • HelloLED - This is an example of a "freestanding" application, one that realizes a minimal footprint. Freestanding programs "own" the hardware and are responsible for initializing all hardware devices, device-drivers, and system-services.
  • ReadOnlyZipFileSystem - This is a simple example of how to use Altera's read-only zip filing system.
  • HostFileSystem - This is a simple example of how to use Altera's GDB Host file system.
  • Small TSE MAC Ethernet Example - This design uses the Altera Triple Speed Ethernet Megacore configured as the Small MAC variation to achieve lower FPGA resource usage. It was created using version 7.2 of the Altera tools and targets the Nios II Development Board, Cyclone II Edition.
  • AlternateNiosBootMethods - This is an example of how to implement your own custom boot copier software using the Nios II processor and Nios II IDE. Additionally, you will understand the basics of how to externally control the Nios II boot process.
  • InterfacingToThePPC- This is an example of how to interface the PPC8439e to the avalon bus. These examples are not necissarily functional since they were never tested in hardware but are inteded as a help to someone who might be writting their own.
  • HighSpeedImageDownloadDemo- This example contains a simple system build on a 1C20 Nios dev board with a Lancelot VGA board. It shows how one might create a high speed download application from a host PC to a Nios II target system via the JTAG UART. This example can demonstrate data transfers between 0.5Mbps and 1.0Mbps consistently between the host and target over the JTAG UART. This download contains the entire source for the hardware and software in this example.
  • BootLoaderFlashExample- This example shows how one might create an intelligent flash based boot loader that can analyze multiple possible application images stored in flash memory and choose the latest revision that is valid in the flash, load it into system memory, and jump to it.
  • Nios II Embedded Processor Design Contest - Outstanding Designs - Winning entries from the Nios II Embedded Processor Design Contest. Embedded design papers about Nios II applications in:
    • Audio
    • Encoding / Decoding
    • Encryption / Decryption
    • Image Processing
    • Motion Control
    • Networking
    • Security
    • Signal Processing
  • Cyclone III - Nios II - Starter board - How to get Nios II running from scratch on the Cyclone III starter kit.
  • Nios II UDP Offload Example - This example demonstrates a method of offloading UDP packet traffic from a Nios II system such that it can be processed in hardware rather than in software.
  • C2H Mandelbrot Legacy Design - This example demonstrates using C2H to accelerate a processor intensive algorithm in dedicated hardware.
  • new.gifNEEK "video" design example - This is the design example that was released on the 8.0.1 NEEK CD called "video".  The design has been ported into the Altera 9.0sp1 tools and posted as this example.
  • new.gifNiosII 3C120 Design Example - This is a hardware design example for the Altera 3C120 development board.
  • new.gifSimple Socket Server Plus - This example is an enhanced version of the Simple Socket Server (SSS) example that Altera has shipped for the past few years. The primary enhancements to this example are, enabled the InterNiche FTP server, enabled the InterNiche TFTP server, enabled the InterNiche FTP Client, enabled the InterNiche TFTP Client, enabled the InterNiche Telnet server, enabled the InterNiche console, enabled the InterNiche VFS file system, enabled the Altera ROZIPFS file system.
  • new.gifSuperloop Simple Socket Server Plus - This is a SUPERLOOP implementation of the Simple Socket Server Plus application.  In this example the application is compiled with the InterNiche Stack running in superloop mode, without an RTOS.

      

Tag page
You must login to post a comment.