Model / Lab04_Mod
.docФедеральное государственное бюджетное образовательное учреждение профессионального образования
Санкт-Петербургский национальный исследовательский университет информационных технологий механики и оптики
ФАКУЛЬТЕТ СРЕДНЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ
Лабораторная работа №4
На тему: Моделирование устройства хранения информации.
По дисциплине: Компьютерное моделирование аппаратной обработки данных.
Выполнил:Студент группы №253 Сергиевский Денис. Санкт-Петербург2013г.
Цель работы
Задача – разработать модель устройства хранения данных, отвечающего следующим функциональным требованиям:
-
Хранение 4 двоичных пятиразрядных чисел.
-
Возможность считывания одновременно двух двоичных чисел с указанием адресов.
-
Запись одного двоичного числа в один момент времени по указанному адресу.
В соответствии с заданием к лабораторной работе были разработаны и спроектированы:
-
общая схема
-
rs-триггер
-
dc-триггер
-
фронтовой D-триггер
-
параллельный регистр
-
Обратный мультиплексор (демультиплексор)
Общая схема
Рис.1.Общая схема
RS-Триггер
RS-триггер (представленный на рисунке 2)-триггер, который сохраняет свое предыдущее состояние при нулевых входах и меняет свое выходное состояние при подаче на один из его входов единицы.
rsDC-триггер
DC-триггер (Создан на основе RS-триггера) - запоминает состояние входа и выдает его на выход. D-триггеры имеют, как минимум, два входа: информационный (D) и синхронизации (С). После прихода активного фронта импульса синхронизации на вход С D-триггер открывается. Сохранение информации в D-триггерах происходит после спада импульса синхронизации С.
Рис.2. RSDC-триггер(LabView)
Фронтовой RSDC-триггер
Фронтовой D-триггер запоминает состояние входа и выдаёт его на выход, состоит из 2 DC-триггеров(Фронтовой D-триггер изображен на рисунке 3)
Рис.3. Фронтовой D-триггер
Параллельный регистр
Выполняет функцию памяти. При подаче положительного сигнала на С текущие значения записываются и не изменяются при дальнейших манипуляциях со значениями. При нажатии на сигнал R все значения стираются.
Рис.4. Параллельный регистр
Демультиплексор
Демультиплексорами называются устройства, которые позволяют подключать один вход к нескольким выходам. Таким образом, демультиплексор в функциональном отношении противоположен мультиплексору. Таблица показывает коды устройства на входе и на выходе
Таблица кодов демультиплексора, показывающая выбор значений на его выходе.
c1 |
c2 |
y3 |
y4 |
y1 |
y0 |
0 |
0 |
0 |
0 |
0 |
x |
0 |
1 |
0 |
0 |
x |
0 |
1 |
0 |
0 |
x |
0 |
0 |
1 |
1 |
x |
0 |
0 |
0 |
Заключение
В соответствии с заданием к лабораторной работе 4 были разработаны и спроектированы в среде LabVIEW следующие модели:
-
rs-триггер;
-
dc-триггер;
-
фронтовой D-триггер;
-
параллельный регистр;
-
демультиплексор.
Также изображена общая схема устройства, которое выполняет следующие функции:
-
хранение 4-х двоичных пятиразрядных чисел;
-
возможность считывания одновременно двух двоичных чисел с указанием адресов;
-
запись одного двоичного числа в один момент времени по указанному адресу.