I
Изобретение относится к запоминак шим устройствам и может быть использовано в устройствах для выборки импульсов данных и синхроимпульсов (СИ) при счигьюании информации из внешних запоминающих устройств (ЗУ) циклического действия, например ЗУ на магнитных дисках.
Известно устройство для выборки информации из блоков памяти, содержащее триггер, одновибраторы, элементы И-НЕ и НЕ 1 .
Однако это устройство может бьггь использовано только в тех спучаях, корда строго определенно, что первый им пульс, поступающий на вход устройства, является синхроимпульсом. Если это условие не выполняется и неизвестно является ли первый импульс СИ или импульсом данных, использовать такое уст- JQ ройство для выборки импульсов данных и СИ невозможно.
Наиболее близким к предлагаемому по технической сущности является устройство для выборки информации из бтснка памяти, содержащее узел разделения СИ и данных, счетчик, дешифратор, выходной коммутатор, два триггера, причем выходы триггеров соешшены с управляющими входами выходного коммутатора, вход устройства подключен ко входу узла разделения СИ и данных, выходы которого соединены с информационными входами выходного коммутатора, выходы счетчика соединены с соответствующими входами дешифратора, выход которого соединен с выходом установки в первого триггера, выходы выходного коч мутатора соединены с соответсгвукяцими выходами устройства 2 .
Недостатками этого устройства являются большой объем оборудования и отсутствие контроля работы устройства.
Цель изобретения - упрощение устройства.
Указанная цель достигается тем, что в устройство для выборки информации из блрксю памяти, содержащее распределитель сигналов, счетчик, дешифратор, вывыходной коммутатор, первый и второй триггера, выходы которых соештены с угфавляющими входами выходного коммутатора, информационные входы Которого подключены к выходам распределителя сигналов, выходы счетчика соединены с соответствующими входами дешифратора, выход Которого соединен с входом установки в 1 триггеров, входы распредели теля сигналов и выходы выходного коммутатора являются соответственно входами и одним из выходов устройства, введ ны управляющий коммутатор и третий триггер, выходы которого соединены с одним из входов управляющего коммутатора и со сгробирующими входами первого и второго триггеров соответственно, первый выход управляющего коммутатора соединен со счетным входом счетчика, второй выход - с входом тре тьего триггера и с входом установки в О счетчика, щэугие информационные входы управляющего коммутатора соединены с выходами распределителя сигналов. При атом с целью повышения надежности устройства его целесообразно дополнить элементом И, входы которого соединены с выходами первого и второго триггеров, а выход элемента И является угйм выходом устройства. На фиг. 1 приведена функциональная схема предлагаемого устройства; на фиг. 2 - временная диаграмма работы этого устройства. Устройство содержит распределитель 1сигналов, спужвшкЪ для разделения СИ и данныХ| первый 2 и второй 3 триг геры, выходной коммутатор 4, счетчик 5, дешифратор 6, 1ретий триггер 7, являющийся счетным триггером, управляющий коммутатор 8, элемент И 9, имеющий выход 1О (фиг. 1). ВыхоДы триггера 7 соединены с о Ним из входов управляющего коммутатор 8 и со стробирующими входами первого 2и второго 3 триггеров соответственно первый выход управляющего комклутатор 8 соединен со счетным входом сзетчика 5, второй выход - с входом ретьего тр гера 7 и с входом установки в О счет чика 5, другие входы управляющего ком мутатора 8 соединены с выходами распределителя 1 сигналов. : Выходы коммутатора 4 являются одними из выходов устррйств.. Входы эле мента И 9 соединены с выходами перво 2 и второго 3 триггеров, а выход элвме а И 9 является другим выходом устройтва.. . Распределитель 1производит предваительное разделение входной импульсной оследовательности СИ и последователЕ ости импульсов данных, при этом первый считанный импульс как и соответствующая ему пЪследовательность всегда выдается на опредеж нный выход распределителя I вне зависимости от того, является ли первый импульс СИ или .импульсом данных. На фиг. 1 позициями 11-21 бозна- . чены точки, в которых сняты осциллограммы импульсов, показанные на фиг. 2. Прежде, чем описать работу.устройтва, заметим, что в импульсной последовательности, считываемой с дорожки магнитного диска, присутствует служеб-. Ная информация, представляющая собой характерные кодовые комбинации. Например, в комбинации, называемой адресным маркером, отсутствует подр синхроимпульсов, а информация на этом участке представлена е.диницами (импульсами данных). Адресный маркер является единственной .комбинацией, в которой могут отсутствовать СИ, В комбинаций, называемой пробелом , идут подрядm нулей (отсутствие импульсов данных). При этом должно выполняться условие m :.п+(. Указанные Комбинации повторяются в каждой из записей, расположенных на дорожке магнитного диска. .Устройство использует Iдля выборки импульсов данных и СИ указанные кодовые комбинации. Устройство работает следующим образом. Пусть первым считанным импульсом является импульс данных (фиг. 2, поз. 11), Проходя через управляющий коммутатор 8, этот импульс устанавливает в О счетчик S и перебрасывает по заднему фронту триггер 7 (фиг. 2, поз. 12, ). При этом сигналы с выходов триггера 7 меняют состояние управляющего коммутатора 8 таким образом, что ко триггера 7 подключается другой выход распреде;штеля 1. Второй импульс, поступивший на вход устройства (СИ) через управляющий коммутатор 8, поступает на вход установки в О счетчика 5 и перефасьюает по заднему фронту триггер 7 и т.д. (фиг. 2 поз., iSrie). Таким образом, если во вхойиой последовательности присутствуют и импульсы данных и СИ, то каждый импулас устанавливает в О счетчик 5 и переб расывает триггер 7. Если после СИ отсутствует импульс данных (на панной информационной позиции записан логический О), то слепующий СИ через управля1|6щий коммутатор 8 проходит на счетный вход счетчика 5 и изменяет его состояние на единицу (фиг. 2, поз. 17). Аналогичным образом, если пос ле импульса данных отсутствует СИ, то следующий импульс данных поступает на счетный вход счетчика 5 (фиг. 2, поз. 17 Таким образом, счетчик 5 производит подсч ет количества нулей, идущих подряд, то в СИ, то в данных, в зависимости от состояния триггера 7. Если в какой-либо момент счетчик 5 отсчитывает подряд больше, чем m HyjBft, это значит, что поступающая на его счетный вход последовательность идентифицирована как СИ. Дешифратор. 6 настроен на состошиет-(-1. Его выхошюй сигнал устанавливает .в .1 либо первый 2, либо . . второй 3 триг/ ры в зависимости от состояния триггера 7 (фиг. 2, поз. 18). Сигналы с выходш триггеров 2 и 3 раз-, решают прохождение, импульсных последовательностей СИ в данных через выходной коммутатор 4 на соответствующие выходы усгройства. (фиг. 2, поз. ) Если в прч)цеосе выдачи СИ и данных во входной последоват ельности вследствие дефектов носителя гропадает некоторое Количество импульсов подряд, то разделенные последовательности СИ и данных на выходах распределителя 1 поменяются местами и. не будут соответствовать выходам устройства. В этом случае при считывании очередного пробела окажутся установленными в 1 оба триггера 2 и 3 и на выходе 1О элемента И 9 появится сигнал ошибки. В предлагаемом, устройстве сокращены аппаратные затраты по сравнению с известным. Кроме того, наличие функционального Контроля позволяет пов.ысить. достоверность выдаваемых данных и умен шить непроизводительную загрузку осталь ньк устройств вычислительной системы (например, канала ввода-вывода, оперативной памяти и т. д.). Формула изобретения I. Устройство ОЛЯ выборки информации из блоков памяти, содержащее распределитель сигналов, счетчик, дешифратор, выходной коммутатор, первый и второй триггера, выходы которых соединеньг с управляющими входами выходного коммутатор а информационные входы которого подключены к выходам распределителя сигналов, выходы счетчика соединены с cooi ветствующими входами дешифратора, выход которого соединен с входом установки в триггеров, входы распределителя сигналов и выходы выходного коммутатора являются соответственно входами и одним из .вьссодовр устройства, отличающееся тем, что, с целью упрощения устройства, оно содержит управляющий ком- мутатор и третий триггер, выходы которого соединены с одними из входов управляющегоКоммутатора и со стробирующими входами первого и второго триггеров соот ве.тственно, первый выход управляющего коммутатора соединен со счетным входом счетчика, второй выход - со входом третьего триггера и с входом установки в О счетчика, другие входы управляк щего коммутатора соединены с выходами распределителя сигналов. 2. Устройство по п. 1, отличающееся тем, что с целью повышения надежности устройства, оно содержит эпэмент И, входы которого соединены с выходами первого и второго триггеров, а выход элемента И является другим вы- ходом устройства. Источники информации, |принятые во внимание при экспертизе 1. Авторское свидетельство СССР 514338, кл. Gi 11 С 7/00, 1974. 2. Авторское свидетельство СССР по .заявке № 2479588/18-24, к л. 5 11 С 7/ОО, 1977 (прототип).
40
«О to
. t:: S г ;:;
CNJ
название | год | авторы | номер документа |
---|---|---|---|
Устройство для выборки информации с автономным контролем | 1981 |
|
SU953666A1 |
Устройство для выборки информации из блоков памяти | 1977 |
|
SU720504A1 |
Устройство для ввода-вывода информации из накопителей на магнитных дисках | 1982 |
|
SU1019431A1 |
УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ ЭВМ С КАНАЛОМ СВЯЗИ | 1992 |
|
RU2043652C1 |
Устройство для ввода информации | 1982 |
|
SU1048465A1 |
Устройство для обмена информацией | 1983 |
|
SU1149239A1 |
Устройство для отображения графической информации на экране электроннолучевой трубки | 1977 |
|
SU669367A1 |
Устройство управления накопителями на магнитных дисках | 1982 |
|
SU1053143A1 |
УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ ЦВМ С КАНАЛОМ СВЯЗИ | 1991 |
|
RU2011217C1 |
Программируемый контроллер | 1988 |
|
SU1583921A1 |
Авторы
Даты
1981-11-30—Публикация
1980-02-01—Подача