Добавление функции блокировки
По заданию необходимо блокировать
запись RA при выполнении
условия (RB = 3).
Блокировку выполним с применением
логического элемента ИЛИ. На один вход
подадим сигнал разрешения записи данных
из устройства (WR), а на
второй – сигнал от компаратора. Причём
компаратор должен выдавать логический
«0» при невыполнении блокирующего
условия и логическую «1» - при выполнении.
Внешний вид полученной схемы представлен
на рисунке 9.
Рисунок
9 – Блокировка записи RA
при RB
=3
Осциллограмма реализации функции
блокировки представлена на рисунке 10.
Рисунок
10 – Блокировка чтения Y
при RА == 3
Из осциллограммы видно, что до тех пор,
пока в регистр RB данных
записано число 3, не удаётся записать
значение RA. Выходной
сигнал Q принимает значение
235.
Выводы
В ходе выполнения данной работы были
изучены базовые принципы построения и
работы программируемых логических
интегральных схем (ПЛИС). В качестве
примера рассматривались ПЛИС фирмы
Altera. Исследование
проводилось с применением САПР Max+Plus
II, которая позволяет
синтезировать схему для ПЛИС, отладить
её и смоделировать работу системы.
В результате работы научились строить
в графическом редакторе цифровые схемы
для ПЛИС, проводить моделирование
процессов, происходящих в элементах
схемы, и изучили способы выполнения
различных логических и арифметических
операций для ПЛИС с применением
возможностей САПР Max+Plus
II.