Documentation

OIT WebFiles

Textbook CD content This contains all the CD content from Computer Ogranization and Design 4th Ed.

Appendix C Direct link to appendix C (logic design) of text

OIT WebFiles

WebFiles is an OIT service that lets you easily copy files to/from OIT managed space. You login with your NETID.

The other method to use is a secure file transfer application, these are ususally part of a secure shell application (FSecure is available on the various windows machines in CS).

C++ on a MAC w/ eclipse

Install directions here.

NiosII

The NiosII Soft Processor This has info on the assembler directives (.text, .ascii, etc.)

NiosII Instruction Set Reference This has details on the instruction set. A 3 page list of instructions is here.

NiosII Application Binary Interface This has info on procedure calls, etc.

NiosII Programming Model This has info on execution modes and exception handling.

NiosII IDE

Using the NiosIDE Instruction Set Simulator (ISS) for assembly programming

NiosII Software Developers Handbook This has info on lots of things, including the eclipse-based IDE, and others we won't deal with.

QuartusII

Schematic Tutorial This explains how to create logic circuits and program them on the FPGA.

The device we are using is EP2C35F672C6

DE2 Board

Introduction to the DE2 development board

Pin Assignment file

Downloading the Software

If you would like to install the QuartusII and NiosII software on your personal machine (Windows XP only), it is available from altera at this link.

You will have to request a license for the Quartus software (it is easy and can be done online).
Note: you do not need the Model_Sim Software, we will not be using that.

Recommended install order is:
1. Quartus II
2. Megacore IP
3. University Program IP (available here)
4. NiosII IDE
5. DE2_Disk (available here)

The DE2_Disk has all kinds of stuff for the DE2 Board, there are files in there that we will be using.


Last updated January 5, 2009