IP-NIOS Altera, IP-NIOS Datasheet

no-image

IP-NIOS

Manufacturer Part Number
IP-NIOS
Description
IP NIOS II MEGACORE
Manufacturer
Altera
Type
Licenser
Datasheets

Specifications of IP-NIOS

Processor Type
RISC 32-Bit
Lead Free Status / RoHS Status
Not applicable / Not applicable
Features
-
Package / Case
-
Mounting Type
-
Voltage
-
Speed
-
© 2011 Altera Corporation. All rights reserved. ALTERA, ARRIA, CYCLONE, HARDCOPY, MAX, MEGACORE, NIOS, QUARTUS and STRATIX are Reg. U.S. Pat. & Tm. Off.
and/or trademarks of Altera Corporation in the U.S. and other countries. All other trademarks and service marks are the property of their respective holders as described at
www.altera.com/common/legal.html. Altera warrants performance of its semiconductor products to current specifications in accordance with Altera’s standard warranty, but
reserves the right to make changes to any products and services at any time without notice. Altera assumes no responsibility or liability arising out of the application or use of any
information, product, or service described herein except as expressly agreed to in writing by Altera. Altera customers are advised to obtain the latest version of device
specifications before relying on any published information and before placing orders for products or services.
NII52001-10.1.0
Introduction
Nios II Software Development Environment
Nios II Software Developer’s Handbook
February 2011
February 2011
NII52001-10.1.0
Prerequisites
Finding Nios II EDS Files
The Nios
develop software for the Altera
Nios II software development environment, the Nios II Embedded Design Suite (EDS)
tools available to you, and the process for developing software.
This chapter provides a high-level overview of the software development
environments for the Nios II processor, and contains the following sections:
The Nios II Software Developer’s Handbook assumes you have a basic familiarity with
embedded processor concepts. You do not need to be familiar with any specific Altera
technology or with Altera development tools. Familiarity with Altera hardware
development tools can give you a deeper understanding of the reasoning behind the
Nios II software development environment. However, software developers can create
and debug applications without further knowledge of Altera technology.
When you install the Nios II EDS, you specify a root directory for the EDS file
structure. This root directory must be adjacent to the Quartus
example, if the Nios II EDS 10.0 is installed on the Windows operating system, the
root directory might be c:\altera\100\nios2eds.
For simplicity, this handbook refers to this directory as <Nios II EDS install path>.
The Nios II EDS provides a consistent software development environment that works
for all Nios II processor systems. With the Nios II EDS running on a host computer, an
Altera FPGA, and a JTAG download cable (such as an Altera USB-Blaster™ download
cable), you can write programs for and communicate with any Nios II processor
system. The Nios II processor’s JTAG debug module provides a single, consistent
“Nios II Software Development Environment” on page 1–1
“Nios II EDS Development Flows” on page 1–2
“Nios II Programs” on page 1–4
“Altera Software Packages” on page 1–5
“Example Designs” on page 1–6
“Third-Party Support” on page 1–7
“Further Nios II Information” on page 1–7
®
II Software Developer’s Handbook provides the basic information needed to
®
Nios II processor. This handbook describes the
®
II installation. For
1. Overview
Subscribe

Related parts for IP-NIOS

IP-NIOS Summary of contents

Page 1

... Altera warrants performance of its semiconductor products to current specifications in accordance with Altera’s standard warranty, but reserves the right to make changes to any products and services at any time without notice. Altera assumes no responsibility or liability arising out of the application or use of any information, product, or service described herein except as expressly agreed to in writing by Altera. Altera customers are advised to obtain the latest version of device specifications before relying on any published information and before placing orders for products or services. Nios II Software Developer’ ...

Page 2

... The Nios II SBT allows you to create Nios II software projects, with detailed control over the software build process. The same Nios II SBT utilities, scripts and Tcl commands are available from both the command line and the Nios II SBT for Eclipse graphical user interface (GUI). ...

Page 3

... Nios II Software Developer’s Handbook. The Nios II SBT for Eclipse The Nios II SBT for Eclipse is a thin GUI layer that runs the Nios II SBT utilities and scripts behind the scenes, presenting a unified development environment. The SBT for Eclipse provides a consistent development platform that works for all Nios II processor systems ...

Page 4

... Makefiles and the SBT The makefile is the central component of a Nios II software project, whether the project is created with the Nios II SBT for Eclipse the command line. The makefile describes all the components of a software project and how they are compiled and linked. With a makefile and a complete set of C/C++ source files, your Nios II software project is fully defined ...

Page 5

... A user library project is a collection of source code compiled to create a single library archive file (.a). Libraries often contain reusable, general purpose functions that multiple application projects can share. A collection of common arithmetical functions is one example. A user library does not contain a main() function. BSP Project A Nios II BSP project is a specialized library containing system-specific support code ...

Page 6

... The Nios II software examples include scripts and templates to create the software projects using the Nios II SBT. These scripts and templates do everything necessary to create a BSP and an application project for each software example. Nios II Software Developer’s Handbook ...

Page 7

... Figure 1–1 shows the directory structure under each hardware example design. There are multiple software examples and BSP examples, each with its own directory. Each software example directory contains a create-this-app script and each BSP example directory contains a create-this-bsp script. These scripts create software projects, as demonstrated in “ ...

Page 8

... February 2011 10.1.0 Removed “Referenced Documents” section. Installation method changed; Nios II EDS always installed in a directory adjacent to July 2010 10.0.0 Quartus II tools. Described the Nios II Software Build Tools for Eclipse. ■ Nios II IDE information moved to ■ November 2009 9.1.0 Environment. ...

Page 9

... March 2007 7.0.0 Maintenance release. November 2006 6.1.0 Maintenance release. May 2006 6.0.0 Maintenance release. October 2005 5.1.0 Maintenance release. May 2005 5.0.0 Maintenance release. May 2004 1.0 Initial release. February 2011 Altera Corporation Changes Nios II Software Developer’s Handbook 1–9 ...

Page 10

... Nios II Software Developer’s Handbook Chapter 1: Overview Document Revision History February 2011 Altera Corporation ...

Related keywords