Перейти к содержанию
    

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

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

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

 

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

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

 

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

 

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

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

 

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

пробовал как-то синтезировать из systemc в Catapult C, вроде работает. Только все равно там удобнее напрямую из си синтезировать.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Наткнулся на тул c-to-silicon, который генерит RTL из C

http://www.cadence.com/products/sd/silicon...es/default.aspx

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Наткнулся на тул c-to-silicon, который генерит RTL из C

Он доступен для "зеленых".

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

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

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

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

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...