Read CEO Ron Black’s ‘An open letter regarding Cyber Resilience of the UK’s Critical National Infrastructure’


RISC-V processors

What is a RISC-V processor?

A RISC-V processor implements the RISC-V instruction set architecture (ISA).

The RISC-V ISA is modular, extensible, and customizable, allowing designers to create a wide range of RISC-V processors tailored for different applications and requirements.

RISC-V processors can incorporate different standard and custom extensions to provide additional, specialized capabilities. These extensions expand the base instruction set to support features like floating-point operations, vector processing, cryptography, and more.

RISC-V processors are adopted in various domains, including embedded systems, the Internet of Things (IoT), mobile devices, high-performance computing, and data centers. The open nature of RISC-V encourages innovation, collaboration, and customization.

Codasip glossary - RISC-V CPUs

What types of RISC-V processors exist?

RISC-V processors can be implemented in different configurations, supporting various data widths, from 32 bits to 128 bits. They can be designed for various performance levels, ranging from low-power embedded systems to high-performance processors.

RISC-V processors can be either open-source or commercially licensed. The Codasip RISC-V IP portfolio includes customizable RISC-V processors, from embedded MCUs to application CPUs. Our RISC-V processors are designed in a high-level architecture language called CodAL, which makes them very easy to customize and tailor for specific needs with our Codasip Studio EDA toolset.

Are RISC-V processors open source?
RISC-V processors can be either open-source or commercially licensed, such as Codasip commercial customizable RISC-V processors.

Getting started with Codasip