Welcome to Custom Coprocessors on the web

Creating a new, custom, coprocessor was never so easy


Users with no or little experience on hardware synthesis can write code to synthesize new hardware!

Users should worry only about the logic and not about the hardware!

You don't have to install anything to your machine!

You don't have to worry about any updates anymore!

To start just hit the signup button to create a new account, and then read our guide.

The CCC Project

A coprocessor is a special set of circuits in a microprocessor chip that is designed to perform some other specialized function more efficiently than the basic microprocessor circuits could perform the same task.

A coprocessor offloads specialized processing operations, thereby reducing the burden on the basic microprocessor circuitry and allowing it to work at optimum speed.

Using FPGA/ASIC technology a custom coprocessor could be build to accelarate particular processing task such as computer arithmetics, graphics, signal processing, string processing or encryption.

Modern FPGAs could be reconfigured on the fly to accelerate more tasks at different times. Clink on the following figure describes how it works. CCC hardware compiler architecture