Follows a list of useful resources that were published mainly in the the various telegram groups of our community.
WORK IN PROGRESS DOCUMENT. Updated until: 01/02/21
- Awesome resources for Hardware Description Tools, frameworks, IP cores, libraries and more! https://hdl.github.io/awesome/
-
Nandland tutorials https://www.nandland.com/
-
FPGA Lover https://fpgalover.com/
-
Tutorials and Projects (DE1-SOC, DE0-Nano, Spartan 3A, BeMicro Max 10) https://sites.google.com/site/semilleroadt/fpgas
-
Tom Verbeure https://tomverbeure.github.io/
-
Zip CPU https://zipcpu.com/
-
Digital design with open source tools https://github.com/Obijuan/open-fpga-verilog-tutorial/wiki/Home_EN
-
Diseño Digital para FPGAs, con herramientas libres https://github.com/Obijuan/open-fpga-verilog-tutorial/wiki
-
EDU-CIAA-FPGA http://www.proyecto-ciaa.com.ar/devwiki/doku.php?id=desarrollo:edu-fpga
-
Módulos hardware para poder usar nuestras placas como si fueran entrenadoras - ForoFPGA http://www.forofpga.es/viewtopic.php?t=60
-
El fantasmita rebotando (Verilog) http://www.forofpga.es/viewtopic.php?f=32&t=40
- Mist board tutorials https://github.com/mist-devel/mist-board/tree/master/tutorials/soc
- Designing an Intel 80386SX development board https://blog.lse.epita.fr//2015/11/16/lsepc-intro.html
- How to Begin a Simple FPGA Design (Intel) https://youtu.be/bwoyQ_RnaiA
- Rules for new FPGA designers https://zipcpu.com/blog/2017/08/21/rules-for-newbies.html
- Breaking all the rules to create an arbitrary clock signal https://zipcpu.com/blog/2019/06/28/genclk.html
- Optical S/PDIF Output PMOD https://tomverbeure.github.io/2021/01/18/SPDIF-Output-PMOD.html
- ICE40 Doom https://www.youtube.com/watch?v=3ZBAZ5QoCAk
- VexRiscV (SpinalHDL) https://github.com/SpinalHDL/VexRiscv
- FPGA Softcore SoC shootout https://justanotherelectronicsblog.com/?p=705
-
Oscilloscope
- agural/FPGA-Oscillocope https://github.com/agural/FPGA-Oscilloscope Design, Documentation, Schematic, Board, Code files for the FPGA Oscilloscope project using an Altera Cyclone III FPGA.
- ThanushanK/DigitalOscilloscope https://github.com/ThanushanK/DigitalOscilloscope Created a digital oscilloscope in Verilog (using the Altera DE2 board) which displays an inputted audio signal’s waveform onto a VGA display
- Digital oscilloscope 1 - first design https://www.fpga4fun.com/digitalscope_hdl1.html
- Dual Channel Buffered FPGA Oscilloscope https://www.youtube.com/watch?v=9T39UXb8dzs
-
Logic analyzer
-
FPGA Based Logic Analyzer (VHDL) https://www.sump.org/projects/analyzer/ ( Xilinx Spartan 3)
-
Open Bench Logic Sniffer (Verilog) http://dangerousprototypes.com/docs/Open_Bench_Logic_Sniffer Code documentation http://dangerousprototypes.com/docs/SUMP_logic_analyzer_Verilog_Demon_core_documentation ( Xilinx Spartan 3 )
-
-
Video graphics
- HDMI Output Example Design for Telesto https://numato.com/kb/hdmi-output-example-design-for-telesto/ (Max10)
- How To Create a General Purpose Graphics Card With an FPGA https://dqydj.com/how-to-create-an-fpga-graphics-card/
- Game of Life https://github.com/hrvach/Life_MiSTer
- TerosHDL https://github.com/TerosTechnology/terosHDL
- FuseSoC https://github.com/olofk/fusesoc, https://diode.zone/videos/watch/0230a518-e207-4cf6-b5e2-69cc09411013
- Zephyr Project https://zephyrproject.org/
- Litex https://github.com/litex-hub, https://github.com/litex-hub/litex-boards
-
Cheap FPGA Development Boards https://www.joelw.id.au/FPGA/CheapFPGADevelopmentBoards
-
Arrow list of boards
- https://www.arrow.com/en/categories/programmable-devices/evaluation-development-boards-and-kits/programmable-logic-development-boards-and-kits (filtrar por stock y ordenado por precio, cyc1000 2ª, sockit 8ª)
- https://www.arrow.com/en/popular-arrow-development-boards
-
Pano Logic https://tomverbeure.github.io/pano/logic/2018/06/04/pano-logic-project-update.html