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.
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.
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.
Schematic Tutorial This explains how to create logic circuits and program them on the FPGA.
The device we are using is EP2C35F672C6
Introduction to the DE2 development board
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.