Контрольная работа: Микроконтроллер MCS 296
Внешняя память
00F000H
00EFFFH
Внешняя память
002000H
001FFFH
SFR
001F00H
001EFFH
Резерв
001C00H
001BFFH
Внешняя память
000400H
0003FFH
Резерв
000200H
0001FFH
Регистровый файл
000000H
FFFFFFH
ДОЗУ
000000H
7. Межмашинный обмен через «Почтовый ящик»
Суть метода: есть арбитр, который контролирует доступ к ОЗУ и открывает шины данных, адреса и управления. Машина, которая хочет обменяться информацией, выставляет запрос на захват ОЗУ REQ=0. Если ресурс свободен, арбитр подтверждает запрос и открывает шины для обмена информацией. Если ресурс занят, машина будет ждать, пока не освободится.
Арбитр представляет из себя кольцевой счётчик. Т.е. выход с генератора тактовой частоты поступает через элемент «или» на вход счётчика. Выход данных счётчика поступает на дешифратор. Каждому выходу дешифратора соответствует своя машина. В результате получается, что «нолик бегает по кругу». При поступлении запроса от соответствующей машины, генератор импульсов останавливается и производится обмен. По окончании обмена остановка снимается. Если приходят два или более запросов одновременно, то право на захват ресурса получит та машина, номер которой в данный момент поступает на вход дешифратора.
Заключение
В данной работе была разработана схема межмашинного обмена через ОЗУ «Почтовый ящик» ёмкостью 4 Кб 8‑х элементарных машин. В качестве элементарных машин использовались однокристальные ЭВМ MCS‑296, к каждой из которых было подключено динамическое ОЗУ ёмкостью 16 Мбайт, ЖКИ, АЦП и клавиатура.
Список использованных источников
1. Кудрявцев А.В. Учебно-методическое пособие к курсовому проектированию по дисциплине «Микропроцессорные системы». – Уфа: УГАТУ, 1996 – 74 с.
2. Куприянов М.С., Матюшкин Б.Д. и др. Справочник «Техническое обеспечение цифровой обработки сигналов» – Санкт-Петербург: «Наука и техника», 2000. – 752 с.
3. Шило Справочник по интегральным микросхемам. Справочник. – М.: «Радио и связь», 1986 – 343 с.