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

 

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

СОЮЗ СОВЕТСКИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИК (я)з G 11 С 19/00, 1/16

ГОСУДАРСТВЕННЫЙ КОМИТЕТ пО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ

ПРИ ГКНТ СССР

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (21) 4648939/24 (22) 07.02.89 (46) 07.02.91. Бюл. М 5 (72) А.В. Запалатовский и Т.А, Захарова (53) 681.327. 6(088.8) (56) Патент ЕПВ %87868, кл. G 09 G 1/16, 1983.

Патент ЕПВ М 192139, кл, G 09 G 1/16, 1986. (54) БУФЕРНОЕ ЗАПОМИНАЮЩЕЕ УСТРОЙСТВО (57) Изобретение относится к вычислительной технике и может быть использовано в технических средствах отображения графической информации на телевизионном индикаторе. в частности, в растровом графическом дисплее. Целью изобретения

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

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

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

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

„., 53J „„1626262 А1 является упрощение устройства. Устройство содержит Nмодулей памяти (МП),,N контроллеров памяти, выходы которых соединены с входами параллельно-последовательного регистра, а входы выборки подключены к соответствующим выходам дешифратора, входы которого соединены с выходами преобразователя адреса, выходы параллельнопоследовательного регистра подключены к входам мультиплексора. Цель изобретения достигается тем, что преобразователь адреса осуществляет изменение распределения кодов элементов изображения (ЭИ) между

МП на разных строках растра. Благодаря этому при последовательном построении линий с любым угловым положением коды ЭИ попадают в разные МП и обеспечивается параллельная запись информации. 4 ил. чтения, преобразователь 5 адреса, дешифратор 6, N контроллеров 7 памяти, N модулей 8 памяти, параллельно-последовательный регистр 9, мультиплексор 10.

Преобразователь адреса (фиг, 3) содержит элементы НЕ 11 и 12 и сумматор 13, Контроллер и модуль памяти (фиг. 4) содержат блок 14 управления, регистры 15 и

16, мультиплексоры 17 — 20, блоки 21 и 22 памяти.

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

1626262

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

ЭИ/С, где N — число МП, Т вЂ” длительность цикла записи микросхем памяти. Если ЭИ последовательности попадают лишь в часть

МП, эффект распараллеливания снижается и производительность ЗУ по записи ниже максимальной. Когда все ЭИ последовательности адресуются в один и тот же МП, скорость записи минимальна и составляет

1/Т ЭИ/С.

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

ЭИ с координатами Х, У и функция в (х, у) определения адреса ЭИ внутри МП.

Эти три характеристики подлежат оптимизации при разработке ЗУ. Число МП N выбирается, исходя из требуемого быстродействия,размерности растра и информационной емкости микросхем памяти ЗУ.

При и - 2" функция а (x, у) непосредственно получается из адреса ЭИ на растре отбрасыванием и младших разрядов, потери времени на вычисление а (х, у) в этом случае отсутствуют.

Функция S (х, у), которую реализует ввеенный в устройство преобразователь адрес, выбирается иэ следующих соображений.

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

Иллюстрацией применения изложенных соображений может служить рассматриваемый далее вариант технической реализации буферного запоминающего устройства для растрового дисплея. В нем принято N - 2 - 8. На фиг. 2 представлен фрагмент растра дисплея, где каждая клетка, соответстсующая ЭИ, помечена номером МП, в котором записан ее код. Функция

S (х, у) реализующая такое распределение, имеет вид S (Х, у) -(Х+ 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 и затем подвергаются в нем циклическому сдвигу, При этом на выходах

1626262 разрядов регистра 9, подключенных по вхо дэм мультиплексора 10, формируются сдвинутые по фазе последовательности кодов

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

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

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

1626262

5(0) Х 01

$(11

SQ3

У(01

ОигЗ

Составитель О.Исаев

Редактор С.Патрушева Техред М,Моргентэл Корректор В.Гирняк

Заказ 279 Тираж 346 Подписное

ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР

113035. Москва, Ж-35, Раушская наб., 4/5

Производственно-издательский комбинат "Патент", г. Ужгород, ул.Гагарина, 101

sPl

ЛЛ

g(0

ЛО

Пере бу{рерп

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

 

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

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

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

Д-триггер // 1624532
Изобретение относится к вычислительной технике и может быть использовано для построения контролепригодных последовательностных устройств

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

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

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

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

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

Изобретение относится к вычнс - лительной технике и может быть использовано в устройствах для сдвига и хранения информации; Целью 1 изобретения является у 7роще1ше ячей- ;Ки памяти эа счет сокращения числа Общих шин с трех до двух

Изобретение относится к вычислительной технике, автоматике и цифровой измерительной технике и может быть использовано в арифметико-логических устройствах последовательного действия для преобразования последовательного кода в параллельный с основанием √2, и наоборот, при разработке распределителей импульсов, а также при создании АЦП поразрядного кодирования и интерполяторов

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

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

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

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

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

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

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

Изобретение относится к автоматике и вычислительной технике

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

Изобретение относится к автоматике и вычислительной технике
Наверх