CoSynth hosts System Level Synthesis Tutorial at FDL 2011
In the tutorial, CoSynth will summarize the major advantages of high level design processes and present the general steps of such a process based on an example design. The most crucial component of this process is the synthesis tool. It automates the conversion from high-level descriptions to hardware designs. The CoSynth Synthesizer provides an automatic conversion from designs written in C++ and SystemC to VHDL, mainly targeting FPGA-based platforms. Another important aspect is the integration of the synthesis results into a complete system design. This is also covered in detail in the tutorial.
The tutorial is based on the running example of a hardware accelerated video filter chain. The requirements and development steps for system level design are discussed. The whole design process, from an initial C++ implementation to the final IP core, is shown. A special focus is put on the refinement of the SystemC virtual platform into a synthesizable representation. This code is then transformed into VHDL utilizing the CoSynth Synthesizer tool. The necessary coding guidelines and typical restructuring measures of the code are detailed in several examples. The synthesis result is combined into an existing FPGA-based system with camera and display interfaces. Using the Xilinx EDK, the synthesized IP core and the base platform are integrated into a running design for Xilinx FPGAs.
CoSynth offers a wide range of tutorials and workshops on System Level Design and Synthesis. Further details, also about the CoSynth Synthesizer tool, are available upon request.
CoSynth GmbH & Co. KG
CoSynth is a startup in the area of embedded systems design. The company offers design services and tools for fast and efficient development of electronic solutions at system level. The SystemC and C++ based methods are particularly suitable for the design of mixed hardware/software systems and FPGA based solutions. Hardware accelerations for existing software applications are developed fast and precisely with CoSynth’s intersectoral methodology and an own synthesis tool. CoSynth offers software development for embedded systems, too. Further information about services and products can be found at the company’s website http://www.cosynth.com. CoSynth was granted the entrepreneurship prize Gründercampus Niedersachsen in February 2011. CoSynth is supported by means of the European Regional Development Fund.
Forum for Design Languages (FDL) is a well established international forum devoted to dissemination of research results, practical experiences and new ideas in the application of specification, design and verification languages to the design, modelling and verification of integrated circuits, complex hardware/software embedded systems, and mixed-technology systems. One of the principal advantages of FDL is that it brings together four related thematic areas and gives an opportunity to gain up-to-date knowledge in many broad areas of the fast evolving field of system design and verification.
FDL 2011 will be held in Oldenburg, Germany, from 13 to 15 September 2011 and will be the fourteenth FDL conference following a series of highly successful events that took place in Lausanne, Lyon, Tübingen, Marseille, Frankfurt am Main, Lille, Darmstadt, Barcelona, Stuttgart, Sophia Antipolis, and Southampton. FDL is organized in technical cooperation with the IEEE. FDL papers will be available online via IEEEXplore after the conference.