Устройство экранной памяти

Иллюстрации

Показать все

Реферат

 

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

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

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

РЕСПУБЛИК

А1

„„SU „„1566372 (51) 5 С 06 F 15/62

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

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

ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ

ПРИ ГКНТ СССР

- Н ABT0PCHOMV СВИДЕТЕЛЬСТВУ (21) 4423 553/24-24 (22) 10.05.88 (46) 23. 05,90. Бюл. М 19 (72) l0.Â. александров и IO.Í. Савченко (53) 68 1.325(088.8) (56) Видеоконтроллер МРД 7220 фирмы

NFC. Техническое описание.

Видеоконтроллер Нц 6384 фирмы

Hitachi. Техническое описание.

Зая вка Японии Y 61-61408, кл. G 06 F 3/153, С 06 F 1/00, 1986.

МикроЭВМ "Электроника MC 0511"

У10.170.002. Техническое описание.

Микропроцессорные средства и системы. 1986, N 6, с. l4-16. (54) УСТРОЙСТВО ЭКРАННОЙ ПАМЯТИ (57) Изобретение относится к вычисли2 тельной технике и может быть использовано в растровых дисплеях персональных ЭВМ и графических терминалах.

Цель изобретения - повышение быстродействия устройства за счет увеличения скорости модификации битовой карты изображения в памяти и уменьшения среднего времени доступа к экранной памяти. Поставленная цель достигается тем, что устройство содержит блок 1 памяти, блок 2 синхронизации, регис; ð 3 адреса, интерфейсный блок 4, мультиплексор 5, счетчик

6 адреса, регистр 7 сдвига, буферный регистр 8, счетчик 9 цикла, блок 10 арбитража, вход-выход 11, информа ци" онный выход 12. 2 ил. )Z

15663 72

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

Цель изобретения - повышение бы5 стродейст вия устройст ва эа счет увеличения скорости модификации битовой карты изображения в памяти и уменьшения среднего времени доступа и экранной памяти.

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

7 сдвига, буферный регистр 8, счетчик 9 цикла и блок 10 арбитража. Уст- 20 ройство имеет вход-выход 11 и информационный выход 12.

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

При считывании из хранящейся в блоке 1 памяти битовой карты очередной строки телевизионного растра блок

2 синхронизации формирует непрерывную последовательность циклов памяти с периодом Т> При этом разрядность считываемого иэ блока 1 памяти слова для выдачи информа ции HB экран монитора и колич ест во бит на элемент и зображения выбраны таким образом, что для воспроизведения его на экра не необходимо считывать из блока 1 памяти по одному слову с периодом 2Т. Поэтому в отсутствие запросов на обмен с памятью со стороны процессора каждый первый из двух последовательных циклов памяти выделяется для считывания очередного слова из блока 1 памяти зап:,<си его в буферный регистр 8, что схематически показано на фиг.2 (нижняя штриховка на участках 1 и 2 диаграммы) .

Подсчет четных и нечетных циклов памяти производится c÷åT÷èêoì 9 цикла, по состоянию которого блок 10 арбитража в отсутствие запросов от интерфейсного блока 4 разрешает инкрементирование счетчика 6 адреса каждый нечетный цикл -и выработку строба записи слова иэ блока 1 памяти в hyферный регистр Я, При поступлении запросов на обмен со стороны интерфейсного блока 4 (эти моменты схематически показаны стрелками на фиг. 2) блок

1О арбитража ра зрешает обмен с блоком

1 памяти в следующем цикле (верхняя штриховка на участках 2, 4 и 5 диа— граммы, фиг.2), При этом, в зависимости от момента поступления запроса, для считывания и записи в буферный регистр 8 очередного слова видеост ро-. ки выделяется остающийся свободным цикл из текущей пары — либо второй, как на участках 4 и 5, либо первый, как на участке 3. Текущий адрес слова хранится на регистре 3 адреса, куда переписывается по сигналу от блока

2 синхронизации через мультиплексор

5 либо со счетчика 6 адреса, либо из интерфейсного блока 4, в зависимости от состояния блока 10 арбитража. Гиг— налы выборки для элементов памяти формируются блоком 2 синхронизации в каждом цикле, сигнал Запись выда—

pTcR интерфейсным блоком 4 в том случае, если текущий ци кл предста вляет собой цикл обмена с блоком 1 памяти и выполняется опера ция записи.

При ня т ый меха ни зм а рби т ража обеспечивает доступ к блоку 1 памяти в следующем цикле без нарушения процесса выдачи иэображения на экран мони-;ора и без помех на экране, Буферный регистр 8 введен в схему для обеспечения поступления очередного слова в регистр 7 сдвига через заданные промежутки времени, так как момент записи видеослова в буферный регистр

8 зависит от состояния блока 10 арбитража, а в регистр 7 сдвига очередное слово переписывается из буферного регистра S с периодом 2Т в конце ках<дого четного цикла блока 1 памяти, после чего поступает в виде групп разрядов (в зависимости от формата выдачи) на инфогча ционный выход 12, Блок 2 синхронизации (фиг.1) в состав контроллера управления ОЭУ предназначен для генерации последова тельности сигналов управления схемами блока 1 памяти в соответствии с их временной диаграммой. В частности, в

ПЭВМ "Электроника YK НЦ" применены микросхемы 03У динамического типа

К 565 РУ5, временная диаграмма их работы, состав и временные соотношения между сигналами управления приводятся в справочниках по интегральным ми кросхемам (сигналы Л@-А7, RAS, CAS) .

При создании более быстродейст вующих контроллеров, на которые рассчитано предлагаемое устройство, необходимо применять микросхемы памяти с умень5 1 r( шенным временем цикла, например с ra— тические ОЗУ типа К1Я2РУ10. В эт ом случае блек 2 синхронизации должен генерировать последовательность адресов, сигналов выборки и записи в соответствиии с временной диаграммой работы этой микросхемы (сигналы на шинах адреса, УР, СЕ, OE) .

Интерфейсный блок содержит средстваа для обеспечения временной диаграммы обмена по магистрали МПИ (g-BUS), принятой в качестве системной магистрали s ПЭВМ "Электроника

УК НЦ, Совместная работа блока 2 синхронизации и интерфейсного блока

4 обеспечивает доступ процессора к блоку 1 памяти по магистрали МПИ.

Блок 10 арбитража (фиг.11 представляет собой устройство анализа приоритета с двумя входами, выполненное по любой из известных схем с тем отличием, что приоритет процес— сора при обращении к видеопамяти изменяется в зависимости от того, поступает заявка на обмен в четном цикле памяти или в нечетном. Блок 10 арбитража является устройством анализа условного приоритета. В качестве условия анализа приоритетов в устройстве выступает состояние счетчика цикла. Этот счетчик отсчитывает четные и нечетные циклы блока памяти.

Запрос на обмен процессора с блоком

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

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

50 ход которого подключен к синхровходу регистра адреса, вход-выход которого подключен к адресному входу-выходу блока памяти, информационный вход-выход которого подключен к внутреннему входу-выходу интерфейсного бло ка, в не ш ни и вход — в ых од кот ор or o я вля ется входом-выходом уст ройст ва, выход интерфейсного блока подключен к первому информационному входу мультиплексора, второй информационный вход которого подключен к информационному выходу счетчика адреса, выход мультиплексора подключен к информа ционному входу регистра адреса, третий выход блока синхронизации подключен к входу сдвига регистра сдвига, выход которого является информационным выходом устройства, о т л и ч аю щ е е с я тем, что, с целью повышения быстродействия устройства за счет увеличения скорости модификации битовой карты изображения в памяти и уменьшения среднего времени доступа к экранной памяти, устройство содержит буферный регистр, с чет чи к ци кла и блок арбитража, причем вход записи буферного регистра подключен к входу записи регистра сдвига и к четвертому выходу блока синхронизации, выход буферного регист ра подключен к информационному входу регистра сдвига, информационный вход буферного регистра подключен к информационному входу-выходу блока памяти, вход блока синхронизации подключен к управляющему входу мультиплексора и к выходу состояния блока арбитража, вход управления приоритет ом которого подключен к выходу счетчика цикла и счетному входу счетчика адреса, вход разрешения счета которого подключен к Bblxo ду управления строкой блока арбитража, выход разрешения обмена и вход запроса которого подключены соответственно к входу разрешения и выходу запроса интерфейс> ого блока, счетный вход счетчика цикла подключен к пятому выходу блока синхронизации.

1566372

Ф 5 о

J t гт

Составитель С. Аверьянова

Редактор Н. Тупица Техред М.Дидык Корректор В, Кабаций

Заказ 1223 Тираж 5б3 Подписное

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

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

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

1 г!

I T

I !