Tutorials Get started
This tutorial section contains guides and information that helps new OpenRISC users to get started more easily.
The Official openrisc tutorials and docs:
- Debugging OpenRISC running on a platform with gdb
- Building Linux for OpenRISC
- De0 Nano running barebone software
- Or1ksim simulating OpenRISC programs on the simulator
- Building a musl toolchain
which includes
or1k-linux-musl-gcc
. - Building a newlib toolchain
which includes
or1k-elf-gcc
andor1k-elf-gdb
.
Material for beginners to soft cores on FPGA:
- Sven-Åke Andersson has written a comprehensive blog on OpenRISC for newbies, which offers a guide to the complete design flow.
Guides to the toolchain:
- Jeremy Bennett. Embecosm Application Note 2. The OpenCores OpenRISC 1000 Simulator and Tool Chain: Installation Guide. Issue 3, November 2008.
- Robert Guenzel. Embecosm Application Notes 1 and 2 and MacOS 10.4
SystemC interfaces:
- Jeremy Bennett. Embecosm Application Note 1. Building a Loosely Timed SoC Model with OSCI TLM 2.0: A Case Study Using an Open Source ISS and Linux 2.6 Kernel. Issue 2, May 2010.
- Robert Guenzel. Embecosm Application Notes 1 and 2 and MacOS 10.4
Tutorials on how to implement OR1200 on Altera FPGA and Xilinx FPGA. Credits go to Resarch Group Digital Techniques, Hogeschool voor Wetenschap & Kunst, Campus de Nayer
- Altera HW tutorial local copy of the PDF and possibly updated version at the original site.
- Xilinx HW tutorial local copy of the PDF and possibly updated version at the original site.
Tutorials on how to implement OR1200 on Xilinx Spartan-6 FPGA.
- OpenRISC implemented on the Digilent Atlys board blog on OpenRISC for newbies
Tutorials on how to implement OR1200 on Xilinx and Altera FPGAs using MinSoC.
- MinSoC Tutorials openrisc on xilinx, minsoc.com start
Tutorials on compiling and running software in or1ksim:
- Simple C program compilation and execution from rte.se: Writing an application program
A Dynamic Reconfigurable OpenRISC Framework called Proteus : Proteus Framework