Practical training for productive engineers
This is a scattering of assorted tutorials, VHDL code, and complete projects which is meant primarily to assist students in the Johns Hopkins VHDL/FPGA class.
A "Getting Started” tutorial which leads the reader through a basic design on the Digilent NEXYS2 board. This board is based on a Spartan 3E 500k Gate FPGA.
A simple tutorial which leads the student through programming the Platform Flash on the Xilinx Spartan 3 Starter Kit
A complete sample design which shows a simple Microblaze-based system design on the Digilent NEXYS2 board. Documentation is also available here : NEXYS2 Microblaze Quick Start
This project contains a Xilinx Picoblaze processor with interfaces to all buttons, switches, and displays on the Digilent NEXYS-2 board.
A tutorial for the previously described Picoblaze sample design. This additionally describes fast code changes using the Digilent ADEPT suite, and the JTAG loader tools distributed with the Picoblaze toolset.
A simple project that implements registers on the FPGA that can be read and written over USB using the Digilent Transport application. A tutorial is also available : Coming Soon