01
оо
название | год | авторы | номер документа |
---|---|---|---|
Устройство для ввода информации | 1990 |
|
SU1698882A1 |
Запоминающее устройство с произвольной выборкой | 1988 |
|
SU1548790A1 |
Устройство для адресации памяти | 1990 |
|
SU1741142A1 |
УСТРОЙСТВО КОНТРОЛЯ ПРОЧНОСТИ КРЫЛА ВОЗДУШНОГО СУДНА | 2011 |
|
RU2469289C1 |
Электронная вычислительная машина с прямым доступом в память | 1990 |
|
SU1751776A1 |
Устройство для сопряжения системной и локальной магистралей. | 1988 |
|
SU1672460A1 |
Устройство для контроля блоков памяти | 1991 |
|
SU1833920A1 |
Устройство для сопряжения ЭВМ с общей магистралью | 1987 |
|
SU1456963A1 |
Устройство для отладки программ микроЭВМ | 1989 |
|
SU1815643A1 |
Устройство для формирования изображения | 1988 |
|
SU1575230A1 |
Изобретение относится к автоматике и вычислительной технике и может быть использовано для передачи массивов изображения. Цель изобретения - повышение быстродействия устройства при передаче прямоугольных фрагментов массива изображения. Устройство содержит блок 1 сопряжения, контроллер 2 прямого доступа к памяти (КПДП), элемент И 3, элемент И-НЕ 4, два счетчика 5,6, блок 7 сравнения, триггер 8. Повышение быстродействия достигается за счет задания атрибутов прямоугольного фрагмента массива изображения - координат левого и правого столбцов фрагмента и его длины. Передача элементов фрагмента производится построчно в режиме ПДП. Счетчик 5 и 6 при этом вырабатывают координаты столбца и строки передаваемого ПЭЛа. 4 табл. 4 ил.
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
НИН передачи устройства, вход готовности контроллера прямого доступа к памяти является входом готовности устройства, информационные и строби- рующие входы блока сопряжения являются соответственно информационными и стробирующими входами устройства, выходы подтверждения приема блока со пряжения являются выходами подтвержд ния приема устройства, тактирующий выход блока сопряжения соединен с синхровходом контроллера прямого доступа к памяти, отличающееся тем, что, с целью повышения быстродействия устройства при переда че прямоугольных фрагментов массива изображения, устройство содержит эле мент Н, элемент И-НЕ, два счетчика, блок сравнения и триггер, выход которого соединен с первым входом элемента П-НЕ, выход подтверждения передачи контроллера прямого доступа к памяти соединен с тактовым входом
Таким образом, возможность предварительного задания атрибутов фрагмента вводимого массива, осуществляемая в устройстве, значительно повышает его быстродействие,
на входе 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, кС2 I в ИУ 23 б. Разрешение работы СИ 22.
Ml:
Чтение через Ш5 27 разрядов кСО,кС2 Си 22 соответствен- но на DO. DI ШД 17
Поступление по кВ СИ 22
г-Г
V
V,/ l«14 liri ПЛ rt
атрибута в сист. ОЗУ 26
М2:
J
нет
директива 01 V
1спо;1ноние директивы 02
Г. Занесение координат верхнего левого ПЭЛа передаваемого йрагмента в РА К1ЩГ12, счетчики CTJfb, СТУб.
Запуск Кад12 по входу rRQ0 установкой hLfl пУ 2J
Редактор И.Шулла
Составитель В.Фдйзрахманов
Техред Л.Олейник Корректор О.Кравцова
Заказ 7955/49
Тираж 668
ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР 113035, Москва, Ж-35, Раушская наб., д. 4/5
Программа начальной загр/зки
Управлягацая программа
нет
3
да/ Поступление ПО 22
t 1 r
директивы 01 или 02
МЗ;
Чтение кода поступившей с кА СИ 22 директивы.
да
раркер М; 202Н |
Подпис нее
Устройство для ввода информации | 1984 |
|
SU1280599A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Ллексенко А.Г | |||
и др | |||
Проектирование радиоэлектронной аппаратуры на микропроцессорах | |||
- М.: Радио и связь, 1984, с.56-65, рис.1.30. |
Авторы
Даты
1989-12-23—Публикация
1987-10-20—Подача