ChipWrights Logo
ChipWrights' Multicore Platform

ChipWrights' multicore architecture provides fast processing speed, programming flexibility, and industry-standard ARM processor technology.
ChipWrights Multicore Platform
Fast The CW5631 has 3 RISC-like processing engines reading 3 separate instruction streams for a total of over one billion serial instructions per second. The CWv16 engine can perform up to 8 billion 16-bit multiply-accumulates per second.
Flexible ChipWrights processors are fully programmable and do not rely on dedicated hardware assist. This offers the greatest flexibility for modifying algorithms and system requirements without redesigning the chip or the hardware.
Easy-to-port-to The CW5631 includes an industry-standard ARM 926EJ-S core as its control processor. This allows customers to use a wealth of off-the-shelf software for operating systems, file systems, protocol stacks, and hardware drivers. Customers can do all of their application development on the ARM processor, while using an API to do remote procedure calls to library functions on the DSP.
Easy-to-Develop-on Programming the CWv16 is done with Eclipse™, an industry-standard GUI that supports source-level compose-compile-link-debug on hardware or a chip-level simulator. The simulator does instruction-level performance profiling, and checks for out-of-range accesses and arithmetic overflows. The parallel features are supported by a vectorizing C++/C compiler, intrinsics, or a high-level assembler. Evaluation boards support the chip's IO features. Reference designs are available.
 
CW5631 Technology Block Diagram


CW5631 Technology diagram


CW5631 Technology
Block Diagram