И i-го адаптера сопряжения, выход четвертого элемента И i-ro адаптера сопряжения соединен с входом записи счетчика адреса, первый выход регистра режима соединен с вторын входом третьего элемента И адаптера сопряжения, второй выход регистра режима соединен с вторым входом второго элемента И i-ro адаптера сопряжения, третий выход регистра режимов соединен с вторым входом первого элемента И i-ro адаптера сопряжения, выход второго и третьего элементов И i-ro адаптера сопряжения соединен соответственно с первым входом элемента ИЛИ я 1вляется
1
.Изобретение относится к вычислительной технике, в частности к устройствам, обеспечивающим контроль и отладку .аппаратуры и программ в реальном масштабе времени и может найти самое широкое применение при отладке и эксплуатации вычислительных систем (как однома-. шинных, так и мнсхгоматинных).
Цель изобретения - повышение производительности при отладке многопроцессорных и многомашинных комплексов
На чертеже приведена структурная схема предлагаемого устройства.
Устройство содержит блок 1 задания данных, блок 2 задания режима, регистр 3 адресного слова, блок 4 синхронизации, регистр 5 информационного слова, дешифратор 6, регистр 7 адреса, регистр 8 режма, второй элемент И 9, счетчик 10 адреса, блок 11 сравнения четвертый элемент И 12, третий элемент И 13, первый элемент И 14, элемент ЕПИ 15, формирователь 16 импульсов опроса, элемент 17 задержки, адаптер 18 сопряжения.
Блок 1 задания данных и блок 2 представляют собой единый конструктив, состоящий из шестнадцати клавиш ввода данных и трех клавиш режима. Г;лок 4 синхронизации яввторым выходом 1-го запроса прерывания устройства, выход первого элемента И i-ro адаптера сопряжения, соединен с вторым входом элемента ИЛИ и через элемент задержки - со счетным входом счетчика адреса i-ro адаптера сопряжения, i-й вход синхронизации устройства соединен с входом формирователя импульсов i-ro адатера сопряжения, выход формирователя импульсов i-ro адаптера сопряжения соединен с тактовым входом блока сравнения, К-я группа информационных входов устройства (где от 2 до п)соединена с первой группой входов К-го адаптера сопряжения.
ляется блоком формирования последовательности тактовых импульсов. Счетчики адреса 10.1-10.И представляют собой счетчики с последователь- ным переносом и с управляемой параллельной записью исходной информации. Блоки П-11.И сравнения сос- тоят из группы элементов разнознач- ности.
Формирователи 16.1-.16.М импульсов - генераторы одиночных импульсов.
Устройство работает следующим образом.
Перед пуском вычислительной
системы пользователь набирает на блоке 1 задания данных адресное слово, содержащее адрес обслуживаемой ЭВМ и режим работы, затем нажатием соответствующей клавиши
на блоке 2 задания режима запускается блок 4 синхронизации, формирующий импульс, под воздействием которого производится запись адресного слова в регистр 3, затем аналогичным образом производится запись информационного слова, содержащего конечный адрес участка отслеживаемой или контро-лируемой программы, в регистр 5. Далее
пользователь нажатием соответствующей клавиши блока 2 запускает блок 4 синхронизации, который формирует последовательность импульсов.
3
управляющих подключением дешифратора 6 к выходам регистра 3 адрес- ного слова, записью результатов дешифрации в регистры 7 адреса и 8 режима работы, вьщачей информационного слова в общую магистраль и записью информационного слова в счетчик 10. Управление, записью информации в счетчик 10 осуществля- ется сигналом, формируемым на выходе элемента И 12 при совпадении адреса, записанного в регистре 7 с синхросигналом, поступающим с шестого выхода блока 4 синхронизации.
Предлагаемая процедура выполняется столько раз, сколько ЭВМ, входящих в вычислительную систему, подлежат отладке или контролю в данном включении. После заполнения счетчиков 10 производится пуск с истемы,в ходе работы которой в блоках 1 1 сравнения происходит идентификация содержимого счетчиков 10 с текущей информацией соответствующей ЭВМ,опрос блоков И сравнения
-осуществляется в строго определенные моменты времени при поступлении на входы формирователей 16 импульсов синхросигналов с выходов обслуживаемых ЭВМ. В случае равнозначности текущей информации с заказанной на выходе блока 11 сравнения фомируется импульс, поступающий на вторые входы элементов И 9, 13 и 14, иа первые входы которых поступает информация о типе заказанного режима (Останов, Цикл, Операция). При совпадении импуль. са равнозначности с сигналом Цикл формируется запрос в ЭВМ на преры34824
вание Цикл, реакцией на который будет безусловный переход программы к адресу, записанному заранее в фиксированную ячейку ОЗУ ЭВМ.
5 В случае совпадения импульса равнозначности с сигналами Останов или Операция, собранными по ИЛИ внутри устройства, на выходе предлагаемого устройства формируется за0 прос на прерывание Останов, реакцией на который будет перевод функционирования ЭВМ на динамический останов. Отличие режима Операция заключается в том, что сигнал, по5 ступающий на вход элемента ИЛИ 15, . через фиксированный момент времени, определяемый величиной, выставленной на элемент 17 задержки, поступает и на счетный вход счетчика 10,
0 изменяя его содержимое на +1. Таким образом предоставляется возможность пользоватешо произвести останов ЭВМ при очередном пуске сра- .зу после выполнения одной операции.
5 Технический эффект при пpo e шшeн- ном использовании предлагаемого устройства перед известным устрой- . ством заключается в обеспечении нового режима работы вычислительной
0 системы, который позволяет отслеживать реакцию системы на каждую операцию, что дает неоспоримые преимущества при отладке системы. Кроме того, предлагаемое устрой- ство обеспечивает контроль и отладку всех ЭВМ, входящих в систему, параллельно, сохраняя при этом реальный масштаб времени, что существенно увеличивает производительность при отладке вычислительных систем.
fl 4
название | год | авторы | номер документа |
---|---|---|---|
Устройство для отладки программ | 1983 |
|
SU1104521A1 |
Устройство для отладки специализированных микроЭВМ | 1990 |
|
SU1741135A1 |
Устройство для отладки программ | 1988 |
|
SU1624461A1 |
Устройство для отладки программ | 1989 |
|
SU1674135A1 |
Устройство для связи процессоров | 1984 |
|
SU1193682A1 |
Устройство для отладки микроЭВМ | 1987 |
|
SU1553981A1 |
Устройство для отладки микроЭВМ | 1985 |
|
SU1410708A1 |
Устройство для отладки программ | 1983 |
|
SU1138804A1 |
Устройство для тестового контроля логических узлов | 1991 |
|
SU1837297A1 |
Устройство для отладки программ | 1984 |
|
SU1238086A1 |
Устройство для контроля дискретной аппаратуры | 1978 |
|
SU792259A1 |
С, 06 F 11/30, 1980 | |||
Веникодробильный станок | 1921 |
|
SU53A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Чугунный экономайзер с вертикально-расположенными трубами с поперечными ребрами | 1911 |
|
SU1978A1 |
Авторы
Даты
1986-02-23—Публикация
1984-05-07—Подача