Code Generator

Automatically generate embedded C code

Automatically generate ANSI C code for your embedded applications. Collimator is designed to reduce the time to market and make it easy to deploy to any microcontroller or FPGA of your choosing

“I wanted to have the flexibility that Python affords me. I also wanted to get the suite of features from other engineering simulation software. I believe [this] has enormous potential”
Academic Researcher in Control and Automation at IIT
“That is actually really cool. Having access to all my existing Python code opens up a huge number of possibilities. That is a huge benefit!”
Control Systems Engineer in Computer Electronics
“It is amazing to use Python, run on a web browser and collaborate on the cloud […] This is undoubtedly 10x better than what I've used before!"
GNC Engineer in Aerospace and Defense Manufacturing
Collimator has major improvements over Simulink plus it is in the browser so it is very portable. Collimator also feels more powerful from a computational standpoint since simulations are performed using HPC in the cloud
Mechatronic Engineer, ElektromontaĹĽ RzeszĂłw S.A.
features
ANSI C generated directly from the model

ANSI C generated directly from the model

Use block based diagrams and Python to generate ANSI C standard code directly from your model

Embedded C with the click of a button

Embedded C with the click of a button

Automatically generate C code suitable for most embedded systems with one click

Immediately deploy changes to your C code

Immediately deploy changes to your C code

Updates to your algorithms can be instantly assessed and deployed to your microcontroller or FPGA

Traceability from requirements to implementation

Traceability from requirements to implementation

Track each requirement to its hardware implementation to streamline verification and validation and be compliant with safety standards such as ISO26262 and DO178

See Collimator in action

What our customers are saying

Close Cookie Preference Manager
Cookie Settings
By clicking “Accept All Cookies”, you agree to the storing of cookies on your device to enhance site navigation, analyze site usage and assist in our marketing efforts. More info
Strictly Necessary (Always Active)
Cookies required to enable basic website functionality.
Made by Flinch 77
Oops! Something went wrong while submitting the form.
See Live Demo