Изобретение относится к вычислительной технике, в частности к устройствам вывода информации из ЗУ. к абонентам, и может быть использовано в каналах связи ЭВМ с абонентами.
Цель изобретения - повышение быстродействия устройства за счет уменьшения допустимого периода следования запросов до величины Тси.
На фиг. 1 приведена функциональная схема предложенного устройства; на фиг. 2 - временная диаграмма его работы.
Устройство (фиг. 1) содержит с первого по пятый триггеры 1, 2, 3, 4, 5, первый и второй регистры 6, 7, с первого по третий элементы ИЛИ 8, 9, 10, элемент И-Н Е 11 и с первого по четвертый элементы И 12, 13, 14, 15. На фиг. 1 обозначены входы и выходы устройства 16-25.
Устройство работает следующим обра-. зом:
В исходном состоянии все триггеры установлены в нулевое состояние. Для предварительной загрузки обоих выходных регистров 6,7 на вход 22 устройства следует подать сигнал НУ, обеспечивающий чтение
из памяти двух слов выходной информации. Пусть, например, этот сигнал вырабатывается синхронно с синхроимпульсами СИ и имеет длительность меньшую ТСи на величину, гарантирующую от повторного обращения к памяти по одному сигналу (фиг. 2). Сигнал НУ поступает на вход установки триггера 3. Выходной сигнал триггера 3 поступает на выход 23 устройства в качестве запроса обращения в память на чтение информации (ЗС). По переднему фронту следующего синхроимпульса СИ информация из памяти (ИП), поступающая на вход 24 устройства и далее на информационные входы регистра 6, принимается в этот регистр, а триггер 3 обнуляется, если к этому времени на его входы не поступит очередной сигнал НУ или запрос абонента. Второй сигнал НУ формирует второй запрос в память. По заднему фронту синхроимпульса СИ, совпадающего со вторым сигналом НУ; первое слово выходной информации передается из регистра 6 в регистр 7. По переднему фронту следующего синхроимпульса СИ в регистр 6 принимается второе слово выходной информации, а триггер 2 обнуляется. На этом
ел
с
со
о
х
Ю
ю
предварительная загрузка выходных регистров заканчивается и устройство находится в состоянии ожидания сигналов запроса от абонента ЗА, поступающих на вход 16 устройства.
Сигнал ЗА поступаете входа устройства на первый вход элемента И 12 и, благодаря уровню логической единицы на втором входе этого элемента, далее на синхровход триггера 1. Поскольку на информационный вход этого триггера с входа 17 устройства поступает сигнал, соответствующий уровню логической единицы, то триггер 1 устанавливается в состояние 1. По ближайшему синхроимпульсу СИ1, поступающему со входа 18 устройства на второй вход элемента И 14 устанавливается в 1 триггер 2 сигналом с прямого выхода триггера 1, поступающим через элементы ИЛИ 10 и И 14 на вход установки в единицу триггера 2, Сигнал с прямого выхода триггера 2 поступает на ьыход 21 устройства в качестве сигнала сопровождения первого слова выходной информации, находящейся в регистре 7. Кроме того, он устанавливает в 1 триггер 5 за счет сигнала логической единицы, поступающего с инверсного выхода этого триггера на его информационный вход. После этого на всех входах элемента ИЛИ 8 устанавливается уровень логического нуля и триггер 1 обнуляется по входу установки в ноль.
Выходные сигналы триггера 5 блокируют прохождение очередного сигнала ЗА в триггер 1 через элемент И 12 и разрешают прохождение этого сигнала через элемент И 13 в триггер 4. По переднему фронту ближайшего синхроимпульса СИ текущий запрос абонента передается из триггера 2 в триггер 3, а триггер 2 обнуляется. Выходной сигнал триггера 3 используется в качестве очередного запроса в память. По заднему фронту указанного синхроимпульса СИ второе слово выходной информации передается из регистра б в регистр 7, а по переднему фронту следующего синхроимпульса СИ в регистр 6 принимается третье слово выходной информации.
Второй сигнал ЗА, пройдя через элемент И 13. устанавливает в единицу триггер 4, далее через элемент ИЛИ 10 поступает на первый вход элемента И 14. По ближайшему синхроимпульсу СИ 1 триггер2 устанавливается в 1. Выходной сигнал триггера 2 используется в качестве сигнала сопровождения второго слова выходной информации, находящегося в регистре 7. Кроме того он переводит триггер 5 из состояния 1 в состояние О, в результате чего обнуляется триггер 5, блокируется прохождение
0
5
5
в него сигналов ЗА и разрешается прохождение этих сигналов в триггер 1. По переднему фронту ближайшего синхроимпульса СИ обнуляется триггер 2, устанавливается в 1 триггер 3 и формируется запрос в память за четвертым словом выходной информации. По заднему фронту указанного синхроимпульса СИ третье слово выходной информации передается из регистра 6 в.регистр 7, а по переднему фронту следующего синхроимпульса СИ в регистр 6 принимается четвертое слово выходной информации. Далее устройство работает таким же образом как описано выше.
Фиг. 2 иллюстрирует работу устройства. Сигналы ЗА поступают в окрестности заднего фронта синхроимпульсов СИ1, т.е. в тот момент, когда триггер 2 может установиться в единицу по текущему синхроимпульсу 0 (первый сигнал ЗА), а может и по следующему (второй сигнал ЗА). Однако это не нарушает работы устройства при периоде следования запросов абонента, равном ТСи.
Использование изобретения позволяет повысить максимальную частоту обмена информации между абонентами и памятью ЭВМ и довести ее до предельной величины
Fmax т- . что доказывается временной I си
0 диаграммой работы устройства (фиг. 2).
., Формула изобретения
Устройство вывода информации, содержащее первый и второй регистры, первый,
5 второй и третий триггеры, первый элемент ИЛИ, первый и второй элементы И. причем информационный вход первого триггера подключен к шине логической единицы устройства, выход, первого элемента ИЛИ сое0 динен с входом установки в О первого триггера, первый вход первого элемента ИЛИ соединен с инверсным выходом второго триггера, прямой выход которого соединен с информационным входом третьего
5 триггера, синхровход которого является первым входом синхронизации устройства, информационные входы первого регистра являются информационными входами устройства, выходы первого регистра соедине0 ны с информационными входами второго регистра, выходы которого являются информационными выходами устройства, выход третьего триггера соединен с первым входом первого элемента И, отличаю ще е5 с я тем, что. с целью повышения быстродействия устройства, в него введены четвертый и пятый триггеры, второй и третий элементы ИЛИ, элемент И-НЕ, третий и четвертый элементы И. причем синхровход первого
триггера соединен с выходом второго элемента И, первые входы второго и третьего элементов И являются входом запроса устройства, прямой выход первого триггера соединен с первым входом третьего элемента ИЛИ, второй вход которого соединен с прямым выходом .четвертого триггера, выход третьего элемента ИЛИ соединен с первым входом четвертого элемента И, второй вход которого является вторым входом синхронизации устройства, выход четвертого элемента И соединен с входом установки в 1 второго триггера, информационный вход которого подключен к шине логического нуля устройства, синхровход второго триггера, первый вход элемента И-НЁ и второй вход первого элемента И соединены с син- хровходом третьего триггера, которогасое- динен с вторым входом элемента И-НЕ и является выходом запроса устройства, прямой выход второго триггера соединен с син- хровходом пятого триггера и является выходом готовности устройства, инверсный
выход пятого триггера соединен с пторыми входами первого элемента ИЛИ и второго элемента И и информационным входом пятого триггера, прямой выход которого соединен с первым входом второго элемента ИЛИ и вторым входом третьего элемента И, выход которого соединен с синхровходом четвертого триггера, информационный вход которого подключен к шине логической единицы устройства, инверсный выход четвертого триггера соединен с вторым входом второго элемента ИЛИ, выход которого соединен с входом установки в.0 четвертого триггера, инверсный выход первого триггера
соединен с третьим входом первого элемента ИЛИ, инверсный выход второго триггера соединен с третьим входом второго элемента ИЛИ, вход установки в 1 третьего триггера, является входом начальной установки
устройства, выход первого элемента И соединен с входом записи первого регистра, выход элемента И-НЕ соединен с входом записи второго регистра.
название | год | авторы | номер документа |
---|---|---|---|
Устройство для выдачи информации | 1991 |
|
SU1820389A1 |
Устройство для вывода информации | 1991 |
|
SU1803917A1 |
Устройство для управления обменом информации | 1990 |
|
SU1721609A1 |
Устройство для сопряжения ЭВМ с абонентом | 1987 |
|
SU1536390A1 |
Буферное запоминающее устройство | 1986 |
|
SU1397968A1 |
Запоминающее устройство | 1984 |
|
SU1257700A2 |
Устройство для сопряжения двух асинхронных магистралей | 1986 |
|
SU1403083A1 |
Устройство для ввода информации | 1991 |
|
SU1798789A1 |
Устройство для отладки многопроцессорных систем | 1988 |
|
SU1644145A1 |
Устройство для сопряжения ЭВМ с абонентом | 1986 |
|
SU1432533A1 |
Использование: устройства вывода информации из ЗУ к абонентам, каналы связи ЭВМ с абонентами. Сущность: устройство содержит пять триггеров, два регистра, три элемента ИЛИ, элемент И-НЕ, четыре элемента И. 2 ил.
Авторское свидетельство СССР №1554637, кл.С 06 F 13/28, 1988 | |||
Устройство для обмена информацией | 1985 |
|
SU1310828A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Авторы
Даты
1993-04-07—Публикация
1991-06-28—Подача