OpenRISC

E724163

OpenRISC is an open-source RISC processor architecture designed for flexibility, research, and embedded systems development.

All labels observed (4)

Label Occurrences
LatticeMico32 soft core 1
OR1K architecture 1
OpenCores.org 1

How this entity was disambiguated

Statements (48)

Predicate Object
instanceOf RISC instruction set architecture
open hardware project
open-source processor architecture
architectureType RISC
category embedded microprocessors
instruction set architectures
open-source hardware
designGoal flexibility
portability
simplicity
developer OpenCores community
ecosystem FPGA reference designs
Linux kernel port
QEMU target
SoC reference platforms
newlib support
uClibc support
feature 32 general-purpose registers (in common implementations)
debug interface
exceptions support
interrupt support
load-store architecture
orthogonal instruction set
support for caches (in some cores)
support for hardware multiply and divide (in some cores)
hasImplementation OR10 core
linked to: OR1K

OR1200 Verilog implementation
OR1200 core
linked to: OR1K

OR1K architecture
linked to: OpenRISC
hostedAt OpenCores.org
linked to: OpenRISC
influenced development of RISC-V ecosystem awareness
research on open ISAs
intendedUse education
embedded systems
research
license open-source license
origin early 2000s
status actively used in research and hobbyist projects
supports 32-bit implementations
Harvard architecture implementations
Linux
MMU-based operating systems
uClinux
linked to: embedded Linux

virtual memory
toolchain GCC
GDB
LLVM (partial support)
binutils
linked to: GNU Binutils

How these facts were elicited

Referenced by (4)

Full triples — surface form annotated when it differs from this entity's canonical label.

Lattice ECP5 supports LatticeMico32 soft core
linked to: OpenRISC
OpenRISC hasImplementation OR1K architecture
linked to: OpenRISC
OpenRISC hostedAt OpenCores.org
linked to: OpenRISC