Устройство для ввода информации Советский патент 1989 года по МПК G06F3/00 

Описание патента на изобретение SU1531082A1

01

оо

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

название год авторы номер документа
Устройство для ввода информации 1990
  • Мешков Олег Кузьмич
  • Боженко Игорь Борисович
SU1698882A1
Запоминающее устройство с произвольной выборкой 1988
  • Боженко Игорь Борисович
  • Мешков Олег Кузьмич
  • Кондратов Петр Александрович
SU1548790A1
Устройство для адресации памяти 1990
  • Мешков Олег Кузмич
  • Боженко Игорь Борисович
  • Фегецин Игорь Зенонович
SU1741142A1
УСТРОЙСТВО КОНТРОЛЯ ПРОЧНОСТИ КРЫЛА ВОЗДУШНОГО СУДНА 2011
  • Кашковский Виктор Владимирович
  • Чигвинцев Андрей Алексеевич
  • Устинов Владимир Валентинович
RU2469289C1
Электронная вычислительная машина с прямым доступом в память 1990
  • Потапенко Валерий Ильич
SU1751776A1
Устройство для сопряжения системной и локальной магистралей. 1988
  • Алдабаев Геннадий Константинович
  • Геращенко Юрий Иванович
  • Конарев Анатолий Николаевич
  • Николенко Владимир Николаевич
  • Перекрестов Анатолий Григорьевич
  • Колбасин Юрий Леонидович
SU1672460A1
Устройство для контроля блоков памяти 1991
  • Панов Кирилл Владимирович
SU1833920A1
Устройство для сопряжения ЭВМ с общей магистралью 1987
  • Морозов Виталий Константинович
  • Ковалев Борис Михайлович
  • Казаков Мурат Баязитович
  • Коробков Лев Семенович
  • Николаенко Николай Николаевич
  • Гольцман Михаил Файкелевич
SU1456963A1
Устройство для отладки программ микроЭВМ 1989
  • Гуляев Анатолий Иванович
  • Киселев Сергей Константинович
SU1815643A1
Устройство для формирования изображения 1988
  • Вишняков Владимир Анатольевич
  • Эйдельман Дмитрий Аркадьевич
SU1575230A1

Иллюстрации к изобретению SU 1 531 082 A1

Реферат патента 1989 года Устройство для ввода информации

Изобретение относится к автоматике и вычислительной технике и может быть использовано для передачи массивов изображения. Цель изобретения - повышение быстродействия устройства при передаче прямоугольных фрагментов массива изображения. Устройство содержит блок 1 сопряжения, контроллер 2 прямого доступа к памяти (КПДП), элемент И 3, элемент И-НЕ 4, два счетчика 5,6, блок 7 сравнения, триггер 8. Повышение быстродействия достигается за счет задания атрибутов прямоугольного фрагмента массива изображения - координат левого и правого столбцов фрагмента и его длины. Передача элементов фрагмента производится построчно в режиме ПДП. Счетчик 5 и 6 при этом вырабатывают координаты столбца и строки передаваемого ПЭЛа. 4 табл. 4 ил.

Формула изобретения SU 1 531 082 A1

00

ю

Изобретение относится к автоматике и вычислительной технике и может быть использовано для передачи массивов изoбpaJкeния.

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

На фиг.1 показана блок-схема устройства; на фиг.2 - конструкция блока сопряжения; на фиг.З - временные диаграммы работы устройства;на фиг. 4- блок-схема алгоритма работы устройства.

На фиг.1 обозрачены блок 1 сопряжения, контроллер 2 прямого доступа к памяти (КПДП), элемент И 3, элемент Н-НЕ 4, первыГ 5 и второй 6 счетчики, блок 7 сравнения, триггер 8, выход |9 подтверждения передачи устройства, выходы 10 подтверждения приема уст- .ройства, выход 11 записи устройства, информационные 12 и стробирующие 13 входы устройства, вход 14 готовности устройства, адресные выходы первой 15 и второй 16 групп устройства,входы-выходы данных 17, управления 18 и адреса 19 устройства.

На фиг. 2 обозначены генератор 20 фаз (го), це трапьньш процессор (1Щ) 21, связной интерфейс (СИ) 22, интерфейс 23 управления (ИУ), системный контроллер (СК) 24, ПЗУ 25, ОЗУ 26 и шинный формирователь (ЫФ) 27.

На фиг.З показаны диаграммы а - сигнал готовности с входа 14; б -разрешение на захват шин и выходы ИУ 23; в - запрос на захват шин с выхода ИУ 23; г - разрешение Щ1 на захват шин КПДП 2; д - сигнал подтверждения КПДП 2 на выход 9; е - сигнал записи на выход 11; ж - выход блока 7 сравнения; 3 - выход триггера 8; и - выход элемента И-НЕ 4.

Устройство работает следующим об

разом.

ГФ 2U вырабатывает сигналы синхронизации t/1, 1/2 с тактовой частотой 2 11Гц, обеспечивая тактирование ЦП 21 и КЛДП 2, При включении устройства в течение времени, большем трех . тактов , ГФ 20 устанавливает в l свой выход RES - производится начальная установка ЦП.

Программы начальной загрузки и управления помещены в ячейки 0...8 DH системного ПЗУ 25. Алгоритм программы показан на фиг, 4.

0

5

0

5

0

5

0

5

0

5

В .1 представлены МПК програм- Nuipyeiujx БИС; в табл.2 - распределение адресного поля ЦП; в табл.3 - служебные ячейки системного ОЗУ; в табл.4 - список директив, поступающих по кЛ СИ 22, их назначение и описание действия устройства по директивам.

1-я директива предваряет запись по кВ СИ 22 в ячейки . .. 206Н системного ОЗУ 26 атрибутов вводимого фрагмента массива. Появление информации по кЛ СИ сопровождается запросом на выходе кСЗ СИ, по кВ - запросом на кС(йСИ. Запросы читаются ЦП 21 по ЩД 17 через ШФ 27 на его выходах D1, D0. При уровне 1 на одном из этих выходов следует условный переход. Устройство загружает первый адрес ЛИ + 2 из списка атрибутов фрагмента по адресу маркера ЛМ. Затем атрибуты, последовательно поступающие в устройство по кВ СИ 22, помещаются по инкре- мeнтиpyeмo Iy адресу, хранящемуся в ячейках AM, AII-i-1 .

После выполнения 1-й директивы получения атрибутов фрагмента устройство получает 2-1з директиву, инициирующую ввод этого фрагмента.

По 2-й директиве устройство вьтол- няет подготовительные действия. В счетчиках 5 и 6 выставляется адрес начального элемента фрагмента. Затем на кВ ИУ 23 выставляется координата X начального столбца фрагмента, на кЛ - конечного столбца. К1ЩП 2 загружается на операцию записи во внешнее устройство при длине передаваемого массива, взятой из ячеек , 205Н. После подготовки ИУ устанавливает кС0, поступакяций на вход разрешения захвата щин DRQ0 КПДП 2 (фиг. 36, участок I) и снимающий сброс: с триггера 8. КПДП выдает в ЦП 21 запрос на захват шин HRQ (фиг.Зв, участок I) и, получив ответ HLDA (фиг.Зг, участок I), захватывает шины при ус- ловии уровня 1 на своем входе RDY (фиг.За, участок I). Выставляется сигнал 1 (OW) и начинается побайтный ввод фрагмента. Поступление каждого байта подтверждается сигналом DACK 0 (фиг.3д,е). Адресация вводимого фрагмента определяется состоянием счетчиков 5 и 6. Инкрементация счетчика 5 осуществляется по DACK0. Участок адресации конечного столбца фрагмента индуцируется уровнем 1 на выходе

блока 7. Этот сигнал задерживается триггером 8 на один цикл обмена (фиг.Зэ, участок III) и формирует на выходе элемента 4 сигнал установки счетчика 5 через элемент 3 и инкремент счетчика 3 (фиг.Зи,участок III) . Тем самым перед выдачей сигнала записи на выход 11 на счетчиках 5 и 6 устанавливается адрес начального элемента следующей строки. По окончании ввода фрагмента КПДП 2 снимает захват шин и предоставляет их ЦП 21 (фиг.Зв г, участок V), который, продолжая выполнение программы, сбрасывает кС0 ИУ 23, заносит новое значение регистра режима КПДП и возвращается к .чтению состояния разрядов D0,DI ШФ 27.

Вход 14 устройства используется для дополнительной синхронизации КПДП 2 по входу RDY при телевизионном формате вводимого массива. В этом случае КПДП, находящийся в режиме захвата

шин, блокирует выдачу сигнала записи на уровне

на выход О

11

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

14. Установка сигнала на входе 14 долж- на совпадать с началом кадрового гашения, а его сброс опережать окончание кадрового гашения на время, большее двух тактов .30

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

на входе 25 первого счетчика, стробирующим входом

35

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

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

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

10

,

20

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

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

301Н

) 302Н

303Н

кА

кВ

кС

Регистр управляющегослова (РУС)

А00Н

4«ЯН

W2H

4(53Н

кА

кВ

кС

РУС

500 Н

501Н

РА0

РУ

РР, PC

Диапазон адресов

Используемый узел

0-1 FFH Системное ПЗУ емкостью 512 байт (КР556РТ5)

Системное ОЗУ емкостью 256 байт (К531РУ9П)

Связной интерфейс (соответственно кА, кВ, кС, РУС)

Интерфейс управления (соответственно кА, кВ, кС, РУС) КПДП (соответственно) РА0, РУ0, РР и PC)

Шинньш формирователь (разряды D0, D1)

Каналы кА, кВ запрограммированы на 1-й режим Ввод, кА... - принимает ко директивы

КВ0...7 - принимает данные для помещения в системное ОЗУ Каналы кА, кВ, кС запрограммированы на режим 0 ,кА, кВ, кС0...3 - вывод кС4... 7 - ввод По кВ - выставляется кордината X правого стоца фрагмента; кС0 - флаг разрешения приема фрагмента в память отображения; кС1 - прием СТХ1/ кС2 - прием CTY1/ Организует передачу фрагментов изображения в память отображения

Таблица 2

Примечание

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

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

Чтение разрядов кС связного интерфейса к00 - на D0, кСЗ - на D1 системной шины данных блока синхронизации

Адрес ячейки

Адрес маркера AM служит для хра- нения адреса служебной ячейки

для помещения байта с кВ связного интерфейса

Адрес верхнего левого ПЭЛа фраг- мента, помещаемого в память отображения (в ячейке - координата X, в ячейке 2(Z 3H - координата Y)

Длина (количество ПЭЛов) фрагмен- та, помещаемого в память отображения (максимально равна 1бК) Координата X крайнего правого столбца памяти отображения

Таблица 4

Назначение директивы

Запись атрибутов помещаемого фрагмента изображения в память отображения

Передача фрагмента изображения в память отображения

1531082

Таблица

10

Назначение ячейки

Примечание

Затем по кВ связного интерфейса поступают атрибуты, помещаемые устройством последовательно в ячейки системного ОЗУ по адресам 202Н,..,, Н (табл. 3)

Этой директивой инициируется передача фрагмента изображения контроллером, который программируется исходя из атрибутов по адресам .,,,20 (табл.3)

1

caka o Vi

1.Программирование СИ 22 (кА, кВ- режим I. ввод)2.Программирование ИУ 23 (кА, кВ. кС 0-3 - режим О, вывод)3.Загрузка в регистр режима РР КПДД 2 режима работы используемого в устройстве нулевого канала на отключение после передачи данных.4.(Зпределение системного стека процессора.

о. Начальная установка , кС1, кС2 I в ИУ 23 б. Разрешение работы СИ 22.

Ml:

Чтение через Ш5 27 разрядов кСО,кС2 Си 22 соответствен- но на DO. DI ШД 17

Поступление по кВ СИ 22

г-Г

V

V,/ l«14 liri ПЛ rt

атрибута в сист. ОЗУ 26

М2:

1.Чтение атрибута.скВ СИ 222.Запись в сист. ОЗУ по мао- керу М (М- Г202-206 HI)3.М - Ы+1

J

нет

директива 01 V

1спо;1ноние директивы 02

Г. Занесение координат верхнего левого ПЭЛа передаваемого йрагмента в РА К1ЩГ12, счетчики CTJfb, СТУб.

2.Занесение длины передаваемого фрагмента в Ру К11Д11.3.На кВ и кА остаются зафиксированными значения координат X соответственно крайних левого и правого столбцов передаваемого фрагмента.

Запуск Кад12 по входу rRQ0 установкой hLfl пУ 2J

1.СБРОС кСЦ ИУ 232.Перезагрузка РР КПДП2 на режим работы отключения 0-канала после передачи

Редактор И.Шулла

Составитель В.Фдйзрахманов

Техред Л.Олейник Корректор О.Кравцова

Заказ 7955/49

Тираж 668

ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР 113035, Москва, Ж-35, Раушская наб., д. 4/5

Программа начальной загр/зки

Управлягацая программа

нет

3

да/ Поступление ПО 22

t 1 r

директивы 01 или 02

МЗ;

Чтение кода поступившей с кА СИ 22 директивы.

да

раркер М; 202Н |

Подпис нее

Документы, цитированные в отчете о поиске Патент 1989 года SU1531082A1

Устройство для ввода информации 1984
  • Горшков Сергей Николаевич
SU1280599A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Ллексенко А.Г
и др
Проектирование радиоэлектронной аппаратуры на микропроцессорах
- М.: Радио и связь, 1984, с.56-65, рис.1.30.

SU 1 531 082 A1

Авторы

Кондратов Петр Александрович

Мешков Олег Кузьмич

Боженко Игорь Борисович

Даты

1989-12-23Публикация

1987-10-20Подача