Jump to content

    

Какие САПР роддерживают SystemC и в каком объеме?

Recommended Posts

vetal

Visual C++, gcc и т.д. - в полном объеме.

Queatasim, Active-HDL, Riviera, Vista,SystemVision,Saber Designer и многие другие - в объеме описанном в их документации.

 

А в общем systemc - это всего навсего библиотека(набор классов, шаблонов, типов, элементов синхронизации...) для компилятора, возможности которой определяются её пользователем.

 

 

Share this post


Link to post
Share on other sites

Dragon_Fly
Queatasim, Active-HDL, Riviera, Vista,SystemVision,Saber Designer и многие другие - в объеме описанном в их документации.

 

Прошу прощения, но я бы хотел чуть более разжеванный ответ :)

 

Про C++ не спрашиваю. С ним понятно.

 

Share this post


Link to post
Share on other sites

RVlad

Базовые С компайлеры могут эту библиотеку собирать и соответственно использовать для симуляции ваших с SystemC моделей. Отладка и наблюдение на уровне С++ . Программы типа IUS and Vista могут не только собирать и моделироваить ваши SystemC приложения но и предоставлять view and debug на уровне SystemC примитивов - каналов, событий и пр.

Share this post


Link to post
Share on other sites

vitan

Когда это все начиналось, были еще тулзы, которые синтезировали. Помню, был такой Agility compiler... Интересно, как с этим сейчас (я давно уже не в теме)?

Share this post


Link to post
Share on other sites

mikeT
Недавно вышел Vivado HLS от Xilinx, который можно использовать для синтеза с SystemC.

 

А есть отзывы именно по поводу того, как Vivado HLS производит синтез с SystemC?

Пробовал уже кто-нибудь?

Share this post


Link to post
Share on other sites

avers

SystemC может быть использован в разных целях, а именно:

* Для написания поведенческих моделей TLM уровня это SystemC TLM2.0;

* Для описания каких то схем или создания тестового окружения (не синтезируемый код);

* Для описания схем и алгоритмов и последующего синтеза в RTL.

Для первых двух пунктов будет достаточно симулятора, они все поддерживают симуляцию SystemC.

Для третьего случая необходим компилятор C -> RTL такие компиляторы есть у ментора (Catapult C) и каденса (С to Silicon Compiler).

А вас что именно интересует?

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

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.