hacdc-wiki/Electronics/FPGAWorkshopTopics.md
2024-06-13 15:21:56 -04:00

8.2 KiB
Executable File

Archive of Materials from the HacDC FPGA Workshop


Discussion Materials

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

Make sure people can run the Virtual Machine or FOSS tools
|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

11

December 23rd, 2009

ISE Tutorial for Spartan 3E board

Counter Source

Video of HacDC FPGA blinkenlites

12

December 30th, 2009

Distribute kits, play with tutorial, work on usb drivers

13

January 5th, 2010

Implement Frequency Counter and Frequency Generator reference designs

Spartan 3E Reference Designs

14

January 26th, 2010

Intro to PicoBlaze

15

February 2nd, 2010

Cancelled

16

February 16th, 2010

Analysis of Frequency counter PicoBlaze reference design

17

March 2nd, 2010

Picoblaze Flow / Hello World

18

March 23rd, 2010

Modify the counter reference design to print data to UART.

19

April 6th, 2010

tbd

19

April 20th, 2010

tbd

Videos of Discussions

The videos are mpeg4 video with aac audio {| border="1" | 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 | | |}

Category:FPGAWorkshop