SpecC - SpecC

SpecC это Язык описания системы (SDL) или Язык дизайна на системном уровне (SLDL) и является расширением ANSI C язык программирования. Он используется для облегчения проектирования и спецификации цифровых встроенные системы, обеспечивая повышенную производительность, сохраняя при этом возможность изменять дизайн на функциональном уровне и уровне спецификации, в отличие от HDL подобно Verilog и VHDL. Может быть создана архитектурная модель, которая позволяет другим инструментам напрямую отображать дизайн на кремний или же FPGA. Основная цель - повторное использование, обмен и интеграция IP на различных уровнях абстракции.

Язык и методология дизайна были созданы Райнером Дёмером и Даниэль Гайски в Центре встраиваемых компьютерных систем на Калифорнийский университет в Ирвине в 2001.

Подобные проекты и методики проектирования включают SystemC, SDL на основе C ++. Хотя этот конкурирующий язык получил гораздо более широкое распространение в отрасли (хотя SpecC популярен в Япония ), SpecC сохраняет простоту, в то же время обеспечивая жизненно важные функции любого SDL, такие как параллелизм (SpecC обеспечивает конвейерные и параллельные потоки), синхронизация, переходы между состояниями (недоступно в Verilog ), и составные типы данных .

Смотрите также

внешняя ссылка