OpenRISC es el proyecto comunitario insignia original OpenCores (en) . Su objetivo es desarrollar una serie de arquitecturas de CPU RISC de código abierto para uso general. La primera (y hasta ahora la única) descripción de la arquitectura publicada es la de OpenRISC 1000, que describe una familia de procesadores de 32 y 64 bits con soporte de vector y punto flotante opcional.
Un equipo de OpenCores proporcionó en la primera implementación, el OpenRISC 1200 (in) , escrito en el lenguaje de descripción de hardware Verilog . El diseño del hardware se ha publicado bajo la Licencia Pública General Reducida GNU , mientras que los modelos y el firmware se han publicado bajo la Licencia Pública General GNU . Se ha desarrollado una implementación de referencia en SoC , basada en OpenRISC 1200, conocida como ORPSoC ( OpenRISC Reference Platform System-on-Chip ). Varios grupos han demostrado con éxito ORPSoC y otros diseños basados en el OR1200 en FPGA .
Algunas organizaciones comerciales han desarrollado productos derivados de la arquitectura OpenRISC 1000, como ORC32-1208 de ORSoC (que también mantiene el sitio web de Open Cores), o BA12n BA14 y BA22 de Beyond Semiconductor, una empresa eslovena. Dynalith Systems proporciona la placa de creación de prototipos iNCITE FPGA, que es capaz de ejecutar OpenRISC y BA12. Flextronics International y Jennic Limited fabricaron OpenRISC como parte de un ASIC .
La comunidad OpenCores portó GNU Toolchain a OpenRISC para manejar el desarrollo en C. Usando esta cadena de herramientas , uClibc , Linux y µCLinux también fueron portados para el procesador. Dynalith también proporciona OpenIDEA, un entorno de desarrollo gráfico basado en esta cadena de herramientas.
La comunidad OpenCores también proporciona un simulador de conjunto de instrucciones (en) y un ciclo de modelo con precisión para OpenRISC y ORPSoC. Un modelo más rápido OpenRISC 1200 también está disponible a través de la iniciativa Open Virtual Platforms (en) lanzada por Imperas.
El kernel de Linux 3.1, lanzado el 24 de octubre de 2011, admite oficialmente la arquitectura OpenRISC.