Actions

FPGAWorkshopTopics

From HacDC Wiki

Revision as of 22:16, 27 December 2009 by Williamgibb (talk | contribs)

Archive of Materials from the HacDC FPGA Workshop

Week Date Topics Covered Exercise Solutions/Approach
1 October 7th, 2009 Workshop Introduction & Introduction to digital systems and design Make sure people can run the Virtual Machine or FOSS tools Lorem Ipsum
2 October 14th, 2009 Boolean Logic, combinatorial circuits and timing Boolean & Combinatorial Exercises Exercise Solutions

Discussion 2 Exercises Solution notes

3 October 21st, 2009 Introduction to Verilog Coding, focusing on combinatorial circuits Verilog Coding Modular Full Adder Design and Simulation and ALU extension project Solutions
4 October 28th, 2009 Make up day Solutions
4 1/2 November 4th, 2009 Introduction to Sequential Logic and Flip Flops Audio Placeholder
5 November 11th, 2009 No class meeting with Will Different adder construction, shift register and LFSR construction 4 bit counter code from group hacking session
6 November 18th, 2009 DFFs round 2, Testbenches

Notes on the use of Define statements, tasks and events

Shift Register & LFSR examples from week 5 Shift Register, SR Testbench, LFSR, LFSR Testbench
7 November 25th, 2009 Xilinx tool install party Xilinx ISE In-Depth Tutorial See Tutorial
8 December 2nd, 2009

Finite State Machines
Clocking Notes

Vending Machine Simulation from notes FSM level-to-pulse converter, testbench
9 December 9th, 2009 We talked about stuff People start posting project ideas Solutions
10 December 16th, 2009 Introduction to FPGAs - History, Capabilities and Features Exploring designs and FPGA tools Solutions
10 December 23rd, 2009 ISE Tutorial for Spartan 3E board Counter Source Video of HacDC FPGA blinkenlites


Videos of Discussions

The videos are mpeg4 video with aac audio

Week Video Links Notes
1

Part 1 Part 2 Part 3 Part 4
Part 5 Part 6 Part 7 Part 8

not equal length
2

Part 1 Part 2 Part 3
Part 4 Part 5

Video cuts out at a discussion about Rise and Fall times
3

Part 1 Part 2 Part 3
Part 4 Part 5

4