Предлагаемое устройство относится к области цифровой вычислительной техники.
Известны устройства, позволяющие осуществлять контроль единичной ошибки с помощью контрольного разряда, содержимое которого дополняет количество единиц контролируемого слова До четного или нечетного. Эти устройства не позволяют оперативно сформировать контрольный разряд слова при изменении части слова.
Предлагаемое устройстйо отличается от изВестных тем, что выходы схемы сравнения результата контроля заменяедмого символа с контрольным разрядом вписываемого сИМвола соединены со входами клапанов, вторые входы которых соединены с выхода1ми триггера Контрольного разряда первоначального слова. Выходные клапаны через Схему «ИЛИ соединены со входом триггера контрольного разряда измененного слова.
Кроме этого, предлагаемое устройство отличается тем, что выходы схемы посимволь.ного контроля соединены с триггера-ми запо.минания результатов посимвольного контроля, входы которых соединены со схемой контроля первоначального слова. Выход схемы контроля первоначального слова соединен с клапаиа:ми, вторые входы которых соединены с выходами триггера контрольного разряда первоначального слова; выходы клапанов через cxeMiy «ИЛИ соединены Со схемой ана лиза сбоя.
Отмеченные отличия позволяют оперативно формировать (Контрольный разряд слови
при изменении части слова н экономить оборудование.
На чертеже изображена схема предложенного устроЙ Ства для формирования контрольного разряда информационного слова при изменекии части слова (символа).
Устройство содержит кодовые щины / слова и контрольного разряда; триггер 2 контрольного разряда слова, дополняющего до нечетного (четного) количества единиц в информационном слове; регистр 3 слова, схемы 4 .Посимвольного кoнтpOv я слова; источник 5 сигнала пуска пос И1вольното контроля слова; клапан 6 выделения сигнала «чет («нечет) результата посимвольного контроля; дещифратор 7 номера символа; схему «ИЛИ 8 выделения сигнала «чет («нечет) контроля изменяемого символа; клапаны 9 выделения сигнала «нечет («чет) контроля изменяемого символа; схему «ИЛИ 0 выделения сигнала
«нечет («чет) контроля изменяемого символа; триггер 1} контрольного разряда символа, вписываемого в ииформационное слово; клапаны 12-15 сравнения контрольных разрядов вписываемого н стираемого си.мволов;
ния - «не равно ; схему «ИЛИ 17 выдачи результата сравнения - «равно ; клапаны 18 и 19 анализа состояния триггера контрольного разряда слова; схему «ИЛИ 20 установки в «1 триггера контроля слова результата; триггер 21 контрольното разряда измененного слова; цепь 22 установки триггера в нулевое состояние; триггеры 23 запоминания сигнала «нечет («чет) посимвольного контроля; схеМу 24 .контроля неизменного слова по результату посимвольного контроля; цепь 25 луока контроля слова; клапаны 26 и 27 проверки контрольного разряда прочитанного слова; схему «ИЛИ 28 выдачи сбоя -в случае неправильного чтения слова.
Формирование контрольного разряда информационного слова при иЗ менен.ии части этого слова Производится .при чтении слова, для чего Образуются контрольные разряды частей слова (символов), производится сравнение контрольных разрядов заменяемого и зап.исываемого символов, и по результату сравнения только этих двух символов формируется контрольный разря.д всего нового слова.
Выхо.ды усилителей считыва.ния (кодовые шины / информационного слова) соединены со входами установки в «1 триггера 2 контроля слова и триггеров регистра 3 слова. Единичные и нулевые выходы регистра 3 слова подключены «о входа.м схем 4 .контроля частей слова (символов). Вторые входы этих схем соединены с источником 5. На выходе схем 4 Образуется один из сигналов «чет или «нечет соответственно количеству единиц в каждом символе. Для сравнения полученных сигналов с состоянием триггера контроля в.писываемого символа выходы схем 4 «чет («нечет) соединены со входами клапанов 6, вторые входы которых подключены К выходам дешифратора 7 номера символа, а выходы соединены со входами схемы «ИЛИ 8. Выходы схем 4 «нечет («чет) соединены со входами клапанов 9, на вторые входы которых подключены также выходы дешифратора 7 номера символа, указываюшего, какой символ в слове заменяется. Выходы «лапанов 9 соединены со входами схемы «ИЛИ 10. Единичный (нулевой) выход триггера 11 контроля символа соединен со входом клапана 12, на .второй вход которого подключен выход схемы «ИЛИ 10, а выход подключен к первому входу схемы «ИЛИ 16 контрольных разрядов заменяемого и впИСываемогО символов. Единичный (нулевой) выход триггера // соединен со входом клапана 13, на второй вход которого .подключен выход схемы «ИЛИ 8, а выход соединен с первым входом схемы «ИЛИ 17. Нулевой (единичный) выход триггера // соединен со входом Клапана 14, на второй вход которого .подключен выход схемы «ИЛИ 8, а выход этого клапана соединен со вторым входом схемы «ИЛИ 1€. Нулевой (единич.ный) выход триггера // соединен со .входом клапана 15, на второй вход которого подключен выход схемы «ИЛИ 10, а выход соединен со вторым входом схемы «ИЛИ 17.
Для форМИрования контрольного разряда результата единичный выход триггера 2 соединен со входом клапана 18, на второй вход которого подключен выход схемы «ИЛИ 17, а выход соединен с первым входом схемы «ИЛИ 20 установки триггера контрольного разряда результата. Н левой выход триггера 2 соединен со входом клапана 19, на второй
вход .которого подключен выход схемы «ИЛИ 16, а выход соединен со вторым входом схемы «ИЛИ 20.
Выход схемы «ИЛИ 20 соединен со входом установки в «1 триггера 21, .на вход установ«и в «О которого подключена цепь 22.
Для анализа правильности чтения слова произво.д.ится сравнение контрольного разряда слова с результатом .контроля слова, для чего выходы схемы 4 «нечет соединены со
входами установки в «1 триггеров 23, нулевые и единичные выходы которых подключены КО входам схемы 24, ко второ.му входу .которой подключена цепь 25. Выход схемы 24 «чет («нечет) соединен с входом клапана
26, .второй вход которого подключен к нулевому (единичному) выходу триггера 2, а выХО.Д соединен с первым входом схемы «ИЛИ 28. Выход схемы 24 «нечет («чет) соединен со .входом клапана 27, второй вход которого
подклю1Чвн « единичному (нулевому) выходу триггера 2, а выход соединен со вторым вхо.дом схемы «ИЛИ 28. Выход схе.мы «ИЛИ 28 соединен со анализа .сбоя. Устройство ра;ботает следующим образом.
Слово с его контрольным разрядом по .кодовым шинам / заносится в регистр 5 и в триггер 2. Контрольный разряд символа, вписываемого в слово, запоминается на триггере //. Сигналом с источника 5 осуществляется
посимвольный .контроль в регистре слова. На выходе каждой схемы посимвольного контроля образуется один ИЗ сигналов «чет или «нечет (четное или нечетное количество единиц в снмволе).
Номер заменяемого символа заносится в дешифратор 7, на выходе которого устанавливаются разрешающий и запрещающие нотен:циалы .соответственно номеру символа. Сигнал «чет («нечет) через клапаны 6 .по потенциалам дешифратора номера символа .поступают на схему «ИЛИ 8. Сигналы «нечет («чет) через клапаны 9 по потенциалам дешифратора номера символа поступают на схему «ИЛИ W. На .выходах Схем «ИЛИ 8 и
10 образуются соответствующие сигналы «чет («нечет) или «нечет («чет) результата контроля заменяемого символа. Далее на клапанах 12-15 производится сравнение контрольных разрядов заМеняемого и вписываемого в
слово символов. По сигналу «чет («нечет) и единичному (нулевому) состоянию триггера 1J .или сигналу нечет («чет) и нулевому (единичному) .состоянию триггера // соответственно через клапаны 13 .и 15 и схему «ИЛИ 17
(«нечет) и нулевому (единичному) состоянию тритгера 11 .или ситналу «иечет («чет) п единичпОму (нулевому) состоянию триггера 11 через клапаны 14 и 12 и схему «ИЛИ 16 образуется сигнал «не равно. По сигналу «равно и единичному состоянию триггера 2 через клапан 18 или по сигналу «не равно .и нулевому состоянию тритгера 2 через клапан 19 и схему «ИЛИ 20 образуются сигналы установки триггера 21 результата. В нулевое состоя.ние триггер 21 устанавливается сигналом с источника 22. Перед записью нового слова производится контроль прочитанного в регистр числа слова. По значению «нечет со схем посимвольного контроля регистра устанавливаются в «1 промежуточные триггеры 23. Сигналом с цепи 25 производится контроль состояния промежуточных триггеров 23. Сигнал результата этого контролЯ сравнивается с состоянием триггера 2 прочитанного слова на клапанах 25 и 27 и в случае их неравенства на выходе схемы «ИЛИ 28 формируется сигнал сбоя 29, указывающий на неверное чтение слова.
Предмет изобретения
Устройство для формирования контрольного разряда .информационното слова при изменении части слова, в котором контрольный разряд формируется путем дополнения до нечетного (четното) количества единиц в слове, содержащее регистр слова с триггером контрольного разряда слова, триггер контрольного разряда символа, вписываемого в информационное слово, схему посим.вольного контроля слова, схему сравнения результата контроля заменяемого символа с триггером контрольного разряда вписываемого символа, схему фор.мирования -контрольного разряда полученного слова, схему сравнения результата .посимвольного контроля с контрольным разрядом первоначального слова и триггер контрольного разряда измененното слова, отличающееся тем, что, с целью экономии оборудования и сокращения времени формирования контрольного разряда слова при изменении
части этого слова, выходы схемы сравнения результата контроля заменяемого символа с контрольным разрядом вписываемого символа соединены со входами клапанов, вторые.входы которых соединены с выходами триггера
контрольного разряда первоначального слова, а выходы клапанов через схему «ИЛИ соединены со входом триггера контрольного разряда измененного слова; выходы схемы посимвольного контроля соединены с триггерами запо: 1инания результатов посимвольного контроля, входы которых соединены со схемой контроля первоначального слова, выход схемы контроля первоначального слова соединен с клапанами, вторые входы которых соединены
с выходом триггера контрольного разряда первоначального слова, а выходы клапанов через схему «ИЛИ соединены со схемой анализа сбоя.
название | год | авторы | номер документа |
---|---|---|---|
ПРОЦЕССОР ДЛЯ ЦИФРОВОЙ СИСТЕМЫ ОБРАБОТКИ ДАННЫХ | 1971 |
|
SU305477A1 |
Устройство для ввода управляющей программы в коде @ в систему ЧПУ станка | 1981 |
|
SU1012206A1 |
УСТРОЙСТВО КОНТРОЛЯ ИНФОРМАЦИИ | 1971 |
|
SU318946A1 |
Устройство для контроля информации по модулю три | 1988 |
|
SU1580369A1 |
Устройство для контроля знаний обучаемых | 1986 |
|
SU1336082A1 |
УСТРОЙСТВО для ПРИЕМА И ПЕРЕДАЧИ КОДОВ С ИСПРАВЛЕНИЕМ СЛУЧАЙНЫХ ОШИБОК | 1967 |
|
SU202584A1 |
ВЫЧИСЛИТЕЛЬНОЕ УСТРОЙСТВО для ПЕРЕРАБОТКИ ЧИСЛОВОЙ И БУКВЕННОЙ ИНФОРМАЦИИ | 1969 |
|
SU255656A1 |
СУММАТОР В КОДЕ ГРЕЯ | 1965 |
|
SU172131A1 |
Устройство для сопряжения | 1978 |
|
SU723561A1 |
УСТРОЙСТВО для МОДИФИКАЦИИ АДРЕСОВ | 1969 |
|
SU249057A1 |
Даты
1969-01-01—Публикация