Обозначение: | ГОСТ Р 50754-95 |
Обозначение англ: | GOST R 50754-95 |
Статус: | введен впервые |
Название рус.: | Язык описания аппаратуры цифровых систем VНDL. Описание языка |
Название англ.: | VHSIC Hardware Description Language. Language reference manual |
Дата добавления в базу: | 01.09.2013 |
Дата актуализации: | 01.01.2021 |
Дата введения: | 01.01.1996 |
Область применения: | Стандарт распространяется на программные и технические средства проектирования радиоэлектронной аппаратуры и больших интегральных схем. |
Оглавление: | 0.1 Область применения 0.2 Нормативные ссылки 0.3 Введение 0.4 Определения 1. Объекты проекта и конфигурации 1.1 Объявления объектов 1.1.1 Заголовок объекта 1.1.1.1 Параметры настройки 1.1.1.2 Порты 1.1.2 Раздел объявлений объекта 1.1.3 Раздел операторов объекта 1.2 Архитектурные тела 1.2.1 Раздел объявлений архитектурного тела 1.2.2 Раздел операторов архитектурного тела 1.3 Объявления конфигурации 1.3.1 Конфигурация блока 1.3.2 Конфигурация компонента 2. Подпрограммы и пакеты 2.1 Объявления подпрограмм 2.1.1 Формальные параметры 2.1.1.1 Передача параметров класса constani и variable 2.1.1.2 Передача параметров класса signal 2.2 Тела подпрограмм 2.3 Совмещение подпрограмм 2.3.1 Совмещение операций 2.4 Функции разрешения 2.5 Объявления пакетов 2.6 Тела пакетов 2.7 Правила согласования 3. Типы 3.1 Скалярные типы 3.1.1 Перечисляемые типы 3.1.1.1 Предопределенные перечисляемые типы 3.1.2 Целые типы 3.1.2.1 Предопределенные целые типы 3.1.3 Физические типы 3.1.3.1 Предопределенные физические типы 3.1.4 Плавающие типы 3.1.4.1 Предопределенные плавающие типы 3.2 Составные типы 3.2.1 Индексируемые типы 3.2.1.1 Ограничения индекса и дискретные диапазоны 3.2.1.2 Предопределенные индексируемые типы 3.2.2 Структурные типы 3.3 Ссылочные типы 3.3.1 Неполные описания типов 3.3.2 Размещение и уничтожение объектов 3.4 Файловые типы 3.4.1 Файловые операции 4. Объявления 4.1 Объявления типов 4.2 Объявления подтипов 4.3 Объекты 4.3.1 Объявления объектов 4.3.1.1 Объявления констант 4.3.1.2 Объявления сигналов 4.3.1.3 Объявления переменных 4.3.2 Объявления файлов 4.3.3 Объявления интерфейсов 4.3.3.1 Списки интерфейсов 4.3.3.2 Списки сопоставлений 4.3.4 Объявление дополнительного имени 4.4 Объявление атрибутов 4.5 Объявления компонентов 5. Спецификации 5.1 Спецификация атрибута 5.2 Спецификация конфигурации 5.2.1 Связывающее указание 5.2.1.1 Аспект объекта проекта 5.2.1.2 Аспект отображения параметров настройки и аспект отображения портов 5.2.2 Неявное связывающее указание 5.3 Спецификация отключения 6. Имена 6.1 Имена 6.2 Простые имена 6.3 Составные имена 6.4 Индексируемые имена 6.5 Сечения 6.6 Атрибуты 7. Выражения 7.1 Выражения 7.2 Операторы 7.2.1 Логические операторы 7.2.2 Операторы отношения 7.2.3 Аддитивные операторы 7.2.4 Мультипликативные операторы 7.2.5 Прочие операторы 7.3 Операнды 7.3.1 Литералы 7.3.2 Агрегаты 7.3.2.1 Агрегаты структур 7.3.2.2 Агрегаты массивов 7.3.3 Вызовы функций 7.3.4 Квалифицированные выражения 7.3.5 Преобразование типа 7.3.6 Генераторы 7.4 Статические выражения 7.5 Универсальные выражения 8. Последовательные операторы 8.1 Оператор ожидания 8.2 Оператор утверждения 8.3 Оператор назначения сигнала 8.3.1 Изменение планируемой выходной формы сигнала 8.4 Оператор присваивания переменной 8.4.1 Присваивание индексируемой переменной 8.5 Оператор вызова процедуры 8.6 Условный оператор 8.7 Оператор выбора 8.8 Оператор цикла 8.9 Оператор перехода 8.10 Оператор выхода 8.11 Оператор возврата 8.12 Пустой оператор 9. Параллельные операторы 9.1 Оператор блока 9.2 Оператор процесса 9.2.1 Драйверы 9.3 Параллельный вызов процедуры 9.4 Параллельный оператор утверждения 9.5 Параллельный оператор назначения сигнала 9.5.1 Условное назначение сигнала 9.5.2 Выборочное назначение сигнала 9.6 Оператор конкретизации компонента 9.6.1 Конкретизация компонента 9.7 Оператор генерации 10. Область действия и видимость 10.1 Область объявлений 10.2 Область действия объявлений 10.3 Видимость 10.4 Описания использования 10.5 Контекст разрешения совмещения 11. Модули проекта и их анализ 11.1 Модули проекта 11.2 Библиотеки проекта 11.3 Описание контекста 11.4 Порядок анализа 12. Предвыполнение и выполнение 12.1 Предвыполнение иерархии проекта 12.2 Предвыполнение заголовка блока 12.2.1 Описание параметров настройки 12.2.2 Описание отображения параметров настройки 12.2.3 Описание портов 12.2.4 Описание отображения портов 12.3 Предвыполнение раздела объявлений 12.3.1 Предвыполнение объявления 12.3.1.1 Объявления и тела подпрограмм 12.3.1.2 Объявления типов 12.3.1.3 Объявления подтипов 12.3.1.4 Объявления объектов 12.3.1.5 Объявления дополнительных имен 12.3.1.6 Объявления атрибутов 12.3.1.7 Объявления компонентов 12.3.2 Предвыполнение спецификации 12.3.2.1 Спецификации атрибутов 12.3.2.2 Спецификации конфигураций 12.3.2.3 Спецификация отключения 12.4 Предвыполнение раздела операторов 12.4.1 Операторы блока 12.4.2 Операторы генерации 12.4.3 Операторы конкретизации компонентов 12.4.4 Другие параллельные операторы 12.5 Динамическое предвыполненение 12.6 Выполнение модели 12.6.1 Распространение значений сигналов 12.6.2 Изменение неявных сигналов 12.6.3 Цикл моделирования 13. Лексические элементы 13.1 Набор символов 13.2 Лексические элементы, разделители и ограничители 13.3 Идентификаторы 13.4 Абстрактные литералы 13.4.1 Десятичные литералы 13.4.2 Базированные литералы 13.5 Символьные литералы 13.6 Строковые литералы 13.7 Битово-строковые литералы 13.8 Комментарии 13.9 Зарезервированные слова 13.10 Возможные замены символов 14. Предопределенное окружение языка 14.1 Предопределенные атрибуты 14.2 Пакет STANDART 14.3 Пакет TEXTIO Приложение А (справочное) Сводка синтаксических правил |
Разработан: | РосНИИ ИС ВАЯПС
|
Утверждён: | 13.03.1995 Госстандарт России (Russian Federation Gosstandart 129)
|
Издан: | ИПК Издательство стандартов (1995 г. )
|
Расположен в: |
|
Нормативные ссылки: | |