Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
4 changed files
with
43 additions
and
26 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,31 +1,7 @@ | ||
# FPGA tutorial | ||
|
||
Here are some materials for my FPGA workshop. The workshop uses the open source | ||
Icestorm toolchain. The hardware is Icestick and TinyFPGA boards because that's | ||
what I have, as well as some peripherals like OLED displays. | ||
See the tutorial at [pwmarcz.github.io/fpga-tutorial/](https://pwmarcz.github.io/fpga-tutorial/), | ||
or just look into the [docs](docs/) directory. | ||
|
||
The code is MIT licensed (see LICENSE) unless otherwise stated in the | ||
file. Patches welcome! | ||
|
||
See also [fpga-experiments](https://github.com/pwmarcz/fpga-experiments) which | ||
is a very messy sandbox where I try out all this stuff. | ||
|
||
This tutorial has the following parts: | ||
|
||
## [NandGame](http://nandgame.com/) | ||
|
||
Play the excellent [NandGame](http://nandgame.com/). Try to get at least to | ||
"Data Flip-Flop". | ||
|
||
## [Bit operations](bits/) | ||
|
||
If you are not familiar with bit operations, learn a bit about them. There | ||
are some links and exercises in the [bits/](bits/) directory. | ||
|
||
## [Verilog basics](verilog/) | ||
|
||
Move on to Verilog basics in the [verilog/](verilog/) directory. | ||
|
||
## [FPGA](fpga/) | ||
|
||
Finally, we get to play with real hardware. See the [fpga/](fpga/) directory. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,33 @@ | ||
# FPGA tutorial | ||
|
||
Link to repo: [fpga-tutorial](https://github.com/pwmarcz/fpga-tutorial/) | ||
|
||
Here are some materials for my FPGA workshop. The workshop uses the open source | ||
Icestorm toolchain. The hardware is Icestick and TinyFPGA boards because that's | ||
what I have, as well as some peripherals like OLED displays. | ||
|
||
The code is MIT licensed (see LICENSE) unless otherwise stated in the | ||
file. Patches welcome! | ||
|
||
See also [fpga-experiments](https://github.com/pwmarcz/fpga-experiments) which | ||
is a very messy sandbox where I try out all this stuff. | ||
|
||
This tutorial has the following parts: | ||
|
||
## [NandGame](http://nandgame.com/) | ||
|
||
Play the excellent [NandGame](http://nandgame.com/). Try to get at least to | ||
"Data Flip-Flop". | ||
|
||
## [Bit operations](https://github.com/pwmarcz/fpga-tutorial/bits/) | ||
|
||
If you are not familiar with bit operations, learn a bit about them. There | ||
are some links and exercises in the [bits/](https://github.com/pwmarcz/fpga-tutorial/bits/) directory. | ||
|
||
## [Verilog basics](verilog.html) | ||
|
||
Move on to Verilog basics. | ||
|
||
## [FPGA](fpga.html) | ||
|
||
Finally, we get to play with real hardware. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters