Celoxica, the UK provider of C-based design and synthesis solutions, has added an algorithm IP and a block-based graphical design entry platform called Pixelstreams to its portfolio of electronic system level (ESL) design tools.
‘There are two popular methods of design entry in ESL design tools – block-based schematic-style entry and software-style algorithmic coding using text-based descriptions,” said Jeff Jussel, vice president of marketing for Celoxica.
With the new ‘Pixelstreams’ product, Celoxia has fused these approaches in a block-based graphical editor that manipulates a library of C-based video processing models as well as custom C-language models.
When combined with C-language synthesis, PixelStreams provides a fast way to get from algorithm concepts to hardware implementation for applications using these imaging functions.
Celoxica developed PixelStreams as a response to the growing need from developers to be able to reuse standard IP while still allowing them to differentiate products through custom design. This need is especially keen for the large number of products based on video and image processing algorithms.
The C-based video processing models can be automatically synthesised to RTL or to an optimised FPGA hardware implementation using release V3.1 of the Celoxica DK Design Suite. This environment allows non-programmers to quickly develop complex hardware implementations without having to write programmes, while it gives programmers a fast starting point and code framework to which other custom code can be added.
The PixelStreams platform, including the IP library and graphical editor, is now available for $15,000. The environment requires the DK Design Suite version 3.1 for C-synthesis implementation to RTL output or FPGA hardware. The DK3.1 tool supports IEEE compliant RTL and direct programming of all popular FPGA devices.
The PixelStreams platform also may be purchased with a high-end Celoxica RC300 board platform to create a complete algorithm concept-to-board development and prototyping kit tuned for imaging and video processing applications.