Цитата(K!V @ Nov 26 2004, 23:02)
Всем доброго времени суток!
Такой вот вопросик: какие среды/тулсы народ использует совместно с SystemC??
SystemC - это библиотека классов, позволяющих моделировать аппаратуру поведенчески, имея те же механизмы и понятия о событиях в устройстве, что и реальное оборудование (клоки, прерывания, и т.д.). Предостерегу, модилирование на SystemC не является cycle-accurate, поэтому может применяться только для алгоритмической оценки идеи дизайна.
Поскольку библиотека - вещь самостоятельная, то пользователь может разрабатывать свои C++ приложения с использованием любого C++ компилятора (MS Visual Studio, MinGW, Dev-CPP, etc.).
Отдельный вопрос - где ваше приложение моделировать. В настоящее время доступны следующие продукты, поддерживающие SystemC:
- Aldec Active-HDL 6.2 (версия 6.3 имеет улучшенный VHPI/PLI с SystemC, называемый Native SystemC, что является ядром и удобнее, так как дорабатывать его не придется, надеюсь. Для 6.2 - все-таки придется);
- Aldec Riviera 2004.08 - здесь SystemC поддерживается по полной...
- MG ModelSim 6.0 SE - та же ситуация, что и Aldec Riviera.
Кроме этого, можно добавить UNIX-ориентированные симуляторы: Synopsys VCS 7.0, Cadence NC-Verilog/Scirocco и ряд других. Все они "бегают" на рабочих станциях и довольно дороги. В подавляющем большинстве случаев (если Вы только не разрабатываете ASICи) подойдет PC-based программное обеспечение.
Надеюсь, что помог.