У нас: 141825 рефератів
Щойно додані Реферати Тор 100
Скористайтеся пошуком, наприклад Реферат        Грубий пошук Точний пошук
Вхід в абонемент


Міністерство освіти і науки України

 

Лабораторна робота №4

“Текстовий редактор Altera MAX+II. Логічні вирази”

Мета: Ознайомитися з загальною структурою текстового опису на AHDL. Реалізація логічних рівнянь. Оператор TABLE.

Завдання: Описати логічну функцію на AHDL, складанням залежності виходу від входів за допомогою логічних операцій, та оператора TABLE. До кожного методу створити проект, скомпілювати і провести функціональне моделювання.

Виконання

Таблиця істинності

X | Y | Z | Out

0 | 0 | 0 | 1

0 | 0 | 1 | 0

0 | 1 | 0 | 0

0 | 1 | 1 | 1

1 | 0 | 0 | 0

1 | 0 | 1 | 1

1 | 1 | 0 | 0

1 | 1 | 1 | 1

Текстовий опис на AHDL (з використанням оператора TABLE)

TITLE “EXAMPLE”;

SUBDESIGN untitled2

(

XIN,Y,Z :INPUT;

F :OUTPUT;

)

BEGIN

TABLE

XIN,Y, Z => F;

0, 0, 0 => 1;

0, 0, 1 => 0;

0, 1, 0 => 0;

0, 1, 1 => 1;

1, 0, 0 => 0;

1, 0, 1 => 1;

1, 1, 0 => 0;

1, 1, 1 => 1;

END TABLE;

END;

Текстовий опис на AHDL (з використанням логічних рівнянь)

TITLE “EXAMPLE”;

SUBDESIGN untitled2

(

XIN,Y,Z :INPUT;

F :OUTPUT;

)

BEGIN

F = (XIN NOR Y) XOR Z;

END;

Часова діаграма

Висновок: на цій лабораторній роботі я ознайомився з загальною структурою текстового опису на AHDL і описом логічних функцій за допомогою рівнянь і таблиці істинності.