stringtranslate.com

СпецC

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

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

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

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

Внешние ссылки