Customer specific Processors

Bring your truly unique processing application to life, quickly and easily using Codasip’s unique processor IP generation technology. Do in days what would otherwise take months using traditional methods.


Rapid IP exploration and refinement

Complete IP Generation Environment

High Performance Register-transfer level


Rapid IP exploration and refinement

Codasip offers two possible paths to create your unique processor architecture.

RISC-V Cores Tailoring

Hit the ground running by using one of our proven RISC-V cores as the base for your design. Our cores are supplied as modifiable CodAL models (Codasip’s processor modeling language), and can be freely modified to get the exact processor you need. Codasip Studio will guide you through the process to ensure predictable and high quality results.

From Scratch

Beginning with only the Instruction Accurate (IA) model you can generate a complete SDK for your processor and begin to explore and refine the perfect ISA for your design. Once you are happy with the results, add the additional cycle accurate CA information (pipelining) and generate the complete processor implementation.

Complete IP Generation Environment

Codasip Studio manages every aspect of your processor design project from implementation, through verification, programming, emulation and debug. Based on the Eclipse environment it is instantly familiar to both HW and SW development teams.

Advanced profiling and debug make it easy to understand your design and get exactly the results you desire.

Industry standard tools and interfaces

Generated SDKs are based on leading open-source tools such as LLVM and GNU. This ensures our solutions are able to take advantage of the rapid pace of improvement in the underlying technology, enables customers to integrate their own enhancements into the generated tools, and results in an easily redistributible tool suite.

High Performance RTL

Generated RTL is optimized for leading ASIC and FPGA synthesis tools to ensure high quality results. Customer and internal benchmarks show that our automatically generated RTL is equal to, or higher performance than, hand coded implementations.