IEC 61691-7-2025 (IEEE Std 1666) PDF
Название на английском:
St IEC 61691-7-2025 (IEEE Std 1666)
Название на русском:
Ст IEC 61691-7-2025 (IEEE Std 1666)
Оригинальный стандарт IEC 61691-7-2025 (IEEE Std 1666) в PDF полная версия. Дополнительная инфо + превью по запросу
Полное наименование и описание
Ст IEC 61691-7:2025 — Behavioural languages. Part 7: SystemC® Language Reference Manual. Международный стандарт, опубликованный в двойном лого IEC‑IEEE, устанавливающий формальное определение библиотеки классов SystemC и её подсистемы для моделирования уровня транзакций (TLM) и системного/аппаратно‑программного проектирования.
Аннотация
Стандарт даёт полное и точное определение языка SystemC как набора классов C++ с описанием синтаксиса, семантики, моделей эмуляции и механизмов TLM. Документ предназначен для разработчиков реализаций SystemC, разработчиков средств EDA, архитекторов систем и инженеров верификации; он не заменяет учебные руководства, но служит эталоном для реализации и переносимости моделей.
Общая информация
- Статус: Активный международный стандарт (двойное лого IEC‑IEEE).
- Дата публикации: 25 июня 2025 г.
- Организация-издатель: IEC (опубликовано как совместное издание IEC и IEEE).
- ICS / категории: 25.040.01; 35.060.
- Редакция / версия: Издание 2.0 (2025).
- Количество страниц: 618 страниц.
Область применения
Стандарт применяется при системном и аппаратно‑программном проектировании, при создании виртуальных платформ, при архитектурном исследовании производительности, при разработке и согласовании средств моделирования и симуляции на базе SystemC/TLM, а также в академических исследовательских и учебных задачах, где необходима воспроизводимая семантика SystemC‑моделей.
Ключевые темы и требования
- Формальное определение классов и API SystemC: sc_module, sc_signal, sc_port, процессы и события.
- Семантика элаборации и моделирования, временные разрешения и порядок событий.
- Модель транзакционного уровня (TLM) и сопутствующие интерфейсы для быстрой архитектурной эмуляции.
- Требования к совместимости с соответствующим стандартом C++ и указания по реализуемости.
- Правила расширений, подсетов и встроенные рекомендации по использованию для переносимости реализций.
Применение и пользователи
Основные пользователи стандарта: разработчики и поддержчики реализаций SystemC и TLM (вендоры EDA и симуляторов), архитекторы систем‑на‑чип, инженеры по функциональной верификации, интеграторы виртуальных платформ, исследовательские и образовательные организации, а также группы стандартизации и корпоративные команды, обеспечивающие переносимость моделей между инструментами.
Связанные стандарты
Эквивалентный/связанный документ IEEE — IEEE Std 1666 (язык SystemC). Для IEEE Std 1666 опубликован базовый стандарт 2023 года и Corrigendum 1 (2025), исправляющий отдельные ошибки и уточнения. Также релевантны части серии IEC 61691 (другие части по поведенческим языкам) и расширение SystemC AMS (IEEE 1666.1 / IEC 61691‑8).
Ключевые слова
SystemC, TLM, язык описания поведения, Language Reference Manual, SystemC Language Reference, моделирование на уровне транзакций, EDA, эмуляция, виртуальная платформа.
FAQ
В: Что это за стандарт?
О: Международный Language Reference Manual для SystemC — формальное описание библиотеки классов и семантики языка, опубликованное как IEC 61691‑7:2025 с двойным логотипом IEC и IEEE (соответствует IEEE Std 1666 по содержанию).
В: Что он регулирует?
О: Определяет классы, API, правила элаборации и симуляции, модель времени и поведение TLM‑интерфейсов; служит эталоном для реализации SystemC и для обеспечения переносимости моделей между инструментами.
В: Кто обычно использует?
О: Разработчики реализаций SystemC и EDA‑инструментов, архитекторы аппаратно‑программных систем, инженеры верификации, академические исследователи и группы, отвечающие за стандартизацию и интеграцию моделей.
В: Он актуален или заменён?
О: IEC 61691‑7:2025 — актуальная (действующая) редакция, изданная в 2025 году; она заменяет и обновляет предыдущее издание 2009 года, которое было отозвано в связи с публикацией новой редакции.
В: Это часть серии?
О: Да, часть серии IEC 61691 «Behavioural languages»; другие части серии охватывают сопутствующие языки и расширения (включая SystemC AMS / IEEE 1666.1 = IEC 61691‑8 и т.д.).
В: Какие ключевые слова?
О: SystemC, TLM, Language Reference Manual, моделирование, эмуляция, EDA, sc_module, sc_signal, транзакционный уровень.