Разработка принципиальной схемы памяти FIFO , LIFO
⇐ ПредыдущаяСтр 3 из 3
Целью данного дипломного проекта является разработка РЗУ типа очередь (РЗУ типа FIFO) и стекового РЗУ (РЗУ типа LIFO) Разработка принципиальная схема памяти типа FIFO. Исходя из структурной схемы памяти типа FIFO представленной на рисунке 3.1, принципиальная схема должна состоять из следующих элементов: двух восьми разрядных универсальных регистра сдвига с последовательном портом ввода и параллельным портом ввода - вывода. Для данной схемы подходит регистр на микросхеме КР1533ИР24, режимы работы регистра приведены в таблице 4.1 четырех разрядного двоичный счетчика. Для данной схемы подходит четырех разрядный двоичный реверсивный счетчик, на микросхеме КР1533ИЕ7 режим работы счетчика приведен в таблице 4.2, синхронный D - триггер. Для данной схемы подходит D - триггер на микросхеме КР1533ТМ2.
Таблица 4.1 Режимы работы регистра К1533ИР24
Таблица 4.2 Режим работы счетчика КР1533ИЕ7
Динамические и статические характеристики регистра КР1533ИР24 и счетчика КР1533ИЕ7 приведены в Приложении А. Синтез комбинационной схемы. Принимая во внимание то, что режимами работы регистров будет управлять комбинационная схем необходимо произвести ее синтез в следующем порядке: ). Составление таблицы истинности, которые будут отражать зависимость выходных сигналов подаваемых на входы регистров (Е01, Е02 - входы разрешения состояния высокого импеданса, S0 - вход выбора режима, С - тактовый вход) от входных сигналов (сигнала записи WR, синхросигнала 1С, стробирующего сигнала 2С и сигнала с выхода счетчика Q8 - выход четвертого разряда).
Таблица 4.3 Таблица истинности выходных сигналов Е01, Е02 первого регистра от входных 2C, Q8 и WR
Таблица 4.4 Таблица истинности выходных сигналов Е01, Е02 второго регистра от входных 2C, Q8 и RD
Таблица 4.5 Таблица истинности выходного сигнал С первого регистра от входных 2C, Q8, WR и 1С
Таблица 4.6 Таблица истинности выходного сигнал С второго регистра от входных 2C, Q8, WR и 1С
Таблица 4.7 Таблица истинности выходного сигнал S0 первого регистра от входных Q8, WR
Таблица истинности выходного сигнал S0 второго регистра от входных Q8, WR точно такая же как и для первого.
). Составление функциональных зависимостей исходя из таблиц. Исходя из таблицы истинности 4.3 составляются функциональные зависимости:
Исходя из таблицы истинности 4.4 составляются функциональные зависимости:
Исходя из таблицы истинности 4.5 составляются функциональные зависимости:
Исходя из таблицы истинности 4.6 составляются функциональные зависимости:
Исходя из таблицы истинности 4.7 составляются функциональные зависимости:
На основе записанных выражений составим комбинационную схему (рисунок 4.1). Полная принципиальная схема РЗУ типа FIFO показана на рисунке 4.2. Данная схема работает в режиме последовательного ввода и параллельного вывода информации и хранит одно 8 - битное слово. Разработка принципиальная схема памяти типа LIFO. Схема стекового РЗУ (РЗУ типа LIFO) должна содержать следующие элементы: четыре восьми - разрядных регистра сдвига, которые должны выполнять алгоритм LIFO. Для данной схемы подходит регистр на микросхеме КР1533ИР13, режимы работы регистра приведены в таблице 4.8.
Таблица 4.8 Режимы работы регистра К1533ИР13
- счетчика для установки флага. Для данной схемы подходит четырех разрядный двоичный реверсивный счетчик, на микросхеме КР1533ИЕ7 режим работы счетчика приведен в таблице 4.2. На рисунке 4.3 показана принципиальная схема стекового РЗУ (РЗУ типа LIFO). Данная схема может хранить восемь, четырех разрядных слова. Запись четырех разрядных слов через шину ввода DI производится при наличии сигнала на входах регистров М0 = 1 и М1 = 0 и при подачи синхросигнала С. После ввода восьмого слова на выходе Q4 счетчика появляется сигнал флага AN, который служит сигналом для передатчика свидетельствующего о том что стек заполнен и необходимо прекратить подачу четырех разрядных слов и сигналов записи, для того чтобы избежать переполнения стека и соответственно потере ранее записанных данных. После этого на входы М0 и М1 регистров подается сигнал низкого уровня по которому в регистрах хранится записанная информация до тех пор пока приемник принимающий записанную в стеке информацию не подаст сигнал чтения. При подачи сигнала чтения на входы М0 = 0 М1 = 1 регистров и по положительному фронту синхросигнала С приемник считывает информацию в порядке обратном записи. После того как приемник считал последнее слово на выходе Q4 счетчика формируется сигнал флага AN, которая служит сигналом для передатчика о том что регистры пустые и можно вводить следующие восемь четырех разрядные слова.
Рисунок 4.1 Комбинационная схема
Рисунок 4.3 Принципиальная схема стекового РЗУ (РЗУ типа LIFO)
Рисунок 4.2 Полная принципиальная схема РЗУ типа FIFO показана на рисунке 4.2
Воспользуйтесь поиском по сайту: ©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|