> For the complete documentation index, see [llms.txt](https://byrzhm.gitbook.io/build-a-risc-v-chip-from-scratch/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://byrzhm.gitbook.io/build-a-risc-v-chip-from-scratch/tutorial/readme.md).

# Overview

We will build a RISC-V chip from scratch, are you ready for it? 😎

## Contents

* [tutorial](https://github.com/byrzhm/build-a-riscv-chip-from-scratch/blob/main/broken-reference/README.md): build a RISC-V chip step by step, from single-cycle to pipelined
* [interfaces](https://github.com/byrzhm/build-a-riscv-chip-from-scratch/blob/main/broken-reference/README.md): serial interfaces and graphics interfaces
* [tools](https://github.com/byrzhm/build-a-riscv-chip-from-scratch/blob/main/broken-reference/README.md): provide some tools and guides that may be useful to you
* [devices](https://github.com/byrzhm/build-a-riscv-chip-from-scratch/blob/main/broken-reference/README.md): our devices documentations
* [misc](https://github.com/byrzhm/build-a-riscv-chip-from-scratch/blob/main/broken-reference/README.md): miscellaneous resources

{% hint style="info" %}

* If you don't familiar with fpga, check [introduction to FPGA](/build-a-risc-v-chip-from-scratch/misc/introduction-to-fpga.md). 👈
* You may find [install vivado 24.1](/build-a-risc-v-chip-from-scratch/tools/install-vivado-24.1.md) and [get started with vivado 24.1](/build-a-risc-v-chip-from-scratch/tools/get-started-with-vivado-24.1.md) useful. 👈
* Some open-source and multiplatform tools like openFPGALoader and APIO can be alternatives to Vivado and Quartus. Basically, xilinx's and altera's FPGAs can be programmed in the same tool. 🙀
  {% endhint %}

## Reading List

<figure><img src="https://pages.hmc.edu/harris/ddca/ddcarv/DDCArv_Cover.jpg" alt=""><figcaption><p>Digital Design and Computer Architecture RISC-V Edition, by Sarah L Harris and David Harris</p></figcaption></figure>

<figure><img src="https://m.media-amazon.com/images/I/713LnlupOwL._SL1229_.jpg" alt=""><figcaption><p>Computer Organization and Design RISC-V Edition, by David Patterson and John Hennessy</p></figcaption></figure>
