SU1753467A1 - Apparatus for representing information on screen on cathode- ray tube - Google Patents
Apparatus for representing information on screen on cathode- ray tube Download PDFInfo
- Publication number
- SU1753467A1 SU1753467A1 SU904810318A SU4810318A SU1753467A1 SU 1753467 A1 SU1753467 A1 SU 1753467A1 SU 904810318 A SU904810318 A SU 904810318A SU 4810318 A SU4810318 A SU 4810318A SU 1753467 A1 SU1753467 A1 SU 1753467A1
- Authority
- SU
- USSR - Soviet Union
- Prior art keywords
- inputs
- output
- bus
- input
- outputs
- Prior art date
Links
Landscapes
- Controls And Circuits For Display Device (AREA)
Description
Изобретение относитс к вычислительной технике и может быть использовано при создании устройств отображени знаковой и графической информации.The invention relates to computing and can be used to create display devices for character and graphic information.
Цель изобретени - повышение быстродействи устройства,The purpose of the invention is to increase the speed of the device,
На фиг, 1 приведена блок-схема устройства; на фиг. 2 - эпюры работы устройства.Fig, 1 shows a block diagram of the device; in fig. 2 - diagrams of the device.
Устройство дл отображени информации на экране ЭЛТ содержит тактовый генератор 1, счетчик 2, элемент НЕ 3, первый А и второй 5 мультиплексоры, дешифратор б, регистр 7 сдвига, третий мультиплексор 8, блок 9 пам ти цвета, три цифроаналоговых преобразовател 10-12, источник 13 опорного напр жени , бло 14 видеопам ти, состо щий из пам ти 15 и 16, второй 17, четвертый 18, третий 19, п тый 20, шестой 21 и первый 22 шинные формирователи, блок 23 управлени , первый блок 24 пам ти команд, первый блок 25 пам йтй данных, преобразователь 26 кодов, вторые блок 27 пам ти команд и блок 28 пам ти данных. Блок 29 интерфейсов имеет входы 30,A device for displaying information on a CRT screen contains a clock generator 1, a counter 2, a HE 3 element, a first A and a second 5 multiplexers, a decoder B, a shift register 7, a third multiplexer 8, a color memory block 9, three digital-to-analog converters 10-12, reference voltage source 13, video memory block 14, consisting of memory 15 and 16, second 17, fourth 18, third 19, fifth 20, sixth 21 and first 22 bus driver, control unit 23, first memory unit 24 commands, the first block of 25 data memories, the converter of 26 codes, the second block of command memories 27 and data memory block 28. Interface unit 29 has inputs 30,
Кроме того, обозначены шина 31 данных , шина 32 управлени и шина 33 адресов.In addition, data bus 31, control bus 32 and address bus 33 are designated.
Устройство работает следующим образом .The device works as follows.
Условно устройство можйо Ир ёДставить состо щим из трех частей: вычислитель, видеопам ть и контроллер.Conventionally, the device may be Irishable consisting of three parts: the computer, the video memory and the controller.
Вычислитель составлен из блока 23 управлени , преобразовател 26 кодов, которые представл ют собой процессоры на базе ммкроЭВМ Электроника МС1201 0305.019.019 ТУ, блоков 24 и 27 пам ти команд и блоков 25 и 28 пам ти данных. Между собой эти блоки соединены шинами 33 адресов, управлени 32 и данных 31.The calculator is composed of a control block 23, a code converter 26, which are processors based on MMK Electronics MC1201 0305.019.019 TU, blocks 24 and 27 of the instruction memory, and blocks 25 and 28 of the data memory. In between, these blocks are connected by bus 33 addresses, control 32 and data 31.
Одноименные шины блоков 23 и 26 соединены через шинный формирователь 22.The same bus blocks 23 and 26 are connected via a tire driver 22.
Информаци об изображении поступает через блок 30 интерфейсов от ЭВМ, клавиатуры и устройства ввода типа мышь. Рабоча программа обработки информации разделена пополам на два процессора 23 и 26. Процессор 26 начинает обработку первой точки изображени , затем промежуточные данные передает процессору 23. Дл этого он прерывает процессор 23 по пр мому доступу (т.е. процессор 23 освобождает шины 33 адресов, данных 31 и управлени 32 дл доступа к блоку 25 пам ти). Запись производитс через первый шинный формирователь 22 в блок 25 пам ти. По завершению записи данных пр мой доступ завершаетс . Процессор 23 по полученным данным продолжает работу по расчету первой точки, а процессор 26 переходит к обработке второй точки. С этого моментаImage information enters via a block of 30 interfaces from a computer, a keyboard, and a mouse input device. The information processing work program is divided in half into two processors 23 and 26. Processor 26 starts processing the first image point, then sends the intermediate data to processor 23. To do this, it interrupts processor 23 via direct access (i.e., processor 23 releases address bus 33, data 31 and control 32 to access memory block 25). Recording is made through the first bus driver 22 to memory block 25. Upon completion of data recording, direct access is terminated. The processor 23 according to the received data continues to work on the calculation of the first point, and the processor 26 proceeds to the processing of the second point. From now on
начинаетс параллельна работа обоих процессоров 23 и 26 (фиг. 2а б) Процессор 23 завершает работу по расчету первой точки записью результата в первую пам ть 15 блока 14 видеопам ти.Parallel operation of both processors 23 and 26 starts (Fig. 2a b). Processor 23 finishes the calculation of the first point by recording the result in the first memory 15 of video memory block 14.
Видеопам ть представл ет собой блок 14, состо щий из двух блоков 15 и 16, мультиплексоры 4, 5 и шинные формирователи 17-20. При регенерации изображени контроллер посто нно читает информацию из блоков 15, 16. Адрес задаетс счетчиком 2. Старший разр д счетчика 2 вл етс старшим разр дом адреса и служит признаком переключени первого и второго 5 мультиплексоров и шинных формирователей 17 и 19 (фиг. 2в,г,д). Таким образом, при низком уровне сигнала старшего разр да счетчика контроллер работает с блоком 15 через мультиплексор 4 и шинный формировательVideo memory is a block 14 consisting of two blocks 15 and 16, multiplexers 4, 5, and bus drivers 17-20. When the image is regenerated, the controller continuously reads information from blocks 15, 16. The address is set by counter 2. The highest bit of counter 2 is the highest address bit and indicates the switching of the first and second 5 multiplexers and bus drivers 17 and 19 (Fig. 2c, g, e). Thus, when the signal level of the high bit of the counter is low, the controller operates with block 15 through multiplexer 4 and the bus driver
17. В это врем свободным дл доступа процессора 23 остаетс блок 16 через мультиплексор 5 и шинный формирователь 20. При высоком уровне сигнала старшего разр да счетчика 2 контроллер работаете блоком 1617. At this time, block 16 remains free for access by processor 23 through multiplexer 5 and bus driver 20. With a high signal level of the high bit of counter 2, the controller operates in block 16
через мультиплексор 5 и шинный формирователь 19, а процессор 23 переходит на работу с блоком 15 через мультиплексор 4 и шинный формирователь 8 Синхронизаци этого чередовани происходит по прерыванию от дешифратора 6 состо ни счетчика. По этому прерыванию процессор 23 переустанавливает признак свободной области видеопам ти и, если в результате интерпол ции получены координаты зан той области видеопам ти, то они занос тс временно в сток блока 25 пам ти. По мере освобождени нужной ч сти видеопам ти процессор 23 пересылает данные из стекла блока 25 пам ти в блоки 15 16through multiplexer 5 and bus driver 19, and processor 23 proceeds to work with block 15 through multiplexer 4 and bus driver 8 Synchronization of this alternation occurs by interruption from the decoder 6 of the counter state. According to this interrupt, the processor 23 reinstalls the feature of the free video memory area and, if interpolation yields the coordinates of that video memory area, they are temporarily inserted into the drain of the memory block 25. As the required video memory is released, the processor 23 transfers data from the glass of the memory block 25 to the blocks 15 16
Контроллер считывает данные в регистр 7 сдвига сразу дл нескольких точек и в такт движени луча ЭЛТ путем сдвига выдает коды через мультиплексор 8 на блок 9 пам ти цвета. Код точки поступает на адресныеThe controller reads the data into the shift register 7 for several points at a time and, in response to the beam movement, the CRT, by shifting, outputs codes through the multiplexer 8 to the color memory block 9. Point code goes to address
входы блока 8. Данные, соответствующие этому адресу блока 8, вл ютс информацией о цвете и интенсивности этого цвета дл точки экрана.the inputs of block 8. The data corresponding to this address of block 8 are information about the color and intensity of that color for a point on the screen.
Первый 10, второй 11 и третий 12 цифроаналоговые преобразователи преобразуют цифровой код в аналоговый сигнал управлени основными составл ющими цвета(R,G, В). Дл синхронизации подсвета сигналов R, G, В с дешифратора 6 выдаютс The first 10, second 11 and third 12 digital-to-analog converters convert the digital code into an analog control signal for the main color components (R, G, B). To synchronize the illumination of the signals R, G, B from the decoder 6 are issued
сигналы синхронизации строк и кадров (ССИ, СКИ). Наличие мультиплексора 8 и шинного формировател 21 позвол ет процессору 23 измен ть цветовую палитру точек , не мен кода в блоках видеопам ти.line and frame synchronization signals (DFI, SCI). The presence of a multiplexer 8 and a bus driver 21 allows the processor 23 to change the color palette of dots, not changing the code in blocks of video memory.
Таким образом, дл целой фигуры на экране , закрашенной одним кодом точек, можно помен ть цвет и его оттенок одним обращением к блоку 9 пам ти цвета.Thus, for an entire shape on the screen, shaded with the same code of dots, you can change the color and its hue with one reference to the color memory block 9.
Кроме того, при работе с цветом (дл изменени цвета графической фигуры на экране ) повышение быстродействи пропорционально количеству точек этой фигуры и измер етс несколькими пор дками.In addition, when working with color (to change the color of a graphic figure on the screen), the increase in speed is proportional to the number of points of this figure and is measured in several orders.
Claims (1)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU904810318A SU1753467A1 (en) | 1990-04-05 | 1990-04-05 | Apparatus for representing information on screen on cathode- ray tube |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU904810318A SU1753467A1 (en) | 1990-04-05 | 1990-04-05 | Apparatus for representing information on screen on cathode- ray tube |
Publications (1)
Publication Number | Publication Date |
---|---|
SU1753467A1 true SU1753467A1 (en) | 1992-08-07 |
Family
ID=21506156
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
SU904810318A SU1753467A1 (en) | 1990-04-05 | 1990-04-05 | Apparatus for representing information on screen on cathode- ray tube |
Country Status (1)
Country | Link |
---|---|
SU (1) | SU1753467A1 (en) |
-
1990
- 1990-04-05 SU SU904810318A patent/SU1753467A1/en active
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7928952B2 (en) | Image display device | |
US6181353B1 (en) | On-screen display device using horizontal scan line memories | |
JP3164832B2 (en) | Drawing control device | |
JPS5834836B2 (en) | data | |
US5321805A (en) | Raster graphics engine for producing graphics on a display | |
JP2797435B2 (en) | Display controller | |
SU1753467A1 (en) | Apparatus for representing information on screen on cathode- ray tube | |
US3611346A (en) | Variable rate line generator | |
JPS6145839B2 (en) | ||
JPS6374090A (en) | Access system for character generator | |
KR890006572Y1 (en) | Character production devices by counter | |
SU1091154A1 (en) | Information displaying device | |
RU1807519C (en) | Graphic information output device | |
JP2609628B2 (en) | Memory address controller | |
SU898495A1 (en) | Device for shaping symbols on crt screen | |
SU1675929A1 (en) | Data display unit | |
SU1493999A2 (en) | Device for data display | |
JPH04365095A (en) | Display control device | |
JP2853749B2 (en) | Television screen display device | |
SU1288751A1 (en) | Device for generating picture on screen on television receiver | |
SU746628A1 (en) | Information display | |
SU942123A1 (en) | Information display | |
SU849196A1 (en) | Device for taking up coordinates from crt screen | |
SU1343440A1 (en) | Device for representing information on cathode-ray tube screen | |
JPS6329838A (en) | Display device |