Устройство для приемопередачи информации с контролем ошибок
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Текст
СОЮЗ СОВЕТСКИХСОЦИАЛИСТИЧЕСНИХРЕСПУБЛИК А 1 119) 1111 д 1) 1 С 08 С 25/00 ОПИСАНИЕ ИЗОБРЕТЕНИЯН А ВТОРСНОМУ СВИДЕТЕЛЬСТВУ ГОСУДАРСТВЕННЫЙ НОМИТЕТ СССРПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ(56) Авторское свидетельство СССР9 359645, кл, С 06 Р 3/04, 1971.Авторское свидетельство СССР9 611244, кл, С 08 С 25/00, 1976,(54) УСТРОЙСТВО ДЛЯ ПРИЕМОПЕРЕДАЧИИНФОРМАЦИИ С КОНТРОЛЕМ ОШИБОК(57) Изобретение относится к вычислительной технике и может быть использовано в аппаратуре передачи иобработки информации, Целью изобретения является упрощение, повьппениебыстродействия, повьппение информационной гибкости устройства путем обеспечения параллельной и последовательной передач информации и последовательной обработки информации с контролем ошибок, Устройство работаетследующим образом. На сигнальный вход устройства поступает пакет информации в последовательном виде, на егоуправляющий вход - сигнал сопровождения. Управляющий сигнал инициируетразвертку программы командного блока8, Пакет информации записывается впоследовательном виде в регистры 41 -41, сдвига и параллельно поступает навходы блоков 6 и 1 поразрядного суммирования и вычисления контрольнойсуммы. Наличие ошибки, выявляемойблоком 6 поразрядного суммированияна основе контроля по четности, фиксируется блоком 2 формирования сигнала ошибки. Если в принятом пакетеинформации ошибки отсутствуют, блок2 по сигналам управления с командного блока 8 разрешает перезапись впараллельной форме пакета информациив регистры 4 -4. По сигналу управле.ния с командного блока 8 регистры4,-4сдвига транслируют пакет черезселектор 3 на выход устройства. Параллельно информация поступает на1277166 второй блок 7 поразрядного суммирования, где завершается байт контрольной суммы контрольным битом, послечего командный блок выдает сигнал,аннулирующий режим передачи, и устИзобретение относится к вычислительной технике и может быть использовано в аппаратуре передачи, приемаи обработки информации,Целью изобретения является упрощение, повышение быстродействия иинформационной гибкости устройствапутем обеспечения параллельной и последовательной записии считыванияинформации и последовательной обработки информации с контролем ошибок,На фиг.1 изображена структурнаясхема устройства; на Фиг.2 и 3 - егоФункциональная схема.Устройство содержит блок 1 вычисления контрольной суммы, блок 2 Формирования сигнала ошибки, селектор 3,регистры 4 -4 сдвига, блок 5 поразрядного сравнения, блоки 6 и 7 поразрядного суммирования, командныйблок 8, в блоке 1 вычисления контрольной суммы - мультиплексор 9триггеры 10,-10, регистр 11 сдвига,в блоке 6 побитного суммирования -триггер 12, сумматор 13 по модулю 2,элемен И 14, в блоке 5 побитногосравнения - сумматор 15 по модулю 2,элемент И 16, в командном блоке 8счетчик 17, блок 18 памяти, Блок 2формирования сигнала ошибки выполненна триггере 19, блок 7 побитного суммирования на триггере 20.Информационный вход устройствасоединен с информационным входом последнего регистра 4 входом первогоблока 6 поразрядного суммирования ипервыми входами блока 1 вычисленияконтрольной суммы и блока 5 поразрядного сравнения. Выход последнего разряда каждого регистра 4,-4 соединен с информационным последовательным входом предыдущего. Выход послед.него разряда первого регистра 4, соединен с первым входом селектора 3,входом второго блока 7 поразрядного ройство устанавливается в исходное состояние, Блок 1 вычисления контрольной суммы содержит мультиплексор, триггеры и регистр сдвига. 1 з.п.ф-лы, 5 ил,суммирования и вторым входом блока 1вычисления контрольной суммы, выходкоторого соединен с вторыми входамиселектора 3 и блока 5 поразрядного5 сравнения, выход которого соединен спервым входом блока 2 Формированиясигнала ошибок, второй вход которого соединен с выходом первого блока 6поразрядного суммирования, выход вто.10 рого блока 7 поразрядного суммирования соединен с третьим входом селектора 3, выход которого соединен с выходом устройства, управляющий входкомандного блока 8 соединен с управ 5 ляющим входом устройства, а выходы -с соответствующими управляющими входами регистров 4-4, селектора 3.В блоке 1 вычисления контрольной суммы первый и второй входы мультиплек 20 сора 9 соединены соответственно спервым и вторым входами блока 1 вычисления контрольной суммы, выход -с информационными входами триггеров101-10, выходы которых соединены с2 соответствующими информационнымипараллельными входами регистра 11,выход последнего разряда которого соединен с выходом блока 1вычисления контрольной суммы, упЗО равляющие входы мультиплексора 9,триггеров 10,-108 и регистра 11, атакже установочные К-входы триггеров 10,-108 соединены с соответствующими выходами командного блока 8.Устройство для приемопередачи информации с контролем ошибок работаетследующим образом,В режиме приема пакета информациина информационный вход устройства по 4 О ступает в последовательном виде п байтполезной информации, транспарентнойдля устройства; пакет завершает байтконтрольной суммы. Каждый байт пакетаи байт контрольной суммы завершаетконтрольный, девятый бит дополненияна четность. На управляющий вход устройства поступает сигнал сопровождения, указывающий устройству на наличие в канале пакета информации. Сигнал сопровождения инициирует развертку программы командного блока 8, который подает управляющие сигналы надругие блоки устройства, По сигналамблока 8 и байт пакета записывается впоследовательном виде в и 8-разрядный 10регистр, образованный и параллельносдвиговыми регистрами 4, -4. Парал-лельно пакет поступает на вход блока6 поразрядного суммирования и на входблока 1 вычисления контрольной суммы. По управляющим сигналам командного блока 8 блок 6 осуществляет суммирование по модулю 2 с 1-го по 8-1разряд каждого байта пакета. Во время поступления 9-го, контрольного, 20бита каждого байта пакета, поступающего на информационный вход устройства, блок 6 сравнивает накопленнуюсумму и значение поступающего 9-гобита. Результат сравнения регистрируется блоком 2 формирования сигналаошибки, Блок 1 осуществляет накопление суммы по модулю 2 одноименныхразрядов байт пакета, В результатек моменту поступления иэ канала бай- ЗОта контрольной суммы в блоке 1 накоплен местный байт контрольной суммы,Блок 8 инициирует вывод иэ блока 1местной контрольной суммы на второйвход блока 5 поразрядного сравнениясинхронно с поступлением на первыйвход блока 5 байта контрольной суммы поступающего пакета информации.Результат сравнения регистрируетсяблоком 2. Если в принятом пакете отсутствовали ошибки, блок 2 по сигналам управления блока 8 разрешает потребителю перезапись в параллельнойформе и байт пакета с регистров 4, -4 . Тем самым режим приема пакета ин-. 45формации из канала завершается,По сигналам разрешения, поступающим из блока 8, потребитель осуществляет запись в параллельной форме и байт в регистры 4,-4, тем самым инициируя начало режима передачи пакета информации в канал,По управляющим сигналам блока 8 регистры 4 -4 в последовательной форме транслируют пакет через селектор 55 .3 на выход устройства, Параллельно информация поступает на побитное суммирование в блок 7, С регистров 4,-4 через селектор 3 на выход устройства поступают каждые 1-8-й биты и байт а с блока 7 через селектор 3 на выход устройства поступает результат суммирования, т,е. 9-й контрольный бит. Одновременно с формированием пакета 1 осуществляет накопление суммы одноименных бит и байт пакета, По окончании формирования и-го байта пакета с выхода блока 1 через селектор 3 на выход устройства поступает байт контрольной суммы. Блок 7 эвершает байт контрольной суммы 9-м, контрольным, битом, после чего блок 8 аннулирует режим передачи и устройство устанавливается в исходное состояние.На фиг.2 и 3 раскрыт на функциональном уровне блок 1 вычисления контрольной суммы. В режиме приема пакета информация через мультиплексор 9 поступает на счетные входы триггеров 10, -10, На входы разрешения счета трцггвров 101-108 поступают управляющие сигналы блока 8По этим сигналам на триггерах 10, -108 накапливается результат суммирования и байт пакета. В конце и-го байта в параллельной форме результат суммирования по сигналу управления записывается в регистр 11. По этому же сигналу содержимое триггеров 10 -108 обнуляется, Во время прихода байта контрольной суммы пакета блок 8 переключает регистр 11 в режим сдвига и на первый и второй входы блока 5 синхронно поступают байт контрольной суммы пакета и местный байт накопленной в блоке 1 контрольной суммы, В режиме передачи блок 8 переключает мультиплексор 9 и на вход блока вычисления контрольный суммы поступают фрагменты подготавливаемого пакета для накопления суммы одноименных разрядов байт пакета. В остальном работа блока 1 в режиме передачи идентична предыдущем режиму.Сигнал 27 соответствует сигналу, поступающему с командного блока 8 на подготовительные входы регистров 4-4 для приема информации, Сигналы 28 и 29 соответствуют сигналам, поступающим на управляющие входы селектора 3 с командного блока, Сигнал 30 соответствует информации на выходеустройства. На функциональной схеме устройства источник сигнала синхронизации, 127713а также цепь синхронизации условноне показаны,Технико-экономические показателиустройства обеспечиваются введениемрежима записи-чтения в параллельной5форме, всего пакета информации, чтоуменьшает период обращения, непосред.ственное. сравнение вводимого контрольного байта и накопленного результата суммирования введенного пакета, 10минимизирует аппаратные средства,сокращает время обработки информации,формирование контрольного байта впроцессе передачи пакета в канал позволяет отказываться от промежуточного накопителя контрольной суммы, полная транспарентность полезной информации пакета позволяет существенноупростить алгоритм обработки.20Формула изобретения 1. Устройство для приемопередачи информации с контролем ошибок, содержащее блок вычисления контрольной И суммы, блок формирования сигнала ошибок и селектор, о т л и ч а ю щ е ес я тем, что, с целью упрощения повышения быстродействия и информационной гибкости устройства путем обеспечения параллельной и последовательной записи и считывания информации и последовательной обработки информации с контролем ошибок, в него введены регистры сдвига, блок поразрядного сравнения, командный блок, первый и второй блоки поразрядного суммирования, информационный вход устройства соединен с информационным входом последнего регистра, входом первого блока поразрядного суммирования ипервыми входами блока вычисления контрольной суммы и блока поразрядного сравнения, выход последнего разряда каждого регистра соединен с информациббонным последовательным входом предыдущего регистра, выход последнего разряда первого регистра соединен с первым входом селектора, входом второго блока поразрядного суммирования и вторым входом блока вычисления контрольной суммы, выход которого соединен с вторыми входами селектора и блока поразрядного сравнения, выход которого соединен с первым входом блока формирования сигнала ошибок, второй вход которого соединен с выходом первого блока поразрядного суммирования, выход второго блока поразрядного суммирования соединен с третьим входом селектора, выход кото рого соединен с выходом устройства, управляющий вход командного блока соединен с управляющим входом устройства, а выходы - с соответствующими управляющими входами регистров сдвига, селектора, первого и второго блоков поразрядного суммирования, блока вычисления контрольной суммы, блока поразрядного сравнения и блока формирования сигнала ошибки. 2. Устройство по и,1 о т л и ч аю щ е е с я тем, что блок вычисления контрольной суммы выполнен в виде триггеров, регистра сдвига и мультиплексора, первый и второй входы которого соединены соответственно с первым и вторым входами блока вычисления контрольной суммы, выход мультиплексора соединен с информационными входами триггеров, выходы которых соединены с соответствующими информационными параллельными входами регистра сдвига, выход последнего разряда которого является выходом блока вычисления контрольной суммы, управляющие входы мультиппексора, триггеров и регистра сдвига и установочные входы триггеров являются входами блока вычисления контрольной суммы,12771 бб Г Составитель В.Бути дактор А.Гулько Техред М.Ходанич Корректор И. Максимиши 67 5ВНИ Подписнота СССР Ти Госуда делам и Москва,к ственногобретенийЖ, Ра к п крытии наб.д. 4/5 к оиэводственно-полиграфическое предприятие, г,ужгородул. Проектная,
СмотретьЗаявка
3843729, 11.01.1985
ПРЕДПРИЯТИЕ ПЯ В-8828
ЯНОВ АЛЕКСЕЙ РОСТИСЛАВОВИЧ, КАБАНОВ АЛЕКСЕЙ СЕРГЕЕВИЧ
МПК / Метки
МПК: G08C 25/00
Метки: информации, контролем, ошибок, приемопередачи
Опубликовано: 15.12.1986
Код ссылки
<a href="https://patents.su/5-1277166-ustrojjstvo-dlya-priemoperedachi-informacii-s-kontrolem-oshibok.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для приемопередачи информации с контролем ошибок</a>
Предыдущий патент: Устройство для сокращения избыточности информации
Следующий патент: Устройство для определения направления движения объекта
Случайный патент: Устройство для смешивания жидкости и газа