Thursday, 2 September 2010

Search Celoxica.com

QuickInfo

Software-Compiled System Design
Co-Design
Co-Verification
C to RTL
C to FPGA
 
   

Home > eMedia & Demos > JPEG 2000 Demo

This page provides a preview of the JPEG2000 demo of the Celoxica DK Design Suite.
For access to the full demo, register here.
 
PLAY PREVIEW
   
Software-Compiled System Design: JPEG2000 Case Study

This on-line demo walks through a design example from specification to FPGA implementation showing the Software-Compiled System Design methodology. The demo provides a detailed review of the Celoxica DK Design Suite environment as applied to the development of an image processing system based on a JPEG2000 algorithm.

Software-Compiled System Design defines a C-based design approach to dramatically improve design productivity and quality for embedded systems containing both hardware and software elements. This methodology introduces software flexibility to system design using an iterative Specify -> Design -> Compile flow that provides hardware/software co-design, cycle-accurate functional co-verification, generation of VHDL or Verilog from C-based code, and direct synthesis from C to FPGA hardware.

In this case study, a JPEG2000 algorithm starting from a C language specification is implemented in a Field Programmable System on Chip (FPSoC). Initially, the system functionality is verified and profiled in C-code as software running on an embedded processor. Next, Celoxica co-design capabilities are used to explore the design space and partition the design between embedded software and FPGA logic. Finally, the implementation is optimized through direct hardware synthesis from C-based code. The design results from the JPEG2000 case study are presented to show how this system design methodology improves design performance while significantly reducing design time.

 
Demo produced by DEMOS ON DEMAND™