A powerful processor architecture description language

In the traditional world, processors are designed using a hardware description language. At Codasip we think and do things differently to allow you to customize your compute in the most efficient way. 

All our RISC-V processors are designed in CodAL: a high-level architecture language based on C that allows you to capture your processor description as a single source. 

Simply get an architecture source license of the CodAL core to customize the design as you need.

Benefits of CodAL

Compared with the traditional HDL design approach, using a CodAL description presents significant benefits.

  • More compact description of a processor core
  • Shorter development time by automatically generating RTL, software toolchain, and verification
  • A single language to describe all aspects of the processor
  • Robust design approach with manual changes only made to CodAL source

Learning CodAL

Although CodAL differs in purpose to both standard programming languages and hardware description languages, it has a C-like syntax that you can learn easily. Codasip Studio provides an IDE for developing CodAL code. 

CodAL is also an integral part of the Codasip University Program with the development of a CodAL ecosystem to share knowledge, experiences, ideas, and designs. 

Get in touch with us