Буферное запоминающее устройство Советский патент 1991 года по МПК G11C19/00 G09G1/16 

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

Изобретение относится к вычислительной технике и может быть использовано в технических средствах отображения графической информации на телевизионном индикаторе, в частности в раствором графическом дисплее.

Цель изобретения - упрощение устройства.

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

Буферное запоминающее устройство (фиг. 1) содержит входы 1 адреса записи, входы 2 данных и управления,-входы 3 синхронизации и управления, входы 4 адреса

чтения, преобразователь 5 адреса, дешифратор 6, N контроллеров 7 памяти, N модулей 8 памяти, параллельно-последовательный регистр 9, мультиплексор 10.

Преобразователь адреса (фиг. 3) содержит элементы НЕ 11 и 12 и сумматор 13.

Контроллер и модуль памяти (фиг. 4) содержат блок 14 управления, регистры 15 и 16, мультиплексоры 17-20, блоки 21 и 22 памяти.

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

О

ю о ю о

1ЧЭ

Известно, что организация буферного (растрового) ЗУ в виде ряда модулей памяти (МП), каждый из которых снабжен собственным контроллером, позволяет повышать производительность ЗУ за счет распаралле- лирования процессов записи в отдельных модулях. Такое распараллеливание происходит наиболее эффективно, когда последовательность вырабатываемых графическим процессором ЭЙ равномерно распределя- ется между всеми МП. Скорость записи в этом случае максимальна и составляет N/T ЭИ/С, где N - число МП, Т - длительность цикла записи микросхем памяти. Если ЭЙ последовательности попадают лишь в часть МП, эффект распараллеливания снижается и производительность ЗУ по записи ниже максимальной. Когда все ЭЙ последовательности адресуются в один и тот же МП, скорость записи минимальна и составляет 1/ТЭИ/С.

На быстродействие и сложность растрового ЗУ влияют три его основные характеристики: число МП N, функция S(x, у) определения адреса МП для размещения ЭЙ с координатами X, У и функция а (х, у) определения адреса ЭЙ внутри МП.

Эти три характеристики подлежат оптимизации при разработке ЗУ. Число МП N выбирается, исходя из требуемого быстродействия,размерности растра и информационной емкости микросхем памяти ЗУ. При N - 2 функция а (х, у) непосредственно получается из адреса ЭЙ на растре отбра- сыванием п младших разрядов, потери времени на вычисление а (х, у) в этом случае отсутствуют.

Функция S (х, у), которую реализует введенный в устройство преобразователь адре- са, выбирается из следующих соображений. Для обеспечения регенерации изображения на экране со скоростью телевизионной развертки применяется, как правило, параллельная выборка кодов ЭЙ, лоследо- вательно расположенных на строке развертки, из всех МП. Следовательно, функция S (х, у) должна обеспечивать на всех строках растра последовательное распределение ЭЙ по всем МП. С другой стороны, при записи последовательности вырабатываемых графическим процессором ЭЙ должна обеспечиваться минимальная частота выборки одноименных МП. Следовательно, функция S (х, у) должна обеспечивать в со- седних строках изменение порядка следования ЭЙ; одним из вариантов такого изменения могут быть сдвинутые друг относительно друга последовательности распределения ЭЙ.

Иллюстрацией применения изложенных соображений может служить рассматриваемый далее вариант технической реализации буферного запоминающего устройства для растрового дисплея. В нем принято N . На фиг. 2 представлен фрагмент растра дисплея, где каждая клетка, соответстсующая ЭЙ, помечена номером МП, в котором записан ее код. Функция S (х, у) реализующая такое распределение, имеет вид S (X, у) - (X + 6у) mod 8 и выполняется двухразрядным двоичным сумматором, как показано на фиг. 3. Как видно из фиг. 3, при формировании, например, отрезков прямых эффект распараллеливания присутствует при любом угловом положении отрезка.

Буферное запоминающее устройство работает при записи кодов элементов изображения (ЭЙ) от графического процессора следующим образом. По входам 1 и 2 поступают от графического процессора экранный адрес ЭЙ, его код, команда записи и сопровождающий их синхронизирующий сигнал на соответствующие входы контроллеров 7. Адрес ЭЙ поступает, кроме этого, на входы преобразователя 5 адреса, который в соответствии с функцией определения модуля ЗУ S (х, у) формирует на своем выходе код номера модуля памяти (МП), который поступает на вход дешифратора 6. На одном из выходов дешифратора 6 появляется сигнал выборки, который поступает на вход выборки контроллера 7 выбранного модуля ЗУ. Если в данный момент выбранный контроллер 7 не занят процессом записи в МП 8. то адрес и код ЭЙ заносятся в регистры контроллера 7, который начинает формировать цикл записи в МП 8. По входам 2 к графическому процессору выбранный контроллер 7 передает сигнал, подтверждающий прием кода и адреса ЭЙ, после чего буферное запоминающее устройство готово к приему следующего ЭЙ. Если в момент прихода сигнала выборки выбираемый контроллер 7 занят процессом записи в МП 8, то прием адреса и кода ЭЙ задерживается до завершения записи.

Буферное запоминающее устройство работает при чтении информации на экран следующим образом. По входам 4 на входы адреса чтения контроллеров 7 от синхронизатора дисплея поступает адрес чтения данных на экран. По входам 3 на входы контроллеров 7 поступают сигналы синхронизации чтения, под действием которых из всех МП параллельно считываются коды ЭЙ. Считанные коды параллельно заносятся в регистр 9 и затем подвергаются в нем циклическому сдвигу. При этом на выходах

разрядов регистра 9, подключенных по входам мультиплексора 10, формируются сдвинутые по фазе последовательности кодов ЭЙ. Мультиплексор 10, управляемый младшими разрядами вертикальной составляющей адреса ЭЙ на экране, передает на выходы устройства ту из последовательностей кодов ЭЙ, в которой на данной строке растра скомпенсирован сдвиг, внесенный при записи в МП 8 преобразователем 5 адреса. Таким образом, на экране ЭЙ отображаются без сдвигов в полном соответствии с их экранными адресами.

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

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

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

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

хцп

+ 5 Ul

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

название год авторы номер документа
Буферное запоминающее устройство 1989
  • Запалатовский Алексей Васильевич
  • Захарова Татьяна Александровна
SU1624534A1
Оперативное запоминающее устройство для растрового дисплейного терминала 1988
  • Калужникова Елена Николаевна
  • Конов Валентин Васильевич
SU1564692A1
Устройство для отображения информации на экране электронно-лучевой трубки 1985
  • Гаврилов Владислав Алексеевич
  • Зиновьев Александр Владиленович
  • Товба Михаил Авраамович
SU1352477A1
ВЫЧИСЛИТЕЛЬНАЯ СИСТЕМА 1991
  • Булавенко Олег Николаевич[Ua]
  • Коваль Валерий Николаевич[Ua]
  • Палагин Александр Васильевич[Ua]
  • Рабинович Зиновий Львович[Ua]
  • Авербух Анатолий Базильевич[Ua]
  • Балабанов Александр Степанович[Ua]
  • Дидык Петр Иванович[Ua]
  • Любарский Валерий Федорович[Ua]
  • Мушка Вера Михайловна[Ua]
RU2042193C1
Программируемый контроллер 1981
  • Элькинд Лев Аркадьевич
  • Баранов Михаил Борисович
  • Росляков Владимир Павлович
  • Иванов Павел Сергеевич
SU1001012A1
Запоминающее устройство на цилиндрических магнитных доменах 1990
  • Маркаров Геворг Иванович
  • Меликян Анаит Владимировна
  • Захарян Славик Михайлович
SU1737511A1
Устройство для управления динамической памятью 1987
  • Киселев Юрий Николаевич
SU1524089A1
Устройство для вывода графической информации 1990
  • Бобб Сергей Фердинандович
  • Александров Юрий Владимирович
  • Савченко Юрий Николаевич
SU1833858A1
МНОГОКАНАЛЬНАЯ ТЕЛЕМЕТРИЧЕСКАЯ СИСТЕМА СБОРА СЕЙСМИЧЕСКИХ ДАННЫХ 2003
  • Сагайдачная О.М.
  • Сагайдачный А.В.
  • Шмыков А.Н.
  • Щегольков А.В.
RU2244945C1
Устройство для отображения информации 1986
  • Пыхтин Вадим Яковлевич
  • Чистяков Александр Николаевич
  • Григоренко Владимир Михайлович
  • Воробей Елена Николаевна
SU1441450A1

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

Реферат патента 1991 года Буферное запоминающее устройство

Изобретение относится к вычислительной технике и может быть использовано в технических средствах отображения графической информации на телевизионном индикаторе, в частности, в растровом графическом дисплее. Целью изобретения является упрощение устройства. Устройство содержит N модулей памяти (МП), N контроллеров памяти, выходы которых соединены с входами параллельно-последовательного регистра, а входы выборки подключены к соответствующим выходам дешифратора, входы которого соединены с выходами преобразователя адреса, выходы параллельно- последовательного регистра подключены к входам мультиплексора. Цель изобретения достигается тем, что преобразователь адреса осуществляет изменение распределения кодов элементов изображения (ЭЙ) между МП на разных строках растра. Благодаря этому при последовательном построении линий с любым угловым положением коды ЭЙ попадают в разные МП и обеспечивается параллельная запись информации. 4 ил. Ј

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

W7

ли

УШ

#07,

mi.

Sill 5Ш

фиг.З

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

0
SU87868A1
кл
Разборный с внутренней печью кипятильник 1922
  • Петухов Г.Г.
SU9A1
ПЫЛЕУЛОВИТЕЛЬ 0
  • Изобретеии В. С. Сергеев, А. И. Ксенофонтова, В. Я. Копьев, Л. С. Дербенев, Г.
  • Б. Ф. Кирин
SU192139A1
Разборный с внутренней печью кипятильник 1922
  • Петухов Г.Г.
SU9A1

SU 1 626 262 A1

Авторы

Запалатовский Алексей Васильевич

Захарова Татьяна Александровна

Даты

1991-02-07Публикация

1989-02-07Подача