• Stars
    star
    593
  • Rank 75,443 (Top 2 %)
  • Language SystemVerilog
  • License
    Other
  • Created over 9 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

The root repo for lowRISC project and FPGA demos.

lowRISC chip

The root git repo for lowRISC development and FPGA demos.

See LICENSE.Cambridge for license details.

See the documentation for build instructions.

master status: master build status

update status: update build status

dev status: dev build status

Current version: Release version 0.6 (10-2018) --- lowRISC technical refresh with RV64GC, Debian+FreeBSD capable

To download the repo:

git clone -b refresh-v0.6 --recursive https://github.com/lowrisc/lowrisc-chip.git

For the previous release:

################
# Version 0.5: lowRISC with 100MHz Ethernet and Network filing system access (01-2018)
################
git clone -b ethernet-v0.5 --recursive https://github.com/lowrisc/lowrisc-chip.git

################
# Version 0.4: lowRISC with with tagged memory and minion core (06-2017)
################
git clone -b minion-v0.4 --recursive https://github.com/lowrisc/lowrisc-chip.git

################
# Version 0.3: lowRISC with a trace debugger (07-2016)
################
git clone -b debug-v0.3 --recursive https://github.com/lowrisc/lowrisc-chip.git

################
# Version 0.2: untethered lowRISC (12-2015)
################
git clone -b untether-v0.2 --recursive https://github.com/lowrisc/lowrisc-chip.git

################
# Version 0.1: tagged memory (04-2015)
################
git clone -b tagged-memory-v0.1 --recursive https://github.com/lowrisc/lowrisc-chip.git

traffic statistics

More Repositories

1

opentitan

OpenTitan: Open source silicon root of trust
SystemVerilog
2,485
star
2

ibex

Ibex is a small 32 bit RISC-V CPU core, previously known as zero-riscy.
SystemVerilog
1,327
star
3

style-guides

lowRISC Style Guides
354
star
4

riscv-llvm

RISC-V support for LLVM projects (LLVM, Clang, ...)
Shell
246
star
5

muntjac

64-bit multicore RISC-V processor
SystemVerilog
73
star
6

lowrisc-fpga

Untethered (stand-alone) FPGA implementation of the lowRISC SoC
C
54
star
7

ibex-demo-system

A demo system for Ibex including debug support and some peripherals
C
46
star
8

hjson_to_gantt

A Python script to generate a Gantt chart from a (H)JSON input
Python
31
star
9

lowrisc-toolchains

UNSUPPORTED INTERNAL toolchain builds
Shell
30
star
10

ot-sca

Side-channel analysis setup for OpenTitan
Jupyter Notebook
27
star
11

rocket

Scala
27
star
12

sonata-system

A full micro-controller system utilizing the CHERIoT Ibex core, part of the Sunburst project funded by UKRI
SystemVerilog
24
star
13

lowrisc-nexys4

FPGA demo for Digilent NEXYS 4 board
Tcl
22
star
14

manticore

Rust
16
star
15

riscv-compliance

TEMPORARY FORK of the riscv-compliance repository
C
15
star
16

ariane-ethernet

open-source Ethenet media access controller for Ariane on Genesys-2
SystemVerilog
15
star
17

lowrisc.github.io

Generated html for the lowRISC site. PRs should go to the source repo https://github.com/lowrisc/lowrisc-site
HTML
12
star
18

uncore

Scala
10
star
19

epic-c-example

ePIC (Embedded PIC) example: kernel and relocatable loadable app
C
10
star
20

abicop

Work towards a "golden model" of the RISC-V calling convention(s)
Python
10
star
21

synfi

OpenTitan FI formal verification framework
Python
9
star
22

fpga-zynq

Verilog
9
star
23

lowrisc-site

CSS
9
star
24

ibex-demo-system-labs

Labs for the Ibex Demo System
C
8
star
25

lowrisc-docker

Docker files to generate development environment for multiple releases.
Dockerfile
8
star
26

longfruit

Python
7
star
27

symphony-system

An integration of CHERIoT Ibex with OpenTitan Earl Grey, part of the Sunburst project funded by UKRI
Python
7
star
28

rv_plic

Implementation of a RISC-V-compatible Platform Interrupt Controller (PLIC). DEPRECATED in favour of the OpenTitan PLIC: https://github.com/lowRISC/opentitan/tree/master/hw/ip/rv_plic
SystemVerilog
7
star
29

socip

Collection of IP cores usable to lowRISC SoC
SystemVerilog
5
star
30

container-hotplug

Hot-plug devices into a Docker container as they are plugged.
Rust
5
star
31

gsoc-sim-mem

A simulated memory controller for use in FPGA designs that want to model real system performance
SystemVerilog
4
star
32

minion_subsystem

minion_subsystem for lowrisc rocket core (version 2)
SystemVerilog
4
star
33

sonata-software

Software, build flows and examples for the Sonata System
Python
4
star
34

lowrisc-web

lowrisc.org web site sources
HTML
3
star
35

crt

Compiler Repository Toolkit
Starlark
3
star
36

lowrisc-quickstart

Minimised environment for bandwidth limited sites
Makefile
3
star
37

junctions

A repository for peripheral components and IO devices associated with the RocketChip project
Scala
3
star
38

lowrisc-nexys4-video

Tcl
2
star
39

lowrisc-kc705

KC705 implementation of the lowRISC unthethered SoC
C
2
star
40

lowrisc-nix

lowRISC Nix Packages and Environments
Nix
2
star
41

bazel-release

Bazel automated GitHub release process
Shell
1
star
42

riscv-llvm-integration

Temporary downstream RISC-V LLVM tree. You almost certainly want upstream LLVM instead (see https://llvm.org/docs/GettingStarted.html)
C++
1
star
43

mundane

Mirror of: https://fuchsia.googlesource.com/mundane/
Rust
1
star
44

lowrisc-vcu108

SystemVerilog
1
star
45

lowrisc-artya7

Port of lowrisc to low cost artya7-100 FPGA
Makefile
1
star
46

riscv-elf-psabi-sanity-checker

High-level C Compiler Sanity Checks for RISC-V ELF psABI
C
1
star
47

lowrisc-tag-tests

C++
1
star
48

misc-linters

Some Internal Linter Scripts
Python
1
star
49

lowrisc-doc

A repo to store all document files other than the website itself.
Makefile
1
star