Digi-Key: Shawn Hymel's brilliant introduction to FPGAs in 12 YouTube lessons; implemented on the Lattice iCEstick and the iCE40HX1K144TQFP FPGA
- https://www.youtube.com/playlist?list=PLEBQazB0HUyT1WmMONxRZn9NmQ_9CIKhb
- https://github.com/ShawnHymel/introduction-to-fpga.git
- https://www.latticesemi.com/products/developmentboardsandkits/icestick
Sunburst-Design: Clifford Cummings’s incredible collection of papers and presentations and some of my favorites
- BE SURE TO LOOK HERE; all the papers are listed here (and more...)
- Some of my favorites
- SNUG 2003 (Boston) Asynchronous & Synchronous Reset Design Techniques - Part Deux Rev 1.1 Sep 2003
- SNUG 2000 (San Jose) Nonblocking Assignments in Verilog Synthesis, Coding Styles That Kill! Rev 1.3 Sep 2009 (Voted Best Paper 1st Place)
- SNUG 2008 (Boston) Clock Domain Crossing (CDC) Design & Verification Techniques Using SystemVerilog Rev 1.0 Nov 2008 (Voted Best Paper 1st Place)
- SNUG 2002 (San Jose) Simulation and Synthesis Techniques for Asynchronous FIFO Design with Asynchronous Pointer Comparisons Rev 1.1 Apr 2002 (Voted Best Paper 1st Place)
- SNUG 2002 (San Jose) Simulation and Synthesis Techniques for Asynchronous FIFO Design Rev 1.1 Apr 2002
- SNUG 2000 (Boston) Coding And Scripting Techniques For FSM Designs With Synthesis-Optimized, Glitch-Free Outputs Rev 1.2 May 2002 (Voted Best Paper 2nd Place)
- HDLCON 2002 New Verilog-2001 Techniques for Creating Parmeterized Models (or Down With `define and Death of a defparam!) Rev 1.2 May 2002