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
   77   78   79   80   81   82   83   84   85   86   87