Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

how to use systemc in fpga design flow

Status
Not open for further replies.

umairsiddiqui

Full Member level 2
Joined
Apr 13, 2004
Messages
143
Helped
7
Reputation
14
Reaction score
1
Trophy points
1,298
Location
Sweden
Activity points
1,434
how to use systemc in fpga design flow, (any example project..., book)
i am asking about systemC (specC), as (some) tools for systemC are available for free as compared with e or openvera.

also how to setup systemc for fpga flow... for painless design and verification????
 

SystemC has a synthesizable subset can be called RTL SystemC .. you can use a tool called (sc2v) to translate this RTL to verilog which can be synthesized to FPGA. Another thing, is that if the FPGA includes any processor core like (microblaze), SystemC can be used as normal C++ for programming this core if u have the proper compiler.

An example of complete system design using SystemC is avaiable on opencores. The guys used (sc2v) free tool to convert their systemc to synthesizable verilog.

About the tools, if you use Linux the best thing is to build the downloadable SystemC libraries on GCC. then just compile systemc as simple as compiling C++.

If you are using Windows, you can do the same on Cygwin, or use MS VC++ 6.0.
 

you can read about systemc in the "a systemc primer" book by J.Bhasker
you can find this book in the ebooks upload/download section of this forum
 

U can check out xilinx site it has lot of application notes
 

hi

I used Active -HDL 6.3 to simulate device in SystemC on behavioral level - great tool.
but i'd like to ask what compiler or tool may be used to dip the project into FPGA?
Are any free tools working in Windows?
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top