Устройство для ввода информации
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Текст
СОВХОЗ СО 8 ЕТСНИСОЦИАЛИСТИЧЕСНРЕСПУБЛИН Я 015 4 С 06 Р 3/О ПИСАНИЕ ИЗОБРЕТЕНИЯ ла- техтолбцил.,ОО Ю ОСУДАРСТВЕННЫЙ НОМИТЕТО ИЗОБРЕТЕНИЯМ И ОТНРЫТИЯМРИ ГКНТ СССР ВТОРСКОМУ СВИДЕТЕЛЬСТ(71) Львовский политехнический институт им, Ленинского комсомола (72) П,Л.Кондратов, О.К.Мешков и И,Б;Боженко(56) Авторское свидетельство СССР 9 1280599 э кл. С 06 Р 3/00 ф 1984Алексенко А.Г, и др, Проектирование радиоэлектронной аппаратуры на микропроцессорах. - М,: Радио и связь, 1984, с.56-65, рис.1.30.(54) УСТРОЙСТВО ДЛЯ ВВОДА ИНФО (57) Изобретение относится к о сти автоматики и вычислительно ники и может быть использовано 2передачи массивов иэображения. Цельизобретения - повышение быстродействия устройства при передаче прямоугольных фрагментов массива изображения. Устройство содержит блок 1сопряжения, контроллер 2 прямогодоступа к памяти (КПДП), элемент И 3элемент И-НЕ 4, два счетчика 5, 6,блок 7 сравнения, триггер 8. Повышение быстродействия достигается засчет задания атрибутов прямоугольного Фрагмента массива изображениякоординат левого и правого столбцовфрагмента и его длины, Передача элементов фрагмента производится построчно в режиме ПДП. Счетчики 5 и6 при этом вырабатывают координатыс а и строки передаваемого ПЭЛа.4 4 табл, 1 э 31082Изобретецие относится к автоматике и вычислительной технике и можетбыть использовано для передачи массивов изображения.Целью изобретения является повышение быстродействия устройства припередаче прямоугольных фрагментовмассива изображения.На Фиг,1 показана блок-схема устройства; иа фиг,2 - конструкция блока сопряжения; на Фиг.3 - временныедиаграммы работы устройства;на фиг.4 -блок-схема алгоритма работы устройства.15На Фиг.1 обозрачены блок 1 сопряжения, контроллер 2 прямого доступак памяти (КПДП), элемент И 3, элементИ-НЕ 4, первыи 5 ц второй 6 счетчики,блок 7 сравцсцця, триггер 8, выход9 подтверждсцця передачи устройства,выходы 10 подтверждения приема уст"ройства, выход 11 записи устройства,информационные 12 и стробирующие 13входы устройства, вход 14 готовности 25устройства, адресные выходы первой15 и второй 16 групп устройства,входы-выходы дациых 17, управления 18 иадреса 19 устройства.На фиг. 2 обозначены генератор 20 Фаз(ГФ), центральный процессор (ЦП) 21,связной интерфейс (СИ) 22, интерфейс23 управления (ИУ), системный контроллер (СК) 24, ПЗУ 25, ОЗУ 26 ишинный Формирователь (11 В) 27.На Фиг.З показаны диаграммы а -35сигнал готовности с входа 14; б - разрешение на захват шин и выходы ИУ 23;в - запрос ца захват шин с выхода ИУ23; г - разрешение ЦП на захват шин0КПДП 2; д - сигнал подтверждения КПДП2 ца выход 9; е - сигнал записи навыход 11; ж - выход блока 7 сравнения; з - выход триггера 8; и - выходэлемента И-НЕ 4,Устройство работает следующим образом.Гф 20 вырабатывает сигналы синхронизации д 1, 42 с тактовой частотой2 11 Гц, обеспечивая тактирование ЦП21 и КПДП 2, При включении устройства в течение времени, большем трехтактов Ц 2, ГФ 20 устанавливает в"1" свой выход ВЕБ - производится начальная установка ЦП.Программы начальной загрузки и уп равлеиия помещены в ячейки ф 8 РНсистемного ПЗУ 25. Алгоритм программыпоказан на фиг, 4,В абл.1 представлецы 1%К программируемых БИС; в табл,2 - распределение адресного поля ЦП; в табл,З -служебцые ячейки системного ОЗУ; втабл,4 - список директив, поступающихпо кЛ СИ 22, их назначение и описание действия устройства по директивам.1-я директива предваряет запись покВ СИ 22 в ячейки 2422 фбН системного ОЗУ 26 атрибутов вводимого фрагмента массива. Появление информациипо кЛ СИ сопровождается запросом навыходе кСЗ СИ, по кВ - запросом накСФ СИ, Запросы читаются ЦП 21 по1 ДД 17 через Шф 27 на его выходах В 1,ОФ, При уровне " 1" на одном из этихвыходов следует условный переход.Устройство загружает первый адресИ 1 + 2 из списка атрибутов фрагментапо адресу маркера ЛМ. Затем атрибуты,последовательно поступающие в устройство по кВ СИ 22, помещаются по инкрементируемому адресу, хранящемуся вячейках ЛМ, Л 11+1,После выполнения 1-й директивыполучения атрибутов фрагмента устройство получает 2-ю директиву, инициирующую ввод этого фрагмента.По 2-й директиве устройство выполняет подготовительные действия. Всчетчиках 5 и 6 выставляется адресначального элемента фрагмента. Затем ца кВ ИУ 23 выставляется координата Х начального столбца фрагмента, на кЛ - конечного столбца. КПДП2 загружается на операцию записиво внешнее устройство при длине передаваемого массива, взятой из ячеек2 ф 4, 2 Ф 5 Н. После подготовки ИУ устанавливает кСф, поступающий на входразрешения захвата шин ПКЧ Ф КПДП 2(Фиг.Зб, участок 1) и снимающий сбросс триггера 8. КПДП выдает в ЦП 21 запрос на захват шин НКЯ (фиг.Зв, участок 1) и, получив ответ Н 1.0 А (фиг,Зг,участок 1), захватывает шины при условии уровня " 1" на своем входе ВЭУ(фиг.За, участок 1)Выставляетсясигнал 1 (ОИ) и начинается побайтныйввод Фрагмента. Поступление каждогобайта подтверждается сигналом ВАСК ф(фиг.Зд,е). Адресация вводимого фрагмента определяется состоянием счетчиков 5 н 6. Ицкрементация счетчика5 осуществляется по РАСКф. Участокадресации конечного столбца фрагментиндуцируется уровнем " 1" на выходе5 153108 блока 7. Этот сигнал задерживается Ъ триггером 8 на один цикл обмена (фиг.Зэ, участок 111) и формирует на выходе элемента 4 сигнал установки счетчика 5 через элемент 3 и инкремент счетчика 3 (фиг.Зи,участок 111). Тем самым перед выдачей сигнала запи" си на выход 11 на счетчиках 5 и 6 устанавливается адрес начального эле О мента следующей строки, По окончании ввода Фрагмента КПДП 2 снимает захват шин и предоставляет их ЦП 2 1 (фиг.Зв, г, участок Ч), который, продолжая выполнение программы, сбрасывает кС Ф ИУ 23, заносит новое значение регистра режима КПДП и возвращается к,чтению состояния разрядов Эф,01 ШФ 27.Вход 14 устройства используется для дополнительной синхронизации КПДГ 1 20 2 по входу ИП при телевизионном Формате вводимого массива. В этом случае КПДП, находящийся в режиме захвата шин, блокирует выдачу на выход 11 сигнала записи на уровне 0 на входе 25 14. Установка сигнала на входе 14 должна совпадать с началом кадрового гашения, а его сброс опережать окончание кадрового гашения на время, большее двух тактов Ч 12.30Таким образом, возможность предварительного задания атрибутов фрагмента вводимого массива, осуществляемая в устройстве, значительно повышает его быстродействие.35 Формула изобретенияУстройство для ввода информации, содержащее блок сопряжения и контроллер прямого доступа к памяти, входы О выходы данных, управления и адреса которого соединены с входами-выходами данных, управления и адреса блока сопряжения и являются входами-выходами данных, управления и адреса 45 устройсгва, выходы записи и подтверждения передачи контроллера прямого доступа к памяти являются выходами соответственно записи и подтвержде 2 6ния передачи устройства, вход готовности контроллера прямого доступак памяти является входом готовностиустройства, информационные и стробирующие входы блока сопряжения являются соответственно информационнымии стробирующими входами устройства,вьмоды подтверждения приема блока сопряжения являются выходами подтверждения приема устройства, тактирукщийвыход блока сопряжения соединен ссинхровходом контроллера прямого доступа к памяти, о т л и ч а ю щ ее с я тем, что, с целью повыаениябыстродействия устройства при передаче прямоугольных фрагментов массиваиэображения, устройство содержит элемент И, элемент И-НЕ, два счетчика,блок сравнения и триггер, вьмод которого соединен с первым входом элемента И-НЕ, выход подтверждения передачи контроллера прямого доступа кпамяти соединен с тактовым входомпервого счетчика, стробирующим входомтриггера и вторым входом элементаИ-НЕ, выход которого соединен с тактовым входом второго счетчика и первым входом элемента И, выход которого соединен с входом установки первого счетчика, адресные выходы первойи второй групп блока сопряжения соединены соответственно с входамипервой группы блока сравнения и инФормационными входами первого и второго счетчиков, первый, второй и третий управляющие выходы блока сопряжения соединены соответственно с входом сброса триггера, вторым входомэлемента И и входом установки второго счетчика, выходы первого счетчика соединены с входами второй группы блока сравнения и являются адресными выходами первой группы устройства, выходы второго счетчика являются адресными выходами второй группыустройства, вьмод блока сравнения со-.единен с информационным входом триггера.1531082 Таблица 1 Название Лдресация внутреннегоэлемента БИС Наименование Примечание внутреннего элемента БИС кА кВ кС Регистр управляющего слова (РУС) кА кВ кС РУС РАФ РУФ РР, РС Таблица 2 Зфф.ЗАЗИ 4 фффЗН 5 фуН, 5 Ф 1 Н, 5 ф 6 Н бфФН Свяэ ной ЗИХЕН интерфейс ЗФ 1 НДиапазон Используемый узеладресов 0-1 РРН Системное ПЗУ емкостью 512 байт (КР 556 РТ 5) 2 фффРН Системное ОЗУ емкостью 256 байт (К 531 РУ 9 П) Связной интерфейс (соответственно кА, кВ,кС, РУС)Интерфейс управления(разряды ВФ, 1)1) Каналы кА, кВ запрограммированы на 1-йрежим "Ввод",кАД 7 - принимает коддирективыкВФ 7 - принимаетданные для помещенияв системное ОЗУКаналы кА, кВ, кС запрограммированы нарежим Ф,кА, кВ,кСф 3 - выводкС 4.7 - вводПо кВ - выставляется координата Х правого столбца фрагмента;кСф - флаг разрешенияприема фрагмента в память отображения;кС 1 - прием СТХ 1/кС 2 - прием СТУ 1/Организует передачуфрагментов изображенияв память отображения Используется под хранение программы начальнойзагрузки,и управляющейпрограммыИспользуется под системный стек и хранение переменных Чтение разрядов кС связного интерфейса кОр - на Рф, кСЗ на Р 1 системной шины данных блока синхро- низации1531082 Таблица 3 Адрес ячейки Назначение ячейки 2 ФФН 2 Ф 1 Н Лдрес маркера АИ служит для хранения адреса служебной ячейкидля помещения байта с кВ связного интерфейсаЛдрес верхнего левого ПЭЛа фрагмента, помещаемого в память отображения (в ячейке 2 Ф 2 Н - координата Х, в ячейке 2 ФЗН - координата У)Длина (количество ПЭЛов) фрагмента, помещаемого в память отображения (максимально равна 16 К)Координата Х крайнего правогостолбца памяти отображения 2 Ф 2 Н 2 ФЗН 2 Ф 4 Н 2 Ф 5 Н 2 Ф 6 Н Таблица 4 1 Назначение дирек- Примечаниетивы Код директивы на кА связного интерфейса 91 Н Ф 2 Н 6 Н Запись атрибутов помещаемого фрагмента изображения в память ото- бражения Передача фрагмента изображения впамять отображения Затем по кВ связного интерфейса поступают атрибуты, помещаемые устройствомпоследовательно вячейки системногоОЗУ по адресам2 Ф 2 Н2 Ф 6 Н(табл. 3)Этой директивой ини"циируется передачафрагмента изображенияконтроллером, который программируетсяисходя из атрибутовпо адресам 2 ф 2 Н 2 Ф1. Программирование СИ 22 (кА, кВ- режим 1 ввод)2. Программирование ИУ 23 (кА кВ кС 0-3 - режим О, вывод) 3. Загрузка в регистр режима РР КПД 2 режима работы используемого в устройстве нулевого канала на отключение после передачи данных.4. Определение системного стека процессора,5, Начальная установка кСо=О, кС 1, кС 21 в ИУ 236. Раэ венце боты СИ 22 Управляющая программаМ 1 тение через 1 разрядовО кС 2 СЛ 22 к соответственно йа РО, Э ШД 7 па оступление по к2 вт иб та в сист. ОЗУ 26 нет дПоступление по кА СИ 22 нет ди ктивы 01 или 02 1. Чтение атрибута.скЬ СИ 22 2. Запись в сист. ОЗУ по макеру М (11. - Г 202-206 НЭ ) 3. М = 11+1 МЗ Чтение када поступившей с кА СИ 22ди ктивыдиректива О дв сполнение директивы 2. Занесение координат верхнего левого ПЭЛапередаваемого фрагмента в РА И 1 ДП 2,счетчики СТХЬ, СЛб.2. Занесение длийы передаваемого фрагментав РУ ЙД 1,3, Нв кВ и кА остаются зафиксированнымизначения координат Х соответственнокрайних левого и правого столбцовпе аваемогоагмента аркер впускпо входу Э установкойКСЯ ЛУ 23 кС ИУ 23. 11 ереэагруэка РР КПДП 2 нв режим работы отключения 0-канала после передачи 4 иг А Составитель В.файзрахманов Редактор И,Шулла Техред Л.Олейник Корректор О.КравцоваЗаказ 7955/49 Тираж 668 Подписное ВНИИПИ Государственного комитета ло изобретениям и открытиям при ГКНТ СССР 113035, Иосква, Ж, Раушская наб., д. 4/5
СмотретьЗаявка
4319966, 20.10.1987
ЛЬВОВСКИЙ ПОЛИТЕХНИЧЕСКИЙ ИНСТИТУТ ИМ. ЛЕНИНСКОГО КОМСОМОЛА
КОНДРАТОВ ПЕТР АЛЕКСАНДРОВИЧ, МЕШКОВ ОЛЕГ КУЗЬМИЧ, БОЖЕНКО ИГОРЬ БОРИСОВИЧ
МПК / Метки
МПК: G06F 3/00
Метки: ввода, информации
Опубликовано: 23.12.1989
Код ссылки
<a href="https://patents.su/8-1531082-ustrojjstvo-dlya-vvoda-informacii.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для ввода информации</a>
Предыдущий патент: Таймер
Следующий патент: Устройство для ввода информации
Случайный патент: Подвесная люлька