Устройство для ввода информации

Иллюстрации

Показать все

Реферат

 

Изобретение относится к вычислительной технике. В изобретении решается задача повышени помехозащищенности устройства. Введение инвертора , элемента И-НЕ элемента И с их связями позволяет повысить помехозащищенность ycTpo iCTBa за счет схемных мер коррекции/ ошибок, осуществляемых перечисленными элементами . 6 ил. N9 О) О ;о со

СОЮЗ СОВЕТСНИХ

СОЦИАЛИСТИЧЕСНИХ

РЕСПУБЛИН (59 4 G 06.F 3 06 ф(ГЯЮ".i; : С

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (21) 3841864/24-24 (22) 10,01.85 (46) 30.09.86. Вил. 11- 36 (72) О.П.Вознесенский, В.И.Решетников и Б.И.Ткач (53) 681.327.21(088.8) (56) Авторское свидетельство СССР

Р 737944, кл. G 06 F 3/06, 1972, Авторское свидетельство СССР

У 1166094, кл. G 06 F 3/06, 1983.

„„SU;„, 1260937 А 1 (54) УСТРОЙСТВО ДЛЯ ВВОДА ИНФОРМАЦИИ (») Изобретение относится к вычислительной технике. В изобретении решается задача повышений помехозащищенности устройства. Введение инвертора, элемента И-НЕ и элемента И с их связями позволяет повысить помехозащищенность устройства за счет схемных мер коррекции/ошибок, осуществляемых перечисленными элементами. 6 ил.

1260937

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

Целью изобретения является повышение помехозащищенностн устройства, На фиг. 1 представлена структурная схема устройства; на фиг. 2-6— диаграммы работы устройства.

Устройство содержит блок 1 счи— тывания, блок 2 буферной памяти, формирователь 3 импульсов, первый элемент 4 ИЛИ-НЕ, первый элемент 5 ИНЕ, второй элемент 6 ИЛИ-НЕ, триггер

7, второй элемент 8 И-НЕ, второй элемент 9 И, второй одновибратор 10, элемент 11 ИЛИ, первый одновибратор !

2, третий элемент 13 И-НЕ, инвертор 14, второй элемент 15 И, третий элемент 16 И.

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

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

С выходов блока считывания кодов импульсы поступают на выходы триггеров входного регистра блока 2 буферной 40 памяти и запоминаются в нем. Кроме того, сигналы с выходов блока 1 считывания поступают на входы элемента 4 ИЛИ-НЕ. На входы элемента 6 ИЛИНЕ тоже поступают сигналы с ВыхОДОВ 45 блока l. считывания, но без сигнала синхроимпульса. На выходе элемента

4 ИЛИ-НЕ, соединенном с третьим входом элемента 5 И-HE появляется сигнал отрицательной полярности 50 (фиг. 2г), равный по длительности интервалу времени от переднего фронта кодового сигнала (фиг ° 2б)максимально опережающего синхроимпульс, до заднего фронта кодового сигнала 55 (фиг. 2а), максимально отстающего от синхроимпульса. Такой же сигнал появляется на выходе элемента 6 ИЛИ-

HE (фиг. ?ж), которым устанавливается в единичное состояние триггер

7. На единичном выходе триггера 7 появляется сигнал положительной полярности (фиг ° 2з), на нулевом — отрицательной полярности (фиг, 2и).

Синхроимпульс из блока 1 считывания поступает на вход элемента 11 ИЛИ и с выхода этого элемента поступает на вход триггера входного регистра блока 2 буферной памяти и запоминается в нем (фнг. 2д). Сигнал с выхода элемента 4 ИЛИ-НЕ поступает на третий вход элемента 5 И-НЕ, На первый вход элемента 5 И-НЕ подается разрешающий положительный сигнал, поступающий с выхода блока 2 буферной памяти. Разрешающий сигнал нз блока 2 буферной памяти (фиг.2д) берется с единичного выхода тригге" ра входного регистра, на вход которого с выхода элемента 13 ИЛИ поступает синхроимпульс., Это необходимо для того, чтобы не было ложного появления сигнала на выходе элемента

5 И-НЕ. Разрешающий сигнал из блока памяти инвертируется инвертором 14, с выхода которого он поступает на вход 1 элемента 13 И-НЕ (фиг. 2а).

После окончания последнего из кодовых сигналов на выходе элемента

5 И-НЕ появляется отрицательный перепад напряжения (фиг. 2е). Этот перепад поступает на вход формирователя 3 импульсов, из отрицательного перепада напряжения формируются задержанные импульсы. Эти импульсы с формирователя 3 импульсов поступают на первый управляющий вход блока

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

7 в исходное состояние и т.д. Так как на входах элемента 8 И-НЕ .(фиг.2г, д,е,и) и элемента 13 И-НЕ (фиг..2г, и,о) за рассматриваемый интервал времени не происходит совпадения положительных уровней, на их выходах (фиг ° 2к, н) будут поддерживаться сигналы положительного уровня.

Синхроимпульс, поступающий из блока 1 считывания на вход 2 элемента 11 ИЛИ, с выхода этого элемента поступает и на вход одновибратора

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

От заднего фронта синхроимпульса (фиг, 2в, фиг. Зв) одновибратор 12 запускается (фиг, Зб). По заднему фронту импульса на выходе одновибратора 12 (фиг. 2н, фиг. Зб) запускается одновибратор 10 (фиг. 2м, фиг. За). Длительность импульса на выходе одновибратора 10 соответству- 10 ет следующему равенству:

t =t о о сн где 1 „ — длительность импульса на выходе одновибратора 1О; — длительность синхроимпульса.

Длительность импульса на выходе одновибратора 12 соответствует следующему соотношению: и =Т о1о s сн где t, -. длительность импульса на выходе одновибратора 12;

- длительность синхроимпуль- 25 са1

Т, — период следования синхроимпульсов.

Следовательно к моменту начала синхроимпульса (фиг. 2в, фиг. Зв) ЭО на выходе одного одновибратора 12 импульс закончится (фиг. 2н; фиг.Зб) и по заднему фронту этого импульса запустится одновибратор 10 (фиг. 2м фиг. За). Как видно из фиг, За, на выходе одновибратора 10, формируется импульс длительностью, равной длительности синхроимпульса, и с тем же периодом следования TI =

=T, (фиг. За,в). Таким образом, в момент появления синхроимпульса на входе 2 элемента 11 ИЛИ, на вход 1 этого элемента с выхода элемента

9 И поступает сигнал такой же длительности (фиг, 2л), так как на вхо- 45 дах 1 и 2 элемента 9 И совпадают высокие уровни (фиг. 2з,м), поступающие с выхода 2 триггера и с первого одновибратора.

При появлении ложного синхроим- 50 пульса (фиг. Зг; фиг. 4в) он поступает на вход 2 элемента 11 ИЛИ, заЪ тем с выхода этого элемента (фиг.4M ложный синхроимпульс поступает на .вход триггера входного регистра блока 2 буферной памяти и запоминается в нем (фиг. 4д). Кроме того, с выхода блока считывания ложный сигнал

1260937 4 поступает на вход элемента 4 ИЛИ-НЕ, на выходе которого появляется сигнал отрицательной полярности (фиг, 4г), равный по длительности ложному сигналу (фиг. 4в).Сигнал отрицательной полярности с выхода элемента 4 ИЛИНЕ поступает на вход 1 элемента 5 ИHF,, Так как ложный сигнал не поступает на вход элемента 6 ИЛИ-НЕ, на его выходе, соединенном с S-выходом триггера 7, поддерживается высокий уровень (фиг, 4ж) . Триггер 7 остается в нулевом состоянии, т.е. на

его единичном выходе находится сиг15 нал низкого уровня (фиг. 4з), а на нулевом выходе — высокий уровень (фей". 4и), который поступает на один из входов элемента 8 И-НЕ. На вход 2 элемента 5 И-НЕ и на вход 3

20 элемента 13 И-НЕ с единичного выхода триггера 7 в рассматриваемый промежуток времени поступает сигнал низкого уровня, поэтому на выходах этих элементов сохраняется положительный уровень сигнала (фиг, 4е,н). В момент окончания ложного синхроимпульса (фиг. 4в) на выходе элемента

4 ИЛИ-НЕ появляется сигнал положительного уровня (фиг. 4г). Таким образом, после окончания ложного синхроимпульса на входах элемента 8 ИНЕ происходит совпадение положительных уровней сигналов (фиг. 4г,д,е,и) и на его выходе появляется отрицательный перепад напряжения (фиг,4к).

С выхода элемента 8 этот уровень поступает на вход 2 элемента 15 И, С выхода элемента 15 И отрицательный перепад напряжения поступает на второй управляющий вход блока 2 буферной памяти, Второй управляющий вход служит для установки триггеров входного регистра блока 2 в исходное состояние. Следовательно, отрицательным перепадом с выхода элемента 15 И триггеры входного регистра, в том числе и триггер, хранящий ложный синхроимпульс, устанавливаются в нулевое состояние. С единичного выхода триггера, хранящего синхроимпульс, после обнуления на вход 1 элемента

8 И-НЕ поступает сигнал низкого уровня (фиг, 4д). С этого момента на выходе элемента 8 появляется положительный сигнал (фиг, 4к). Длительность отрицательного импульса на выходе элемента 8 (фиг, 4к) определяется следующим образом:

1?60937 Ь (1) ферной памяти (фиг

+С +t

i И-ИЕ 1т Ом -up . о где t,„ „, - время переключения выходного сигнала элемента 8

И-HF. с высокого уровня на низкий; время переключения триг1т гера входного регистра блока ? буферной памяти из единичного состояния в нулевое;

t,„ „ — время переключения выходного сигнала элемента

8 И-НЕ с низкого уровня на высокий.

Ложный синхроимпульс (фиг. Зг; фиг. 4в) поступает с выхода элемента 11 ИЛИ (AH?, 4м) на вход одновибратора 1?. Но, так как в этот момент на выходе одновибратора 13 высокий уровень сигнала (фиг. Зб; фиг. 4н), ложный сигнал не оказывает никакого воздействия на одновибратор 12.

В случае пропадания синхроимпульса устройство работает следую25 щим образом. Информационные сигналы с л — 1 выхода блока считывания поступают на входы элемента 4 ИЛИ-НЕ и элемента 6 ИЛИ-HF., на выходах которых появятся сигналы низкого уровня (фиг, 5r,ж), равные по длительности промежутку от переднего фронта опережающего импульса (фиг. 5б) до заднего фронта отстающего импульса (фиг. 5а). Отрицательным перепадом 35 с выхода элемента 6 ИЛИ-НЕ устанавливается в единичное состояние триггер 7 (фиг. 5з), на его нулевом вы.ходе появляется низкий уровень (фиг. 5и). Положительный сигнал с 40 единичного выхода триггера 7 (фиг.5з) поступает на вход 2 элемента 5 И-НЕ и на вход 2 элемента 9 И. На вход 1 элемента 9 И с выхода одновибратора

10 поступает в момент ожидаемого по- 45 явления синхроимпульса сигнал длительностью, равной длительности синхроимпульса (фиг, За,в; фиг. 5м) .

На выходе элемента 9 И появляется сигнал (фиг. 5л), который поступа- 50 ет на вход 2 элемента 11 ИЛИ. С выхода элемента 11 ИЛИ (фиг. 5о) сигнал поступает на триггер входного регистра блока 2 буферной памяти, и устанавливает его в единичное сос- " тояние (фиг. 5д). На вход 1 элемента 5 И-HF. поступает разрешающий сигнал с выхода блока 2 бу5д) . Этот сигнал берется с единичного выхода триггера входного регистра блока 2 буферной памяти, на вход которого поступает сигнал с выхода элемента

11 ИЛИ. После окончания последнего информационного сигнала (фиг. 5a) на выходе элемента 4 ИЛИ-НЕ появляется сигнал высокого уровня (фиг, 5г).

На входах элемента 5 И-HF. совпадают положительные уровни сигналов (фиг. 5r, д,з) и íà его выходе появляется отрицательный перепад напряжения (фиг. 5е). Этот перепад поступает на вход формирователя 3 импульсов. В формирователе 3 импульсов из отрицательного перепада напряжения формируются задержанные импульсы, Эти импульсы с формирователя 5 импульсов поступают на первый управляющий вход блока 2 буферной памяти, R-вход триггера 7, Они используются. например, для перераспределения информации в блоке 2 буферной памяти, приведения блока буферной памяти и триггера 7 в исходное состояние н т.д, Так как на входах элементов 8 и 13 И-НЕ рассматриваемый промежуток времени не происходит совпадение положительных сигналов (фиг. 5г,д,е, и,п), то на их выходах поддерживаются сигналы высокого уровня (фиг.5к,р).

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

На выходах элементов 4 и 6 ИЛИ-НЕ появляются сигналы с низким уровнем и длительностью, равной длительности ложного сигнала (фиг, бг,ж). Триггер 7 отрицательным перепадом с выхода элемента 6 устанавливается в единичное состояние (фиг. 6з). Так как синхроимпульс не поступает, то на выходе инвертора 14 (фнг. 6н) поддерживается сигнал высокого уров ня. К моменту окончания ложного сигнала на входах элемента 13 И-НЕ совпадают сигналы высоких уровней (фиг. 6г,з,н) и на его выходе появляется отрицательный перепад (фиг. 6к), который поступает на входы элементов 15 и 16 И, На выходах этих элементов появляются отрицательные перепады (фиг. 6л,м). Отрицательный перепад с выхода элемента

15 И поступает на второй управляющий вход блока 2 и устанавливает в

1 =t +t. +t +t зэ

2 1)З и где „ ;,д — время переключения элемента 13 И-НЕ из

«1 ««О» ))01) н

»1", о время переключения элемента 16 И из «1« в

«О»; 25 а — время переключения триггера 7 из «1« в «О».

Таким образом, введение в устройство элемента ЗИ-НЕ, инвертора и двух элементов 2И позволяет повысить

) помехозащищенность устройства за счет введения коррекции ошибок, ))) о р м у л а и з о б Р е т е н и я 35

Устройство для ввода информации, содержащее блок буферной памяти, два элемента ИЛИ-НЕ, триггер, два одновибратора, два элемента И-НЕ, элемент ИЛИ, формирователь импульсов и первый элемент И, первый вход элемента ИЛИ и входы данных блока буферной памяти, объединенные с соответствующими входами первого и вто- 45 рого элементов ИЛИ-НЕ, являются вхо7 1260 нулевое состояние триггеры входного регистра, н том числе триггер, хранящий ложный сигнал, С выхода элемента И 16 отрицательный перепад поступает на R-вход триггера 7 и устанавливает его в нулевое состояние, После этого на единичном выходе триггера 7 (фиг, 6з) находится низкий уровень, который поступает на вход элемента 13 И-HE с этого момента !О на выходе элемента 13 И-НЕ и элементов 15 и 16 И устанавливается высокий уровень сигнала (фиг. 6к,л,м).

Длительность ). отрицательного сигнала на выходе элемента 13 И-HE 15 определяется следующим образом:

937 8 дами устроистна, выходы данных блока буферной памяти являются выходами устройства, управляющий ныход подключен к первым входам первого и второго элементов И-НЕ, выход первого элемента И-НЕ подключен к второму входу второго элемента И-НЕ и через формирователь к первому управляющему входу блока буферной памяти, выход элемента ИЛИ подключен к синхровходу блока буферной памяти и через последовательно соединенные первый и второй одновибраторы к первому вхо"ду первого элемента И, выход второго элемента ИЛИ-НЕ подключен к входу установки н единицу триггера, неинвертирующий выход которого соединен с вторыми входами первого элемента И-НЕ и первого элемента И, выход которого подключен к второму входу элемента ИЛИ,выход первого элемента ИЛИ-HE соединен с третьими входами первого и второго элементов

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

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

1260937

У

3 г д

12Ю937 г д

Р

3 и

Фиг. 4

Составитель И.Алексеев

Редактор Т.Парфенова Техред А.Кравчук Корректор Е Сирохман

Тираж 671 Подписное

ВНИИПИ Государственного комитета СССР по делам изобретений и открытий

113035, Москва, Ж-35, Раушская наб., д. 4/5

Заказ 5232/49 производственно-полиграфическое предприятие, г, Ужгород, ул. Проектная, 4

Ю д г д е

U

Л

М

Н

t

t

t

t

6 д г д е

Ж

0 к

Л

Ю

О и

1

t

t

t

t

8

t

8 — — — с !

t

t