Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/adolbyb/lattice-fpga-ice40
Tutorials based on the FPGA YouTube series from DigiKey
https://github.com/adolbyb/lattice-fpga-ice40
Last synced: about 22 hours ago
JSON representation
Tutorials based on the FPGA YouTube series from DigiKey
- Host: GitHub
- URL: https://github.com/adolbyb/lattice-fpga-ice40
- Owner: ADolbyB
- Created: 2024-07-06T10:25:03.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2024-07-06T19:21:32.000Z (5 months ago)
- Last Synced: 2024-07-07T12:23:02.353Z (5 months ago)
- Language: Verilog
- Homepage:
- Size: 36.1 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Lattice FPGA: iCE40 HX1K
This is a repo of tutorials based on the FPGA (Field Programmable Gate Array) YouTube series from DigiKey by Shawn Hymel. I will be using open-source [APIO](https://github.com/FPGAwars/apio) ecosystem for flashing the FPGA using Verilog HDL.
Why use an FPGA over a Microcontroller?
- FPGAs provide custom, configurable digital logic circuits.
- Add custom peripherals (USB, etc.)
- Modify open-source CPU functions for custom calculations.
- SPEED for specific computations (Bitcoin Mining, etc.)
- An excellent prototyping platform as a path for ASIC production/manufacturing.
The Lattice iCEstick Evaluation Kit. [image source](https://www.digikey.com/en/products/detail/lattice-semiconductor-corporation/ICE40HX1K-STICK-EVN/4289604).
- [DigiKey: Introduction to FPGA](https://www.youtube.com/playlist?list=PLEBQazB0HUyT1WmMONxRZn9NmQ_9CIKhb) Playlist on YouTube.
- [DigiKey: Written Transcripts](https://www.digikey.com/en/maker/projects/introduction-to-fpga-part-1-what-is-an-fpga/3ee5f6c8fa594161a655a9f960060893) to accompany the YouTube Playlist.
- [GitHub: Intro to FPGA](https://github.com/ShawnHymel/introduction-to-fpga) Repository by Shawn Hymel to accompany the video.
- [APIO Documentation](https://apiodoc.readthedocs.io/en/stable/) for FPGA Programming.
- [APIO: GitHub Repo](https://github.com/FPGAwars/apio) for the open source tool.
- [DigiKey: Buy a Lattice iCEstick](https://www.digikey.com/en/products/detail/lattice-semiconductor-corporation/ICE40HX1K-STICK-EVN/4289604).## Lattice Archive:
- [iCEstick Evaluation Kit Downloads](https://www.latticesemi.com/icestick)
- [Software & Documentation](https://www.latticesemi.com/en/Support/SoftwareArchive)
- [Tools Device Support & SW Licensing](https://www.latticesemi.com/Support/Licensing)## Status:
![GitHub repo size](https://img.shields.io/github/repo-size/ADolbyB/lattice-fpga-ice40?style=for-the-badge&logo=github)