Имитатор локальной шины микропроцессора

 

СОКИ СОВЕТСНИХ

РЕСПУБЛИН

{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

Имитатор локальной шины микропроцессора Имитатор локальной шины микропроцессора Имитатор локальной шины микропроцессора Имитатор локальной шины микропроцессора 

 

Похожие патенты:

Изобретение относится к вычислительной технике и может быть использовано при контроле и наладке сложных цифровых устройств, в частности микропроцессорных систем

Изобретение относится к вычислительной технике и может быть использовано при контроле и наладке сложных цифровых устройств, в частности микропроцессорных систем

Изобретение относится к импульсной технике и может быть использовано при проектировании резервированных цифровых вычислительных устройств и многомашинных комплексов с повышенными требованиями к быстродействию и надежности

Изобретение относится к автоматике и вычислительной технике и может быть использовано при создании систем контроля деятельности оператора за пультами автоматических систем управления, Цель изобретения - расширение области применения устройства

Изобретение относится к вычислительной технике и может использоваться в контрольно-испытательной аппаратуре

Изобретение относится к автоматике и вычислительной технике и может быть использовано при получении минимизированного количества контрольных точек, необходимого для определения технического состояния дискретной аппаратуры

Изобретение относится к вычислительной технике и может быть использовано при построении систем автоматического контроля и диагностики„ Цель изобретения - расширение области применения

Изобретение относится к вычислительной технике и может быть использовано для выработки перестраиваемых , тестовых псевдослучайных двоичных последовательностей для контроля и диагностики

Изобретение относится к вычислительной технике и может быть использовано в устройствах отладки программ и устройствах контроля правильности выполнения программ ЦВМ„ Целью изобретения является расширение функциональных возможностей устройства

Изобретение относится к области автоматики и вычислительной техники, в частности к устройствам для контроля электрического монтажа

Изобретение относится к электроизмерениям, автоматике, импульсной, преобразовательной и др.технике и может быть использовано в качестве многофункционального устройства, например, сравнение фаз или напряжений, или длительностей, или формирователей в интегральном исполнении

Изобретение относится к области операционной системы мультипроцессорных отказоустойчивых вычислительных систем

Изобретение относится к цифровой вычислительной технике и предназначено для использования в транспьютерных системах

Изобретение относится к вычислительной технике и автоматике и может быть использовано при построении средств контроля и диагностирования дискретных блоков радиоэлектронной аппаратуры

Изобретение относится к устройствам для поддержания работоспособности процессора в системах контроля и управления различными объектами газовой, нефтяной промышленности и тепло- и гидроэнергетики

Изобретение относится к устройствам для поддержания работоспособности процессора в системах контроля и управления различными объектами газовой, нефтяной промышленности и тепло- и гидроэнергетики

Изобретение относится к области автоматики и вычислительной техники и может быть использовано при построении высоконадежных устройств и систем, например резервированных систем для обработки числоимпульсных кодов, устройств для анализа и сравнения импульсных последовательностей и т.д

Изобретение относится к автоматике и вычислительной технике, и может быть использовано при построении высоконадежных устройств и систем, например резервированных систем для обработки число-импульсных кодов, устройств для анализа и сравнения импульсных последовательностей и т.д
Наверх