ВУЗ:
Составители:
18
Типы file_open_status и file_open_kind обеспечивают возможность
работы с файловой системой инструментального компьютера.
Типы string и bit_vector относятся к агрегатным и фактически
определены как неограниченный массив символов и массив битов,
соответственно. Более подробно правила использования массивов и их
элементов будут рассмотрены позже. В тексте программы строковая
константа заключается в двойные кавычки.
Помимо этого, пользователь может самостоятельно определять и
использовать новые типы.
Типы, вводимые пользователем
VHDL предусматривает возможность вводить пользовательские
типы и затем использовать их наряду с предопределенными.
Перечислимые типы, вводимые пользователем:
type STATE is (S0, S1, S2, S3);
Тип STATE может представлять, например, набор допустимых
состояний системы, для каждого состояния определяются выполняемые
действия и правила перехода в другое состояние.
type COLOUR is (WHITE, BLACK, RED, GREEN, BLUE, YELLOW,
ARGENDA);
type std_ulogic is ('U', 'X' ,' 0 ',' 1' , 'Z', 'W , 'L' , 'H' ,'-');
Тип std_ulogic и порождаемый
на его основе подтип std_logic ис-
пользуются для представления сигналов в девятизначном алфавите. Хотя
формально эти типы не относятся к предопределенным, их определение
включено в пакет std_logic_1164, являющийся неотъемлемой частью всех
современных интерпретаторов языка. Иными словами, эти типы, равно как
соответствующий векторный тип std_logic_vector, можно фактически
считать предопределенными.
Численные типы
, вводимые пользователем
Определение численных типов пользователя целесообразно, во-
первых, для контроля совместимости данных в программах, а во-вторых,
для точного задания разрядности слов, представляющих данные в
проектируемом объекте.
18 Типы file_open_status и file_open_kind обеспечивают возможность работы с файловой системой инструментального компьютера. Типы string и bit_vector относятся к агрегатным и фактически определены как неограниченный массив символов и массив битов, соответственно. Более подробно правила использования массивов и их элементов будут рассмотрены позже. В тексте программы строковая константа заключается в двойные кавычки. Помимо этого, пользователь может самостоятельно определять и использовать новые типы. Типы, вводимые пользователем VHDL предусматривает возможность вводить пользовательские типы и затем использовать их наряду с предопределенными. Перечислимые типы, вводимые пользователем: type STATE is (S0, S1, S2, S3); Тип STATE может представлять, например, набор допустимых состояний системы, для каждого состояния определяются выполняемые действия и правила перехода в другое состояние. type COLOUR is (WHITE, BLACK, RED, GREEN, BLUE, YELLOW, ARGENDA); type std_ulogic is ('U', 'X' ,' 0 ',' 1' , 'Z', 'W , 'L' , 'H' ,'-'); Тип std_ulogic и порождаемый на его основе подтип std_logic ис- пользуются для представления сигналов в девятизначном алфавите. Хотя формально эти типы не относятся к предопределенным, их определение включено в пакет std_logic_1164, являющийся неотъемлемой частью всех современных интерпретаторов языка. Иными словами, эти типы, равно как соответствующий векторный тип std_logic_vector, можно фактически считать предопределенными. Численные типы, вводимые пользователем Определение численных типов пользователя целесообразно, во- первых, для контроля совместимости данных в программах, а во-вторых, для точного задания разрядности слов, представляющих данные в проектируемом объекте.
Страницы
- « первая
- ‹ предыдущая
- …
- 16
- 17
- 18
- 19
- 20
- …
- следующая ›
- последняя »