Устройство для выборки информации из блоков памяти
(54) УСТРОЙСТВО ДЛЯ ВЫБОРКИ ИНФОРМАЦИИ
ИЗ БЛОКОВ ПАМЯТИ
Изобретение, относится к запоминаюшим устройствам и может быть использовано в устройствах для выборки им пульсов данных и синхроимпульсов (СИ) при считывании информации из внешних
5 запоминаюших устройств (ЗУ) циклического действия, например ЗУ на магнитных дисках.
Известно устройство для выборки информации из блоков памяти, содержашее триггер, одновибраторы, элементы И-НЕ и НЕ (1)
Однако это устройство может быть использовано только в тех случаях, когда строго определенно, что первый им.-, пульс, поступаюший на вход устройства, является синхроимпульсом. Если это условие не выполняется и неизвестно яв ляется ли первый импульс СИ или импульсом данных, использовать такое устройство для выборки импульсов данных и СИ невозможно.
Наиболее близким к предлагаемому по технической сушностн является уст ройство для выборки информации из бжка памяти, содержашее узел разделения
СИ и данных, счетчик, дешифратор, выходной коммутатор, два триггера, причем выходы триггеров соединены с управляюшими входами выходного коммутатора, вход устройства подключен ко входу узла разделения СИ и данных, выходы которого соединены с информационными входами выходного коммутатора, выходы счетчика соединены с соответствующими входами дешифратора, выход которого соединен с выходом установки в 1 первого триггера, выходы выходного коммутатора соединены с соответствуюшими выходами устройства (2J
Недостатками этого устройства являются большой обьем оборудования и отсутствие контроля работы устройства.
Uemü изобретения — упрошение устройстваа.
Указанная цель достигается тем, что в устройство для выборки информации из блоков памяти, содержашее распределн886046
50 тель сигналов, счетчик, дешифратор, вывыходной коммутатор, первый и второй триггера, выходы которых соещптены с управляющими входами выходного коммутатора, информационные входы которого подключены к выходам распределителя сигналов, выходй счетчика соединены с соответствующими входами дешифратора, выход которого соединен с входом установки в l триггеров, входы распределителя сигналов и выходы выходного коммутатора являются соответственно входами и одним из выходов устройства, введе ны управляющий коммутатор и третий триггер, выходы которого соединень с одним из входов ущравляющего коммутатора и со стробирующими входами первого и второго триггеров соответствен но, первый выход управляющего коммутатора соединен со счетным входом счетчика, второй выход — с входом тре . тьего триггера и с входом установки в
"О» счетчика, другие информационные входы управляющего коммутатора сое динены с BblKoHBMH распределителя сигналов.
При этом с целью повышения надежности устройства его целесообразно дс«полнить элементом И, входы которого соединены с выходами первого и второго триггеров, а выход элемента И является другим выходом устройства.
На фиг. 1 приведена функциональная схема предлагаемого устройства; на . фиг. 2 — временная диаграмма работы этого устройства.
Устройство содержит распределитель
1 сигналов, служащий для разделения
СИ и данных, первый 2 и второй 3 триггеры,. выходной коммутатор 4, счетчик
5, дешифратор 6, третий триггер 7, яв. ляющийся счетным триггером, управляющий коммутатор 8, элемент И 9, имеющий выход 10 (фиг. 1).
Выходы триггера 7 соединены с од:ним из входов управляющего коммутаторе
8 и со стробирующими входами первого
2 и второго 3 триггеров соответственно, первый выход управляющего коммутатора
8 соединен со счетным входом счетчика
5, второй. выход — с входом третьего триг гера 7 и с входом установки в О. счетчика Б, дру(не входы управляющего коммутатора 8 соединены с выходами распределителя 1 сигналов.
Выходы комщ татора 4 являются одними из выхоцов устройства ;. Входы элемента И 9 соединены с выходами первого
2 и второго 3 триггеров, а выход элемен5
35 та И 9 является другим выходом устройства.
Распределитель lпроизводит пре дварительное разделение входной импульсной последовательности СИ и последоватеж ности импульсов данных, при этом первый считанный импульс как и соответствующая ему последовательность всегда выдается на определенный выход распределителя 1 вне зависимости от того, является ли первый импульс СИ или .импульсом данных.
На фиг. 1 позициями 11-21 бозначены точки, в которых сняты осциллограммы импульсов, показанные на фиг. 2.
Прежде, чем описать работу устройства, заметим, что в импульсной послеатвательности, считываемой с дорожки магнитного диска, присутствует служеб-. ная информация, представляющая собой характерные кодовые комбинации. Например, в комбинации, называемой адресным маркером, отсутствует подряд синхроимпульсов, а информация на эЛм участ ке представлена единицами (импульсами данных). Адресный маркер является единственной комбинацией, в которой могут отсутствовать СИ. В комбинации, называемой пробелом, идут подряд п нулей (отсутствие импульсов данных). При этом должно выполняться условие и ) n+<. Указанные комбинации повторяются в каждой из записей, расположенных на дорожке магнитного диска..Устройство использует ,для выборки импульсов данных и СИ указанные кодовые комбинации.
Устройство работает следующим образом.
Пусть первым считанным импу,ом является импульс данных (фиг. 2, поз. 11), Проходя через управляющий коммутатор
8, этот импульс устанавливает в «О" счетчик 5 и перебрасывает по заднему фронту триггер 7 (фиг. 2, поз. 12, 14-
+16). При этом сигналы с выходов триггера 7 меняют состояние управляющего коммутатора 8 таким образом, что ко в оду) триггера 7 подккочается другой выход распределителя 1.
Второй импульс, поступивший на вход устройства (СИ) через управляющий коммутатор 8, поступает на вход установки в 0 счетчика 5 и перебрасывает по заднему фронту триггер 7 и т.д. (фиг. 2 йоз э 13-. 16). Таким образом, если во
Входной последовательности присутствуют и импульсы данных и СИ, то каждый импултс устанавливает в 0 счетчик 5 и перебрасывает триггер 7.
8860
1. Авторское свидетельство СССР
N 514338, кл. 5 . .11 С 7/00, 1974.
2. Авторское свидетельство СССР по,заявке N 2479588/18-24, кл. Я 11 C 7/00, 1977 (прототип).
5 Если после СИ отсутствует импульс данных (HB данной информационной позиции записан логический 0 ), то следующий
СИ через управлявший коммутатор 8 проходит на счетный вход счетчика 5 и изменяет его состояние на единицу (фиг. 2, поз. 1 7). Аналогичным образом, если после импульса данных отсутствует СИ, то следующий импульс данных поступает на счетный. вход счетчика 5 (фиг. 2, поз. 17).
Таким образом, счетчик 5 производит подсчет количества нулей, идуших подряд, то в СИ, то в данных, в зависимости от состояния триггера 7. Если в какой-либо момент счетчик 5 отсчитывает подряд больше, чем rh нулей, это значит, что по ступаюшая на его счетный вход последовательность может, быть идентифицирована как СИ. Дешифратор, 6 настроен на состаяние тн . Его выходной сигнал устанавливает,в "1 либо первый 2, либо . второй 3 триггеры в зависимости от состояния триггера 7 (фиг. 2, поз. 18).
Сигналы. с выходов триггеров 2 и 3 раз- . решают прохождение. импульсных последовательностей СИ в данных через выходной коммутатор 4 на соответствующие выходы устройства. (фиг. 2, поз. 19 21).
Если в процессе выдачи СИ и данных во входной последовательности вследствие дефектов носителя пропадает некоторое количество импульсов подряд, то разделенные последовательности СИ и данных на выходах распределителя 1 поменяются местами и не будут соответствовать выходам устройства. В этом случае при считывании очередного пробела окажутся установленными в "1" оба триггера
2 и 3. и на выходе 10 элемента И 9 появится сигнал ошибки.
В предлагаемом устройстве сокращены аппаратные затраты по сравнению с известным. Кроме того, наличие функцис нального контроля позволяет повысить. достоверность выдаваемых данных и уменьшить непроизводительную загрузку осталь- . ных устройств вычислительной системы (например, канала ввода-вывода, оперативной памяти и т.д. ) .
46 4
Формула изобретения
1. Устройство для выборки информации из блоков памяти, содержашее распределигель сигналов, счетчик, дешифратор, выходной коммутатор, первый и второй триггера, выходы которых соединены с управляюшими входами выходного коммутатора; информационные входы которого
jy подключены к выходам распределителя сит палов, выходы счетчика соединены с соо1 ветствующими входами дешифратора, выход которого соединен с входом установки в
1 триггеров, входы распределителя сит д палов и выходы выходного коммутатора являются соответственно входами и одним из .выходо устройства, о т л и ч а юш е е с я тем, что, с целью упрошения устройства, оно содержит управляющий ком мутагор и третий триггер, выходы которого соединены с одними из входов управляюшего коммутатора и со стробируюшими входами первого и второго триггеров соотг ветственно, первый выход управляюшего йй коммутатора соединен со счетным входом счетчика, второй выход — со входом третьего триггера и с входом установки
- в 0 счетчика, другие входы управляюшего коммутатора соединены с выходами распределителя сигналов.
2. Устройство по п.1, о т л и ч а юш е е с я тем, что с целью повышения надежности устройства, оно содержит эюйймент И, входы которого соединены с выходами первого и второго триггеров, а выход элемента И является другим вы» ходом устройства.
° 9 Источники информации, принятые во внимание при экспертизе
88 6046
Составитель В. Рудаков
М. Надь Корректор У. Пономаренко
Редактор Ю. К овач Техре д
Звивв 10666/80 Тираж 648 Пвииививв
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, Ж-35, Раушская наб., д. 4/5
Филиал ППП Патент", г. Ужгород, уа. Проектная, 4




