Устройство для синхронизации внешних блоков памяти

 

Изобретение относится к вычислительной технике, а именно к специализированным вьгаислительным устройствам защиты от опосбок внешней памяти ЦВМ (накопителей на магнитных лентах, дисках и оптической памяти ) . Отличительной особенностью устройства является достаточно точное и надежное измерение длины значащей информа1даи в информационной части последнего блока кодового слова записи, оно с высокой степенью надежности позволяет исключить ложные срабатывания порогового блока и фиксировать конец считанный с носителя информации записи. Поставленная цель достигается за счет введения третьего регистра сдвига, группы триггеров, второй группы элементов И. 2 ил. ю СП 4i 1 сд

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

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

РЕСПУБЛИН (5в 4 6 06 Р 1/04

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

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ

73 II!

ГОСУДАРСТНЕННЫЙ HOMHTET CCCP

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И OTHPblTHA (21) 3851468/24-24 (22) 01.02.85 (46) 30.08.86. Бюл. Ф 32 (71) Курский политехнический институт и Институт проблем моделирования в энергетике АН УССР (72) А.П.Типикин, П.E.Äîáðÿíñêèé, С.И.Егоров и В,В.Петров (53) 681.3(088.8) (56) Авторское свидетельство СССР

В 758551, кл. Н 04 L 7/08, 1980.

Авторское свидетельство СССР

Н 1092510, кл. G 06 Р 11/12, 1983. (54) УСТРОЙСТВО ДЛЯ СИНХРОНИЗАЦИИ ВНЕШНИХ БЛОКОВ ПАМЯТИ (57) Изобретение относится к вычислительной технике, а именно к спе, ЯО„„1254457 А1 циализированным вычислительным устройствам защиты от онщбок внешней памяти ЦВМ (накопителей на магнитных лентах, дисках и оптической памяти). Отличительной особенностью устройства являетсм достаточно точное и надежное измерение длины значащей информации в информационной части последнего блока кодового слова записи, оно с высокой степенью надежности позволяет исключить лож-.ные срабатывания порогового блока и фиксировать конец считанной с носителя информации записи. Поставленная цель достигается за счет введения третьего регистра сдвига, группы триггеров, второй группы элементов

И. 2 ил.

1254457

i0

50

Изобретение относится к вычисли-. тельной технике, а именно к специализированным вычислительным устройствам защиты от ошибок внешней памяти ЦВМ (накопителей на магнитных лентах, дисковой и оптической памяти).

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

Устройство содержит селектор 1 модулированного сигнала, вход 2 модулированной информационной последовательности, регистры 3 и 4 сдвига, вход 5 демодулированной информационной последовательности, тактовый вход 6, группу 7 счетчиков, пороговый блок 8, элемент НЕ 9, выход 10 сигнала цикловой отметки, группу 11 элементов И, счетчики 12-14, порого".вый блок 15, выход 16 сигнала начала очередного кодового слова, выход

17 сигнала конца считываемой информации, регистр 18 сдвига, группу 19 триггеров, группу 20 элементов И, элемент И 21, счетный триггер 22, счетчик 23, триггер 24, элемент И 25.

На входы 2 и 5 устройства поступают сигналы, считанные с дорожки носителя информации.

Все блоки устройства реализуются по известным схемам и на типовых элементах средней степени интеграции расширенной серии интегральных схем (ИС) типа К 155. Регистр l8 сдвига— это кольцевой сдвиговый регистр.

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

В соответствии с логикой работы при кодировании записей блоковыми корректирующими кодами с фиксированной длиной L блоков KC (кодовые сло- ва) с высокой достоверностью необходимо определять конец зоны записи.

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

На фиг.2 приняты следующие обозначения: КС,и КС „ — предпоследнее и последнее кодовые слова (КС) записи соответственно; ГСС вЂ” группа синхросигналов; L — длина КС в битах; длина значащей информации в информационной части КС в битах; 26 — заключительная цикловая отметка.

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

Поэтому в процессе записи во внешнее

ЗУ необходимо запоминать длину полезной информации в информационной части последнего КС, а затем при чтении с высокой надежностью считывать код этой длины.

В устройстве указанная длина значащей информации (L„) последнего KC запоминается во внешнем ЗУ с помощью дополнительной заключительной группы синхросигналов, по формату тождественной для входа в цикловый синхрониэм и записываемой в конце записи в пробел между соседними записями длиной в три КС, который. образуется из-за начальной задержки декодера, равной времени передачи трех KC npu исправлении ошибок кодом Рида-Соломона. Задержка обусловлена конвейерным принципом построения декодера и необходимостью первоначальной загрузки памяти блоков декодера в конвейерном вычислителе. Указанная длина Ь„ запоминается путем соответ-. ствующего сдвига ГСС относительно последнего кодового слова КС„ на величину L„ (см.фиг.2), а соответствующий пропуск заполняется нулями.

Фиксация конца считываемой записи осуществляется схемой, содержащей счетный триггер 22, триггер 24, счетчик 23, элементы И 21 и 25.

Но первому сигналу цикловой отметки, образованному на выходе 10 устройства, счетный триггер 22, предварительно установленный в нулевое состояние, устанавливается в состояние "1". По сигналу логичес- кой единицы, образованной на первом выходе триггера 22, счетчик 23 (емкостью L) включается в режим непрерывного прямого счета тактовых сигз 1254 налов. Момент переполнения счетчика

23 соответствует началу каждого очередного КС записи.

С целью исключения ложного пере-полнения счетчика 23 в результате 5 его сбоя производится его начальная установка по сигналу на выходе элемента И 21, который вырабатывается по сигналу на выходе порогового блока 15 и определяет начало очередного КС записи. Процесс повторяется при считывании всего блока записи.

При считывании конца блока записи в результате анализа ГСС на выходе

10 устройства вырабатывается второй сигнал заключительной цикловой отметки 26(фиг.2), по которому счетный триггер 22 устанавливается в состояние "0". Этот же сигнал передается в блок управления декодера (не показан), в котором фиксируется момент времени его появления. По сигналу логической единицы, образованному на инверсном выходе счетного триггера

22, счетчик 23 переводится в режим обратного счета, а триггер 24 по единичному входу устанавливается в состояние "1". К этому моменту времени содержимое счетчика 23 будет в точности соответствовать коду длины ЗО (фиг.2) значащей информации в информационной части последнего КС записи. По переполнению счетчика 23 на выходе элемента И 25 вырабатывается сигнал, поступающий в блок управ- 3g ления декодера. Последний прекращает передачу декодированной информации в устройство управления накопителем внешних ЗУ с учетом измеренной таким образом длины L и значащей информа- 40 ции в последнем КС, которая соответствует интервалу времени между цикло1вой отметкой 26 и сигналом на выходе элемента И 25. По этому же сигналу производится установка триггера 24 45 по его нулевому входу в состояние

"0", и тем самым устройство подготавливается к считыванию следующей sanucu.

Время, необходимое для подготовки 50 блока управления декодера к своевременному прекращению передачи информации в устройство управления внешнего ЗУ, образуется благодаря тому, что декодер задеряжвает информацию на 55 три КС. Поэтому блок управления успевает выполнить считывание заключительной ГСС и измерение ее сдвига

457 относительно конца записи с достаточным запасом времени до окончания передачи на выход декодера информаци> онной части последнего КС записи.

Ложное срабатывание порогового блока 8 от ложных синхросигналов, расположенных в зоне записи на кратном длине цикла расстоянии друг от друга, может привести к ложной фиксации конца считываемой записи. Для исключения указанного ложного срабатывания порогового блока 8 в устройстве останавливаются те из счетчиков группы 7, в которых произошло переполнение, если в этот момент времени не было срабатывания порогового блока 8. С этой целью запуск счетчиков группы 7 производится с помощью регистра 18 сдвига, группы 19 триггеров и группы 20 элементов И. Тем самым исключается возможность накопления ошибок от ложных синхросигналов в группе 7 счетчиков, так как при этом каждый из счетчиков группы 7 может отсчитывать лишь один цикл. Ложное срабатывание порогового блока в устройстве возможно лишь в том случае, если в зоне записи случайно образуется ложная ГСС, тождественная по большинству синхрогрупн типовым ГСС, помещаемым в начале и в конце записи.

Однако такое событие практически невероятно.

Дополнительно введенная схема запуска счетчиков группы 7 работает следующим образом.

В момент выделения селектором 1 первого неискаженного синхросигнала на его выходе образуется сигнал, по которому производится зались логической единицы, поданной на информационные входы регистра 4 сдвига и регистра 18 сдвига, представляющего собой кольцевой сдвиговый регистр, в их младшие разряды. По сигналу, образованному в группе выходов регистра 18 сдвига, первый триггер группы 19 ус" танавливается в " 1", и по сигналам, образованным в группе выходов второго регистра 4 сдвига и группы 19 триггеров, через вторую группу 20 элементов

И запускается первый счетчик группы 7.

После выделения селектором 1 следующего неискаженного синхросигнала единица из младшего разряда второго регистра 18 сдвига сдвигается в следующий его разряд. Тем самым производится установка в "1" следующего

5 12 триггера группы 19. Во втором регистре 4 сдвига также происходит сдвиг единицы в следующий разряд, и по сигналам, образованным в группе выходов второго регистра 4 и группе 19 триггеров, через вторую группу 20 элементов И запускается второй счетчик группы 7.

Процесс запуска повторяется аналогично после выделения селектором

1 каждого очередного синхросигнала.

В результате могут быть запущены все счетчики группы 7.

После появления на выходе порогового блока 8 первого сигнала цикловой отметки производится установка в ноль по входам сброса регистра 4 сдвига, регистра 18 сдвига и счетчиков группы 7. Тем самым устройство приготавливается к приему и обработке заключительной ГСС, записанной в конце записи.

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

7, и произойдет их переполнение без срабатывания порогового блока 8, через первую группу 11 элементов И производится установка в "О" по нулевым входам соответствующих триггеров группы 19. Тем самым осуществляется остановка тех счетчиков группы

7, в которых произошло ложное переполнение, и ложное срабатывание порогового блока 8 от лойных синхросигналов, расположенных в зоне записи на кратном длине цикла расстоянии друг от друга, становится невозможным, Запуск счетчиков группы 7 при выходе на заключительную ГСС (фиг.2} осуществляется аналогичным образом.

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

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

О

ЗО

4S

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

7 1254457 8 группы выходы триггеров группы сое- с входом сброса четвертого счетчика, динены соответственно с первыми вхо- вход разрешения обратного счета котодами элементов И второй группы, вы- рого соединен с инверсным выходом ходы второго регистра сдвига соеди- счетного триггера и с единичным вхонеиы соответственно с вторыми входа- S д оoм M тTр иHг г еeрpа, выход переполнения ми элементов И второй группы, выходы четвертого счетчика соединен с перкоторых соединены соответственно с вым входом второго элемента И, втовходами разрешения записи счетчиков рой вход которого соединен с выходом группы, прямой выход счетного триг" триггера, нулевой вход которого соегера соединен с вторым входом перво- 10 динен с выходом второго элемента И го элемента И и с входом разрешения и является выходом сигнала конца прямого счета четвертого счетчика, считываемой информации устройствыход первого элемента И соединен ва, 1 254457

Составитель Е.Тооопов

Редактор Н.Слободяник Техред И.Попович Корректор E.Сирохман

Заказ 4719/51 Тираа б71 Подписное

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

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

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

Устройство для синхронизации внешних блоков памяти Устройство для синхронизации внешних блоков памяти Устройство для синхронизации внешних блоков памяти Устройство для синхронизации внешних блоков памяти Устройство для синхронизации внешних блоков памяти Устройство для синхронизации внешних блоков памяти 

 

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

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

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

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

Изобретение относится к вычислительной технике и может быть использовано как задающий генератор системы синхронизации ЭВМ, Целью изобретения является расширение функциональных возможностей путем обеспечения регулировки выходной частоты, Отл1гчительной особенностью устройства является стабилизация выходной частоты и контроль ее в определенные моменты времени

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

Изобретение относится к области автоматики , телемеханики и вычислительной техники , в частности, к устройствам обмена между внешними (периферийными) устройствами и ЭВМ (микроэвм) и является дополнительным к устройству по а

Изобретение относится к автоматике и вычислительной технике

Изобретение относится к области вычислительной техники и может быть использовано в качестве многопрограммного циклического переключателя каналов

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

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

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

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

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

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

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

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

Изобретение относится к автоматике и импульсной технике
Наверх