реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Какие САПР роддерживают SystemC и в каком объеме?
Dragon-fly
сообщение Sep 26 2012, 07:46
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 31
Регистрация: 13-10-11
Из: Москва
Пользователь №: 67 720



Сорри за FAQ.. sm.gif
Go to the top of the page
 
+Quote Post
vetal
сообщение Sep 26 2012, 08:02
Сообщение #2


Гуру
******

Группа: Модераторы
Сообщений: 2 095
Регистрация: 27-08-04
Из: Россия, СПб
Пользователь №: 553



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

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

Go to the top of the page
 
+Quote Post
Dragon-fly
сообщение Sep 26 2012, 13:53
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 31
Регистрация: 13-10-11
Из: Москва
Пользователь №: 67 720



Цитата(vetal @ Sep 26 2012, 12:02) *
Queatasim, Active-HDL, Riviera, Vista,SystemVision,Saber Designer и многие другие - в объеме описанном в их документации.


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

Про C++ не спрашиваю. С ним понятно.
Go to the top of the page
 
+Quote Post
RVlad
сообщение Sep 26 2012, 16:53
Сообщение #4


Частый гость
**

Группа: Свой
Сообщений: 135
Регистрация: 15-03-05
Пользователь №: 3 378



Базовые С компайлеры могут эту библиотеку собирать и соответственно использовать для симуляции ваших с SystemC моделей. Отладка и наблюдение на уровне С++ . Программы типа IUS and Vista могут не только собирать и моделироваить ваши SystemC приложения но и предоставлять view and debug на уровне SystemC примитивов - каналов, событий и пр.
Go to the top of the page
 
+Quote Post
vitan
сообщение Sep 26 2012, 18:19
Сообщение #5


не указал(а) ничего о себе.
******

Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887



Когда это все начиналось, были еще тулзы, которые синтезировали. Помню, был такой Agility compiler... Интересно, как с этим сейчас (я давно уже не в теме)?
Go to the top of the page
 
+Quote Post
aT-DeviLru
сообщение Sep 27 2012, 19:03
Сообщение #6


Частый гость
**

Группа: Свой
Сообщений: 106
Регистрация: 11-11-10
Из: Санкт-Петербург
Пользователь №: 60 826



Недавно вышел Vivado HLS от Xilinx, который можно использовать для синтеза с SystemC.
Go to the top of the page
 
+Quote Post
mikeT
сообщение Sep 29 2012, 10:36
Сообщение #7


Участник
*

Группа: Участник
Сообщений: 73
Регистрация: 6-02-08
Из: Новосибирск
Пользователь №: 34 789



Цитата(aT-DeviLru @ Sep 28 2012, 01:03) *
Недавно вышел Vivado HLS от Xilinx, который можно использовать для синтеза с SystemC.


А есть отзывы именно по поводу того, как Vivado HLS производит синтез с SystemC?
Пробовал уже кто-нибудь?
Go to the top of the page
 
+Quote Post
demidrol
сообщение Feb 7 2013, 06:06
Сообщение #8


Частый гость
**

Группа: Свой
Сообщений: 97
Регистрация: 6-02-09
Пользователь №: 44 487



пробовал как-то синтезировать из systemc в Catapult C, вроде работает. Только все равно там удобнее напрямую из си синтезировать.
Go to the top of the page
 
+Quote Post
Poluektovich
сообщение Feb 21 2013, 20:26
Сообщение #9


Местный
***

Группа: Свой
Сообщений: 221
Регистрация: 15-09-08
Из: Зеленоград
Пользователь №: 40 201



Наткнулся на тул c-to-silicon, который генерит RTL из C
http://www.cadence.com/products/sd/silicon...es/default.aspx
Go to the top of the page
 
+Quote Post
яман-тау
сообщение Mar 8 2013, 12:40
Сообщение #10


Знающий
****

Группа: Свой
Сообщений: 662
Регистрация: 15-02-09
Из: Магнитогорск
Пользователь №: 44 875



Цитата(Poluektovich @ Feb 22 2013, 02:26) *
Наткнулся на тул c-to-silicon, который генерит RTL из C

Он доступен для "зеленых".
Go to the top of the page
 
+Quote Post
avers
сообщение May 27 2013, 14:50
Сообщение #11


Участник
*

Группа: Участник
Сообщений: 27
Регистрация: 6-06-11
Из: Default
Пользователь №: 65 533



SystemC может быть использован в разных целях, а именно:
* Для написания поведенческих моделей TLM уровня это SystemC TLM2.0;
* Для описания каких то схем или создания тестового окружения (не синтезируемый код);
* Для описания схем и алгоритмов и последующего синтеза в RTL.
Для первых двух пунктов будет достаточно симулятора, они все поддерживают симуляцию SystemC.
Для третьего случая необходим компилятор C -> RTL такие компиляторы есть у ментора (Catapult C) и каденса (С to Silicon Compiler).
А вас что именно интересует?
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th June 2025 - 10:38
Рейтинг@Mail.ru


Страница сгенерированна за 0.01452 секунд с 7
ELECTRONIX ©2004-2016