00
оо
ел СП
сриг.1
Изобретение относится к вычислительной технике, предназначено для буферизации дискретной информации и ввода ее в оперативную память ЭВМ и может использоваться при построении высокопроизводительных систем сбора и обработки информации.
В системах сбора и обработки экспериментальных данных широко используются устройства буферной памяти, которые по отношению к ЭВМ являются внешними устройствами. В таких системах данные накапливаются в устройстве буферной памяти, после его заполнения пересылаются в оперативную память ЭВМ, где обрабатываются.
Целью изобретения является повышение пропускной способности устройства.
На фиг. 1 приведена структурная схема устройства; на фиг. 2 - временная диаграмма, поясняющая его работу.
Устройство (фиг. 1) содержит триггер 1, элемент И 2, счетный триггер 3, счетчик 4, первый 5 и второй 6 мультиплексоры данных, первый блок 7 памяти, первый 8 и второй 9 мультиплексоры уп- равляюших сигналов, второй блок 10 памяти, первый 11 и второй 12 мультиплексоры адреса, первый 13 и второй 14 дешифраторы, адресные шины 15 магистрали ЭВМ, шину 16 запросов магистрали ЭВМ, информационные шины 17 магистрали ЭВМ, управляюш.ую шину 18 магистрали ЭВМ, информационный 19 и стробируюший 20 входы устройства.
На фиг. 2 показаны сигналы для устройства с объемом буферной памяти
импульсы ТИ на стробируюшем входе устройства;
данные D на информационном входе устройства;
состояние первого разряда счетчика 4 (СТ «1);
состояние второго разряда счетчика 4 (СТ«2);
импульсы «Нереполнение счетчика 4 (СТ «Р);
сигнал на прямом выходе триггера 1 (RS «Q);
сигнал на выходе первого дешифратора 13 (DC1);
состояние инверсного выхода триггера 3 (TQ);
сигнал на выходе второго дешифратора 14 (DC2);
сигнал на входе «Запись-чтение блока 7 (W/R 1);
сигнал на входе «Запись-чтение блока 10 (W/R) 2);
сигнал «Выбор блока 7 (С S1);
сигнал «Выбор блока 10 (CS2).
Устройство работает следующим образом.
Примем, что в начальный момент времени триггер 3 находится в состоянии «1,
триггер 1 и счетчик 4 сброшены. Таким образом, первый блок 7 памяти оказывается подключен информационными входами через мультиплексор 5 к информационному
входу устройства, управляющими входами (входом «Запись-чтение и входом выбора блока памяти) через мультиплексор 8 к выходу элемента И 2, адресными входами через мультиплексор 11 к выходу счетчиQ ка 4, а второй блок 10 памяти оказывается подключенным через мультиплексор 6 к информационной щине 17 магистрали ЭВМ, через мультиплексор 9 к выходу дешифратора 14, на котором вырабатывается сигнал выбора блока памяти,
5 и к управляющей шине 18 магистрали ЭВМ, через второй мультиплексор 12 адреса к адресной шине 15. В начальный момент времени блок 7 доступен только для записи со стороны внешнего источника дискретной информации, является блоком бу ферной памяти, а блок 10 информационными, управляющими и адресными входами и информационными выходами подключен к магистрали ЭВМ и доступен со стороны центрального процессора ЭВМ как для за5 писи, так и для считывания, является оперативной памятью ЭВМ.
На информационный вход 19 поступают данные D, которые сопровождаются импульсами ТИ на стробирующем входе 20 устройства. Так как инверсный выход триггера 1
0 находится в состоянии «1, то импульсы ТИ проходят через элемент И 2 и поступают на вход счетчика 4 и через мультиплексор 8 на входы «Запись-чтение и «Выбор блока 7. Происходит запись данных D в блок 7 по адресу, определяемому состоя5 нием первого СТ «1 и второго СТ «2 разрядов счетчика 4. В это время блок 10 подключен к магистрали ЭВМ и операции в нем определяются сигналами «Выбор и «Запись-чтение, поступающими на уп0 равляющие входы через мультиплексор 9 с выхода дешифратора 14 и с управляющей шины 18. С приходом четвертого стро- бируюшего импульса формируется сигнал «Переполнение счетчика 4 СТ «Р, который устанавливает триггер 1 в состояние «1,
5 выставляя тем самым запрос в ЭВМ и запрещая сигналом с инверсного выхода триггера 1 прохождение стробирующих импульсов ТИ. ЭВМ, получив запрос, обращается к устройству, выставляя на адресные шины 15 адрес устройства. На выходе
0 дешифратора 13 возникает сигнал DC1. Этот сигнал сбрасывает в «О счетчик 4, сбрасывает триггер 1, снимая тем самым сигнал запроса в ЭВМ и блокировку элемента И2, и изменяет состояние тригс гера 3 на противоположное. Происходит взаимная перестановка первого и второго блоков памяти. Блок 7 становится оперативной памятью ЭВМ, и накопленные
ром 14.
Формула изобретения
первый мультиплексор данных, выход которого подключен к информационному входу
данные обрабатываются, а блек 10 стано-адресные входы которых соединены с прявится буферной памятью устройства, и дан-мым выходом счетного триггера, адресные
ные, поступающие на информационный входвходы первого и второго мультиплексоров
19 устройства, продолжают накапливатьсяадреса соединены соответственно с инверсуже в блоке 10. Устройство подключает- ным и прямым выходами счетного тригге- ся к ЭВМ как один из банков памяти,ра, счетный вход которого соединен с выномер которого определяется дешифрато-ходом первого дешифратора и входами сброса триггера и счетчика, выход переноса которого подключен к установочному входу триггера, а счетный вход - к выходу элемента И и первым информационным Устройство для ввода информации в ЭВМвходам первого и второго мультиплексоров
содержащее первый и второй блоки памяти,управляющих сигналов, вторые информационные входы которых соединены с выходом второго дешифратора и входом уст- первого блока памяти, а первый информа- 15 ройства для подключения управляющей ционный вход является входом устройстватины ЭВМ, выходы первого и второго
для подключения к информационному выходумультиплексоров адреса подключены соотисточника информации, первый мультиплек-ветственно к адресным входам первого и
сор управляющих сигналов, выходом сое-второго блоков памяти, выходы которых обдиненный с управляющим входом первогоразуют выход устройства для подключения
блока памяти, а адресным входом - с ин- 20 к информационной щине ЭВМ, адресный версным выходом счетного триггера, эле-вход первого мультиплексора данных соедимент И, первым входом подключенныйнен с инверсным выходом счетного триггек выходу триггера, второй вход элемента Ира, первый информационный вход второго
является входом устройства для подклю-мультиплексора данных соединен с входом
чения к стробирующему выходу источника 25 устройства для подключения к информа- информации, выход триггера является выхо-ционному выходу источника информации,
дом устройства для подключения к щиневторые информационные входы первого и
запроса ЭВМ, отличающееся тем, что,второго мультиплексоров данных образуют
с целью повышения пропускной способное-вход устройства для подключения к инфорти устройства, в него введены два муль-мационной щине ЭВМ, информационный
типлексора адреса, второй мультиплексор 30 выход счетчика соединен с первыми инфор- данных, второй мультиплексор управляющихмационными входами первого и второго
сигналов, два дещифратора и счетчик, причем информационный и управляющий входы второго блока памяти соединены соответственно с выходами вторых мультиплексоров данных и управляющих сигналов.
мультиплексоров адреса, вторые информационные входы которых образуют вход устройства для подключения к адресной щине ЭВМ и соединены с входами первого и второго дещифраторов.
мультиплексоров адреса, вторые информационные входы которых образуют вход устройства для подключения к адресной щине ЭВМ и соединены с входами первого и второго дещифраторов.
название | год | авторы | номер документа |
---|---|---|---|
Запоминающее устройство на цилиндрических магнитных доменах | 1987 |
|
SU1451768A1 |
Устройство для сопряжения ЭВМ с общей магистралью | 1987 |
|
SU1462336A1 |
Устройство для отладки программно-аппаратных блоков | 1986 |
|
SU1363219A1 |
Устройство для отладки микропроцессорных систем | 1989 |
|
SU1672455A1 |
Устройство для ввода-вывода информации | 1983 |
|
SU1136173A1 |
Устройство для межмашинного обмена информацией | 1990 |
|
SU1702381A1 |
Устройство для сопряжения ЭВМ | 1986 |
|
SU1381534A1 |
Устройство для сопряжения ЭВМ с накопителем на магнитных дисках | 1986 |
|
SU1410046A1 |
Устройство для сопряжения электронных вычислительных машин | 1987 |
|
SU1443001A1 |
Устройство для сопряжения ЭВМ с внешним абонентом | 1988 |
|
SU1594553A1 |
Изобретение относится к вычислительной технике и предназначено для буферизации дискретной информации (ДИ) и ввода ее в оперативную память ЭВМ. Цель изобретения заключается в повышении пропускной способности устройства и в расширении его функциональных возможностей. Устройство позволяет организовать с помощью дешифратора 14, элемента И 2. счетного триггера 3, счетчика 4 и мультиплексоров данных 5 и 6, адреса 11 и 12 и управляющих сигналов 8 и 9 независимый доступ к блокам 7 и 10 памяти со стороны внешнего источника ДИ и со стороны центрального процессора ЭВМ, совместить процесс обработки накопленной ДИ в одном блоке памяти с процессом накопления ДИ в другом блоке, выставить запрос в ЭВМ с помощью триггера 1 после заполнения блока памяти. В ответ на запрос через дешифратор 13 по команде ЭВМ изменяется состояние триггера 3, а за счет этого осуществляется за время одного цикла ввод накопленной ДИ в оперативную память ЭВМ, т. к. изменение состояния триггера 3 приводит к взаимной перестановке эквивалентны.ч блоков 7 и 10 памяти. 2 ил. с S (Л
Устройство для ввода информации | 1982 |
|
SU1084775A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Устройство для сопряжения источника и приемника информации | 1984 |
|
SU1310827A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Авторы
Даты
1988-03-15—Публикация
1986-06-26—Подача