Jump to content

Recommended Posts

Posted

Hello @peter_cz,

Yes it is possible to configure an IDE suited for SystemC development.

It would be better if you can share your environment and your tools preference, so that others who have the know how can share their experience/setup.

Regards,

Ameya Vikram Singh 

Posted

You either use a commercial SystemC simulator which comes with plenty examples, demos and alike. Or you use the reference implementation of SystemC from https://systemc.org/resources/standards/ or the github repo (https://github.com/accellera-official/systemc) which also comes with examples how to write SystemC models (https://github.com/accellera-official/systemc/tree/master/examples). Also Doulos has a rich trainigns programm as well as few free tutorials (https://doulos.com/knowhow/systemc/systemc-tutorial/, https://doulos.com/knowhow/systemc/tlm-20/).

Reading in between the lines of your question I'd suggest the first option along with the Dolous training. Otherwise you need to get familiar with C++ programming principles since the reference implementation is just a library for C++ and you basically do write C++ programs.

  • 1 month later...
Posted

AFAIK there is no actual blog post or tutorial on setting uo VSCode with the reference implementation

An option to start with SystemC would be to use a cmake based SystemC project. I created on some time ago, it can be found at https://github.com/Minres/SystemC-Quickstart Then you might import this project into VSCode as described e.g. her: https://www.pragmaticlinux.com/2021/07/import-a-cmake-project-into-visual-studio-code/

I'm not aware a a list of commercial SystemC simulators, you might have to use a search engine of your choice....

 

 

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...