Интерфейс процессора с памятью

В силу того, что в SDK1.1 используется общая шина адреса-данных, мы вынуждены использовать защелки для передаваемого адреса ячейки - пара маленьких прямоугольных элементов посередине схемы. Вначале, мы используем шину, как шину адреса - передаем по ней адрес ячейки. Этот адрес мы запоминаем в защелках - специальных запоминающих элементах, по сигналу ALE с микроконтроллера. На следующем такте работы микроконтроллера мы используем шину, уже как шину данных - посылаем, или передаем по ней информацию. При этом, адрес, выставленный на адресных входах микросхемы остается неизменным - ведь на этом такте мы считываем его с защелок, а не с шины адреса/данных.

Стоит заметить, что в силу использования в стенде Гарвардской архитектуры, процессы чтения/записи из памяти команд и данных различаются. В случае чтения команд мы используем сигнал PSEN для сигнализации процесса начала чтения. Для адресации используется лишь два байта - мы используем просто 2 защелки.

Для сигнализации начала чтения данных используется сигнал RD. Для адресации используются уже три байта. Младший байт адреса передается через порт P0 - запоминается в верхней по схеме защелке. Старший байт запоминается в нижней по схеме защелке (через порт P2). Средний же байт передается через порт P2 уже после того, как два остальных байта "запомнились" в защелках.

Для записи информации в память данных используется сигнал WR; в память же команд писать нельзя.

Рисунок 15 - Микросхема памяти K6X4008C1F

Рисунок 16. Интерфейс процессора с памятью

Подробнее структура распределения памяти стенда приведена в анализе технического задания.

Похожые стьтьи по экономике

USB осциллограф на микроконтроллере ATTINY45-20
Микроконтроллеры семейства AVR за сравнительно короткое время завоевали заслуженную популярность во всём мире. Они представляют собой мощный инструмент для создания современных высокопроизводительных ...

Калибровка цифровой камеры Nikon D60
В качестве исходных данных принимают: ) Стереопара цифровых снимков плоского тест-полигона с зоной перекрытия 100%. Рисунок 1.1 - Снимок № 2 (левый) Рисунок 1. ...

Расчет линейной системы автоматического управления с корректирующим звеном
Цель курсовой работы - получить навыки расчета линейных систем автоматического управления с корректирующим звеном. В соответствии с заданием необходимо разработать следящую систему, ...

Разделы

© 2019 - www.frontinformatics.ru