White Bar

People learn best by doing.  (unknown origin) 

 

Back to Home Page 

Rex N. Fisher                             Computer Science and Engineering Department, BYU-Idaho

 Tools


Design and Simulation Software / References:

 

FREE PSpice Software:  This is an evaluation version of a popular circuit simulation package.  It is powerful enough for most school projects.  The schematic capture module may even be used to create schematic diagrams for your formal lab reports. 

 

Digital Works: Computer-Aided Design (CAD) software to design and simulate logic circuits (Freeware version).  Read a short tutorial called Getting Started with Digital Works.

 

CircuitMaker: This is similar to Digital Works and PSpice (above), but also lets you work with analog circuits.  This program makes it easy to include schematic diagrams in your lab reports.

 

FREE Xilinx ISE WebPACK: Software to implement Verilog (or VHDL) designs on Xilinx FPGAs. 

 

Xilinx ISE 8.2i Quick Start Tutorial by Xilinx.  This "Official" tutorial for ISE version 8.2i is published by Xilinx.

 

Xilinx ISE 6.202i Tutorial by Michael Ciletti.  This is for an older version of ISE than the one currently in use, but most of it is still useful.

 

On-Line Logic Simulator:  Design and simulate digital circuits on-line.

 

K-Map Software:  Works for up to 8 variables.

 


PLD and FPGA Software / References:

 

FREE PAL Programming Software:  This DOS-based compiler may be run directly from a floppy disk.  No hard disk installation is necessary.  It also contains examples of how to program a G16V8 as a combinational logic circuit, as a synchronous counter, and as a state machine. 

 

FREE WinCUPL: Compiler for Programmable Logic Devices (Free student version).  This is an earlier version of the WinCUPL described above, but it does not expire after 30 compiles.  The serial number you should enter is 66999998.  

 

FREE Xilinx ISE WebPACK: Software to implement Verilog (or VHDL) designs on Xilinx FPGAs.

 

Xilinx ISE 8.2i Quick Start Tutorial by Xilinx.  This "Official" tutorial for ISE version 8.2i is published by Xilinx.

 

Xilinx ISE 6.202i Tutorial by Michael Ciletti.  This is for an older version of ISE than the one currently in use, but most of it is still useful.

 


Digilent Basys (Basic Systems) FPGA Board Documentation:

 

Basys Board Reference Manual

 

Basys Board Schematics

 

Three labs that cover the design and simulation of a simple circuit using Verilog-HDL and how to download it into the Basys Board:

 

     Design

     Simulation

     Downloading

 


Compilers and Assemblers:

 

WinCUPL: Compiler for Programmable Logic Devices.  The serial number you should enter is 66999998.  Read the CUPL Tutorial.

 

MPLAB: FREE Development environment for PIC microcontrollers from MicroChip.

 

PICC Lite Compiler    Free C compiler for PIC microcontrollers.

 


Source Code for Selected Labs & Projects:

 

Source Code for Subway Turnstile:  Try to do it yourself before you look at the answer.

 

Source Code for Dice Game:  Peek after you have given it your best shot!  The Simulation Input Code, and the Hardware Design notes are also available for download.

 

PIC Source Code:  Flasher.ASM

 

PIC Source Code:  Adc831.ASM

 

PIC Source Code:  Encoder.ASM

 

Place Holder