Устройство для приемопередачи информации с контролем ошибок Советский патент 1986 года по МПК G08C25/00 

Описание патента на изобретение SU1277166A1

второй блок 7 поразрядного суммирования, где завершается байт контрольной суммы контрольным битом, после чвго командный блок выдает сигнал, аннулируюпщй режим передачи, и уст1

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

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

На фиг.1 изображена структурная схема устройства; на фиг.2 и 3 - его функциональная схема.

Устройство содержит блок 1 вычисления контрольной суммы, блок 2 формирования сигнала ошибки, селектор 3 регистры 4|-4у, сдвига, блок 5 поразрядного сравнения, блоки 6 и 7 поразрядного суммирования, командный блок 8, в блоке 1 вычисления контрольной суммы - мультиплексор 9,, триггеры , регистр 11 сдззига, в блоке 6 побитного суммирования - триггер 12, сумматор 13 по модулю 2, элемен И 14, в блоке 5 побитного сравнения - сумматор 15 по модулю 2, элемент И 16, в командном блоке 8 - счетчик 17, блок 18 памяти. Блок 2 формирования сигнала ошибки выполнен на триггере 19, блок 7 побитного суммирования на триггере 20.

Информационный вход устройства соединен с информационным входом пос леднего регистра 4„, входом первого блока 6 поразрядного суммирования и первыми входами блока 1 вычисления контрольной суммы и блока 5 поразрядного сравнения. Выход последнего разряда каждого регистра 4,-44 соединен с информаи 1онным последовательным входом предыдущего. Выход последнего разряда первого регистра 4, соединен с первым входом селектора 3, входом второго блока 7 поразрядного

ройство устанавливается в исходное состояние. Блок 1 вьиисления контрольной суммы содержит мультиплексор триггеры и регистр сдвига. ,1 з.п. ф-лы. 5 ил.

I

суммирования и вторым входом блока 1 вычисления контрольной суммы, .выход которого соединен с вторыми входами селектора 3 и блока 5 поразрядного .

сравнения, выход которого соединен с первым входом блока 2 формирования сигнала ошибок, второй вход которого соединен с выходом первого блока 6 поразрядного суммирования, выход второго блока 7 поразрядного суммирования соединен с третьим входом селектора 3, выход которого соединен с вы ходом устройства, управляющий вход командного блока 8 соединен с управляюпщм входом устройства, а выходы - с соответствующими управляющими входами регистров 4,-4, селектора 3. В блоке 1 вычисления контрольной суммы первый и второй входы мультиплексора 9 соединены соответственно с первым и вторым входами блока 1 вычисления контрольной суммы, выход - с информационными входами триггеров , выходы которьгх соединены с

соответствующими информационными параллельными входами регистра 11, выход последнего разряда которого соединен с выходом блока 1 вычисления контрольной суммы, управляющие входы мультиплексора 9, триггеров 10,-10g и регистра 11, а также установочные R-входы триггеров lOf-lOg соединены с соответствующими выходами командного блока 8.

Устройство для приемопередачи информации с контролем ошибок работает следующим образом.

В режиме приема пакета информации на информационный вход устройства поступает в последовательном виде п байт полезной информации, транспарентной для устройства; пакет завершает байт контрольной суммы. Каждый байт пакета и байт контрольной суммы завершает

контрольный, девятый бит дополнения

31

на четность. На управляющий вход устройства поступает сигнал сопровозкде- ния, указывающий устройству на наличие в канале пакета информации. Сигнал сопровождения инициирует разверт ку программы командного блока 8, который подает управляющие сигналы на другие блоки устройства. По сигналам блока 8п байт пакета записывается в последовательном виде в п 8-р азрядньг регистр, образованный п параллельно- сдвиговыми регистрами 4,-4„ . Парал- лельно пакет поступает на вход блока 6 поразрядного суммирования и на вхо блока 1 вычисления контрольной сум- мы. По управляющим сигналам командного блока 8 блок 6 осуществляет суммирование по модулю 2 с 1-го по 8-1 разряд каждого байта пакета. Во время поступления 9-го, контрольного, бита каждого байта пакета, поступающего на информационный вход устройства, блок 6 сравнивает накопленную сумму и значение поступающего 9-го бита. Результат сравнения регистри- руётся блоком 2 формирования сигнала ошибки. Блок 1 осуществляет накопление суммы по модулю 2 одноименных разрядов байт пакета. В результате к моменту поступления из канала бай- та контрольной суммы в блоке 1 накоплен местньй байт контрольной суммы. Блок 8 инициирует вывод из блока 1 местной контрольной суммы на второй вход блока 5 поразрядного сравнения синхронно с поступлением на первый вход блока 5 байта контрольной суммы поступающего пакета информации. Ре зультат сравнения регистрируется блоком 2. Если в принятом пакете от- сутствовали ошибки, блок 2 по сигналам управления блока 8 разрешает потребителю перезапись в параллельной форме п байт пакета с регистров 4,- 4. Тем самым режим приема пакета информации из канала завершается.

По сигналам разрешения, поступающим из блока 8, потребитель осуществляет запись в параллельной форме п байт в-регистры 4,-4f|, тем самым инициируя начало режима передачи пакета информации в канал.

По управляющим сигналам блока 8 регистры , в последовательной форме транслируют пакет через селектор ,3 на выход устройства. Параллельно ин- формах ия поступает на побитное суммирование в блок 7. С регистров 44-4п

510 15 20 25 зо р j

0

5

5

1664

через селектор 3 на выход устройства поступают кажд1.е 1-8-й биты п байт, а с блока 7 через селектор 3 на выход устройства поступает результат суммирования, т.е. 9-й контрольньй бит. Одновременно с формированием пакета 1 осуществляет накопление суммы одноименных бит п байт пакета. По окончании формирования п-го байта пакета с выхода блока 1 через селектор 3 на выход устройства поступает байт контрольной суммы. Блок 7 звершает байт контрольной суммы 9-м, контрольным, битом, после чего блок 8 аннулирует режим передачи и устройство устанавливается в исходное состояние. На фиг.2 и 3 раскрыт на функциональном уровне блок 1 вычисления контрольной суммы. В режиме приема пакета информация через мультиплексор 9 поступает на счетные входы триггеров . На входы разрешения счета триггеров 10 -1Qg поступают управляющие сигналы блока 8. По этим сигналам на триггерах 10,-IOg накапливается результат суммирования п байт пакета.

8конце п-го байта в параллельной форме результат суммирования по сигналу управления записывается в регистр 11. По этому же сигналу содержимое триггеров обнуляется. Во время прихода байта контрольной суммы пакета блок 8 переключает регистр 11 в режим сдвига и на первый и второй входы блока 5 синхронно поступают байт контрольной суммы пакета и местный байт накопленной в блоке 1 контрольной суммы. В режиме передачи блок 8 переключает мультиплексор

9и на вход блока вычисления контрольный суммы поступают фрагменты подготавливаемого пакета для накопления суммы одноименных разрядов байт пакета. В остальном работа блока 1 в режиме передачи идентична предыдущем режиму.

Сигнал 27 соответствует сигналу, поступающему с командного блока 8 на подготовительные входы регистров 4, -4 f, для приема информации. Сигналы 28 и 29 соответствуют сигналам, поступающим на управляющие входы селектора 3 с командного блока. Сигнал 30 соответствует информации на вькоде устройства.

На функциональной схеме устройства источник сигнала синхронизации.

а также цепь синхронизации условно не показаны.

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

Формула изобретения

1. Устройство для приемопередачи информагщи с контролем ошибок, содержащее блок вычисления контрольной суммы, блок формирования сигнала ошибок и селектор, отличающее- с я тем, что, с целью упрощения, повьшения быстродействия и информационной гибкости устройства путем обеспечения параллельной и последовательной записи и считывания информации и последовательной обработки информации с контролем ошибок, в него введены регистры сдвига, блок поразрядного сравнения, командный блок, первый и вто- -рой блоки поразрядного суммирования, информационный вход устройства соединен с информационным входом последнего регистра, входом первого блока поразрядного суммирования и первыми входами блока вычисления контрольной суммы и блока поразрядного сравнения, выход последнего разряда каждого регистра соединен с информаци2771666

онным последовательным входом предыдущего регистра, выход последнего разряда первого регистра соединен с первым входом селектора, входом втоJ рого блока поразрядного суммирования- и вторым входом блока вычисления контрольной суммы, выход которого соединен с вторыми входами селектора и блока поразрядного сравнения, выход

10 которого соединен с первым входом блока формирования сигнала ошибок, второй вход которого соединен с выходом первого блока поразрядйого суммирования, выход второго блока по15 разрядного суммирования соединен с третьим входом селектора, выход которого соединен с выходом устройства, управляюш 1Й вход командного блока соединен с управляющим входом устрой20 ства, а выходы - с соответствующими управляющими входами регистров сдвига, селектора, первог о и второго блоков поразрядного суммирования, блока вычисления контрольной суммы,

25 блока поразрядного сравнения и блока формирования сигнала ошибки.

2, Устройство по П.1 отличающееся тем, что блок вьгчисле30 ния контрольной cyMMFJ выполнен в виде триггеров, регистра сдвига и мультиплексора, первый и второй входы которого соединены соответственно с первым и вторым входами блока вьгчис,, ления контрольной суммы, выход мультиплексора соединен с информационными входами триггеров, выходы которых соединены с соответствующими информационными параллельными входами реги Q стра сдвига, выход последнего разряда которого является выходом блока вычисления контрольной суммы, управ- ляюпще входы мультиплексора, триггеров и регистра сдвига и установоч45 ные входы триггеров являются входами блока вычисления контрольной суммы.

2, Устройство по П.1 отличающееся тем, что блок вьгчисления контрольной cyMMFJ выполнен в виде триггеров, регистра сдвига и мультиплексора, первый и второй входы которого соединены соответственно с первым и вторым входами блока вьгчисления контрольной суммы, выход мультиплексора соединен с информационными входами триггеров, выходы которых соединены с соответствующими информационными параллельными входами регистра сдвига, выход последнего разряда которого является выходом блока вычисления контрольной суммы, управ- ляюпще входы мультиплексора, триггеров и регистра сдвига и установочные входы триггеров являются входами блока вычисления контрольной суммы.

Редактор А.Гулько

Составитель В.Бутин Техред М.Ходанич

Заказ 6670/45 Тираж 515Подписное

ВНИИПИ Государственного комитета СССР

по делам изобретений и открытий 113035, Москва, Ж-35, Раушская наб., д. 4/5

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

Корректор М.Максимишинец

Похожие патенты SU1277166A1

название год авторы номер документа
Устройство для приемопередачи информации с контролем ошибок 1987
  • Безяев Валерий Алексеевич
  • Сычев Анатолий Алексеевич
  • Смирнов Борис Евгеньевич
  • Медков Александр Васильевич
  • Янов Алексей Ростиславович
SU1425757A1
Устройство для сопряжения магистрали с ЦВМ 1988
  • Кабанов Алексей Сергеевич
SU1569837A1
Устройство ввода-вывода с контролем ошибок и индикацией 1989
  • Кабанов Алексей Сергеевич
SU1728866A1
Устройство для контроля переписи информации перезагружаемой управляющей памяти процессора 1981
  • Кардаш Владимир Иванович
  • Гребнева Валентина Федоровна
  • Иванов Геннадий Алексеевич
SU1008746A1
Запоминающее устройство 1990
  • Алдабаев Геннадий Константинович
  • Беседовский Валерий Юрьевич
  • Конарев Анатолий Николаевич
  • Перекрестов Анатолий Григорьевич
SU1805496A1
УСТРОЙСТВО ДЕТЕКТИРОВАНИЯ КАНАЛОВ ВИДЕОКОНФЕРЕНЦСВЯЗИ В СИСТЕМАХ ПЕРЕДАЧИ С ВРЕМЕННЫМ УПЛОТНЕНИЕМ 2013
  • Громцев Вячеслав Валерьевич
  • Добросердов Алексей Юрьевич
  • Сулима Павел Михайлович
  • Тришин Николай Владимирович
RU2539967C1
Устройство для контроля последовательности байтов данных дисковой памяти 1985
  • Бояринов Игорь Маркович
  • Давыдов Александр Абрамович
  • Дадаев Юрий Георгиевич
  • Ленгник Леонид Михайлович
  • Мельников Владимир Андреевич
  • Митропольский Юрий Иванович
SU1315979A1
Запоминающее устройство 1987
  • Диденко Константин Иванович
  • Беседовский Валерий Юрьевич
  • Конарев Анатолий Николаевич
  • Прокопенко Виктор Александрович
  • Алдабаев Геннадий Константинович
SU1510010A1
Устройство управления процессора 1988
  • Тяпкин Марк Валерианович
  • Кузнецов Игорь Николаевич
  • Филатова Людмила Михайловна
SU1670686A1
Устройство для подключения устройств ввода-вывода к многосегментной магистрали 1987
  • Авдеев Дмитрий Владимирович
  • Антипова Алла Владимировна
  • Палей Иосиф Абрамович
  • Полещук Михаил Васильевич
SU1564638A2

Иллюстрации к изобретению SU 1 277 166 A1

Реферат патента 1986 года Устройство для приемопередачи информации с контролем ошибок

Изобретение относится к вычислительной технике и может быть использовано в аппаратуре передачи и обработки информации. Целью изобретения является упрощение, повышение быстродействия, повышение информационной гибкости устройства путем обеспечения параллельной и последовательной передач информации и последовательной обработки информации с контролем ошибок. Устройство работает следующим образом. На сигнальный вход устройства поступает пакет информации в последовательном виде, на его управляющий вход - сигнал сопровождения. Управляющий сигнал инициирует развертку программы командного блока 8. Пакет информации записывается в последовательном виде в регистры 4 - 4j, сдвига и параллельно поступает на входы блоков 6 и 1 поразрядного суммирования и вычисления контрольной суммы. Наличие ошибки, выявляемой блоком 6 поразрядного суммирования на основе контроля по четности, фиксируется блоком 2 формирования сигнала ошибки. Если в принятом пакете информации ошибки отсутствуют, блок 2 по сигналам управления с командного блока 8 разрешает перезапись в параллельной форме пакета информации в регистры 4 -4f,. По сигналу управления с командного блока 8 регистры 4,-4f, сдвига транслируют пакет через селектор 3 на выход устройства. Параллельно информация поступает на (С (Л vj Риг.1

Формула изобретения SU 1 277 166 A1

Документы, цитированные в отчете о поиске Патент 1986 года SU1277166A1

СЕСОЮЗНАЯ IрйТЕг?ГНО-Т?Агы':г-Н/Ш^! 0
SU359645A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Устройство для приема и выдачи информации с контролем ошибок 1976
  • Барановский Владимир Дмитриевич
  • Друзь Леонид Вольфович
  • Макунин Виктор Михайлович
  • Савин Анатолий Иванович
  • Солнцев Борис Владимирович
SU611244A1
Топка с несколькими решетками для твердого топлива 1918
  • Арбатский И.В.
SU8A1

SU 1 277 166 A1

Авторы

Янов Алексей Ростиславович

Кабанов Алексей Сергеевич

Даты

1986-12-15Публикация

1985-01-11Подача