Difference between revisions of "FPGA Tutorials"

From Vlsiwiki
Jump to: navigation, search
(Created page with '<p> This page contains links to the data sheets and reference manuals for the parts and software we will be using. Please don't print them out; this will waste paper. <p> W…')
 
(Blanked the page)
Line 1: Line 1:
<p>
 
This page contains links to the data sheets and reference manuals for
 
the parts and software we will be using.  Please don't print them
 
out; this will waste paper. 
 
  
 
 
<p>
 
We will be using the
 
<A HREF="PEGASUS-brochure.pdf"> Digilent Pegasus Board </A>
 
which uses a Xilinx
 
<A HREF="ds_spartanII.pdf"> Spartan II FPGA. </A>
 
<UL>
 
<LI>
 
<A HREF="PEGASUS-rm.pdf"> Pegasus Board Reference Manual </A>
 
</LI>
 
<LI>
 
<A HREF="PEGASUS-sch.pdf"> Pegasus Board Schematic</A>
 
 
</LI>
 
</UL>
 
 
 
<p>
 
We will be using the Xilinx ISE WebPack 9.2i(free). 
 
The most current version is ISE WebPack 10.1i, so make sure you download 9.2i
 
rather 10.1i!!!
 
<p>
 
You can download this software(free) from the
 
<a href="http://www.xilinx.com/ise/logic_design_prod/webpack.htm">
 
Xilinx ISE Webpack</a> page.
 
<ol>
 
<li> Register for a Xilinx account (painless).
 
<li> Fill out the survey.
 
 
<li>
 
Click on <b>Download Center</b> near the top right.
 
<li> Select <B>ISE WebPACK</B> as the DownLoad Type.
 
<br> Select <B>9.2i</B> as the ISE Version.
 
<br> Select your operating system.
 
 
<br> Then click on <b>Search</b>.
 
<li> Use WebInstall.  To speed up the installation don't install the Cable Drivers,
 
and only install the set of parts including the Spartan II.
 
<li>
 
You then need to go back and get the ISE Service Pack 4 for ISE 9.2i.
 
</ol>
 
 
This software is already installed on the machines in BE104. 
 
Please note that you may not use Xilinx's Customer Support if you
 
encounter a problem (this is a condition of the use of this software).
 
Please contact the instructor or TAs if you have a problem.
 
 
<p>
 
These are <i>industrial strength</i> tools.  We will guide you through
 
their use, keeping things simple. You are welcome to explore other features
 
of the tools, but make sure to save your work first.
 
<p>
 
 
Instructions for:
 
<ul>
 
<li> <A HREF="configure/configure.html"> Downloading a bit stream to the Pegasus board.</A>
 
<li> <A HREF="new_project/new_project.html"> Creating a new project.</A>
 
<li> <A HREF="archive.html"> Archiving and storing your ISE project.</A>
 
<li> <A HREF="schematic/schematic.html"> Entering a schematic.</A>
 
 
<li> <A HREF="sch_sym/sch_sym.html"> Creating a schematic symbol.</A>
 
<li> <A HREF="simulate/simulate.html"> Simulating your design with ModelSim.</A>
 
<li> <A HREF="buses/buses.html"> Using buses in a schematic.</A>
 
<li> <A HREF="verilog/combinational.html"> Using Verilog to describe Combinational Logic.</A>
 
 
<li> <A HREF="fsm/fsm.html"> Implementing State Machines using Verilog for the logic.</A>
 
<!--
 
-->
 
</ul>
 
 
Other links:
 
<UL>
 
<LI> <A HREF="colorcode.gif"> Resistor color code </A>
 
<LI><a href="pegtest.html">Is my board working?</a>
 
<LI><a href="quirks.html">Common problems</a>
 
 
</LI>
 
</UL>
 
 
 
<HR><B>The CMPE100 Web:</B>
 
<BR>Copyright 2008; Department of Computer Engineering,
 
University of California, Santa Cruz.
 

Revision as of 18:43, 21 March 2011