Имитатор локальной шины микропроцессора
Иллюстрации
Показать всеРеферат
СОКИ СОВЕТСНИХ
РЕСПУБЛИН
{51)5 С 06 F 11 00
Р. Е
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
Н А ВТОРСКОЬЮ СВИДЕТЕЛЬСТВУ с
ГОСУДАРСТВЕННЫЙ КОМИТЕТ
ПО ИЗОБРЕТЕНИЯМ И ОТНРЫТИЯМ
ПРИ fNHT СССР (21) 4332551/24 (22) 09. 10. 87 (46) 23. 04. 91. Бюл. N- 15. (72) О.Ю. Гудзенко, Л.М. Кельнер, Н, Я. Смовженко, А. А. Тибулевич и А.А.10расов (53) 681. 3 (088. 8) (56) Авто р ское св иде тельство СССР
Ф 642703, кл, G 06 F 11/26, 1977.
Ав торское свидетельство СССР
В 1381514,. кл. G 06 F 11/00, 1 986.
„. SU.„1644144 А 1
2 (54) ИМИТАТОР ЛОКАЛЬНОЙ ШИНЫ МИКРОПРОЦЕ ССОРА (57) Изобретение относится к автоматике и вычислительной технике и может быть использовано при отладке и настройке микропроцессора. Цель изобретения — упрощение имитатора. Имитатор содержит формирователь 1 адреса, формирователь 2 данных, узел 3 индикации,узел 4 формирователя управляющих сигналов, узел 5 синхронизации, узел
6 выдачи управляющих сигналов, узел
7 выдачи слова состояния, буферный регистр 8. 5 ил.
1644144
Изобретение относится к автоматике и вычислительной технике и может быть использовано при отладке и настройке микропроцессора.
Цель изобретения — упрощение имитатора.
На фиг. 1 показан имитатор; на фиг. 2 - узел синхронизации; на фиг. 3 — таблица программирования 10
ПЗУ для выдачи управляющих сигналов; на фиг. 4 и 5 — временные диаграммы в режимах записи/чтения (ввод/вывода) .
Имитатор (фиг. 1) содержит формирователь 1 адреса, формирователь 2 15 данных, узел 3 индикации, узел 4 формирования управляющих сигналов, узел
5 синхронизации, узел 6 выдачи управляющих сигналов, узел 7 выдачи слова состояния, буферный регистр 8. 20
Узел синхронизации (фиг. 2) содержит триггеры 9,10 и генератор 11 синхроим пуль сов.
Формирователь 1 адреса представляет собой группу тумблеров, одни кон- 25 такты которых подключены к шине логического нуля, а другие через резисторы сопротивления 4,7 кОм, общее количество которых равно разрядности адресной шины, подключены к шине адреса.
Формирователь 2 данных — это группа тумблеров, одни контакты которых подключены к шине логического нуля, а другие через резисторы сопротивления 4,7 кОм подключены к входам буферного регистра 8. Количество тумблеров равно числу разрядов шины данных и соответствует числу индикаторов
s узле 3 индикации.
Узел 4 формирования управляющих сигналов состоит из тумблеров
Пуск/Стоп, Чтение/Запись (ЧТ/3II), за,поминающего устройства ввода/вывода (ЗУ/УВВ) и схемы подавления дроберга. 45
Узел 6 выдачи управляющих сигналов может быть реализован на ПЗУ, на адресные входы которого поступают сигналы Т1 и Т2 из узда 5 синхронизации и сигнал ЧТ/ЗП от узла 6 формирования
50 управляющих сигналов.
Узел 7 выдачи слова состояния может быть реализован на ПЗУ, на адресные входы которого поступают сигналы
ЧТ/ЗП ЗУ/УВВ с узла 4, сигнал SYNC
Э 9
55 с выхода узла 6, на вход разрешения .и и подается логический О .
Узел 7 (ПЗУ) программируется так, что,с его выходов, подключенных к шине данных, снимается слово состояния микропроцессора; соответствующее выбранной операции, Имитатор работает следующим образом.
Переключением тумблеров формирователя 1 формируется требуемый адрес памяти или устройства ввода/вывода.
Для выполнения операции записи в память или устройство ввода/вывода переключением тумблеров формирователя 2 формируют требуемые данные записи переключением тумблеров ЧТ/ЗП, ЗУ/УВВ узла 4, выбирается режим чтения данных из памяти или иэ устройства ввода/вывода, запись данных в память или в устройство ввода/вывода.
Переключением тумблера Пуск/Стоп
| С раэ решае т ся рабо та для узла 5 синхронизации. С выхода генератора 11 на
С-.вход триггера 9 поступает серия синхроимпульсов ТО,. с прямых выходов триггеров 9 и 10 на вторые и третьи входы узла 6 выдачи управляющих сигналов выдаются синхросерии Т1 и
Т2 (фиг. 4 и 5). На вход узла 6 поступает сигнал ЧТ/ЗП из узла 4, С выходов узла 6 на шину управления выдаются сигналы DBIN и WR, с третьего выхода узла 6 на шину управления выдается сигнал SYNC, который поступает на вход узла 7, на который также поступают сигналы ЧТ/ЗП и ЗУ/УВВ с узла 4. По сигналу SYNC с выходов узла 7 слово-состояние, соответствую- щее выбранному режиму, поступает на шину данных. С выхода узла 6 на вход регистра 8 поступает система управления. При осуществлении операции чтения или выдаче слова-состояния регистр 8 переводится в состояние высокого импеданса.
При динамическом режиме работы постоянно по заданному адресу производится запись одних и тех же данных. в память.
В динамическом режиме устройство мно Fo кратно (цикличе ски) повторяет одну и ту же операцию: только запись в память, только чтение из памяти, только запись в устройство ввода/вывода, только чтение из устройства ввода/вывода. Обращение производится по установленному одному и тому же адресу и выдаются одни и те же данные, (для операции записи).
При наличии сигнала SYNC устройство выдает на ЩД слово-состояние с уз5 164 ла 7 выдачи, при этом на управляющий вход регистра 8 приходит сигнал, запрещающий передачу информации на ЩД.
При операции чтения (фиг. 5) на регистр 8 также приходит управляющий сигнал, запрещающий передачу информа ции на ЩД, так как по ЩД должна приниматься информация из подключенного описываемого устройства.
Использование устройства не требует от оператора досконального знания временных диаграмм для различных операций (запись/чтение в память, запись/чтение в устройство ввода/вывода), а также оператор может не запоминать слова-состояния для каждой о пе рации.
Именно в динамическом режиме работы отлаживаемой аппаратуры возникают помехи, шумы и ложные срабатывания микросхем, нарушающие работу этой .аппаратуры, применение устройства обеспечивает устранение неисправности в отлаживаемой аппаратуре.
По принципу действия предлагаемое устройство — имитатор локальной шины микропроцессора. Содержимое узла 6 (по сути блока памяти), а также узла 7 однозначно связано с типом микропроцессора, на котором базируется отлаживаемая или разрабатываемая аппаратура.
Формула изобретения
Имитатор локальной шины микропроце ссора, содержащий формирователь
4144 данных, узел синхронизации, узел индикации, буферный регистр, узел формирования управляющих сигналов, узел выдачи слова состояния, причем выходы буферного регистра подключены к шине данных микропроцессора, к выходам узла выдачи слова состояния и к входам узла индикации, выход пуска/стопа узла выдачи управляющих сигналов соединен с входом пуска/стопа узла синхронизации, о т л и ч а ю щ и йс я тем, что, с целью упрощения, имитатор содержит узел выдачи управляющих сигналов, формирователь адреса, подключенный к шине адреса микропроцессора, первый выход узла выдачи управляющих сигналов соединен с управляющим входом буферного регист" рО ра, информационные входы которого соединены с выходами формирователя данных, второй выход узла выдачи управляющих сигналов соединен с входом синхронизации узла выдачи слова состояния и остальными выходами узла выдачи управляющих сигналов и подключей к шине управления микропроцессора, выходы узла синхронизации соединены е адресными .входами узла выдачи управляющих сигналов, вход чтения/эаписи которого соединен с выходом чтения/записи узла формирования управляющих сигналов и первым адресным входом узла выдачи слова .состояния, второй адресный вход которого соединен с выходом задания режима работы узла выдачи слова состояния узла формирования управляющих сигналов.
1644144
Фиг.5
$УНС юВ
Dere
5усрер доила
Tl
l2
SNC
ФЯ
ЙУИ
Эаю данных
Составитель А. Сиротская
Редактор Е.Папп Техред Л.Сердюкова
Корректор Л. Бескид
Заказ 1241 Тираж 419 Подписное
ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР
113035, Москва, Ж-35, Раушская наб., д. 4/5
Производственно-издательский комбинат "Патент", г. Ужгород, ул. Гагарина, 101