Изобретение относится к автоматике и вычислительной технике и может быть использовано в автоматизированных системах управления технологическими процессами для ввода информации из каналов связи в ЦВМ.
Целью изобретения является повышение быстродействия устройства.
На фиг.1 представлена функциональная схема устройства; на фиг.2 - пример выполнения блока сопряжения с ЦВМ; на фиг.З - временные диаграммы, поясняющие работу устройства.
Устройство содержит (фиг. преобразователь 1 кода, первый 2 и второй 3 счетчики, элемент 4 задержки, блок 5 сраонения, сумматор 6, триггер 7. элемент И 8, блок 9 памяти, входы 10. 11 и 12 устройства, пыходы 13, 14 и 15 устройства.
Блок сопряжения для подключения предложенного устройства к ЦВМ содержит первый 16 и второй 17 коммутаторы, первый 18 и второй 19 элементы И. триггер
20, регистр 21, блок 22 сравнения и элемент ИЛИ 23, входы и выходы для связи с ЦВМ. входы 25-27 и выходы 28 и 29 блока для связи с устройством.
Преобразователь 1 кода выполняет функции преобразования последовательного кода, поступающего по входу 10 уит ройства, в параллельный код.
Устройство работает следующим образом,
При включении импульс (СБРОС) из ЦВМ поступает на входы счетчиков 2, 3 и триггера 20, обнулят их, и вход установки триггера 7, устанавливая его п единичное состояние.
С помощью преобразователе 1 последовательный код, поступающий ня вход 10 устройства из канала связи, преобразуется в параллельный. Мри слово им формации на информационном выходе преобразователя 1 кода на его смнлронихо- де формируется синхроимпульс коттрый поступает на вход счетчика 2 и ПУОД чяписи блока 9 памяти.
(/)
С
io
2
2
N
По переднему фронту этого синхроимпульса слово информации с выхода преобразователя 1 записывается в блок 9 памяти по адресу код которого поступил на адресный вход с выхода счетчика 2. По заднему фронту синхроимпульса содержимое счетчика 2 увеличивается на единицу.
При наличии на входе элемента И 8 высокого уровня сигнала с выхода триггера 7 синхроимпульсы, задержанные на элементе задержки 4, поступают на вход триггера 20.
Время задержки импульсного сигнала в элементе 4 задержки определяется как сумм а минимально допустимой длительности импульса на входе триггери 20. времени переключения счетчика 2 при поступлении импульса на его вход, времени задержки изменения уровня сигнала на выходе блока 5 сравнения при изменении кодов на его входах и времени переключения триггера 7 при поступлении импульса на его вход записи.
По переднему фронту первого из последовательности импульсов, сформированных на выходе элемента И 8, на выходе триггера 20 устанавливается высокий уровень сигнала и поступает по линии 24.6 (ТПР)к ЦВМ.
При наличии на входах элемента И 18 высоких уровней сигналов, поступивших по линиям 24.3 (ППР) и 24.4 (ВВОД) на выходе элемента И 18 формируется высокий уровень сигнала и поступает на управляющий вход коммутатора 17 и входы сброса триггеров 7 и 20, обнуляя их.
При наличии высокого уровня сигнала на выходе элемента И 18 код адреса вектора прерывания, установленный на входе коммутатора 17, через коммутатор 17 по линии 24.2 (АД) поступает к ЦВМ.
Импульс, сформированный на выходе
элемента И 18, через элемент ИЛИ 23 по линии 24.5 (СИП) поступает в ЦВМ.
При получении адреса вектора прерывания от устройства ЦВМ пословно считывает информацию из блока 9 памяти следующим образом.
По переднему фронту импульса, поступившего на управляющий вход регистра 21 по линии 24.1 (СИА), код адреса, поступивший по линии 24.2, записывается в регистр 21 и поступает на вход блока 22 сравнения.
При совпадении кода, сформированного на выходе регистра 21, с кодом адреса устройства, установленным на другом входе блока 22 сравнения, на выходе блока 22 формируется высокий уровень сигнала и поступает на вход элемента И 19.
При наличии высокого уровня сигнала на выходе блока 22 сравнения импульс, поступивший по линии 24.4 через элемент И 19, поступает на вход счетчика 3 и входы триггеры 7 и коммутатора 16.
Слово информации, записанное в блоке 9 памяти по адресу, код которого поступил с выхода счетчика 3, формируется на выходе блока 9 памяти.
Сумматора 6 осуществляет сложение кода, поступившего с выхода счетчика 3, с кодом единицы, установленным на другом входе сумматора 6.
Блок 5 сравнения осуществляет сравнение кодов, поступивших с выходов счетчика 2 и сумматора 6, причем высокий уровень сигнала на выходе блока 5 сравнения формируется при совпадении кодов.
По переднему фронту импульса, сформированного на выходе элемента И 19, уровень сигнала, сформированный на выходе блока 5 сравнения, устанавливается на выходе триггера 7.
При наличии высокого уровня сигнала на выходе элемента И 19 слово информа- ции, сформированное на выходе блока 9 памяти, и уровень сигнала, установленный на выходе триггера 7, через коммутатор 16 по линии 24.2 поступают к ЦВМ.
Импульс, сформированный на выходе элемента И 19, через элемент ИЛИ 23 по линии 24.5 поступает к ЦВМ.
По заднему фронту импульса сформированного на выходе элемента И 19, содержимое счетчика 3 увеличивается на единицу.
При установлении высокого уровня сигнала на выходе триггера 7 ЦВМ завершает чтение информации из блока 9 памяти.
На временных диаграммах (фиг.З) приведены эпюры импульсных сигналов:
а - на синхровыходе преобразователя 1 кода;
б - на выходе младшего разряда счетчи- ка2;
в - на выходе элемента И 19;
г-на выходе младшего разряда счетчика 3;
д - на выходе младшего разряда сум- матора 6;
е - на выходе блока 5 сравнения;
ж - на выходе триггера 7;
з - на выходе элемента задержки 4.
В предложенном устройстве интервал времени между моментами окончания при- ема соседних групп из п (количество ячеек в блоке памяти 9) слов информации из канала связи должен быть не меньше интервала времени, необходимого ЦВМ для осуществления чтения п слов информации
из устройства по сигналу прерывания от него.
Формула изобретения Устройство для ввода информации из канала связи, содержащее преобразова- тель кеда, вход которого является информационным входом устройства, и два счетчика, отличающееся тем, что, с целью повышения быстродействия устройства, в него введены элементы задержки, блок сравнения, сумматор, триггер, элемент И и блока памяти, причем выход первого счетчика соединен с первым информационным входом блока сравнения, выходом подключенного к информационному входу тригге- ра, вход сброса и выход которого являются соответственно входом установки и выходом разрешения чтения устройства, счетный вход второго счетчика является входом синхронизации чтения устройства, выход блока памяти является информационным
выходом устройства, информационный выход и синхровыход преобразователя кода подключены соответственно к информационному входу и входу записи/чтения блока памяти, первый и второй адресные входы которого соединены соответственно с выходами первого и второго счетчиков, второй информационный вход блока сравнения соединен с выходом сумматора, первый информационный вход которого подключен к выходу второго счетчика, а второй информационный вход - к шине единичного потенциала устройства, синхровход триггера соединен со входом синхронизации чтения устройства, а выход подключен к первому входу элемента И, выход и второй вход которого соединены соответственно с выходом готовности устройства и выходом .элемента задержки, входом подключенного к синхровыходу преобразователя кода и счетному входу первого счетчика.
название | год | авторы | номер документа |
---|---|---|---|
Устройство для сопряжения ЦВМ с группой абонентов | 1988 |
|
SU1559349A1 |
Таймер | 1989 |
|
SU1691826A1 |
Устройство для контроля памяти | 1981 |
|
SU985831A1 |
Аналого-цифровая вычислительная система и аналоговая вычислительная машина (ее варианты) | 1983 |
|
SU1259300A1 |
Устройство для обмена данными | 1985 |
|
SU1297067A1 |
Датчик случайных чисел | 1983 |
|
SU1200285A1 |
Устройство для обмена данными между источником и приемником информации | 1988 |
|
SU1557566A1 |
УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ ЦВМ С КАНАЛОМ СВЯЗИ | 1991 |
|
RU2011217C1 |
Устройство для сопряжения ЦВМ с внешними устройствами | 1989 |
|
SU1784840A1 |
Устройство для обмена информацией между цифровой и аналоговой вычислительными машинами | 1983 |
|
SU1221666A1 |
Изобретение относится к автоматике и вычислительной технике1 и может быть использовано в автоматизированных системах управления технологическими процессами для ввода информации в ЦВМ системы обработки данных из каналов связи. Цель изобретения повышение быстродействия устройства. Цель /достигается тем, что в устройство, содержащее преобразователь кода и первый и второй счетчики, введены элемент задержки, блок сравнения, триггер, блок памяти, сумматор и элемент И. 3 ил.
11
12
Щи г 2
а
& в
г д
е ж з
Фиг. 3
П
- t
t
Т Т
Устройство для сопряжения каналов связи с ЭВМ | 1985 |
|
SU1385129A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Устройство для контроля последовательности импульсов | 1988 |
|
SU1571590A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Авторы
Даты
1991-10-15—Публикация
1989-04-12—Подача