Модульный принцип организации памяти.

В некоторых областях применения микропроцессора, например в сис­темах автоматизации проектирования, обработки тексто­вого материала, вывода информации на экран дисплея и других, необходимо иметь память большой емкости. В таких случаях память организуется по модульному принципу (рис. 1.30). Каждый модуль размещается на печатной плате и обычно имеет емкость 4К, 8К или 16К в зависимости от конкретных требований к микропроцес­сорной системе. Модульный принцип позволяет расширять систему добавлением новых плат.

Обычно модуль памяти можно разделить на три функ­циональных устройства: массив памяти, логика управле­ния и интерфейс шины. Массив памяти представляет собой запоминающую среду и организуется в матрицу из нескольких строк и столбцов. Для получения нужной длины машинного слова строка должна содержать столько БИС, сколько требуется, чтобы организовать необходимое число разрядов.

clip_image002

Рис. 1.29. Реализация памяти на БИС с организацией n Х 4

При каждом обращении к памяти адрес подается во все модули, но реагирует только один из них, содержащий этот адрес. Для каждой платы устанавли­вается адресное пространство, определяемое логикой интерфейса. Выбор модуля определяют старшие разряды

clip_image004

Рис. 1.30. Модульный принцип организации памяти

шины адреса. Когда модуль выбран, становится известной строка, соответствующая данному адресу, а все остальные строки считаются запрещенными. Схема управления вос­принимает сигналы считывания и записи, а затем посылает соответствующие приказы в массив БИС. Затем данные считываются или записываются в нужную ячейку соответ­ствующего модуля.

Так как каждый модуль имеет свою логику упра­вления и свой интерфейс с шиной, в системе можно использовать различные виды памяти, например при­менять модули с различным быстродействием, что позво­ляет оптимизировать соотношение затрат и, быстродей­ствия системы.

Предлагаю ознакомиться с аналогичными статьями: