Page 82 - 4863
P. 82
Числа в мові AHDL
У мові AHDL можна використовувати десяткові, двійкові, вісімкові і
шістнадцяткові числа в будь-якій комбінації. У таблиці 11.3
приведений синтаксис запису чисел у мові AHDL для кожної системи
числення.
Таблиця 11.3 - Синтаксис запису чисел у мові AHDL
Система
Значення
числення
Десяткова <послідовність цифр 0-9>
Двійкова В"<послідовність з 0, 1, Х>", де символ Х
позначає невідоме значення
Вісімкова O"< послідовність цифр 0-7>"
чи Q"< послідовність цифр 0-7>"
Шістнадцяткова Х"< послідовність цифр 0-9, букв A-F>"
чи Н"< послідовність цифр 0-9, букв A-F>"
Булеві вирази
Булеві вирази складаються з операндів, розділених логічними і
арифметичними операторами і компараторами і (необов'язково)
згрупованих за допомогою круглих дужок. Вирази використовуються в
булевих рівняннях, а також в інших конструкціях мови, таких як
оператори Case і If.
Існують такі застосування булевих виразів: - операнд.
Приклад: а, b[5..1], 7, VCC
- вбудоване в текст (in-line) посилання (reference) на
примітив чи макрофункцію.
- префіксний оператор (! або -), застосований до булевого
виразу.
Приклад: !c
- два булеві вирази, розділені двійковим (не префіксним)
оператором.
Приклад: d1 $ d3
81