Beruflich Dokumente
Kultur Dokumente
NIOS 2 PROCESSOR BASED CUSTOMIZED SOFT MCU FOR A WEBSERVER IMPLEMENTATION ON FPGA
Submitted by : M. Ramesh (44509106017) M. Selvasekar (44509106023) K.Kannapan (44509106308) R. Prasath (44509106706)
OBJECTIVE
The main aim of this project is to control the FPGA microprocessor kit accessing anywhere on the world through the web using the NIOS 2 software platform. The microprocessor kit get interfaced to the computer connecting to the web through the EWS device and can be programmed as per our wish and applied it practically by connecting peripheral devices.
Relays
EWS
CYCLONE II FAMILY
density range to 68,416 logic elements (LEs). Cyclone II devices can support complex digital systems on a single chip at a cost that are equivalent to ASICs. Cyclone II devices support the Nios II embedded processor which allows you to implement custom-fit embedded processing solutions. They are available in different packages ranging from 144pins to 672 pins. They are available in three different speed grades for different processing speed requirements.
JTAG Interface
Output Buffer
Indicator LEDs
EP2C8T144C8
purpose I/Os. It is available in three different speed grades, the one used in the project is speed grade 8.
NIOS 2
All of these can be implemented on a single Altera FPGA. It is possible to implement many NIOS processors on a
single FPGA also. Three different configurations of NIOS II processors are available namely
NIOS II F (Fast) NIOS II S (Standard) NIOS II E (Economy)
NIOS 2 The Nios II processor is a general-purpose RISC processor core, providing: Full 32-bit instruction set, data path, and address space 32 general-purpose registers Optional shadow register sets 32 interrupt sources External interrupt controller interface for more interrupt sources Access to a variety of on-chip peripherals, and interfaces to off-chip memories and peripherals Optional memory management unit (MMU) to support operating systems that require MMUs Optional memory protection unit (MPU)