Во многих случаях память МПУС в целом (и ОЗУ в частности) получается построенной по страничному принципу – младшие разряды ША, подключаемые непосредственно к адресным выводам ЗУ, определяют как бы строку памяти на странице, определяемой старшими разрядами шины адреса. Адресное пространство 8-разрядной микроЭВМ с 16-разрядной ША (64 килослова) в зависимости от типа используемых ЗУ может быть разбито, например на 256 страниц по 256 слов (байтов) в каждой, или на 64 страницы по 1К слов и т.д. Иногда эти страницы оформляются в виде отдельных модулей (блоков) памяти, каждый из которых размещен на отдельной печатной плате. Модульный принцип позволяет просто наращивать память МПУС добавлением новых плат. На рис.7.2 приведен пример страничной организации ОЗУ МПУС.Память построена на ОЗУ с организацией 1К´4 бита. Емкость памяти – 2 килобайта (2048 восьмиразрядных ячеек), причем она разбита на две страницы по одному килобайту. Номер страницы (килобайта) определяется разрядом A10 шины адреса. Когда на этом разряде лог. 0, низкий уровень напряжения (активный сигнал) будет приложен к входам CS микросхем D1 и D2. Те ячейки памяти этих микросхем, адрес которых в данный момент установлен на разрядах A0 - A9 ША, будут подключены к линиям ШД (выводы микросхемы D1 подключены к раз
Направление передачи данных определяется уровнем сигнала на управляющей линии MEMW, формируемым центральным процессором (вернее, процессорным модулем, что более подробно рассмотрено в разделах, посвященных модулю центрального процессора и интерфейсам). Низкий уровень сигнала на этой линии определяет режим чтения из памяти, а высокий – режим записи в память.
При организации памяти простых микропроцессорных систем с помощью БИС ЗУ, у которых отсутствует управляющий вывод разрешения подключения к ШД (ОЕ), необходимо обращать внимание на следующее обстоятельство. Большинство МП выставляет адрес на ША в первом такте. В этом же такте на ШД процессором выставляется слово состояния, которое должно быть использовано специальным регистром слова состояния, который и формирует управляющие сигналы чтения или записи памяти. Так как адрес на ША уже есть, а управляющих сигналов еще нет (они пока все имеют высокий уровень – ни одна управляющая линия еще не активна), микросхемы ОЗУ могут успеть выставить информацию на ШД еще в первом такте (раз нет сигнала записи, то БИС ОЗУ может «понять», что идет процесс считывания). Здесь необходимо предусмотреть решения, исключающие возникновение конфликтных ситуаций на ШД – одновременный вывод на шину данных слова состояния МП и данных из ОЗУ. Это можно решить включением между выводами данных БИС ЗУ и ШД специальных буферных регистров, управляемых микропроцессором, или формированием сигнала ВЫБОР КРИСТАЛЛА после формирования сигналов ЧТЕНИЕ ПАМЯТИ или ЗАПИСЬ В ПАМЯТЬ. Обычно же такая ситуация исключается за счет включения между внутренней ШД микропроцессора и ШД микроЭВМ специальных шинных формирователей или специальных БИС, называемых системными контроллерами, как это было показано в предыдущей главе.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.