This repository contains the source for the OpenRISC architecture tutorials
These documents are helpful for users who want to get started developing software and SoC's using the OpenRISC cpu architecture.
We are currently in progress working on a new structure and the intended outline is:
-
Intro - OK
- Programmers Guide - Link to architecture spec, etc.
- Getting EDA tools, quartus, vivado
-
Toolchains - Stub TODO
-
Platforms - Stub TODO
-
Linux on OpenRISC - Stub/Outdated move/remove? TODO
- Memory Layout
- In addition to ELF binary
- Device tree
- Rootfs loaded to memory for embedded systems / no sd card
- Rootfs
- buildroot
- busybox
- Tutorials
- linux on or1ksim - OK
- defconfig + busybox
- linux on QEMU - OK
- virt_defconfig + buildroot
- Running linux on Litex SoC TODO
- SIM + litex_defconfig + buildroot
- arty + litex_defconfig + buildroot
- Running Linux on fusesoc SoC TODO
- SIM + defconfig + busybox
- de0_nano + defconfig + busybox
- de0_nano-multicore + smp_defconfig + busybox
- linux on or1ksim - OK
- Memory Layout