Язык AHDL


Использование чисел


Числа применяются для определения значений констант в булевских выражениях и уравнениях, в арифметических выражениях, а также значения параметров. AHDL поддерживает все комбинации десятичных, двоичных, восьмеричных и шестнадцатеричных чисел.

Файл decode1.tdf, приведенный ниже, описывает дешифратор адреса, который генерирует активный высокий сигнал разрешения кристалла, когда адрес равен 370 Hex.

SUBDESIGN decode1

(

   address[15..0] : INPUT;

   chip_enable    : OUTPUT;

)

BEGIN

   chip_enable = (address[15..0] == H"0370");

END;

 

В этом простом примере десятичные числа 15 и 0 используются для определения битов шины адреса. Шестнадцатеричное число H"0370" определяет декодируемый  адрес.



Содержание раздела