Design and Simulation Software:
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. Use this FREE Screen Capture Software to copy them from CircuitMaker to your document. This program is too long to download, so you will be sent a CD instead.
FREE 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.
FREE 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. Use this FREE Screen Capture Software to copy them from CircuitMaker to your document. Download WinZip if you do not have it already.
FREE K-Map Software: Works for up to 8 variables.
FREE Xilinx ISE WebPACK: Software to implement Verilog (or VHDL) designs on Xilinx FPGAs. Read the Xilinx ISE 8.2i Quick Start Tutorial by Xilinx.
PLD Software:
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. Download WinZip if you do not have it already.
FREE WinCUPL: Compiler for Programmable Logic Devices. The serial number you should enter is 66999998. Also download a basic tutorial, CUPL Tutorial. This is not a complete instructional manual as it only contains the items necessary to create most general types of programs.
Compilers and Assemblers:
WinCUPL: Compiler for Programmable Logic Devices. The serial number you should enter is 66999998. Download WinZip if you do not have it already. 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 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