Устройство для сопряжения вычислительной машины с устройством ввода изображения
Иллюстрации
Показать всеРеферат
Изобретение относится к вычислительной технике, в частности к устройствам управления обменом информацией между устройствами ввода и запоминающим устройством цифровой вычислительной машины (ЦВМ), и может применяться для ввода изображений в цифровом виде в ЦВМ от устройств ввода изображений. Основной задачей изобретения является расширение функциональных возможностей за счет организации ввода изображений различных форматов. Устройство содержит блок приемопередатчиков, блок управления, регистр приема, регистр формата, регистр адреса, регистр приоритета, пять мультиплексоров, буферную память, счетчик адреса, два сумматора, два блока сравнения, блок коррекции, блок считывания. 1 з.п. ф-лы, 5 ил. с ф (Л го а о о сь
союз советских социАлистических
РЕСПУБЛИК
@р 4.,G 06 F 13/00 госхдАРственный комитет сссР пО делАм изОБРетений е ОткРытий
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (21) 3867717/24-24 (22) 15.03.85 (46) 30.09.86. Бюл. Ф 36 (72) В.В. Веселовский и В.М. Гриць (53) 681. 325 (088. 8) (56) Гришин М.П. и др. Автсматический ввод и обработка фотографических изображений на ЭВМ.-М.: Энергия, 1976, Авторское свидетельство СССР
В 1176339, 1983. (54) УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ ВЫЧИСЛИТЕЛЬНОЙ МАШИНЫ С УСТРОЙСТВОМ ВВОДА
ИЗОБРАЖЕНИЙ (57) Изобретение относится к вычислительной технике, в частности к устройствам управления обменом информацией .
„,SU„„12669 7 А1 мелду устройствами ввода и запоминающим устройством цифровой вычислительной машины (ЦВМ), и монет применяться . для ввода изобрашений в цифровом виде в ЦВМ от устройств ввода иэображений.
Основной задачей изобретения является расширение функциональных возмож- ностей за счет организации ввода изображений различнык форматов. Устройст" во содержит блок приемопередатчиков, блок управления, регистр приема, регистр формата, регистр адреса, регистр приоритета, пять мультиплексоров, буферную память, счетчик адреса, два сумматора, два блока сравнения, блок коррекции, блок считывания. 1 з.п. 3 ф-лы, 5 ил.
1260967
Изобретение относится к вычислительной технике, в частности, к устройствам управления обменом информаци. ей между устройствами ввода и запоминающим устройством цифровой вычисли- 5 тельной машины (ЦВМ), и может быть применено для ввода изображений в цифровом виде в ЦВМ от устройств ввода изображений.
Цель изобретения — расширение функциональных возможностей путем организации ввода иэображений различных форматов .
Использование метода двухкоординатной адресации элементов изображения (по строкам,и по столбцам) позволяет значительно уменьшить объем дополнительной памяти, но при этом для каждо-20
ro конкретного формата изображения необходимо иметь каждый раэ свое устройство, что значительно сокращает его область применения. Дляосуществления ввода иэображений разных фор- 25 матов необходимо обеспечить переменную границу между координатой"строки и координатой столбца в адресе бу ферной памяти. Для этого в устройство введены третий и четвертый мультиплек-З0 соры, которые в зависимости от кода формата, меняют разрядность координат элеиента иэображения, так как разрядность первого и второго сумматоров выбирается исходя иэ максимально возможной длины строки, то для нормальной работы при вводе иэображений с длиной строки, меньшей максимальной, необходимо заполнять возникающие при этом пустые разряды. Эти функции выполняются вторыи мультиплексором.
В связи с тем, что положение границы между координатаии определяется при принятом методе кодирования формата положеяием старшего разряда, содержащего единицу, для управления работой
45 пятого и четвертого мультиплексоров используется регистр приоритета. Посколько для работы устройства необходимы сигналы конца как нормализованной, так и ненормализованной строк, эти сигналы формируются первым и вторыми блоками сравнения, у которых старшие разряды константы сравнения являются разрядаии регистра формата.
Регистр формата предназначен для хранения кода формата, управляющего настройкой устройства на определенный формат изображения. Пятый мультиплексор выполняет те же функции что и четвертый, но в режиме чтения.
На фиг. 1 представлена схема устройства; на фиг. 2 — схема блока коррекции; на фиг. 3 — схема блока считывания; на фиг. 4 — вариант реализации микропрограммного блока уп равления; на фиг. 5 — распределение информации по входам мультиплексоров.
Устройство содержит блок 1 приемопередатчиков, блок 2 микропрограммного управления, регистр 3 приема элемента изображения, буферную память
4, второй 5 и первый 6 мультиплексоры, счетчик 7 адреса, сумматоры 8 и
9, пятый мультиплексор 10, регистр
11 приоритета, второй блок 12 сравнения, третий 13 и четвертый 14 мультиплексоры, первый блок 15 сравнения, регистр 16 формата, регистр 17 адреса, блок 18 коррекции, блок 19 считывания, шины 20 сопряжения с ЦВМ, шины 21, предназначенные для передачи управляющих сигналов, информационные шины 22, предназначенные для загрузки устройства исходной информацией, информационные шины 23, шины 24 передачи элемента изображения от уст" ройства ввода, шины 25-29 управления, шину 30, предназначенную для передачи сигнала разрешения считывания, управляющие шины 31 и 32, шины 33 передачи управляющих сигналов между блоком управления и утсройством ввода, а также внутренние связи 34 — 37.
Блок 18 коррекции состоит из регистров 38 и 39 коррекции, предназначенных для хранения величины коррекции элемента изображения по оси у (бу) и оси х (Aх) соответственно, узла 40 памяти, служащего для хране" . ния слов коррекции, счетчика 41, используемого для формирования адреса блока 40 памяти, элемента ИЛИ 42, шины 43 начальной установки регистров
38 и 39, шины 44 кода операции, предназначенной для задания режима работы блока 40 памяти, шины 45 разрешения выборки, применяемой для запуска блока 40 памяти, шины 46 модификации счетчика 4 1, шины 47 начальной установки счетчика 41. Шины 43-47 входят в состав шин 32.
Блок 19 считывания содержит элемент НЕ 48, элемент И 49, триггер 50, узел 51 сравнения, предназначенный для формирования сигнала "число строк в буферном блоке равно или больше
1260967
3 заданного", узел 52 сравнения, формирующий сигнала "фрагмент изображения считан", реверсивный счетчик 53, используемый для подсчета количества строк изображения, хранящихся в блоке 4, регистр 54 минимального количества строк, служащий для задания минимального количества строк (N ), C TP необходимого для нормализации, счетчик 55 нормализованных строк предназ- О наченный для подсчета количества нормализованных строк, считанных иэ блока 4, шины 56-58 начальной установки триггера 50, счетчика 55 и счетчика
53 соответственно, шину 59 для записи1> информации в peri стр 54 с шин 22.
Шины 56-59 входят в состав шины 31.
Блок 2 микропрограммного управления образуют узел 60 элементов И, постоян20 ный запоминающий узел 61, узел 62 синхронизации, дешифратор 63, регистр
64 адреса, элемент И-ИЛИ 65, триггер
66 операции, предназначенный для управления мультиплексором 6, входной25 регистр 67, служащий для запоминания условий, внешние шины 68 и 69 пуска и частоты соответственно, шина 70 кода операции, предназначенная для задания операции (" Запись", "Чтение" ) бу-30 ферного блока 4, шина 71 разрешения выборки, служащая для запуска блока
4, шина 72 начальной установки счетчика 7, шина 73 модификации счетчика
7, шины 74 и 75 записи начального адреса и записи следующего адреса бло. ка 4, шины 75 и 77 пуска и останова устройства ввода, шина 78 передачи сигнала сопровождения элемента изображения,шина 79, используемаядля пере-4р дачи сигнала, свидетельствующего о том, что в блок 1 связи из ЦВМ приня. та команда, шина 80, предназначенная для передачи сигнала о том, что передача информации из блока 1 связи в
IIBN выполнена и разрешена передача следующего слова, шина 81 "Завершеие обмена", шина 82 для передачи коа команды, принятой иэ ЦВМ, и шина
83, предназначенная для передачи запроса в блок 1 связи на передачу (при;ем) элемента иэображения (исходной информации). Шины 70 и 71 входят в . состав шин 25, шины 72 и 73 — в состав шин 27, шины 74 и 75 — в состав шин 29, шины 76 — 78 — в состав шин ,3S
33, шины 79-83 — в состав шин 21.
Блок 18 коррекции работает следующим образом.
В уэле 40 памяти хранятся слова коррекции. Каждому элементу строки изображения соответствует слово коррекции, которое содержит величину коррекции по столбцам матрицы иэображения дУ и величину коррекции по строкам матрицы изображения л . Значения дх и ду вычисляются заранее и загружаются в узел 40 памяти. 3arруэка осуществляется с шин 22 под управлением блока 2. Для загрузки на шины 44 и 45 управления выдаются сигналы кода операции "Запись" и
"Разрешение выборки". После каждой записи модифицируется счетчик 41, сигналом по шине 46. При считывании на шины 44 и 45 управления, иэ блока
2 управления выдаются сигналы кода операции "Чтение" и Разрешение выборки". Часть слова коррекции, содержащая ду, помещается в регистр 38, часть слова коррекции, содержащая дХ вЂ” в регистр 39.
Перед началом работы блок 18 коррекции обнуляется сигналами на шинах
47 и 43, устанавливающими в исходное состояние счетчик 4 1 и регистры 38 и
39. Регистры 38 и 39 обнуляются также перед считыванием каждого глова коррекции.
Счетчик 41, кроме того, обнуляется по окончании записи каждой строки изображения в буферный блок 4 сигналом по шине 35.
Блок 19 считывания работает следующим образом.
Перед работой обнуляются счетчики
53 и 55 и триггер 50 сигналами по шинам 58, 57 и 56.
При записи строки изображения в буферный блок, 4 в реверсивный счетчик
53 прибавляется единица ° Модификация счетчика 53 осуществляется сигналом по шине 35. Как только количество строк изображения в блоке 4 станет равным заданной в регистре 54 величине на выходе блока 5.1 сравнения формируется сигнал, свидетельствующий о том, что в буферном блоке 4 записан фрагмент изображения, достаточный для разрешения считывания. По фронту сигнала устанавливается в единичное состояние триггер 50 разрешения считывания. Установка триггера 50 является условием для блока 2, по котороиу начинается передача фрагмента изоб" раженкя из буферного блока 4 в ЦВМ.
1260967
При считывании из буферного блока ,каждой строки изображения из реверсивного счетчика 53 вычитается единица, а в счетчик 55 прибавляется единица. Модификация счетчиков 53 и 55 осуществляется сигналом на шине 34.
Если из буферной памяти 4 считан фрагмент изображения, определяемый количеством строк, заданным в регистре 54, на выходе блока 52 сравнения формируется сигнал, который сбрасывает триггер 50 разрешения считывания, если в буферной памяти 4 записано количество строк, меньше заданного в регистре 54, сброс триггера 50 осущест- 1> вляется по фронту сигнала с элемента
И 49, т.е. если очередной фрагмент изображения не подготовлен для считывания, считывание из буферного блока
4 для передачи в ЦВМ приостанавливается до тех пор, пока в блок 4 не запишется необходимый для нормализации фрагмент изображения и триггер 50, не установится в единицу.
Блок 12 сравнения формирует сигнал по шине 34 "Конец нормализованной строки". Информация по входам блока
12 и мультиплексора 10 распределяется аналегично блоку 15 и мультиплек сору 14, однако на вход мультиплексора 10 подаются разряды — (w-1) адреса считывания из счетчика 7.
Блок 15 сравнения формирует сигнал иа шине 35 "Конец ненормализованной строки". На первый вход блока 15 подаются (Π— (и-1)) младшие разряды регистра 17. На старшие разряды первого входа блока 15 подаются выходы с мультиплексора 14. На старшие разряды
40 второго входа блока 15 сравнения подаются выходы регистра 16 формата (соответственно старший выход на старший выход и т.д.). Младший разряд регистра 16 формата на блок 15 не
45 подается. На остальные разряды второго входа блока 15 подаются единицы (см. фиг. 6), Блок 2 управления работает следующим образом.
В регистре 64 адреса записывается
50 адрес микропрограммы с шин 82 управляющим сигналом, поступающим с узла
60. Дешифратор 63 управляется кодом регистра 64 адреса. Дешифратор 63 формирует сигнал выбора ячейки узла
61, в котором хранится первая микрокоманда. По сигналу из блока 62 син:;воничации на выходах узла 60 формируются сигналы, управляющие работой устройства. Часть микрокоманды задает адрес следующей микрокоманды, который заносится в регистр 64 адреса с узла 60, и цикл считывания повторяется.
Элемент И-ИЛИ 65 и регистр 67 служат для организации условных переходов. Условия (разряды регистра 67) опрашиваются сигналами микроопераций, поступающими с узла 60. На выходе элемента И-ИЛИ 65 формируется в результате опроса какого-либо условия сигнал установки в нулевое или единичное состояние младшего разряда реги стра 64 адреса. Таким образом организуются переходы по условию в микропрограмме.
Узел 62 синхронизации управляется сигналами пуска и частоты, поступающими из ЦВМ по шинам 68 и 69.
Принцип работы устройства заключается в следующем.
Изображение представляет собой матрицу М N элементов (где N— количество строк матрицы Й вЂ” количество столбцов). Элементами матрицы являются коды яркостей. На вход устройства поступает последовательность строк матрицы изображения.
Строка изображения записывается в буферную память 4 в нормализованном виде, а считывание элементов изображения из него для передачи в ЦВМ осуществляется в естественном порядке.
При геометрической нормализации изображения очередной элемент изображения записывается в буферную память
4 по адресу (A„+аУ.) 2 + (A„+аХ,.), rye A> — текущий адрес строки матрицы изображения;
А +ь 1. — следующий адрес строки матрицы изображения;
Ах- текуший адрес столбца матрицы иэображения;
A +дх. — следующий адрес столбца матх рицы изображения;.=Ь8,Е; — количество элементов в строке.
Устройство работает следующим образом.
Процесс обмена информацией между
ЦВМ н устройством ввода включает эта126096 7
7 пы подготовки обмена, начала обмена, непосредственно обмен и завершение обмена. Этапы подготовки обмена, начала обмена, завершения обмена выполняются по командам от процессора, которые поступают в устройство по шинам 20 и по шинам 21 (82) передаются в блок управления. Б.:ок 2 управления, выполняя команды, осуществляет управление работой устройства. 20
На этапе подготовки обмена обнуляются счетчик 7 адреса считывания сигналом на шине 27, блок 18 коррекции— сигналами на шинах 32, блок 19 считывания — сигналами на шинах 31. 25
В блоке 18 коррекции регистры 38 и 39 обнуляются сигналом на шине 43, счетчик 41 — сигналом на шине 47.
В блоке 19 считывания триггер 50 обнуляется сигналом на шине 56, счет- д} чики 53 и 55 — сигналами на шинах 58 и 57 соответственно.
В регистр 54 заносятся с шин 22 минимальное количество строк (я р ), необходимое для формирован»я нормали р5 зованного фрагмента изображения. 3а пись осуществляется сигналом на шине 59, В регистр 17 адреса заносится с шин 22 начальный адрес записи сигналом, поступающим по шинам 29.
Начальный адрес записи зависит от характера геометрических искажений и определяется таким образом, чтобы порядок записи всех строк в буферный блок 4 был единообразным, т.е., осуществлялся одинаково для всех строк по одной последовательности слов коррекции»
В регистр 16 формата заносится с шин 22.код, задающий формат изображения (длину строки). На этапе подготовки загружается также в узел 40 па45 мяти блока 18 коррекции программа коррекции, представляющая собой последовательность слов коррекции. Каждому элементу строки изображения соответствует слово коррекции. Для загрузки узла 40 памяти блок 2 устанавливает
50 на шине 44 признак операции "Запись" и выдает сигнал на шине 45, по которому осуществляется запись информации с шин 22 в узел 40. Перед записью следующего слова коррекции модифициру ется счетчик 41 сигналом по шине 46.
После загрузки узла 40 памяти счетчик
41 обнуляется сигналом по шине 47.
На этапе начала обмена в блок 1 из
ЦВМ по шинам 20 выдается команда
"Начать обмен". Команда записывается в регистр 64 блока управления 2. Запись команды в блок 2 инициируется сигналом rо шине 79, поступающим из блока 1 по шинам 21.
Отрабатывая команду, блок 2 управления выдает по шинам 33 (76) в устройство ввода команду пуска и перехо-. дит в режим ожидания сигналов управления от устройства ввода.
Устройство ввода, выполнив команду, -выдает на ш22нах 24 элементы иэображения, а на шинах 33 (78) сигнал сопровождения. Элементы изображения записываются в регистр 3 приема.
Этап непосредственного обмена начинается с приходом первого сигнала сопровождения и состоит из циклов записи элементов изображения в буферную память 4 и циклов считывания иэ него. Блок 2 управления выполняет цикл записи каждого элемента изображения, принятого в регистр 3 приема с приходом каждого сигнала сопровождения.
Цикл записи заключается в следующем.
Блок 2 управления формирует на шинах 32 признак операции "Чтение" и сигнал "Разрешение выборки". В результате в блоке 18 коррекции считывается слово коррекции и на шинах 36 и 37 устанавливаются значения а и Х которые подаются на входы сумматоров
8 и 9. На вторые входы сумматоров
8 и 9 через мультиплексоры 13 и 14 подается адрес записи из регистра
17. Младшие разряды О, 1,,(o -1) адреса записи подаются напрямую на сумматор 9, следующие разряды адреса записи, (+1),..., (w -1) — на сумматор 9 через мультиплексор 14 и на сумматор 8 через мультиплексор 13.
Старшие разряды адреса записи m> (m+1) р подаются на сумматор 8 через мультиплексор 13. При этом минимально возможная длина строки равна 2" элементов, максимально возможная—
2 элементов.
Для примера, приведенного на фиг. 5, h -= -8, m - =11 возможные длины строк 256, 512, 1024, 2048 элементов.
На фиг. 5 раскрыты для пояснения входы мультиплексоров 5, 13 и 14, обозначенные в горизонтальных клетках. В клетках обозначены номера разрядов, которые подаются на муль1260
962
9 типлексоры. ф означает, что на со-, ответствующий разряд мультиплексора подается нуль.
В клетках мультиплексоров 13 и 14 обозначены разряды регистров 11, в клетках мультиплексора 5 — разряды сумматоров 8 и 9, причем разряды сум. маторов 8 отделены от разрядов сумматора 9 жирной ломаной линией.
Мультиплексоры 5, 13 и 14 управ- 10 ляются регистром 11 приоритета. На вход регистра 11 приоритета подается код из регистра 16 формата. Разрядность регистра 16 определяется величиной гп — n + 1. Необходимая длина, К строки задается кодом 2 — 1, (где к=1,2,3,..., -h+1) . В регистр 16 формата заносится код 9®1 для строки длиной в 256 элементов, 9911 для строки в 512 элементов, 9111 для 20 строки длиной в 1024 элемента, 1111 для строки длиной в 2048 элементов.
При этом младший разряд регистра 11 приоритета, соответствующий младшему. разряду регистра 16 формата, управля-25 ет первыми входами мультиплексоров
5, 13 и 14 следующий разряд — вторыми входами и т.д., т.е. старшая еди, ница в регистре 16 формата вызывает появление сигнала на соответствующемзО ей разряде регистра 11 приоритета.
Для пояснения внутри регистра 11 приоритета на фиг. 5 обозначены коды регистра 16 формата, вызывающие появление сигнала на соответствующем выходе. На управляющие входы мультиплексора 14 подаются выходы регистра !
11 приоритета аналогично мультиплексорам 5 и 13.
Таким образом, на выходе сумматора4О
9 формируется адрес столбца, а на выходе сумматора — адрес строки.
Адрес записи в буферный блок 4 формируется на выходе сумматора 9 (разряды 0,1,., (-1)) и выходе
45 мультиплексора 5 (разряды и (m-1), m). По сформированному адресу осуществляется запись элемента иэображения в буферную память 4. Для записи в буферную память 4 блок 2 управления формирует сигнал выбора адреса на шине 26, подключая к адресным входам блока 4 адрес записи и формируя на шинах 25 признаки операции "Запись" и "Разрешение выборки". Элемент изоб- ражения из регистра 3 приема записыва-. ется в блок 4. Затем блок 2 управления осуществляет модификацию счетчика 41 блока 18 коррекции (прибавляется единица) сигналом на шине 46 и запись нового адреса в регистр 17 сигналом на шинах 29.
При записи последнего элемента строки на выходе блока 15 сравнения формируется сигнал "Конец ненормализованной строки", который обнуляет блок 18 коррекции (счетчик 41) и прибавляет единицу к реверсивному счет— чику 53 блока 19.
Блок 2 по условию на шине 30 сле" дит за заполнением буферной памяти 4.
При наличии сигнала "Разрешение считывания" на шине 30 в каждом цикле обмена выполняется как цикл записи в буферную память 4, так и цикл считывания из него (моменты записи и считывания разнесены по времени).
В цикле считывания из буферной памяти 4 блок 2 управления сигналом на шинах 26 подключает счетчик 7 адреса считывания к адресным шинам блока 4, формирует на шинах 70 (25) признак операции "Чтение" и выдает сигнал
"Разрешение выборки" на шине 71 (25).
В результате по адресу из счетчика 7 буферная память 4 считывает элемент изображения и выдает его в блок 1 по шинам для передачи в ЦВМ. Для инициации передачи элемента иэображения из блока 1 в ЦВМ блок 2 управления формирует на выходы 83 шин 21 запрос на обмен.
Цикл считывания осуществляется, если предыдущий элемент передан в
ЦВМ, и определяется блоком 2 по условию на входе 80 "Запрос принят" шин
21.
Таким образом во время приема элементов иэображения от устройства ввода осуществляется передача их в ЦВМ, если в буферной памяти 4 имеется хотя бы один нормализованный фрагмент изображения.
При возникновении на выходе 34 блока 12 сравнения сигнала "Конец нормализованной строки" в счетчик 55 прибавляется единица, а из счетчика
53 вычитается единица.
Если на выходе 30 блока 19 считывания сигнал "Разрешение считывания" ,сбрасывается, считывание приостанавливается до тех пор, пока в буфер,ную память 4 не запишется заданное количество строк и не появится сигнал на шине 30 блока 19 считывания.
1260967
Если ЦВМ приняла необходимое количество информации, то на выходе 81 шин 2 1 блока 1 формируется сигнал
"Завершение обмена", который поступает в блок 2 управления. 5
По сигналу "Завершение обмена" блок 1 связи формирует запрос на прерывание и выдает его в ЦВМ по шинам 20 и блок 2. управления останавливает обмен. В устройство ввода выдается команда останова на выходе
77 шин 33.
Формула изобретения
1. Устройство для сопряжения вычислительной машины с устройством ввода изображения, содержащее блок приемопередатчиков, блок микропрограммного управления, регистр приема, 20 буферную память, счетчик адреса, регистр адреса, первый мультиплексор, два сумматора, блок коррекции, причем первая группа информационных входов25 выходов блока приемопередатчиков подключена к группе информационных и упРавляющих входов-выходов вычислительной машины, информационный вход регистра приема подключен к информационному выходу устройства ввода изображения, первая группа входов логических условий и выходов микроопераций блока микропрограммного управления подключена к группе управляющих входов-выходов устройства ввода иэоб- 35 ражения, при этом вторая группа информационных входов-выходов блока . приемопередатчиков соединена с второй группой входов логических условий и выходов микроопераций блока микро- 40 программного управления, третья группа выходов микроопераций которого соединена с группой управляющих входов буферной памяти, информационный выход которой соединен с информаци- 45 онным входом блока приемопередатчиков, информационный выход которого соединен с информационным входом блока коррекции и первым информационным входом регистра адреса, группа входов 50 записи которого соединена с четвертой группой выходов микроопераций блока микропрограммного управления, пятая группа выходов микроопераций которого соединена с группой управля 55 ющих входов счетчика адреса, выход которого соединен с первым информацирнным входом первого мультиплексора, выход которого соединен с адресным входом буферной памяти, информационный вход которой соединен с выходом регистра приема, управляющий вход первого мультиплексора соединен с первым выходом микроопераций блока микропрограммного управления, шестая группа выходов микроопераций которого соединена с группой управляющих входов блока коррекции, первый и второй информационные выходы которого соединены с первыми информационными входами первого и второго сумматОров . соответственно, первый выход второго сумматора соединен с вторыми информационными входами первого мультиплексора и регистра адреса, первый информационный выход которого соединен с вторым информационным входом второго сумматора, о т л,и ч а ю щ е е с я тем, что, с целЬю расширения функциональных воэможностей путем согласования разных форматов иэображений с форматом вичислительной машины, в него введены второй, третий, четвертый и пятый мультиплексоры, два блока сравнения, регистр приоритета, регистр формата, блок считывания, при этом выход первого сумматора соединен с первым информационным входом второго мультиплексора, выход которого соединен с третьими информационными входами первого мультиплексора и регистра адреса, второй информационный выход которого соединен с первым информационным входом третьего мультиплексора, второй информационный вход которого соединен с информационным входом чет" вертого мультиплексора и третьим информационным выходом регистра адреса, первый информационный выход которого соединен с группой младших разрядов первого информационного входа первого блока сравнения, группа старших раэ" рядов первого информационного входа которого.соецинена с выходом четверто.
ro мультиплексора и третьим информационным входом второго сумматора, второй выход которого соединен с вторым информационным входом второго мультиплексора, управляющий вход которого соединен с управляющими входами третьего, четвертого и пятого мультиплексоров и с выходом регистра приоритета, информационный вход которого соединен с .вторым информационным входом первого блока сравнения, первым информационньм входом второго блока
1260967
2. Устройство по п. 1, о т л и ч а ю щ е е с я тем, что блок считывания содержит реверсивный счетчик, регистр, счетчик нормализованных строк, два узла сравнения, элемент
30 сравнения и выходом регистра формата, вход записи которого соединен с вторьм выходом микроопераций блока микропрограммного управления, седьмая группа выходов микроопераций которого соединена с группой управляющих входов блока считывания, выход разрешения считывания которого соединен с входом логического условия блока микропрограммного управления, выход счет-!0 чика адреса соединен с информационным входом пятого мультиплексора, выход которого соединен с вторым информационным входом второго блока сравнения выход которого соединен с пер—
15 вым входом модификации блока считывания, второй вход модификации которого соединен с выходом первого блока сравнения и входом установки блока коррекции информационный вход котоЭ
20 рого соединен с информационными входами регистра формата и блока считывания, выход третьего мультиплексора соединен с вторым информационным входом первого сумматора.
НЕ, элемент И и триггер, причем выход триггера является выходом разрешения считывания блока считывания, первый нулевой вход триггера, нулевой вход счетчика нормализованных строк, вход записи регистра и нулевой вход реверсивного счетчика образуют группу управляющих входов блока считывания, счетный вход счетчика нормализованных строк соединен с входом уменьшения счета реверсивного счета и является первым входом модификации блока считывания, вход увеличения счета реверсивного счетчика является вторым входом модификации блока считывания, информационный вход регистра является информационным входом блока считывания, выходы реверсивного счетчика и счетчика нормализованных строк соединены с первыми входами первого и второго узлов сравнения соответственно, вторые входы которых соединены с выходом регистра, выход второго узла сравнения соединен с первым входом элемента И, выход которого соединен с вторым нулевым входом триггера, единичный вход которого соединен с выходом первого узла сравнения и входом элемента НЕ, выход которого соединен д вторым входом элемента И.!
260967
1 260967
Составитель С. Пестмал
Техред П.Опекник.
Корректор Е, Сирохман
Редактор Л. Пчелииская
Тиралк 671
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, Ж-35, Pàóøñêàÿ наб., д. 4/5
Поди
Заказ 5233/50
Производственно-полиграфическое предприятие, r. У кгород, ул. Проектная, 4