ГОСТ Р 50754-95. Язык описания аппаратуры цифровых систем VНDL. Описание языка

.
Наименование документа:ГОСТ Р 50754-95
Тип документа:ГОСТ Р(Государственный стандарт РФ)
Статус документа:Действует
Название:Язык описания аппаратуры цифровых систем VНDL. Описание языка
Название англ.:VHSIC Hardware Description Language. Language reference manual
Краткое содержание:

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

Приложение А. Сводка синтаксических правил

Дата добавления в базу:01.09.2013
Дата актуализации:01.12.2013
Дата введение:01.01.1996
Доступно сейчас для просмотра:100% текста. Полная версия документа.
Организации:
.
Помните!
Вся полученная прибыль с сайта идет на развитие проекта, оплату услуг хостинг-провайдера, еженедельные обновления базы данных СНИПов, улучшение предоставлямых сервисов и услуг портала.
Скачайте «ГОСТ Р 50754-95. Язык описания аппаратуры цифровых систем VНDL. Описание языка» и внесите свой малый вклад в развитие сайта!