Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовой Организация ЭВМ.docx
Скачиваний:
2
Добавлен:
01.04.2025
Размер:
669 Кб
Скачать
☆
  1. Разработка структурной схемы устройства

Разработаем структурную схему блока ОЗУ, в общем виде (Рис. 4) состоящего из модуля ОЗУ и устройства сопряжения с шиной (УСШ). УСШ состоит из устройства управления (УУ), буфера адреса (БА) и двунаправленного буфера данных (БД). УСШ взаимодействует с шинами адреса (ША), данных (ШД) и управления (ШУ).

Структурная схема разрабатываемого устройства кроме перечисленных элементов должна содержать преобразователь уровня (ПУ), т.к. К1500РУ474 являются ЭСЛ микросхемами, а УСШ будет построено на микросхемах ТТЛ. Шина также работает в ТТЛ. Схема устройства представлена на рис. 5.

Рис. 4 Общая структурная схема блока ОЗУ

Рис. 5 Структурная схема разрабатываемого блока статического ОЗУ

Как видно из представленной выше схемы, блок ОЗУ состоит из матрицы БИС ЗУ (RAM) емкостью 2kX12 информационных разрядов, преобразователя уровня ЭСЛ -> ТТЛ и ТТЛ -> ЭСЛ (LC), буферного формирователя адреса (BFA), шинного формирователя (BF) для сопряжения блока ОЗУ с ШД, а также устройства управления, состоящего из дешифратора выбора блоков микросхем памяти (DCCS) и контроллера чтения/записи.

RAM состоит из двух страниц по 1kX12. Выбор страницы осуществляется сигналами выборки кристалла и . Запись/считывание информации из ячеек памяти осуществляется по сигналу разрешения записи .

Устройство управления формирует внутренние сигналы для воздействия на функциональные узлы блока.

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

Преобразователь уровня преобразует уровни ТТЛ-микросхем (H- 2,5 В, L- 0,5 В) в ЭСЛ-уровни (H – -1В, L – -1,6 В ) для сопряжения RAM и шины.

  1. Разработка функциональной схемы устройства

Для получения модуля памяти заданной емкости необходимо объединить несколько микросхем памяти. В нашем варианте представлена микросхема К1500РУ474, емкостью 1кХ4 бит. Для получения заданной емкости устройства (2kX12), сначала увеличиваем разрядность – объединим три микросхемы, как показано на рис. 6, получим 1 блок (страницу) емкостью 1kХ12. Далее увеличиваем емкость в 2 раза, как показано на рис. 7, получаем модуль ОЗУ заданной емкости. Для выбора одной из двух страниц используются сигналы , которые получаем, используя оставшиеся свободными разряды адреса ША. Полученный модуль имеет 10 адресных разрядов и 12 разрядов данных.

Рис. 6 Схема увеличения числа разрядов ОЗУ

Рис. 7 Схема увеличения емкости ОЗУ

Рис. 8 Функциональная схема блока ОЗУ

Выберем микросхемы для реализации функциональной схемы устройства (рис. 8).

Буфер шины адреса построен на 8-разрядных буферных неинвертирующих регистрах КР580ИР82 (2 шт.), обладающих повышенной нагрузочной способностью.

Шинный формирователь шины данных построен на 3-х микросхемах формирователей К589АП16 (4х-канальный коммутатор), обеспечивающих подключение машинных слов длиной по 4 разряда по одному из двух направлений.

Для контроллера выбора страниц выбрана микросхема двоичного дешифратора на 8 направлений К555ИД7.

Контроллер чтения/записи выполнен на микросхеме К555ЛИ6 (2 логических элемента 4И). Позволяет в дальнейшем наращивать емкость модуля ОЗУ.