Tag Archives: riscv

A Tiny RISC-V Emulator Runs Linux With No MMU. And Yes, It Runs DOOM!

It’s something of an article of faith, that to run Linux your computer must include a hardware memory management unit, or MMU. To an extent it’s true, in that for a Linux-based system to shine it must have that hardware, but in fact there has been support for MMU-less Linux for many years now.

from Pocket
via Did you enjoy this article? Then read the full version from the author’s website.

LiteX – Le framework open-source pour programmer du matériel en Python

Les programmes quels qu’ils soient s’exécutent sur une plateforme matérielle après compilation : il peut s’agir d’un processeur (ARM, Intel, etc) ou d’un microcontrôleur enfoui au sein d’un objet connecté. Le développement de la plateforme matérielle est un exercice particulier.

from Pocket
via Did you enjoy this article? Then read the full version from the author’s website.

RISC-V Educational Materials

RISC-V Educational Materials Author/University Link Access Level Platform Content Type Udemy Link Paid 2 Sim HW a,d Oakland University Link Open 2 Unspecified HW f University of Rochester Link Open 1 Unspecified SW f University of Cambridge Link Open 2 FPGA HW f University of Wisconsin-Madison Link

from Pocket
via Did you enjoy this article? Then read the full version from the author’s website.

RSD RISC-V Out-of-Order Superscalar Processor

RSD is a 32-bit RISC-V out-of-order superscalar processor core. RSD is very fast due to aggressive OoO features, while it is very compact and can be synthesized for small FPGAs. The key features of RSD are as follows: Install the following software for running simulation.

from Pocket
via Did you enjoy this article? Then read the full version from the author’s website.