File tree Expand file tree Collapse file tree 4 files changed +43
-26
lines changed
Expand file tree Collapse file tree 4 files changed +43
-26
lines changed Original file line number Diff line number Diff line change 11# FPGA tutorial
22
3- Here are some materials for my FPGA workshop. The workshop uses the open source
4- Icestorm toolchain. The hardware is Icestick and TinyFPGA boards because that's
5- what I have, as well as some peripherals like OLED displays.
3+ See the tutorial at [ pwmarcz.github.io/fpga-tutorial/] ( https://pwmarcz.github.io/fpga-tutorial/ ) ,
4+ or just look into the [ docs] ( docs/ ) directory.
65
76The code is MIT licensed (see LICENSE) unless otherwise stated in the
87file. Patches welcome!
9-
10- See also [ fpga-experiments] ( https://github.com/pwmarcz/fpga-experiments ) which
11- is a very messy sandbox where I try out all this stuff.
12-
13- This tutorial has the following parts:
14-
15- ## [ NandGame] ( http://nandgame.com/ )
16-
17- Play the excellent [ NandGame] ( http://nandgame.com/ ) . Try to get at least to
18- "Data Flip-Flop".
19-
20- ## [ Bit operations] ( bits/ )
21-
22- If you are not familiar with bit operations, learn a bit about them. There
23- are some links and exercises in the [ bits/] ( bits/ ) directory.
24-
25- ## [ Verilog basics] ( verilog/ )
26-
27- Move on to Verilog basics in the [ verilog/] ( verilog/ ) directory.
28-
29- ## [ FPGA] ( fpga/ )
30-
31- Finally, we get to play with real hardware. See the [ fpga/] ( fpga/ ) directory.
Original file line number Diff line number Diff line change 11# FPGA
22
3+ Link to repo: [ fpga-tutorial] ( https://github.com/pwmarcz/fpga-tutorial/ )
4+
5+ We'll be working in the ` verilog ` directory.
6+
37## Setup
48
59You will need Verilog setup from the [ previous step] ( ../verilog/README.md ) .
Original file line number Diff line number Diff line change 1+ # FPGA tutorial
2+
3+ Link to repo: [ fpga-tutorial] ( https://github.com/pwmarcz/fpga-tutorial/ )
4+
5+ Here are some materials for my FPGA workshop. The workshop uses the open source
6+ Icestorm toolchain. The hardware is Icestick and TinyFPGA boards because that's
7+ what I have, as well as some peripherals like OLED displays.
8+
9+ The code is MIT licensed (see LICENSE) unless otherwise stated in the
10+ file. Patches welcome!
11+
12+ See also [ fpga-experiments] ( https://github.com/pwmarcz/fpga-experiments ) which
13+ is a very messy sandbox where I try out all this stuff.
14+
15+ This tutorial has the following parts:
16+
17+ ## [ NandGame] ( http://nandgame.com/ )
18+
19+ Play the excellent [ NandGame] ( http://nandgame.com/ ) . Try to get at least to
20+ "Data Flip-Flop".
21+
22+ ## [ Bit operations] ( https://github.com/pwmarcz/fpga-tutorial/bits/ )
23+
24+ If you are not familiar with bit operations, learn a bit about them. There
25+ are some links and exercises in the [ bits/] ( https://github.com/pwmarcz/fpga-tutorial/bits/ ) directory.
26+
27+ ## [ Verilog basics] ( verilog.html )
28+
29+ Move on to Verilog basics.
30+
31+ ## [ FPGA] ( fpga.html )
32+
33+ Finally, we get to play with real hardware.
Original file line number Diff line number Diff line change 11# Verilog basics
22
3+ Link to repo: [ fpga-tutorial] ( https://github.com/pwmarcz/fpga-tutorial/ )
4+
5+ We'll be working in the ` verilog ` directory.
6+
37## Prerequisites
48
59You will need the following:
You can’t perform that action at this time.
0 commit comments