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

Номер патента: 1658165

Автор: Сурин

ZIP архив

Текст

(з 1)5 6 06 Е 13/00 ГОСУДАРСТВЕННЫЙ КОМИТЕТПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМПРИ ГКНТ СССР ЬСЕСОЮЗИАЯ айЕЯТНО- ТЕРЙЧЕВНЛЯ сБИБЛИОТЕ,АА тОПИСАНИЕ ИЗОБРЕТЕНИЯК АВТОРСКОМУ СВИДЕТЕЛЬСТВУ(56) Авторское свидетельство СССР М 1383375, кл. 6 06 Р 13/00, 1986.Авторское свидетельство СССР Э 1571601, кл, 6 06 Е 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 ил. В исходном состоянии счетчики б и 7,триггер 11 и регистр 22 находятся в состоянии "0", триггер 12 - в состоянии "1". Элемент И 13 заперт логическим нулем с выхода элемента НЕ 16. Мультиплексор 5 подключен на направление счетчика б чтения. В регистр 10 уставки занесен иэ процессора дополнительный код глубины заполнения блока 2 памяти, На шинах 18 и 19 готовности присутствует логический "0".Шина 19 готовности включена в систему прерываний процессора. При поступлении на вход 1 устройства первого информационного слова синхроимпульс его сопровождения поступает на шину 20 и устанавливает триггер 11 записи в состояние "1". Последний переключает мультиплексор 5 на направление счетчика 7 записи и через линию 15 задержки подает команду записи на управляющий вход блока 2 памяти, а затем сбрасывается в исходное состояние "О". Одновременно передний фронт сигнала с пря 1658165мого выхода триггера 11 поступает на счетный вход счетчика 7 записи и наращивает его состояние на "1", Задний фронт того же сигнала заносит новое состояние счетчика 7 записи в регистр 22. К моменту занесения нового состояния счетчика 7 записи в регистр 22 адреса заканчивается и переходный процесс в сумматоре 8, Таким образом, время операции з-писи состоит из времени установки триггера 11 в состояние "1", времени переключения мл типлексора 5, времени записи ь блок 2 памяти. куда вхояи 1 и время установки триггера 11 записи в сос-ояние "О", Одновременно с переходньм процессом в сумматоре 8 заканчивается и переходный процесс е схеме 9 сравнения и на ее выходе вследствие того, что код счетчика 7 записи стал больше кода счетчика 6 чтения, появляется логический "О" и поступая на вход элемента НЕ 16. Сигнал с выхода последнего открывает элемент И 13, а сигнал с инверсного выхода триггера 11, одновременно или чуть позже, разблокирует элемент И 13,В результате логическая единица с выхода элемента И 13 поступает на вход сброса триггера 12 чтения и устанавливает его в У, при этом передний фронт сигнал с инверсного выхода триггера 12 поступает на вход занесения буферного регистра 3 и информация из блока 2 гтамяги переписывается в буферный регистр, На шине 18 готовности, которая связана с инверсным выходом триггера 12 чтения, появляемся логическая 1", сообщая процессооу о наличии информации в устройстве.Второе и последующие информационные слова, поступившие на вход устройства числом ве более, чем задано в регистре 10 уставки, записываются ь блок 2 памяти аналогично,В этот период процессор, если он свободен от решения других задач, анализирует состояние первой шины 18 готовности и в случэе наличия логической "1" на последней снимает информацию с выхода 4. Строб приема информации в процессор поступает по шине 21 на вход триггера 12 чтения и устанавливает его в состояние "1, Спад сигнала с инверсного выхода триггера 12 гоступает на счетный вход счетчика 6 чтения и наращивает его состояние на "1", Прямой выход триггера 12 чтения через линию 14 задержКи выставляет запрос на выход очередного слова из блока 2 памяти в буферный регистр 3. Если в блоке 2 памяти есть информация и в этот момент не идет операция записи, то сигнал с выхода элсмснга И 13 сбрасывает в "О" триггер 12. кото,;ый тем сал ым заноси г очередное слово в буферный 5 10 15 20 25 30 35 40 45 55 регистр 3 и выставляет сигнал на шине 18 готовности, Процессор может принять всю информацию, накопившуюся в блоке 2 памяти, или только ее часть, В последнем случае при заполнении блока 2 памяти до уровня, заданного в регистре 10 уставки, на выход переноса сумматора 8 возникает лоическая "1". которая по второй шине 19 готовности поступает в систему прерываний процессора и вызывает на выполнение программу приема. Последняя считывает всю информацию из устройства до конца.При сьеме последнего слова с выхода 4 устройсва код счетчика 6 чтения совпапдет с ходом счетчика 7 запаси и на выходе схемы 9 соа.нния появляется сигнал равенства, который своим псредним фронтом устанавливает оба счетчика и регистр 22 в "0 и через элеменг НЕ 16 блокирует злелент И 13 Триггер 2 чтения остается при эгсм о сос 1 оянии "1", э первая шина 18 готовности в сосгоянии 0",Формула изобретения Устроиство для сопряжения источника ин;гормации с процессором, содержащее блок памяти, выход которого соединен с информационным входом буферного регистрн выход которого является информацион ным выходом устройства, с етчик чтения, выход которого подключен к первым информационным входам схемы сравнения и мультиплексора, счетчик записи, выход которого соединен с вторым информационным входом схемы сравнения и нервым информационным входом сумматора, вторым информационным входом соединенного с выходом регистра уставки, вход которого является входом задания глубины заполнения памяти устройства, триггер чтения, триггер записи, элемент И, элемент НЕ и два элемента задержки, причем инверснь;й выход тригера записи соединен с перв:,;м входом элемента И, первым управляющим входом мультиплексора и чепез первый элемент задержки - с входом сброса триггера записи и управляющим входом блока памяти, информационный вход которого является информационным входом устройства, а вход адреса - соединен с выходом мультиплексора, вторым управляющим входом подключенного к прямому выходу триггера записи и счетному входу "четчика записи. вход сброса которого соединен с выходом схемы сравнения, входом сброса счетчика чтения и через элемент НЕс вторым входом элемента И, третьим входом и выходом подключенного соответст венно к выходу второго элемента задержки и входу сброса три гера чтения, прямой вы ход которого соединен с входом второго1658165 Составитель В. ВертлиоРедактор И, Дербак Техред М,Моргентал Корректор С,Черни Заказ 1714 Тираж 409 ПодписноеВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР113035, Москва, Ж, Раушская наб., 4/5 Производственно-издательский комбинат "Патент", г. Ужгород, ул,Гагарина, 101 элемента задержки, а инверсный выход является первым выходом готовности устройства и соединен с синхровходом буферного регистра и счетным входом счетчика чтения, установочные входы триггера заПиси и 5 триггера чтения являются соответственно входами синхронизации записи и чтения устройства, выход сумматора является вторым выходом готовности устройства, отличающееся тем,что,с 10 целью повышения быстродействия устройства, в него введен регистр адреса, причем информационный вход регистра адреса соединен с выходом счетчика записи, вход сброса и синхровход регистра адреса соединены соответственно с выходом схемы сравнения и прямым выходом триггера записи, выход регистра записи подключен к второму информационному входу мультиплексора,

Смотреть

Заявка

4705474, 22.05.1989

ПРЕДПРИЯТИЕ ПЯ В-8685

СУРИН ЕВГЕНИЙ ПАВЛОВИЧ

МПК / Метки

МПК: G06F 13/00

Метки: информации, источника, процессором, сопряжения

Опубликовано: 23.06.1991

Код ссылки

<a href="https://patents.su/3-1658165-ustrojjstvo-dlya-sopryazheniya-istochnika-informacii-s-processorom.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для сопряжения источника информации с процессором</a>

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