Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/atoomnetmarc/fpga-playground
Random collection of FPGA related stuff.
https://github.com/atoomnetmarc/fpga-playground
apio fpga hdlbits ice40 ice40hx8k icestorm verilog yosys
Last synced: 6 days ago
JSON representation
Random collection of FPGA related stuff.
- Host: GitHub
- URL: https://github.com/atoomnetmarc/fpga-playground
- Owner: atoomnetmarc
- License: apache-2.0
- Created: 2022-06-05T15:01:22.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2022-10-17T18:39:19.000Z (over 2 years ago)
- Last Synced: 2023-03-05T08:50:55.030Z (almost 2 years ago)
- Topics: apio, fpga, hdlbits, ice40, ice40hx8k, icestorm, verilog, yosys
- Language: Verilog
- Homepage:
- Size: 3.05 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Why?
This repository contains a random collection of FPGA related stuff as a result of trying to learn Verilog.
Hardware: [Olimex iCE40HX8K-EVB](https://www.olimex.com/Products/FPGA/iCE40/iCE40HX8K-EVB/open-source-hardware) board.
Toolchain: [APIO](https://github.com/FPGAwars/apio).
Programmer: customized FT2232H board.
I programmed the bitstream using a FT2232H board with wiring instructions from [Davide Berardi](https://cs.unibo.it/~davide.berardi6/post/20200604-1.html). To make my experience somewhat easier and let APIO recognize the serial chip I reprogrammed the FT2332 using [FT_PROG](https://ftdichip.com/utilities/#ft_prog) with the EEPROM contents from the [iCEstick](https://hedmen.org/icestorm-doc/icestorm.html#USB-communication).\
Choose `iCE40-HX8K` as the board in APIO.Usefull tools:
[graphviz](https://graphviz.readthedocs.io/en/stable/manual.html)\
[netlistsvg](https://github.com/nturley/netlistsvg)# Links
Dutch book [Programmeerbare logica van 0 en 1 tot FPGA](http://www.siliconvalleygarage.com/published-works/programmeerbare-logica.html) by [Vincent Himpe](http://www.siliconvalleygarage.com/about-me.html).\
Book [Microprocessor Design Using Verilog HDL](https://www.elektor.com/microprocessor-design-using-verilog-hdl-e-book) by [Monty Dalrymple](https://www.linkedin.com/in/monte-dalrymple-04237013).\
[Shawn Hymel](https://shawnhymel.com/)'s [introduction to FPGA](https://www.youtube.com/playlist?list=PLEBQazB0HUyT1WmMONxRZn9NmQ_9CIKhb) on YouTube.\
Stacey's [FPGAs For Beginners](https://www.youtube.com/c/FPGAsforBeginners/) on YouTube.\
HDLBits [Verlilog Practice](https://hdlbits.01xz.net).[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)