Actions

FPGAWorkshopTopics: Difference between revisions

From HacDC Wiki

No edit summary
No edit summary
 
(8 intermediate revisions by 3 users not shown)
Line 1: Line 1:
Archive of Materials from the HacDC FPGA Workshop
Archive of Materials from the HacDC FPGA Workshop
----
----
Line 80: Line 79:
|Solutions
|Solutions
|-
|-
|10
|11
|December 23rd, 2009
|December 23rd, 2009
|[http://wiki.hacdc.org/index.php/File:ISE_Tutorial_for_S3E.pdf ISE Tutorial for Spartan 3E board]
|[http://wiki.hacdc.org/index.php/File:ISE_Tutorial_for_S3E.pdf ISE Tutorial for Spartan 3E board]
|[[FPGAExercise10code | Counter Source ]]
|[[FPGAExercise10code | Counter Source ]]
|Video of HacDC FPGA blinkenlites
|[http://www.youtube.com/watch?v=_bxUEjCDVZ8 Video of HacDC FPGA blinkenlites]
|-
|12
|December 30th, 2009
|Distribute kits, play with tutorial, work on usb drivers
|
|
|-
|13
|January 5th, 2010
|[[FPGAWeek12Exercise | Implement Frequency Counter and Frequency Generator reference designs]]
|[http://www.xilinx.com/products/boards/s3estarter/reference_designs.htm Spartan 3E Reference Designs]
|
|-
|14
|January 26th, 2010
|[[FPGAWorkshop13notes|Intro to PicoBlaze]]
|
|
|-
|15
|February 2nd, 2010
|Cancelled
|
|
|-
|16
|February 16th, 2010
|[[FPGAWorkshop16Notes|Analysis of Frequency counter PicoBlaze reference design]]
|
|
|-
|17
|March 2nd, 2010
|[[FPGAWorkshop17Notes|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
|
|
|-
|}
|}
<br>
<br>
Line 129: Line 183:
|
|
|}
|}
[[Category:FPGAWorkshop]]

Latest revision as of 02:52, 3 April 2012

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 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

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