Imperial College London > Talks@ee.imperial > CAS Talks > Converting Existing Software to Hardware using SynphonyCC: A Case Study of an Open Source Connect-6 Solver

Converting Existing Software to Hardware using SynphonyCC: A Case Study of an Open Source Connect-6 Solver

Add to your list(s) Download to your calendar using vCal

If you have a question about this talk, please contact Grigorios Mingas.

In this talk we discuss conversion of existing C/C++ code to hardware using off-the-shelf High Level Synthesis(HLS) Tools. We used Synphony C Compiler (SCC E-2010.12-SP1) from Synopsys, and used a open-source Connect-6 solver as a case study. Connect-6 is a newly invented game, and a part of the computer Olympiad. The open-source connect-6 solver is most suitable for this case study because it is a general purpose software not written with hardware implementation in mind. The main emphasis of this talk is about practical issues in converting untimed C Code to Cycle-accurate, Bit-Accurate RTL . It is followed by a short demo for connect6-revenge contest at HEART 2012 .

This talk is part of the CAS Talks series.

Tell a friend about this talk:

This talk is included in these lists:

Note that ex-directory lists are not shown.

 

Changes to Talks@imperial | Privacy and Publicity