В некоторых областях применения микропроцессора, например в системах автоматизации проектирования, обработки текстового материала, вывода информации на экран дисплея и других, необходимо иметь память большой емкости. В таких случаях память организуется по модульному принципу (рис. 1.30). Каждый модуль размещается на печатной плате и обычно имеет емкость 4К, 8К или 16К в зависимости от конкретных требований к микропроцессорной системе. Модульный принцип позволяет расширять систему добавлением новых плат.
Обычно модуль памяти можно разделить на три функциональных устройства: массив памяти, логика управления и интерфейс шины. Массив памяти представляет собой запоминающую среду и организуется в матрицу из нескольких строк и столбцов. Для получения нужной длины машинного слова строка должна содержать столько БИС, сколько требуется, чтобы организовать необходимое число разрядов.
Рис. 1.29. Реализация памяти на БИС с организацией n Х 4
При каждом обращении к памяти адрес подается во все модули, но реагирует только один из них, содержащий этот адрес. Для каждой платы устанавливается адресное пространство, определяемое логикой интерфейса. Выбор модуля определяют старшие разряды
Рис. 1.30. Модульный принцип организации памяти
шины адреса. Когда модуль выбран, становится известной строка, соответствующая данному адресу, а все остальные строки считаются запрещенными. Схема управления воспринимает сигналы считывания и записи, а затем посылает соответствующие приказы в массив БИС. Затем данные считываются или записываются в нужную ячейку соответствующего модуля.
Так как каждый модуль имеет свою логику управления и свой интерфейс с шиной, в системе можно использовать различные виды памяти, например применять модули с различным быстродействием, что позволяет оптимизировать соотношение затрат и, быстродействия системы.
0 коммент.:
Отправить комментарий