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

 
 
> Проблемы с SystemC
mazila
сообщение Jun 3 2007, 08:07
Сообщение #1





Группа: Новичок
Сообщений: 5
Регистрация: 7-04-07
Пользователь №: 26 836



Я уже спрашивал о том, как подключать обновления к SystemC. Но сейчас проблема не в этом. Дело вот в чем: я решил посмотреть, как работает пример из руководства пользователя и столкнулся с рядом проблем. Весь пример разбит на .сс и .h файлы. Собрал все в одном проекте (в билдере, проверяю для SCv1.0.2), подключаю библиотеки и...билдер не видит systemc.h, если не прописывать к нему явного пути через #define.
Если так прописать, то видит... но ругается на параметры, прописанные в SC_MODULE и SC_CTOR в тех .h файлах, где нет systemc.h. Пробовал объеденить все в один Unit, стала появляться ошибка:
"[Linker Error] 'C:\PROGRAM FILES\SYSTEMC1.0.2\LIB_BCB5\RELEASE\SYSTEMC.LIB' contains invalid OMF record, type 0x32".
Пробовал через VC, но столкнулся практически с тем же.
И вот вопрос: как же создавать проекты SystemC и подключать к ним библиотеки? Нужно ли копировать библиотеки и .h файлы в папку с библиотеками билдера?

P.S. Прошу не считать меня нытиком. Я с этой штукой уже пятый день вожусь, а толку ни какого.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Yra
сообщение Sep 17 2008, 18:12
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 396
Регистрация: 22-10-04
Из: Воронеж
Пользователь №: 962



В общем разбираюсь с этим Систем С потихоньку. Вещь хороша тем, что
имеется стандарт на неё: IEEE Standard SystemC® Language - IEEE Std 1666™-2005 - это многого стоит (Verilog С++, VHDL - тоже имеют свой IEEE, а вот ActiveHDL, MATLAB, Pascal, TURBOpascal - нет). Как известно, IEEE обеспечивает долгую жизнь проектам, что радует в нашем быстро меняющемся мире (не надо переучиваться каждые 2 года).
Для тех, кто хочет настроить окружение под Винду прикрепляю мануал
27325_SystemC_Getting_Started_artikel.pdf - Windows+Eclipse+Cygwin+SystemC+GTKwave.
Существует ещё расширение для SystemC, позволяющее моделировать аналоговые и смешанные цепи в том числе на уровне передаточной функции и резисторов-конденсаторов-индуктивностей-активных элементов. Называется SystemC-AMS (файлик systemc-ams-0-15.pdf). Это расширение тоже можно скомпилить под Cygwin (у меня реально всё получилось а также компильнуть тестовые примерчики). ЗЫ: при подключении библиотек в Eclipse сначала подключаете systemc-ams а затем systemc (иначе ошибки линковки какието). Для работы с SystemC-AMS ещё потребуется Octave и Gwave (тоже есть под Cygwin).
В общем желаю успехов в изучении, коллеги. Вещь стоящая, хотя и бесплатная.

Ещё нашел расширение systemc-wms (+ пример к нему: bluetooth) 2008.371768.pdf
Прикрепленные файлы
Прикрепленный файл  systemc_ams_0_15.pdf ( 257.1 килобайт ) Кол-во скачиваний: 605
Прикрепленный файл  2008.371768.pdf ( 586.01 килобайт ) Кол-во скачиваний: 334
 


--------------------
всё можно наладить, если достаточно долго вертеть в руках /Законы Мерфи/
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 24th July 2025 - 09:35
Рейтинг@Mail.ru


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