Устройство для отладки микроЭВМ Советский патент 1990 года по МПК G06F11/26 

Описание патента на изобретение SU1587514A1

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

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

На фиг. 1 представлена блок-схема устройства для отладки микроЭВМ на Лиг. 2 - структурная схема блока выделения адресов режимов контроля; на

фиг. 3 - структурная схема блока счета времени; на фиг. А - структурная схема блока управления; на фиг. 5 - структурная схема блока анализа режимов; на фиг. 6 - структурная схема блока хранения кодов прерываний; на фиг. 7 - структурная схема блока замыкания .шины адреса и шины данных на шину данных; на фиг., 8 - структурная схема блока программируемой задержки,: на фиг. 9 - структурная схема блока вьщачи режимов работы микроЭВМ; на фиг. 10 - структурная схема блока управления отображением контрольной ин- формации.

ел

00

|

СП

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

Устройство содержит блок 1 вьщеле- кия адресов режима контроля, блок 2 задания режимов, блок 3 управления, блок 4 анализа режимов, блок 5 счета времени, блок 6 замыкания шины адреса f5 и шины данных на шину данных, блок 7 програмг-жруемой задержки, блок 8 хранения кодов прерываний, блок 9 управления отображением контрольной инфор- магщи, блок 10 вьщачи резшмов работы Q микроэвм, блок 11 индикации состояний, блок 12 индикащш, вход 13 синхросигналов, вход 14 первого сигнала обмена, вход 15 сигнала за грузки команды, ;вход сигнала 16 запись-считывание, 25 вход 17 импульсов частоты 4 МГц, выход 18 второго сигнала обмена, выход 19 сигнала блокировки синхроимпульсов, выход 20 на шину прерывавши, выход 21 сигнала начальной установки микроЭВМ, JQ шину адреса (ША) и шину данных (ЩД).

Блок выделения адресов режима контроля (фиг. 2) содержит регистр 22, селектор 23 адреса и дешифратор 24. Блок счета времени (фиг. 3) содержит три элемента НЕ 25-27, счетчик 28, два элемента И-НЕ 29 и 30, два элемента НЕ 31 и 32 и счетчик 33. Блок управления (фиг. 4) содержит элемент НЕ 34, элемент И 35, -ори элемента И-НЕ 36-38, три элемента И 39-41, триггер 42 и элемент НЕ 43. Блок анализа режимов (фиг. 5) содержит элемент 44 задержки, два элемента И-НЕ 45 и 46, три триггера 47 - 49, элемент НЕ 50, два элемен-д5 та И-НЕ 5t и 52, триггер 53, два элемента НЕ 54 и 55, элемент И-НЕ 56 и триггер 57..

Блок хранения кодов прерываний (фиг. 6) содержит регистр 58 и эле- 0 мент И-НЕ 59. Блок замыкания шины адреса и шины данных на шину данных (фиг, 7) содержит два регистра 60 и 61, и элемент И-НЕ 62. Блок программируемый задержки (фиг. 8) содержит эле-., мент НЕ 63, регистр 64, счетчик 65, элемент И-НЕ 66, элемент И 67 и элемент НЕ 68. Блок вьщачи режимов работы микроэвм (фиг.. 9) содержит элемент

35

Q

5 Q 5 Q

д5

0 .,

5

И-НЕ 69, регистр 70, элемент И-НЕ 71, усилитель 72иэлемент И-НЕ 73. Блок уппавления отображением контрольной информации (фиг. 10) содержит регистр 74, генератор 75 импульсов, счетчик 76, два мультиплексора 77 и 78, рва элемента НЕ 79 и 80, коммутатор 81, шифратор 82 и дешифратор 83.

Блок 1 вьщеления адресов режима контроля служит для приема адресной информации и вьвделения группы адресов, обеспечивающих работу устройства. Блок 3 управления служит для выработки сигналов, управляющих работой других блоков устройства. Выходными сигналами блока являются сигналы с блока выделения адресов режима контроля и внешние входные сигналы загрузки команды и запись-считьшание. Блок 2 задания режимов представляет собой пульт управления устройством, на котором размещены органы управления и наборное поле в виде тумблеров и кнопок.

Блок 4 анализа режимов служит для выработки сигналов, обеспечивающих реализацию соотве -ствующих режимов работы устройства. Блок 5 счета времени предназначен для -.счета времени выполнения программы в микросекундах или счета машинных тактов при выполнении программы. Блок 6 замыкания шины адреса и шины данных на шину данных обеспечивает контроль информации на шинах.

Блок 7 программируемой задержки служит для приема и хранения программно устанавливаемого времени задержки сигнала квитирования обмена (второго сигнала обмена).. Блок 8 хранения кодов прерьшаний служит для приема информации прерьшайий, задаваемой с блока задания режимов или программно и выдачи ее в блок управле шя отображением контрольной информации и на шину данных прерьшаний.микроэвм. Блок 9 управления отображением контрольной информации предназначен для коммутации входной информации и выработки сигналов, обеспечиваюш 1х индикацию информации на первом блоке индикации. Блок 10 вьщачи режимов работы микро- ЭВМ служит для приема кодов режима работы микроэвм, включая вызов определенных программ и тестовых процедур, задаваемых с блока задания режимов и вьщачи на шину данных и блок индикации состояний.

Устройство работает следующим образом.

При подаче питания на устройство в блоке 2 задания режимов вырабатываются сигналы начального установа (фиг. 1) которые поступают в блок 4 анализа режимов, в блок 10 вьщачи режимов работы микроэвм и в блок 8 хранала обмена) осуществляется следующим образом.. По команде вывода по опреде ленному адресу в блоке 3 управления вырабатывается сигнал, поступающий на синхровход регистра 64 блока 7 программируемой задержки (фиг. 8) и с ши- ны данных в регистр 64 заносится код задержки. По первому сигналу обмена.

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

название год авторы номер документа
Устройство для отладки микроЭВМ 1989
  • Михайлов Юрий Анатольевич
  • Разумов Юрий Иванович
  • Пысин Валерий Васильевич
SU1677708A1
Устройство для отладки программно-аппаратных блоков 1985
  • Ланда Вадим Ионович
  • Палагин Александр Васильевич
  • Сигалов Валерий Иосифович
  • Скринник Валентин Григорьевич
SU1315984A1
Устройство для отладки и контроля хода программ 1989
  • Михайлов Юрий Анатольевич
  • Разумов Юрий Иванович
  • Пысин Валерий Васильевич
SU1691843A2
Устройство для отладки микроЭВМ 1987
  • Мамонько Александр Иванович
  • Кирпиченко Владимир Васильевич
  • Прохоренко Александр Яковлевич
  • Далецкий Юрий Михайлович
  • Ким Виктор Иванович
SU1553981A1
Устройство для отладки программно-аппаратных блоков 1983
  • Бадашин Вадим Витальевич
  • Ланда Вадим Ионович
  • Леонтьев Виктор Леонидович
  • Палагин Александр Васильевич
  • Сигалов Валерий Иосифович
SU1242965A1
Устройство для отладки программно-аппаратных блоков 1984
  • Ланда Вадим Ионович
  • Палагин Александр Васильевич
  • Сигалов Валерий Иосифович
SU1290329A1
Устройство для отладки программно-аппаратных блоков 1984
  • Бадашин Вадим Витальевич
  • Ланда Вадим Ионович
  • Леонтьев Виктор Леонидович
  • Палагин Александр Васильевич
  • Сигалов Валерий Иосифович
SU1282139A1
Устройство для отладки микроЭВМ 1985
  • Рахлин Яков Абрамович
  • Савченко Леонид Аврамович
  • Тарасенко Владимир Петрович
  • Торошанко Ярослав Иванович
  • Швец Евгений Михайлович
SU1247877A1
Устройство для отладки программ микроЭВМ 1989
  • Гуляев Анатолий Иванович
  • Киселев Сергей Константинович
SU1815643A1
Устройство для отладки программ 1987
  • Киселев Сергей Константинович
  • Гуляев Анатолий Иванович
  • Полежайченко Игорь Борисович
  • Эйдельсон Григорий Зеликович
  • Осипов Юрий Иванович
SU1462327A1

Иллюстрации к изобретению SU 1 587 514 A1

Реферат патента 1990 года Устройство для отладки микроЭВМ

Изобретение относится к вычислительной технике и может быть использовано при настройке и проверке работы управляющих микроЭВМ, отладке и контроле их программного обеспечения. Цель изобретения - расширение функциональных возможностей устройства за счет обеспечения дополнительных режимов отладки при выполнении программ и обмене информацией. Устройство содержит блок выделения адресов режима контроля, блок задания режима, блок управления, блок анализа режимов, блок счета времени, блок замыкания шины адреса и шины данных на шину данных, блок программируемой задержки, блок хранения кодов прерываний, блок управления отображением контрольной информации, блок выдачи режимов работы микроЭВМ, блок индикации состояний, блок индикации. Устройство позволяет повысить эффективность и качество контроля управляющих микроЭВМ и отладки их программного обеспечения за счет реализации режимов контроля и отладки с имитацией работы управляющей микроЭВМ в реальных условиях. 3 з.п. ф-лы, 10 ил.

Формула изобретения SU 1 587 514 A1

нения кодов прерьшаний. По этим сигна- Q поступающему с входа 14 устройства, лам вырабатываются команды на сброс режима блокировки синхроимпульсов (выход 19), на установку в исходное состояние счетчика 28 блока 5 счета времени (фиг. 3), регистра 64 и блока 7 программируемой задержки (фиг. 8), регистра 70 блока 10 вьщачи режимов Работы микроэвм (фиг. 9), а также возбуждение соответствующих установленному режиму работы светодиодов блока 11 индикации состояний,

С шины адреса по синхроимпульсу СИ в регистр 22 адреса (фиг. 2) заносится код адреса. Селектор 23 адреса выделяет комбинации адресов в заДйнных пределах. По команде ввода или вывода из микроэвм в устройство на вход 14 поступает первый сигнал .обмена, в результате вьщеленные комбинации адреса

код заносится в счетчик 65. С частотой синхроимпульсов величина кода задержки в счетчике 65 начинает уменьшаться. При обнулении счетчика 65 на выходе 18 устройства вьщается второй сиг нал обмена.

В устройстве реализуется два режима контроля хода программ: подсчетом времени вьтолнения программы в микросекундах и подсчетом машинных тактов. Соответствующий режим задается блоком 2 задания режимов. При этом для счета времени с Влока 2 задания режимов на блок 4 анализа режимов поступает ну- 25 левой сигнал, а для счета машинных та-ктов - единичный. В случае выбора режима счета машинных тактов блок 4 анализа режимов вырабатывает сигнал

20

35

на блок 5 счета времени, при котором дешифрируются в дешифраторе 24. На вход счетчика 33 (фиг. 3) .блока 5 де 16 устройства микроЭВМ устанавлива- начинают поступать синхроимпульсы. В ет сигнал запись-считывание в состояние 1 при вьшолнении команды ввода информации в микроэвм и в состояние О при вьшолнении команды вывода информации из микроэвм.

Замыкание шины адреса и шины данных на шину данных для обеспечения контроля каналов обмена микроЭВМ осуществляется следующим образом.

В регистр 60 адреса и регистр 61 данных блока замыкания шины адреса и шины данных на шину данных 6 (фиг. 7) постоянно с ЫА и ЩЦ заносится информация по сигналу с элемента И-НЕ 62, по- дз граммно с шины данных по команде с ступающему на синхровходы регистров. блока 3 управления. Вьщача кода преры- По соответствующим командам с блока 3 ваний с блока 8 хранения кодов преры- управления информация с регистра 60. адреса или с регистра 61 данных поступает на ШД. Одновременно информация подается на вход регистра 74 блока 9

режиме счета времени входная частота 4 МГц пересчитывается в счетчике 28 блока 5 счета времени в частоту 1 МГц и подается на вход счетчика 33. В результате последний считает время в микросекундах. Моменты начала и конца счета в обоих режимах определяются сигналами, вьфабатьшаемыми блоками управления 3 и анализа режимов 4.

Код информации по прерываниям может быть записан в блок 8 хранения кодов прерьшаний с наборного поля блока 2 задания режимов или занесен прований 8 осуществляется через элемент И-НЕ 59 блока 8 (фиг. 6) по сигналам

50 с блока 4 анализа режимов на шину прерьшаний и на вход блока 9 управления отображением контрольной информации 9.

управления отображением контрольной информации (фиг. 10), что обеспечивает возможность визуального контроля информагщи на блоке 12 индикации. В остальное время выходы регистров 60 и 61 находятся в третьем состоянии.

Программная установка задержки сиг- |нала кватирования обмена (второго сиг-

поступающему с входа 14 устройства,

код заносится в счетчик 65. С частотой синхроимпульсов величина кода задержки в счетчике 65 начинает уменьшаться. При обнулении счетчика 65 на выходе 18 устройства вьщается второй сиг нал обмена.

В устройстве реализуется два режима контроля хода программ: подсчетом времени вьтолнения программы в микросекундах и подсчетом машинных тактов. Соответствующий режим задается блоком 2 задания режимов. При этом для счета времени с Влока 2 задания режимов на блок 4 анализа режимов поступает ну- левой сигнал, а для счета машинных та-ктов - единичный. В случае выбора режима счета машинных тактов блок 4 анализа режимов вырабатывает сигнал

35

на блок 5 счета времени, при котором вход счетчика 33 (фиг. 3) .блока 5 начинают поступать синхроимпульсы. В

0

дз граммно с шины данных по команде с блока 3 управления. Вьщача кода преры- ваний с блока 8 хранения кодов преры-

режиме счета времени входная частота 4 МГц пересчитывается в счетчике 28 блока 5 счета времени в частоту 1 МГц и подается на вход счетчика 33. В результате последний считает время в микросекундах. Моменты начала и конца счета в обоих режимах определяются сигналами, вьфабатьшаемыми блоками управления 3 и анализа режимов 4.

Код информации по прерываниям может быть записан в блок 8 хранения кодов прерьшаний с наборного поля блока 2 задания режимов или занесен программно с шины данных по команде с блока 3 управления. Вьщача кода преры- ваний с блока 8 хранения кодов преры-

ваний 8 осуществляется через элемент И-НЕ 59 блока 8 (фиг. 6) по сигналам

с блока 4 анализа режимов на шину прерьшаний и на вход блока 9 управления отображением контрольной информации 9.

Код информации по режимам работы

микроэвм устанавливается на наборном поле блока 2 задания режимов в виде двухбайтного слова и поступает на регистр 70 блока 10 выдачи режимов работы микроэвм (фиг. 9) ко команде с

блока 4 амализа режимов (фиг. 5). При этом устройство работает в режиме счета времени. Управление вьщачей информации с регистра 70 блока 10 вьщачи режимов работы микроЭВМ на БЩ и на второй вход блока 11 индикации состоя- |1ий осуществляется с блока 2 задания режимов и с блока 3 управления. В устройстве предусмотрен режим считьшания |л блоке 12 индикации всей необходимой

20

25

30

состояния кнопок наборного поля блока 2 задания режимов. В этом режиме микроэвм выполняет команду вывода по определенному адресу, управляющий сигнал с блока 3 управления поступает на элемент И-НЕ 73 блока выдачи режимов работы микроэвм 10, и информация о .состоянии кнопок поступает на ЩЦ.

Пуск микро-ЭВМ с блока 2 задания режимов осуществляется следунлцим .образом. На пульте управления блока 2 задания р.ишмов нажимается: соответствующая кнопка (Пуск), и сигнал поступает в блок 4 анализа режимов че рез элемент 45 на триггер 53, который переходит в нулевое состояние. По сигналу занесения команды триггер 57 устанавливается в нулевое состояние, в этом случае на выхоре триггера 57 появляется единичньй сигнал блокировки синхроимпульсов (выход 19). Микроэвм начинает вырабатывать синхроимпульсы.

Останов микроэвм с пульта управле- .кия блока 2 задания режимов происходит следующим образом. На пульте нажимается соответствукщая кнопка, и сигнал поступает на установочный вход триггера 53 блока 4 анализа.режимов. Триггер 53 устанавливается в .единичное40 состояшш, в этом случае по сигналу загрузки команды (вход 15) триггер 57 переходит в единичное состояние и на его выходе появляется сигнал .блокировки синхроимпульсов низкого уровня, 45 который блокирует в микроЭВМ выработку синхроимпульсов. Предусмотрен также программный останов микроэвм, при этом микроэвм вьшолняет команду вывода единицы на ЩЦ по определенному ад- JQ ресу, и с блока 3 управления на блок 4 анализа режимов приходят управляющие сигналы.

35

информации. Информация с блока замык . йия шины адреса и шины данных на щин данных через последнюю поступает на регистр 74 блока 9 управления отобра жением информации 9 (фиг. 10). Далее информация проходит на первый мульти лексор 77, на этот же мультиплексор 77 поступает информация с блока 8 хр нения кодов прерываний. Информация о времени выполнения программ поступае на второй мультиплексор 78 с блока 5 счета времени. Блок 9 управления отображением контрольной информации принимает, коммутирует входные данны и управляет выдачей информации на пе вый блок 12 индикации.

Формула изобретения

1 . Устройство для отладки микроЭВ содержащее блок управления, блок задания режимов, блок анализа режимов блок счета времени, блок индикации, причем выхсщы задания режимов счета останова, первой и второй начальных установок блока задания режимов соединены соответственно с первым, вторым, третьим и четвертым входами бло ка анализа режимов, пятый и шестой входы которого соединены соответстве но с входом устройства для подключения к выходу синхроимпульсов и к выходу загрузки команды отлаживаемой микроэвм, первый выход блока анализа режимов соединен с первым входом сбр са блока счета времени, первый вход блока управления соединен с входом устройства для подключения к выходу записи чтения микроЭВМ, отличающееся тем, что, с целью расши рения функциональных возможностей за счет обеспечения дополнительных режи мов отладки, устройство содержит бло выделения группы адресов режима конт1 . Устройство для отладки микроЭВМ содержащее блок управления, блок задания режимов, блок анализа режимов, блок счета времени, блок индикации, причем выхсщы задания режимов счета останова, первой и второй начальных установок блока задания режимов соединены соответственно с первым, вторым, третьим и четвертым входами блока анализа режимов, пятый и шестой входы которого соединены соответствен но с входом устройства для подключения к выходу синхроимпульсов и к выходу загрузки команды отлаживаемой микроэвм, первый выход блока анализа режимов соединен с первым входом сбро са блока счета времени, первый вход- блока управления соединен с входом устройства для подключения к выходу записи чтения микроЭВМ, отличающееся тем, что, с целью расширения функциональных возможностей за счет обеспечения дополнительных режимов отладки, устройство содержит блок выделения группы адресов режима контНачальный уставов микроЭВМ (переход к начальной программе) осуществля- роля, блок замыкания шины адреса и ется по нажатию соответствующей кноп-щины данных на шину данных, блок уп- ки на пульте управления блока 2 зада-равления отображением контрольной кия режимов. Сигнал проходит в блок 3информации, блок программируемой за- анализа режимов на вход сброса тригге-держки, блок хранения кодов прерьша5148

ра 49 (фиг. 5), который переходит в нулевое состояние. Сигнал с единичного триггера 49 поступает через элемент НЕ 55 на выход 21 низким уровнем как сигнал начального установа.

Наличие блока 9 управления отображением контрольной информации позволяет осуществить отображение на первом

л блоке 12 индикации всей необходимой

0

5

30

40 45 JQ

35

информации. Информация с блока замыка- . йия шины адреса и шины данных на щину данных через последнюю поступает на регистр 74 блока 9 управления отображением информации 9 (фиг. 10). Далее информация проходит на первый мультиплексор 77, на этот же мультиплексор , 77 поступает информация с блока 8 хранения кодов прерываний. Информация о времени выполнения программ поступает на второй мультиплексор 78 с блока 5 счета времени. Блок 9 управления . отображением контрольной информации принимает, коммутирует входные данные и управляет выдачей информации на первый блок 12 индикации.

Формула изобретения

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

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

строба адреса и строба данных блока замыкания шины адреса и шины данных 15 образуют выход устройства для на шину данных и с группой входов бло- подключения к входу начальной установка управления, первый выход которого соединен с входом режима блока замыкания шины адреса и шины данных на шики отлаживаемой микроЭВМ, шестой выход блока анализа режимов соединен с первым информационным входом блока инну данных, первый и второй информаци- 20 дикации состояний, второй информациононные входы которого соединены с входами устройства для подключения к шинам адреса и данных отлаживаемой микроЭВМ, а выходы - с первым инфррмационным входом блока управления отобра- 25 ва для подключения к шине данных мик- жением контрольной информации и явля- роЭВМ, девятьй выход блока анализа

ются выходами устройства для подключения к шине данных микроЭВМ, выход и вход записи блока управления отображением контрольной информации соеди- , нены соответственно с входами блока индикации и вторым выходом блока управления, третий и четвертый выходы которого соединены с разрешающими входами блока вьщачи режимов работы микроэвм, информационные; вмходы и входы которого соединены с выходами устройства для подключения к шине данных отлаживаемой микроЭВМ и выходами кодов режимов работы ЭВМ блока задания режимов, выходы пуска сброса и начального пуска ЭВМ которого соединены с одноименными входами блока анализа режимов, десятый вход которого соединен с входом устройства для подключе- ДЗ ЭДР шины данных на шину данных

ния к шине данных микроЭВМ, а одиннадцатый, двенадцатый, тринадцатый и четырнадцатый входы - с пятым, шестым, седьмым и BocbMbw выходами блока. ми управления, второй выход блока ана-50 ™ является входом устройства для

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

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

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

д0 шину данных выход блока программируемой задержки является выходом устройства для подключения к входу признака обмена отлаживающей микроЭВМ, второй вход разрешения блока замыкания

35

соединен с входом устройства для подключения выхода записи чтения отлаживающей микроэвм, второй информационный вход блока хранения кодов прерываподключения к шине данных отлаживающей микроэвм, а выход - к второму информационному входу блока управления отображением контрольной информации и является выходом устройства для подключения к входу прерьшания отлаживаемой 1«1кроЭВМ, третий информационный вход блока управления отображением контрольной информации соединен с вы 1587514

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

2. Устройство по п. 1, о т л и - чающееся тем, что блок управления отображением контрольной инфор- Q мации содержит регистр, два мультип- : лексора, генератор импульсов, счетчик, дешифратор, два элемента НЕ, шифратор и коммутатор, причем информационный и

12

лиза режимов содержит пять элементов И-НЕ, три элемента НЕ, пять триггеров И элемент задержки, причем первые входы первого и второго элементов И-НЕ и вход элемента задержки объединены и являются седьмым входом блока, входы сброса и синхронизации первого триггера являются соответственно третьим и первым входами блока, вход данных первого триггера соединен с его инверсным выходом и с шестым выходом блока, прямой выход первого триггера через первый элемент НЕ соединен с вторым выхосинхронизирукщий входы регистра явля- 5 блока, выход .элемента задержки со- ются соответственно первым информаци- единен с вторым вх &дом второго элемен- онным входом и входом записи блока, -та И-НЕ;, выход которого соединен с .С . выход регистра и второй информацион- входами сброса второго и третьего тригньш вход блока подключены соответственно к первому и второму информацион-20 второго триггера являются соответст- ным входам первого мультиплексора, упт венно четырнадцатым и вторым входами равляю цл:й вход которого, первый управ- ряюций вход коммутатора, вход первого

блока, выход первого элемента И-НЕ с единен с входом данных второго триг гера и с восьмым выходом блока, выэлемента НЕ, группа входов дешифратора-и управлякщие вход второго мультиплексора соединены с вьпсодами счет-i чика, вход которого соединен с выходом генератора иг-шульсов, выходы первого мультиплексора, выходы второго и первого элементов НЕ соединены соответственно с первым и вторым информационными и вторым управляющим входами коммутатора, выходы которого соединены с входами шифратора-, выхб- ды которого и выходы дешифратора являются выходами блока, информационный вход второго мультиплексора является тре- тьим икформационным входом блока,а выход соединен с входом второго элемента НЕ. 3. Устройство по п. 1, о т л и чающееся тем, что блок замыкания шины адреса и шины данных на шину данных содержит регистр адреса, регистр данньрс и элемент И-НЕ, причем информационные входы регистра адреса и регистра данных являются информационными входами блока, а установочные и объединенные входы записи являются соответственно входами строба адреса, строба данных и входом режима блока, синхровходы регистра адреса и регистра данных соединены с выходом элемента И-НЕ, входы которого являются пер50,выходом блока, синхровход третьего триггера является шестым входом блока, а выход соединен с четвертым выходом блока, вход сброса пятого триггера является девятым входом блока.

вым и вторым разрешающими вхйдами блока, выходы регистра адреса и ре гистра синхровход является пятым входом бло- данных являются информационными вьпсо- ка, пряцой выход пятого триггера не- дами блока.

4, Устройство по п. 1, отличающееся тем, что блок анапосредственно, а инверсный через третий элемент НЕ соединены с пятым выходом блока.

12

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

20 второго триггера являются соответст- венно четырнадцатым и вторым входами

блока, выход первого элемента И-НЕ соединен с входом данных второго триггера и с восьмым выходом блока, вы25 ход третьего элемента И-НЕ является седьмым выходом блока, а его первый вход соединен с выходом четвертого элемента И-НЕ и первым входом пятого элемента И-НЕ, выход которого явля30 ется девятым выходом блока, выход четвертого элемента И-НЕ соединен с третьим выходом блока и через второй элемент НЕ - с первым выходом бло

ка, вторые входы первого и третьего элементов И-НЕ объединены и являются

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

выходом блока, синхровход третьего риггера является шестым входом блока, а выход соединен с четвертым выходом блока, вход сброса пятого триггера является девятым входом блока.

синхровход является пятым входом бло- ка, пряцой выход пятого триггера не-

синхровход является пятым входом бло- ка, пряцой выход пятого триггера не-

посредственно, а инверсный через третий элемент НЕ соединены с пятым выходом блока.

.

6л(

1

28

/L

Ш.

тгШз

€SP1V

rr

ic

Фиг.5

Фмг.б

IK1 IR7

Кбл9

li ifSH

Редактор Н. Яцола

Составитель И. Хаэова Техред Л.Сердюкова

Заказ 2421

Тираж 575

ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКЕГГ C(JGP 113035, Москва, Ж-35, Раушская наб., д. 4/5

Производственно-издательский комбинат Патент, г. Ужгород, ул. Гагарина, 101

§

Корректор м. Пожо

Подписное

Документы, цитированные в отчете о поиске Патент 1990 года SU1587514A1

Устройство для контроля микро-ЭВМ 1982
  • Гаврилов Сергей Александрович
  • Коминаров Илья Залманович
  • Маслеников Юрий Александрович
  • Симонов Борис Игнатьевич
SU1163328A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Устройство для контроля времени выполнения программ 1984
  • Бойцов Валерий Михайлович
  • Максимов Владимир Александрович
  • Рыженькин Кронид Леонидович
  • Смирнов Сергей Валентинович
SU1223235A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 587 514 A1

Авторы

Пысин Валерий Васильевич

Михайлов Юрий Анатольевич

Разумов Юрий Иванович

Рафиков Андрей Гыязович

Горячев Александр Васильевич

Илюшкин Евгений Валентинович

Алилуйко Олег Владимирович

Онопко Дмитрий Дмитриевич

Блинков Юрий Геннадьевич

Овчинников Геннадий Алексеевич

Даты

1990-08-23Публикация

1987-05-05Подача