Изобретение относится к цифровой вычислительной технике и может быть использовано для Проверки работоспособности внешних устройств.
На фиг, 1 представлена блок-схема устройства; на фиг. 2 и 3 - функциональные схемы входного блока коммутации и блока формирования синхроимпульсов .
Целью изобретения является расширение класса решаемых задач путем управления временными характеристиками выходной информационной посаедователь- ностьго имитатора.
Устройство содержит (фиг. 1) входной блок 1 коммутации, блок 2 регистров, блок 3 формирования синхроимпульсов, выходной блок 4 коммутации, шины 5 и 6 информационных и командных входов, шин-1 7 тактового входа устройства, ШИНУ 8 информационных входов
блока 2, шины 9-11 выходов блока I, шину 12 информационных входов блока 4, шину 13 адресных входов блока 4, шину
14начальной установки блока 3, шину
15сигнала Готовность, шину 16 информационных выходов устройства, шину 17 синхроимпульсов устройства.
Входной блок 1 коммутации (фиг. 2) содержит группу элементов И-ИЛИ 18.
Блок 3 узла синхроимпульсов содержит (фиг. 37 элемент И 19, регистр 20 режима, регистр 2, счетчик 22, элемент ИЛИ 23, дешифратор 24, схему 25 сравнения, элемент ИЛИ 26, счетчик 27 адреса, линии 28-31 внутренних связей. Узлы 32 выделения синхроимпульсов состоят из регистров 21, счетчиков 22, схем 25 сравнения и дешифраторов 24. Устройство подключено через шины 5 и 6 к пульту оператора, с которого вводятся информационные
ел
со
О
со
00
ел
слова и управляющие коммутацией блока 1 сигналы, через шину 7 к тактовому генератору, а через шины 15-17 к устройству сопряжения.
Устройство работает следующим образом.
В исходном состоянии по сигналу 30 Сброс, поступающему с пульта оператора по шине 11 командных выходов блока 1 на управляющий вход блока 3, счетчик 27 адреса и счетчики 22 устанавливаются в состояние О. С пульта оператора через элементы И-ИЛИ 18 по шинам 9 и 11 на входы блоков 2 и 3 выдаются сигналы записи в информационные регистры блока 2 имитационных слов и сигналы записи по линиям 28, 29 и 31 управляющей ин - формации в регистры 20 и 21 блока 3. Записываемая информация поступает в 1 блоки 2 и 3 по шине 8„
С приходом сигнала Пуск с пульта оператора через блок 1 по шине 10 тактовая частота по шине 7 поступает через элемент И 19 на счетные входь счетчиков 22 и является одновременно выходом синхроимпульсов устройства (шина 17), Счетчик 22 осуществляет циклический счет импульсов тактовой частоты. Максимальный цикл счета определяется разрядностью счетчика 22. В каждом цикле счета при совпадении текущего кода на выходных шинах счетчика 22, записанного в регистре 21, схема 25 сравнения вырабатывает импульс, поступающий через элемент ИЛИ 26 на счетный вход счетчика 27 са. Таким образом, управляющий код, хранящийся в регистре 21, определяет временное положение импульса, вырабатываемого схемой 25 сравнения в цикле счетчика 22.
Цикл счетчика 22 может изменяться при установке счетчика 22 в исходное состояние импульсом, поступающим с выхода дешифратора 24 на второй вход установки нуля счетчика 22.
Текущий код на выходе счетчика 22 дешифрируется дешифратором 24. При достижении счетчиком 22 кода дешифрации на выходе дешифратора вырабатывается импульс. Изменением кодов дешифрации узлов 32 управляет регистр 20 режима. С помощью управляющих разрядов, хранящихся в регистре 20 режима, устанавливаются различные коды дешифрации узлов 32. Таким образом, на выходах узлов 32 может быть получена
0
5
0
5
0
5
0
5
0
5
последовательность импульсов с различными периодами, определяемыми кодами сравнения, хранящимися в регистрах 21, и управляемыми циклами работы счетчиков 22, Импульсы с узлов 32 через элемент ИЛИ 26 поступают на счетный вход счетчика 27 адреса. С выхода счетчика 27 адреса на шине 13 последовательно формируются адреса информационных регистров блока 2. рлок 4 по сформированному на шине 13 адресу подключает через шины 12 соответствующий информационный регистр блока 2 к выходным шинам 16.
Счетчик 27 адреса осуществляет последовательный выбор информационных регистров блока 2 в соответствии с задаваемой узлами 32 выделения вре- мен-ной структорой. Максимальное количество выбираемых информационных регистров блока 2 определяется разрядностью счетчика 27. Выбор информационных регистров осуществляется циклически. С целью изменения цикла выбора в информационные регистры вводится специальный управляющий бит Признак зацикливания. При выборе информационного регистра, в управляющем бите которого хранится логическая единица, высокий по тенциал по шине 14 через элемент ИЛИ 23 поступает на вход установки нуля счетчика 27 адреса и выбор информационных регистров начинается с нулевого адреса. Таким образом, изменяется цикл выбора информационных регистров и тем самым возможно управление объемом имитационной информации, записываемой в блок 2.
Формула изобретения
1, Имитатор внешних устройств, содержащий входной блок коммутации первая и вторая группы информационных и управляющих входов и первый выход которого являются соответственно группами информационных и командных входов и выходов готовности имитатора, а первая, вторая группы выходов и второй выход подключены соответственно к группе информационных входов , блока регистров, группе управляющих синхровходов блока регистров и к входу пуска блока формирования синхроимпульсов, тактовый вход блока формирования синхроимпульсов подключен 2С тактовому входу имитатора, а первый
выход является выходом синхроимпульсов имитатора, выходной блок коммутации, группа управляющих входов которого подключена к группе выходов бло- ка формирования синхроимпульсов, а группа информационных входов соединена с информационными выходами блока регистров, группа выходов выходного блока коммутации является группой информационных выходов имитатора, причем блок формирования синхроимпульсов содержит элемент И, соединенный первым входом с входом пуска блока формирования синхроимпульсов, два элемента ИЛИ и счетчик адреса, отличающийся тем, что, с целью расширения класса решаемых задач путем управления временными характеристиками выходной информационной последовательности имитатора, в блок формирования синхроимпульсов введены регистр режима и группа узлов выделения синхроимпульсов, причем третья
которого соединена с выходами узлов выделения синхроимпульсов группы, ин- формационные, тактовые и режимные входы которых соединены соответственно с группой информационных входов блока формирования синхроимпульсов, выходом элемента И и выходом регистра режима, а группы командных входов - с группой командных входов блока формирования синхроимпульсов, син- хровходом регистра режима и первым входом первого элемента ИЛИ, информационный вход регистра режима, вторые 5 входы элемента И и первого элемента ИЛИ соединены соответственно с группой режимных входов, тактовым входом и входом начальной установки блока формирования синхроимпульсов.
0
20
2. Имитатор по п. 1, отличающийся тем, что каждый узел выделения синхроимпульсов содержит регистр, счетчик, схему сравнения.
название | год | авторы | номер документа |
---|---|---|---|
Устройство для сопряжения ЭВМ с внешними устройствами | 1985 |
|
SU1278869A1 |
Устройство для обмена информацией | 1983 |
|
SU1198530A1 |
Имитатор внешнего устройства | 1983 |
|
SU1104496A1 |
Устройство для сопряжения ЭВМ с внешними устройствами | 1986 |
|
SU1396147A1 |
Имитатор канала | 1987 |
|
SU1425675A2 |
Имитатор внешнего устройства | 1984 |
|
SU1205150A1 |
Многоканальный резервированный коммутатор | 1989 |
|
SU1737723A1 |
УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ ЦИФРОВОЙ ВЫЧИСЛИТЕЛЬНОЙ МАШИНЫ С КАНАЛАМИ СВЯЗИ | 1992 |
|
RU2032938C1 |
Устройство для сопряжения вычислительной машины с каналом связи | 1985 |
|
SU1291994A1 |
Устройство для контроля цифровых блоков | 1984 |
|
SU1238082A1 |
Изобретение относится к вычислительной технике и может быть использовано для проверки работоспособности внешних устройств. Цель изобретения - расширение класса решаемых задач путем управления изменением временных характеристик имитируемой информации. Для достижения указанной цели в имитатор, содержащий входной и выходной блоки коммутации, блок регистров и блок формирования синхроимпульсов, включающий элемент И, два элемента ИЛИ и счетчик адреса, в блок формирования синхроимпульсов введены регистр режима, группа узлов выделения синхроимпульсов, состоящих из регистра, счетчика, схемы сравнения и дешифратора. 1 з.п. ф-лы, 3 ил.
и первая группы выходов входного бло- 25 и дешифратор, выход которого являетка коммутации соединены соответственно с группами командных и режимных входов блока формирования синхроимпульсов, вход начальной установки которого подключен к выходу выходного блока коммутации, причем в блоке формирования синхроимпульсов выход элемента И и группа выходов счетчика адреса являются соответственно выходом и группой выходов блока формирования синхроимпульсов, вход сброса и счетный вход счетчика адреса соединены соответственно с выходами первого и второго элементов ИЛИ, группа входов
ся выходом узла, причем первый и второй информационные входы Дешифратора соединены соответственно с выходом счетчика и режимным входом узла, пер- 0 вый вход сброса счетчика и сннхро- вход регистра подключены к группе командных входов узла, а выходы соответственно к первому и второму входам схемы сравнения, выходом соединенной с вторым входом сброса счет5
чика, информационный вход регистра и счетный вход счетчика соединены соответственно с информационным и тактовым входами узла.
фиг.1
фиё.2
32-1
28
20
30
I I--Tj/-/v
Н
25
7J
Имитатор абонентов | 1977 |
|
SU693365A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Имитатор внешнего устройства | 1983 |
|
SU1104496A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Авторы
Даты
1990-01-15—Публикация
1988-04-11—Подача