Устройство для сопряжения источника информации с процессором

 

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

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

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

РЕСПУБЛИК (sl)5 G 06 F 13/00

ГОСУДАРСТВЕННЫЙ КОМИТЕТ

ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ

ПРИ ГКНТ СССР

ЬСЕСОЮЗИАЯ

ilAIÅ×TÍ0- ТЫЖЧЕВНЛЯ сБИБЛИОТЕ 1 4, ОПИСАНИЕ ИЗОБРЕТЕНИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (21) 4705474/24 (22) 22.05.89 (46) 23.06.91. Бюл, М 23 (72) Е.П. Сурин (53) 681.325 (088.8) (56) Авторское свидетельство СССР

hk 1383375, кл. G 06 F 13/00, 1986.

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

М 1571601, кл. G 06 F 13/00, 1988. (54) УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ ИСТОЧ НИКА ИНФОРМАЦИИ С П РОЦЕССОРОМ (57) Изобретение относится к вычислительной технике и предназначено для сопряжеИзобретение относится к вычислительной технике и предназначено для ввода цифровой информации в процессоры информационных систем реального времени, Целью изобретения является повышение быстродействия устройства, На чертеже представлена функциональная схема устройства, содержащего информационный вход 1 устройства, блок 2 памяти, буферный регистр 3, информационный выход 4, мультиплексор 5, счетчики чтения 6 и записи 7, сумматор 8, схему 9 сравнения, регистр 10 уставки, триггеры записи 11 и чтения 12, элемент И 13, второй 14 и первый 15 элементы (линии) задержки, элемент НЕ 16, вход 17 задания глубины заполнения памяти, выходы (шины) 18 и 19 готовности, входы (шины) 20 и 21 синхронизации записи и чтения и регистр 22 адреса, Устройство работает следующим образом, . Ж 1658165 А1 ния процессора с различными источниками информации, например телеметрическими станциями, цифровыми датчиками и т. п„в основном для работы в реальном режиме времени. Цель изобретения — повышение быстродействия устройства путем параллельного выполнения микроопераций при записи. Цель достигается тем, что в устройство, содержащее блок памяти, мультиплексор, счетчики и триггеры записи и чтения, буферный регистр, сумматор, регистр уставки, схему сравнения, два элемента задержки, элемент И и элемент НЕ, введен регистр адреса. 1 ил.

В исходном состоянии счетчики 6 и 7, триггер 11 и регистр 22 находятся в состоянии "0", триггер 12 — в состоянии "1". Элемент И 13 заперт логическим нулем с выхода элемента НЕ 16. Мультиплексор 5 подключен на направление счетчика 6 чтения. В регистр 10 уставки занесен иэ процессора дополнительный код глубины заполнения блока 2 памяти, На шинах 18 и 19 готовности присутствует логический "0".

Шина 19 готовности включена в систему прерываний процессора. При поступлении на вход 1 устройства первого информационного слова синхроимпульс его сопровождения поступает на шину 20 и устанавливает триггер 11 записи в состояние "1". Последний переключает мультиплексор 5 на направление счетчика 7 записи и через линию

15 задержки подает команду записи на управляющий вход блока 2 памяти, а затем сбрасывается в исходное состояние "0". Одновременно передний фронт сигнала с пря1658165 мого выхода триггера 11 поступает на счетный вход счетчика 7 записи и наращивает

его состояние на "1", Задний фронт того же сигнала заносит новое состояние счетчика 7 записи в регистр 22. К моменту занесения нового состояния счетчика 7 записи в регистр 22 адреса заканчивается и переходный процесс в сумматоре 8. Таким образом, время операции записи состоит из времени установки триггера 11 в состояние "1", времени переключения мл типлексора 5, времени записи ь брак 2 памяти. куда входи1 и время установки триггера 11 записи в сас-.ояние "0". Одновременно с переходнь м процессом в сумматоре 8 заканчивается и переходный процесс е схеме 9 сравнения -i на ее выходе вследствие того, что код счетчика 7 записи стал больше кода счетчика 6 чтения, появляется логический "Г и поступая на вход элемента НЕ 16. Сигнал с выхода последнего открывает элемент lfl 13, а сигнал с инверсного выхода триггера 11, одновременно или чуть позже, разблокирует элемент И 13.

В результате логическая единица с выхода элемента И 13 поступает на вход сброса триггера 12 чтения и устанавливает гга в Т, при этом передний фронт сигнал» с инверсного выхода триггера 12 поступает на вход занесения буферного регистра 3 и информация из блока 2 гтамяги переписывается в буферный регистр, На шине 18 готовности, которая связана с инверсным выходом триггера 12 чтения, появля.. ся логическая 1", сообщая процессооу о наличии информации в устройстве.

Второе и последующие информационные слова, поступившие на вход устройства числом не более, чем задано в регистре 10 уставки. записываются ь блок 2 памяти аналогично, В этот период процессор, если он свободен от решения других задач. анализирует состояние первой шины 18 готовности и в случэе наличия логической "l" на последней снимает инфармацию с выхода 4. Строб приема информации в процессор поступает по шине 21 на вход триггера 12 чтения и устанавливает его в состояние "1, Спад сигнала с инверсного выхода триггера 12 гоступает на счетный вход счетчика 6 чтения и наращивает его состояние на "1". Прямой выход триггера 12 чтения через линию 14 задержки выставляет запрос на выход очередного слова из блока 2 памяти в буферный регистр 3. Если в блоке 2 памяти есть информация и в этот момент не идет операция записи, то сигнал с выхода элсмснга И 13 сбрасывает в "0" триггер 12. като,.ый тем сал ым заноси г очередное слово в буфер,льй

55 регистр 3 и выставляет сигнал на шине 18 готовности. Процессор может принять всю информацию, накопившуюся в блоке 2 памяти, или только ее часть, В последнем случае при заполнении блока 2 памяти до уровня, заданного в регистре 10 уставки, на выход переноса сумматора 8 возникает лоiè÷åcêçÿ "1". которая по второй шине 19 готовности поступает в систему прерываний процессора и вызывает на выполнение программу приема. Последняя считывает всю информацию из устройства до конца.

При сьеме последнего слова с выхода 4 устройс ва код счетчика 6 чтения совпалает с кодом счетчика 7 запаси и на выходе схемы 9 соа н. ния появляе гся сигнал равенства, который своим псредним фронтом устанавливает оба счетчика и регистр 22 в

"0 и через элеменг НЕ 16 блокирует элеrëoíò И 13. Триггер !2 чтения остается при эгэч в сос1оянии "1", 3 первая шина 18 готовности - в сосгоянии 0".

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

Устроиство для сопряжения источника ин;гормации с процессором, содержащее блок памяти, выход которого соединен с информационным входом буферного регистс выход которого является информационным выходом устройства, с етчик чтения, выход которого подключен к первым информационным входам схемы сравнения и мультиплексора, счетчик записи, выход которого соединен с вторым информационным входом схемы сравнения и первым информационным входом сумматора, вторым информационным входом соединенного с выходом регистра уставки, вход которого является входом задания глубины заполнения памяти устройства, триггер чтения, триггер записи, элемент И, элемент НЕ и два элемента задержки, причем инверсн,;й выход триггера записи соединен с перв:,;м входом элемента И, первым управляющим входом мультиплексора и чепез первый элемент задержки — с входом сброса триггера записи и управляющим входам блэка памяти, информационный вход которого является информационным входом устройства, а вход адреса — соединен с выходом мультиплексора, вторым управляющим входом подключенного к прямому выхoäó триггера записи и счетному входу

"четчика записи. вход сброса которого соединен с выходом схемы сравнения, входом сброса счетчика чтения и через элемент НЕ

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

1658165

Составитель В. Вертлио

Редактор И. Дербак Техред М,Моргентал Корректор С.Черни

Заказ 1714 Тираж 409 Подписное

ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР

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

Производственно-издательский комбинат "Патент", г. Ужгород, ул,Гагарина, 101 элемента задержки, а инверсный выход является первым выходом готовности устройства и соединен с синхровходом буферного регистра и счетным входом счетчика чтения, установочные входы триггера заПиси и 5 триггера чтения являются соответственно входами синхронизации записи и чтения устройства, выход сумматора является вторым выходом готовности устройства, отличающееся тем,что,с 10 целью повышения быстродействия устройства, в него введен регистр адреса, причем информационный вход регистра адреса соединен с выходом счетчика записи, вход сброса и синхровход регистра адреса соединены соответственно с выходом схемы сравнения и прямым выходом триггера записи, выход регистра записи подключен к второму информационному входу мультиплексора.

Устройство для сопряжения источника информации с процессором Устройство для сопряжения источника информации с процессором Устройство для сопряжения источника информации с процессором 

 

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

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

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

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

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

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

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

Изобретение относится к вычислитель ной технике Целью изобретения является повышение достоверности контроля

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

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

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

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

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

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

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

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

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

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