Устройство для ввода-вывода информации
Иллюстрации
Показать всеРеферат
О П И С А Н И Е пп Sl9702
ИЗОБРЕТЕНИЯ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ
Сева Советских
Социалистических
Республик (61) Дополнительное к авт. свид-ву (22) Заявлено 08.01.74 (21) 1990563 24 с присоединением заявки № (53) M. Кл г G 06F 3(02
Совета Министров СССР по делам изобретений а OTKpblTNH
Опубликовано 30.06.76. Бюллетень № 24
Дата опубликования описания 06.08.76 (53) УДК 681.327.11 (088.8) (72) Авторы изобретения
Д. М. Хохлов, А, С. Сорокин, М. М. Маневич, И. А, Яценко, А. Ф. Кириллов и М. М. Черейский (71) Заявители
Государственное союзное конструкторско-технологическое бюро по проектированию счетных машин и Опытный завод (54) УСТРОЙСТВО ДЛЯ ВВОДА-ВЫВОДА ИНФОРМА
ГосудаРственнмй комитет (23) Приоритет
Изобгетение относится к области автоматики и вычислительной техники, в частности к периферийным устройствам, предназначенным для ввода-вывода информации
ЭВМ с целью организации информационного обмена между оператором и вычислительной м а шиной.
Известны устройства для ввода-вывода информации, содержащие блок приема данных, подклю:енный к блоку набора, сдвиговый регистр, соединенный с блоком памяти и блоком отображения данных, блок синхронизации и блоки сопряжения с приемниками инфор м ации.
Предложенное устройство отличается тем, что в него введены входной коммутатор, два буферных регистра, два триггера управления, дополнительный триггер, элементы «И» и «ИЛИ». Первый вход входного коммутатора соединен с выходом:блока приема данных, второй вход — с выходом блока набора, третий вход — с выходом сдвигового регистра, выход вход ного коммутатора через элемент
«И» — с единичным входом первого триггера управления и с входом первого буферного регистра. Выход первого буфер ного регистра через элемент «И» подсоединен к нулевому входу дополнительного триггера и к входу второго буферного регистра, выход второго регистр а — к входам блоков сопряжения с приемниками информации и через элемент
«И» к сдвиговому регистру. Единичный выход первого триггера управления через элемент
«И» подключен,к входу второго буферного регистра, единичный выход второго триггера управления через элемент «И» — к входу сдвигового регистра, а нулевой выход второго триггера управления через элемент «И» — к входу второго буферного регистра. Нулевой выход вспомогательного триггера через элемент «И» соединен с нулевыми входами первого триггера управления, второго триггера управления и входом первого буфер ного регистра, выход блока набора через элемент
«И» — с входом первого буфер ного регистра и с входом сдвигового регистра, а через элементы «И» и «ИЛИ» — с единичным входом второго буферного регистра. Выход блока приема данных через элемент «И» связан с входом первого буферного регистра, а выходы блоков сопряжения с приемниками информации через элемент «ИЛИ» — ic единичным входом второго триггера управ. пения и с входом второго буфер ного регистра.
Это позволяет упростить устройство, повысить надежность работы и быстродействие устройства.
На чертеже приведена блок-схема описы30 ваемого устройства. о19702
Устройство для ввода-вывода информации содержит блок 1 приема да нных, блок 2 набора, сдвиговый регистр 3, блок 4 памяти, блок 5 отображения данных, блоки сопряжения с приемниками 6, 7, 8 информации, блок
9 синхронизации.
В состав блока 1 приема данных входят блок 10 формирования сигналов обмена и блок 11 контроля достоверности.
Блок 2 набора включает в себя блок 12 редактирования данных, блок 13 формирования маркера, клавишный пульт 14.
Блок 5 отображения данных содержит знакоформирователь 15, блок 16 управления HIHдикацией, индикатор 17. В устройство введены также входной коммутатор 18, псрвый 19 и второй 20 буферные регистры, первый 21 и второй 22 триггеры управления, дополнительный триггер 23, элементы «И» 24 — 28, элеме|нт «ИЛИ» 29.
Устройство для ввода-вывода информации работает следующим образом.
Предусмотрено три основных режима раооты устройства: «Набор, ввод, вывод».
Взаимодействие устройства с внешними источниками и приемниками информации осуществляется по асинхронному принципу с использованием управляющих сигналов «Вызов» и «Принято».
В режиме «Наоор» устройство для ввода-вывода информации функционирует автономно от внешних источников и приемников информации и обеспечивает ввод информации оператором с клавиатуры и,редактирование информации. Режим «Наоор» устанавливается автоматически при включении устройства или по окончании режимов «Ввод» или «Вывод».
При этом активизируется второй вход входного коммутатора 18, через который блок 2 набо ра подключается к цепи циркуляции информации. Информация вводится посимвольно с клавишного пульта 14. При нажатии любой из информационных клавиш пульта
14 параллельный восьмиразрядный код символа поступает на входной коммутатор 18 и далее через элемент «И» 24 записывается в первый буферный регистр 19. Прохождение информации через элемент «И» 24 обеспечивается разрешающими сигналами, поданными на него с блока 10 формирования сигналов обмена и с блока 13 формирования марке ра. Одновременно с занесением кода символа в буферный регистр 19 триггер управления устанавливается в состояние «1», являющееся индикатором наличия информации в регистре 19.
Сигнал «I» триггера управления переписью из буферного регистра 19 — это разрешающий сигнал для срабатывания элемента «И»
26, осеспечивающего перепись информации из буферного регистра 19 в буферный регистр
20 во втором цикле. Для сраоатывания элемента «И» 26 необходимо также наличие сигнала «О» триггера управления переписью из регистра 20, который указывает на отсутствие
65 информации в .регистре 20 и, следовательно, па готовность последнего к приему кода символов из регистра 19. Сброс триггера 22 управле ния, а также очистка регистра 20 осуществляется сигналом, вырабатываемым элсме нтом «И» 28 и поступающим через элемент «ИЛИ» 29.
Одновременно с занесением информации в буферный регистр 20 устанавливается в состояние «О» дополнительный триггер 23. 3анесенный код хранится в .регистре 20 до тех пор,,пока не будут выполнены условия срабатывания элемента «И» 25, обеспечивающего считывание информации из буферного .регистра 20 и запись ее в сдвиговый регистр 3 для преобразования в последовательный код и последующей регенерации. Триггер 23 используется для развязки по времени момента записи информации в буферный регистр 20 и момента снятия условия срабатывания с элемента «И» 26 (сигнал «О» тригчера управления переписью из буфер ного регистра 20).
Триггер управления переписью из триггера
22 устанавливается в состояние «О» под воздействием сигнала, сформированного элемента «И» 27 путем строби рования сигнала «О» дополнительного триггера синхросигналом.
Выходной сигнал элемента «И» 27 используется также для сброса в состояние «О» триггера управления переписью из триггера 21 управления и буфер ного регистра 19, последний с этого моме|нта становится готовым к приему новой информации кода следующего символа.
При выполнении условий срабатывания элемента «И» 25 код символа из буферного регистра 20 поступает на параллельный вход сдвигового регистра 3. Это происходит в момент совпадения сигналов, поступающих на элемент «И» 25 с блока 13 формирования маркера, с пулевого плеча триггера управления переписью из триггера 22 и из блока 9 синхронизации. После преобразования на сдвигом регистре 3 последовательный код символа подается в блок 4 памяти для циклической регистрации по кольцу: выход сдвигового регистра — вход блока памяти — выход блока памяти — последовательный вход сдвигового регистра — выход сдвигового регистра. В момент време ни, когда код оказывается записанным в сдвиговый регистр 3, этот код в параллельной форме передается на знакоформирователь 15 блока 5 отображения данных, вырабатывающий цифровые сигналы, соответствующие конфигурации данного символа, рассматриваемого как совокупность отрезков или точек iHB плоскости и ндикаторного органа. Эти сигналы поступают на вход олока 16 TipBB e H индикацией, преооразующего цифровые сигналы в аналоговые сиг.алы, непосредственпо управляющие перемещением луча ЭЛТ или сходного индикаторного органа по траектории, соответствующей начертанию символа. Формируемое та519702 ким образом графическое изображение символа отображается на экране индикатора 17, При нажатии на любую из клавиш клавиш ного пульта 14 вырабатывается сигнал, поступающий на блок 12 редактирования данных, формирующий сигнал перемещения маркера. Этот сигнал подается на блок 13 формирования маркера, который вырабатывает маркер-сигнал, отмечающий обрабатываемый символ при его циркуляции.
Режим «Ввод» предназначен для ввода в периферийное устройство информации из канала связи с ЭВМ или из другого источника.
Таким образом, в режиме «Ввод» устройство работает в качестве выводного по отношению к ЭВМ.
Работа устройства в данном режиме начинается по получении управляющего сигнала «Вызов» от внешнего устройства. Принимаемая информация постунает в блок 1 приема данных, обрабатывается в блоке 10 формирования сигналов обмена, выдающем на внешнее устройство ответный сигнал — «Принято», и подается на блок 11 контроля достоверности, осуществляющий проверку:кодов на четность. В случае обнаружения нарушения четности блок контроля достоверности выдает сигнал сбоя в блок 10 формирования сигналов обмена, формирующий требование повторной передачи. Проверенная на достоверность и нформацпя пост пает на первый вход входного коммутатора 18. Последующая циркуляция инфо рмации в устройстве происходит аналогично описанному режиму «Набор».
Режим «Вывод» предназначен для вывода информации, циркулирующей в устроистве по окончании режимов «Набор» или «Ввод» в канал связи с ЭВМ, на печатающее устройство или на другой приемник и нформации.
При этом периферийное устройство вводавывода информации функционирует по отношению к ЭВМ в качестве вводного устройства.
В режиме «Вывод» активизируется третий вход входного коммутатора 18, связанный с выходом сдвигового регистра 3. Информация, циркулирующая по цепи: последовательный выход сдвигового регистра — вход блока памяти — выxoä блока памяти п0следовательный вход сдвигового регистра — выход сдвигового регистра, начинает считываться со сдвигового регистра 3 в параллельном коде и посимвольно поступает через вход ной коммутатор 18 и элемент «И» 24 на буферный регистр 19 (первый цикл), а затем через элемент «И» 26 переписывается на буферный регистр 20 (второй цикл). Код обрабатываемого символа, записанный в регистре 20, проходит в магистраль, связывающую выход регистра 20 с входами приемников 6, 7, 8 информации. По окончании обработки символа приемником соответствующий блок сопряжения формирует управляющий сигнал «Принято». В каждом цикле вывода к периферийному устройству подключен только один приемник. Сигнал «Принято» поступает на элемент «ИЛИ» 29, выходной сигнал которого, стробированный выходным сигналом
5 элемента «И» 28, подается на вход «Установка О» триггера 22 управления переписью из буферного регистра и аналогичный вход буферного регистра 20. В результате происходит сброс триггера 22 и очистка регистра 20, 10 который с этого момента готов к приему следующего символа аналогично тому, как это описано для режима «Набор». Таким образом осуществляется вывод информации в приемники, обладающие существенно различ15 ным быстродействием, с использованием единового канала циркуляции информации.
Фо,р мул а изобретения
Устройство для ввода-вывода информации, содержащее блок приема данных, подключенный к блоку набора, сдвиговый регистр, .соединенный с блоком памяти и блоком отоб25 ражения данных, блок синхронизации и блоки сопряжения с приемниками информации, отл ич а ю щеес я тем, что, с целью упрощения устройства, повышения надежности работы и быстродействия устройства оно со30 держит входной коммутатор, два буферных регистра, два триггера управления, дополнительный триггер, элементы «И» и «ИЛИ», причем первый вход входного коммутатора соединен с выходом C.чока приема данных, 35 второй вход входного коммутатора соединен с выходом блока набора, третий вход входного коммутатора соединен с выходом сдвигового регистра, выход входного коммутатора через элемент «И» соединен с единичным
40 входом первого триггера управления и с входом первого буферного регистра, выход которого через элемснт «И» .подключен к нулевому входу дополнительного триггера и к Входу второго буферного регистра, выход кото45 рого соотвстственно соединен со входами блестков сопряжения с приемниками информации и через элемент «И» со сдвиговым регистром, единичный выход первого триггер а управления через элемент «И» подключен к
50 входу второго буферного регистра, единичный выход второго триггера управления через элемент «И» подключен к входу сдвигового регистра, а нулевой выход второго триггера управления через элемент «И» подклю55 чен к входу второго буферного регистра, нулевой выход вспомогательного триггера через элемент «И» соединен с нулевыми входами первого триггера управления, второго триггера управления и входом первого буферно50 го регистра, выход блока набора через элемент «И» соединен с входом первого буферного регистра и с входом сдвигового регистра, а через элементы «И» и «ИЛИ» — с единичным входом второго буферного регистра, 05 выход блока приема данных через элемент
519702
Составитель Г. Митина
Техред А Камышникова
Корректор Н. Аук
Редактор И. Грузова
Заказ 1591/11 Изд. № 1481 Тираж 864 Подписное
ЦНИИПИ Государственного комитета Совета Министров СССР по делам изобретений и открытий
113035, Москва, Ж-35, Раушская наб., д. 4/5
Типография, пр. Сапунова, 2
«И» соединен с входом первого буферного регистра, а выходы блоков сопряжения с приемниками информации через элемент «ИЛИ» соединены с единичным входом второго триггера управления и с входом второго буферного регистра.