From 1056bf4a72ee67532d3b493e0bf7ebaea8d5a4e6 Mon Sep 17 00:00:00 2001 From: umarcor Date: Mon, 31 May 2021 22:23:59 +0200 Subject: [PATCH] readme: fix hdl links, list subdirs icestudio, migen and risc-rust-blink --- README.md | 45 ++++++++++++++++++++++++--------------------- 1 file changed, 24 insertions(+), 21 deletions(-) diff --git a/README.md b/README.md index 6372d5e..61f2699 100644 --- a/README.md +++ b/README.md @@ -13,39 +13,42 @@ -->

-Hi, I'm Fomu! [This workshop](https://workshop.fomu.im/) covers the basics of -Fomu in a top-down approach. We'll start out by learning **what** Fomu is, **how to -load software** into Fomu, **how to write software** for Fomu and finally **how to -write hardware** for Fomu. +Hi, I'm Fomu! [This workshop](https://workshop.fomu.im/) covers the basics of Fomu in a top-down approach. +We'll start out by learning **what** Fomu is, **how to load software** into Fomu, **how to write software** for Fomu and +finally **how to write hardware** for Fomu.

-FPGAs are complex, weird things, so we'll take a gentle approach and start out -by treating it like a Python interpreter first, and gradually peel away layers -until we're writing our own hardware registers. You can take a break at any -time and explore! Stop when you feel the concepts are too unfamiliar, or -plough on and dig deep into the world of hardware. +FPGAs are complex, weird things, so we'll take a gentle approach and start out by treating it like a Python interpreter +first, and gradually peel away layers until we're writing our own hardware registers. +You can take a break at any time and explore! +Stop when you feel the concepts are too unfamiliar, or plough on and dig deep into the world of hardware. The contents of this workshop is published at [workshop.fomu.im](https://workshop.fomu.im). ## Repository Contents - [docs](./docs) - The actual workshop directions and content. -- [litex](./litex) - The files required for [the Migen / LiteX section of the - workshop](https://workshop.fomu.im/en/latest/migen.html). -- [reference](./reference) - Extra reference documentation such as schematics - and part datasheets. -- [riscv-blink](./riscv-blink) - The files required for the [Fomu as a RISC-V - CPU section of the workshop](https://workshop.fomu.im/en/latest/riscv.html). -- [verilog](./verilog) - The files required for the [Verilog on Fomu section - of the workshop](https://workshop.fomu.im/en/latest/verilog.html). -- [vhdl](./vhdl) - The files required for the [VHDL on Fomu section - of the workshop](https://workshop.fomu.im/en/latest/vhdl.html). -- [mixed-hdl](./mixed-hdl) - The files required for the [Mixed HDL on Fomu section - of the workshop](https://workshop.fomu.im/en/latest/mixedhdl.html). +- [hdl](./hdl) + - [verilog](./hdl/verilog) - The files required for the [Verilog on Fomu](https://workshop.fomu.im/en/latest/verilog.html) + section of the workshop. + - [vhdl](./hdl/vhdl) - The files required for the [VHDL on Fomu](https://workshop.fomu.im/en/latest/vhdl.html) section + of the workshop. + - [mixed](./hdl/mixed) - The files required for the [Mixed HDL on Fomu](https://workshop.fomu.im/en/latest/mixedhdl.html) + section of the workshop. +- [icestudio](./icestudio) - The files required for the [Fomu on IceStudio *Nightly*](https://workshop.fomu.im/en/latest/icestudio.html) + section of the workshop. +- [litex](./litex), [migen](./migen) - The files required for the [Migen and LiteX](https://workshop.fomu.im/en/latest/migen.html) + section of the workshop. +- [reference](./reference) - Extra reference documentation such as schematics and part datasheets. +- riscv + - [riscv-blink](./riscv-blink) - The files required for the [Fomu as a CPU](https://workshop.fomu.im/en/latest/riscv.html) + section of the workshop. + - [riscv-rust-blink](./riscv-rust-blink) - The files required for the [Fomu as a CPU, Using Rust](https://workshop.fomu.im/en/latest/riscv.html#using-rust) + section of the workshop. # Development