By on May 27, 2013

We will be covering building custom blocks and then using them in VHDL modules. If time permits, we will also cover using outside input in the form of push buttons.

Agenda:
1. Design a module that slows down an input clock
2. Design a module that uses the above module to blink an LED at a slower rate
3. Design a module that takes two inputs and either increments or decrements a counter that is displayed on using the FPGA dev board’s LEDs.

Required Items:
1. Laptop with Xilinx ISE installed. Please ensure you already have the ISE installed!! We will not have time to wait for the install process to complete (it usually takes 15-30 minutes). Check out http://www.xilinx.com/support/download/index.html/content/xilinx/en/downloadNav/design-tools.html and download the ISE Design Suite for your OS.
2. Some Xilinx Spartan 3 or greater FPGA development board (must be Xilinx!!). We prefer the Mojo or Digilent Basys II.
3. USB cable for your FPGA dev board.
4. Breadboard
5. Jumper wires

Provided Items:
1. Push button switches (tactile)

Because of the cost of FPGA dev boards, we will not have extras. If you have questions about what board to get, please E-Mail fpga@unallocatedspace.org.

Since the space runs off of donations, we would like to mention that the recommended donation for this class is $10. It is by no means a requirement! Attendance to the space, and this class, is 100% free to all!


Leave a Reply