SU1660051A1 - Storage - Google Patents
Storage Download PDFInfo
- Publication number
- SU1660051A1 SU1660051A1 SU894725124A SU4725124A SU1660051A1 SU 1660051 A1 SU1660051 A1 SU 1660051A1 SU 894725124 A SU894725124 A SU 894725124A SU 4725124 A SU4725124 A SU 4725124A SU 1660051 A1 SU1660051 A1 SU 1660051A1
- Authority
- SU
- USSR - Soviet Union
- Prior art keywords
- inputs
- input
- output
- outputs
- groups
- Prior art date
Links
Landscapes
- Controls And Circuits For Display Device (AREA)
Description
Изобретение относится к вычислительной технике и может быть использовано в качестве общей графической памяти для установок физических экспериментов и вычислительных комплексов, а также при отображении содержимого этой памяти на экране растрового дисплея. Целью изобретения является расширение области применения устройства за счет ввода элементов изображения по произвольным адресам через дополнительный порт и чтения отображаемого на экране изображения. Запоминающее устройство содержит генератор растра, первую и вторую группы блоков памяти, мультиплексоры с первого по седьмой, первый и второй преобразователи кодов, первый и второй дешифраторы, формирователь сигналов обращения, регистр, первый и второй'элементы ИЛИ-НЕ и элемент НЕ. Цель изобретения достигается организацией в устройстве дополнительного асинхронного порта, сопрягаемого с датчиком с произвольным типом сканирования, причем во время работы асинхронного порта на запись искажения на экране отсутствуют. Асинхронный порт может также использоваться для чтения отображенного на экране изображения для вторичной обработки. 4 ил.The invention relates to computing and can be used as a common graphic memory for the installation of physical experiments and computing systems, as well as when displaying the contents of this memory on a raster display screen. The aim of the invention is to expand the scope of the device due to the input of image elements at arbitrary addresses through an additional port and reading the image displayed on the screen. The storage device contains a raster generator, the first and second groups of memory blocks, multiplexers from the first to the seventh, the first and second code converters, the first and second decoders, inverter, register, first and second elements OR NOT and the element NOT. The purpose of the invention is achieved by organizing in the device an additional asynchronous port interfaced with a sensor with an arbitrary type of scan, and there are no distortions on the screen while the asynchronous port is operating. An asynchronous port can also be used to read the image displayed on the screen for secondary processing. 4 il.
чаcha
Изобретение относится к вычислительной технике и может быть использовано в качестве общей графической памяти для установок физических экспериментов и вычислительных комплексов, а также для отображения содержимого этой памяти на экране растрового дисплея.The invention relates to computing and can be used as a common graphic memory for the installation of physical experiments and computing systems, as well as to display the contents of this memory on the raster display screen.
Целью изобретения является расширение области применения устройства за счет возможности ввода элементов изображения по произвольным адресам через дополнительный асинхронный порт и чтения отображаемого на экране изображения.The aim of the invention is to expand the scope of the device due to the possibility of entering image elements at arbitrary addresses through an additional asynchronous port and reading the image displayed on the screen.
На фиг.1 представлена структурная схема запоминающего устройства; на фиг. 2-4функциональные схемы соответственно генератора растра, первого (второго) дешифратора и формирователя сигналов обращения.Figure 1 shows the structural diagram of the storage device; in fig. 2-4functional circuits, respectively, of the raster generator, the first (second) decoder, and the address shaper.
Запоминающее устройство (фиг.1) содержит генератора 1 растра, первый мультиплексор 2, блок 3 сдвиговых регистров, элемент НЕ 4, формирователь 5 сигналов обращения, первыйэлемент ИЛИ-НЕ 6, преобразователи 7/8 кодов, дешифраторы 9,10 мультиплексоры с второго 11 по шестой 15, второй элемент ИЛИ-НЕ 16. первую 17 и вторую 18 группы блоков памяти, седьмой мультиплексор 19. регистр 20.The storage device (Fig. 1) contains the raster 1 generator, the first multiplexer 2, the shift register unit 3, the NOT element 4, the address generator 5, the first element OR NOT 6, the 7/8 code converters, the decoders 9,10 multiplexers from the second 11 on the sixth 15, the second element OR-NOT 16. the first 17 and the second 18 groups of memory blocks, the seventh multiplexer 19. register 20.
1660051 А11660051 A1
33
16600511660051
4four
На фиг,1 также обозначены адресные входы 21 и 22 первого порта устройства, адресные входы 23 и 24 второго порта устройства, входы сигнала сопровождения данных 25, записи 26 и чтения 27, первый выход 28 синхронизации и выход 29 сигнала подтверждения записи, входы 30 данных второго порта устройства, выходы-входы 31 данных первого порта устройства, второй выход 32 синхронизации и информационные выходы 33-38 устройства.In FIG. 1, the address inputs 21 and 22 of the first port of the device, the address inputs 23 and 24 of the second port of the device, the inputs of the data tracking signal 25, the write 26 and read 27, the first synchronization output 28 and the output 29 of the write confirmation signal, the data inputs 30 are also indicated. the second device port, the output-inputs 31 of the data of the first port of the device, the second synchronization output 32, and the information outputs 33-38 of the device.
Генератор 1 растра (фиг.2) содержит Л<триггеры 39-42, элементы И-НЕ 43-45, элемент И/1И-НЕ 46, счетчики 47 и 48, регистр 49, преобразователь 50 кодов, счетчики 5153, элемент НЕ 54, преобразователь 55 кодов, элементы ИЛ И-НЕ 56 и 57.The raster generator 1 (FIG. 2) contains L <flip-flops 39-42, elements AND-NO 43-45, element AND / 1I-HE 46, counters 47 and 48, register 49, converter 50 codes, counters 5153, element NOT 54 , converter 55 codes, elements IL AND-NOT 56 and 57.
Первый (второй) 9 (10) дешифратор (фиг.З) содержит элементы И-НЕ 58-63.The first (second) 9 (10) decoder (fig.Z) contains the elements AND NOT 58-63.
Формирователь 5 .сигналов обращения (фиг.4)содержит регистр 64, элементы И-НЕ 65 и 66, ΰΚ-триггер 67.The shaper 5 .signal signals (figure 4) contains the register 64, the elements AND-NOT 65 and 66, ΰΚ-trigger 67.
На фиг.2 также обозначен генератор 68 тактовых импульсов.2 also denotes a clock pulse generator 68.
Запоминающее устройство работает в режиме отображения и в режима гашения/регенерации.The storage device operates in display mode and in blanking / regeneration mode.
В режиме отображения на П/МЕ-выходе генератора 1 растра присутствует низкий уровень, который управляет мультиплексором 2 и на выход мультиплексора 2 подключаются сигналы "X” или "У" генератора 1 растра в зависимости от логического уровня сигнала”5О" генератора 1 растра, которые являются адресом выводимой на экран последовательности из 4 точек. На вход мультиплексора 11 в зависимости от логического уровня сигнала ”50" подключаются сигналы 23 и 24 от датчика, которые являются адресом записываемой точки. Адрес (X и У генератора 1 растра) выводимой на экран последовательности из четырех точек и адрес (23 и 24) записываемой с датчика точки подаются на мультиплексоры 12 и 13, которые по сигналу с преобразователя 7 кодов подключают их поочередно к входам адреса блоков 17 и 18 (один к 17, другой к 18, затем наоборот), причем переключение происходит каждые 320 нс и определяется младшим разрядом адреса генератора 1 растра. Разрешение записи и считывание зависит от управляющих сигналов "СА5”, "1Λ/Ε", "КА51", "ВА52", "КА53", "ВА54", которые вырабатываются на дешифраторах 9 и 10 из постоянно следующих сигналов "КА5", "СА5", "50" с генератора 1 растра при помощи управляющих сигналов для "РА5" с преобразователя 7 кодов и для "СА5" и "ννΕ" с преобразователя 8 кодов. Номер сигнала "КА5" определяется двумя младшими разрядами адреса 23 датчика, а третий разряд определяет номер блока накопителей, т.е. сигнал "САЗ" (и сигнал "УУЕ” в зависимости от цикла запись /считывание). Поскольку мультиплексоры 12 и 13 переключаются в зависимости от младшего разряда адреса генератора 1 растра, то генератор 1 растра имеет приоритет выше, поэтому при несовпадении третьих разрядов адреса генератора 1 растра и адреса 23 датчика обращение идет одновременно к двум разным блокам 17 и 18 накопителей, при совпадении третьих разрядов происходит обращение генератора 1 растра. Датчик при наличии сигнала 25 сопровождения данных датчика получает доступ к блоку накопителей в следующем цикле (через 320 нс), так как следующее обращение генератора 1 растра будет к другому блоку накопителей. Одновременно с сигналом 25 сопровождения данных датчика на шину 30 поступают данные от датчика, которые через мультиплексоры 14 и 15, управляемые синхронно с мультиплексорами 12 и 13, подаются попеременно на информационные входы одного из блоков 17 или 18, где по управляющим сигналам с дешифраторов 9 и 10 происходит их запись. В конце каждого цикла памяти независимо оттого был сигнал 25 сопровождения данных датчика в этом цикле или нет на выход 29 выдается сигнал подтверждения записи данных датчика для дополнительной синхронизации датчика привязкой к окончанию, цикла памяти.'Считанная по адресу генератора 1 растра информация поступает на входы блока 3 сдвиговых регистров, куда эта информация записывается по сигналу "РЕ" генератора 1 растра, следующего в конце каждого цикла считывания. Затем по сигналу "С с генератора 1 растра информация из блока 3 сдвиговых регистров последовательно выдвигается нз выход устройства, сопровождаемая сигналом "5ΥΝΟ" синхросмеси строчных и кадровых синхроимпульсов. Таким образом в режиме отображения кадра происходят одновременно вывод информации на экран и запись информации с датчика без искажения выводимой на растровый дисплей информации.In the display mode, a low level is present at the I / O output of the raster generator 1, which controls the multiplexer 2, and the signals "X" or "U" of the raster generator 1 are connected to the output of multiplexer 2, depending on the logic level of the signal "5O" of the raster generator 1, which are the address of a 4-point sequence displayed on the screen. Signals 23 and 24 from the sensor, which are the address of the recorded point, are connected to the input of multiplexer 11 depending on the logic level of the signal "50". Address (X and Y of the raster generator 1) of the four-point sequence displayed on the screen and address (23 and 24) The points recorded from the sensor are sent to multiplexers 12 and 13, which, using a signal from a 7-converter, connect them alternately to the address inputs of blocks 17 and 18 (one to 17, the other to 18, then vice versa), and switching occurs every 320 ns and is determined by the lower address address generator Ator 1 raster. The resolution of writing and reading depends on the control signals "CA5", "1Λ / Ε", "KA51", "BA52", "KA53", "BA54", which are generated on the decoder 9 and 10 of the following signals " KA5 "," CA5 "," 50 "from the 1 raster generator using control signals for" PA5 "from the converter 7 codes and for" CA5 "and" ννΕ "from the converter 8 codes. The signal number "KA5" is determined by the two low-order bits of the address 23 of the sensor, and the third digit determines the number of the storage unit, i.e. signal "САЗ" (and signal "УУЕ” depending on the write / read cycle). Since multiplexers 12 and 13 switch depending on the low-order bit of the address of the 1 raster generator, the 1 raster generator takes precedence, therefore if the third bits of the generator address do not match 1 raster and sensor address 23, the circulation goes simultaneously to two different blocks 17 and 18 of the accumulators, when the third digits coincide, the raster generator 1 is accessed. The sensor, if there is a signal 25 for tracking the sensor data, gets access to the block of the accumulator In the next cycle (after 320 ns), since the next call of the raster generator 1 will be to another block of drives. Simultaneously with the sensor data tracking signal 25, data from the sensor is received on bus 30, which are controlled synchronously with multiplexers 12 via multiplexers 14 and 15 and 13, are fed alternately to the information inputs of one of the blocks 17 or 18, where they are recorded by control signals from the decoders 9 and 10. At the end of each memory cycle, regardless of whether there was a sensor tracking signal 25 in this cycle or not output 29 generates a signal to confirm the recording of sensor data for additional synchronization of the sensor by binding to the end of the memory cycle. The information read at the address of the raster 1 generator is fed to the inputs of the shift register unit 3, where this information is recorded by the signal "PE" of the raster 1 generator following end of each read cycle. Then, on the signal "C from the raster generator 1, information from the block 3 of the shift registers is sequentially pushed out by the device output, followed by the signal" 5ΥΝΟ "sync mix of lowercase and frame sync pulses. Thus, in the frame display mode, the information is displayed on the screen and the information from the sensor without distortion of the information displayed on the raster display.
В режиме гашения обратного хода луча сигнал "Н/1Л/Е" имеет высокий логический уровень. Этот сигнал управляет мультиплексором 2, подключая на его выход адреса 21 "X" или 22 ’Ύ" ЭВМ в зависимости от сигнала '50" генератора 1 растра. Обращение датчика по входам 23, 24, 25 и по выходу 29 к блокам 17 и 18 происходит аналогично режиму отображения. Вместо генератора 1 растра и этом режиме обращается порт ЭВМ по адресным шинам 21 и 22, сигналамIn the damping mode, the signal "N / 1L / E" has a high logic level. This signal controls multiplexer 2, connecting to its output addresses 21 "X" or 22 ’Ύ" computers depending on the signal '50 "of the raster 1 generator. The circulation of the sensor at the inputs 23, 24, 25 and at the output 29 to the blocks 17 and 18 is similar to the display mode. Instead of the 1 raster generator and this mode, the computer port is addressed by address buses 21 and 22, signals
5five
16600511660051
66
26-28 и входам-выходам 31 данных. Два младших разряда адреса 23 порта ЭВМ определяют через преобразователь 8 кодов и дешифраторы 9 и 10 номер сегмента (номер сигнала "КА5") блоков 17 и 18 и номер коммутируемых входов мультиплексора 19. Третий разряд адреса 21 порта ЭВМ определяет номер блока 17 или 18 , куда происходит обращение. Сигнал записи от порта ЭВМ с входа 26 поступает в формирователь 5 сигналов обращения, где формируется сигнал, разрешающий через преобразователь 7 кодов дешифраторам 9 и 10 выдать управляющие сигналы для записи информации в соответствующий сегмент блоков 17 и 18. Эта информация через мультиплексоры 14 и 15 противофазно информации 30 датчика подается попеременно на информационные входы блока 17 или 18. Сигнал 27 чтения от порта ЭВМ поступает в формирователь 5 сигналов обращения, где формируется сигнал, разрешающий через преобразователь 7 кодов дешифраторам 9 и 10 выдать управляющие сигналы для чтения информации из соответствующего сегмента блока 17 или 18. Считания из сегмента блоков 17 или 18 информация через мультиплексор 19 и информационный регистр 20, стробируемый в конце цикла памяти сигналом "РЕ" при условии наличия сигналов обращения ЭВМ в этом цикле, подается на информационные входы-выходы 31 порта ЭВМ. После каждого цикла памяти записи или считывания информации с порта ЭВМ при наличии сигналов 26 записи или 27 считывания выдается сигнал 28 синхронизации пассивного устройства "СИП" из формирователя 5 сигналов обращения. В режиме регенерации на один цикл памяти через мультиплексор 2 на адресные входы блоков 17 и 18 памяти подается информация с генератора 1 растра, который является счетчиком регенерации. Цикл регенерации повторяется через каждые 16 циклов памяти, поэтому для регенерации 128 строк блоков памяти необходимо подключить к мультиплексору 2 адреса генератор 1 растра как показано на фиг.1. Адреса шин 23 и 24 подключаются аналогично к мультиплексору 11. Таким образом в режиме гашения происходит одновременное обращение к блокам 17 и 18 датчика и ЭВМ, что невозможно при использовании прототипа.26-28 and input / output data 31. The two lower digits of the address 23 of the computer port are determined through a converter of 8 codes and decoders 9 and 10 of the segment number (signal number "KA5") of blocks 17 and 18 and the number of switched multiplexer inputs 19. The third digit of address 21 of the computer port determines the block number 17 or 18, where does the conversion take place. The recording signal from the computer port from the input 26 enters the inverter 5, where a signal is generated allowing through the converter 7 codes of the decoder 9 and 10 to issue control signals for recording information into the corresponding segment of blocks 17 and 18. This information is antiphased through multiplexers 14 and 15 information 30 of the sensor is fed alternately to the information inputs of the block 17 or 18. The read signal 27 from the computer port enters the inverter 5, where a signal is generated allowing through the decryption code converter 7 To tori 9 and 10, to issue control signals for reading information from the corresponding segment of block 17 or 18. Read information from a segment of blocks 17 or 18 through multiplexer 19 and information register 20, gated at the end of the memory cycle with a "PE" signal, subject to the presence of computer circulation signals in this cycle, is fed to the information inputs-outputs 31 of the computer port. After each cycle of the memory of recording or reading information from the computer port, in the presence of write signals 26 or 27 read, a passive device SIP synchronization signal 28 is output from the address generator 5. In the regeneration mode, for one memory cycle, through multiplexer 2, the address inputs of memory blocks 17 and 18 receive information from the raster generator 1, which is a regeneration counter. The regeneration cycle is repeated every 16 memory cycles, therefore, in order to regenerate 128 lines of memory blocks, it is necessary to connect to the multiplexer 2 addresses a 1 raster generator as shown in FIG. Bus addresses 23 and 24 are connected similarly to multiplexer 11. Thus, in blanking mode, the blocks 17 and 18 of the sensor and the computer are accessed simultaneously, which is impossible when using the prototype.
Claims (3)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU894725124A SU1660051A1 (en) | 1989-07-28 | 1989-07-28 | Storage |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU894725124A SU1660051A1 (en) | 1989-07-28 | 1989-07-28 | Storage |
Publications (1)
Publication Number | Publication Date |
---|---|
SU1660051A1 true SU1660051A1 (en) | 1991-06-30 |
Family
ID=21463898
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
SU894725124A SU1660051A1 (en) | 1989-07-28 | 1989-07-28 | Storage |
Country Status (1)
Country | Link |
---|---|
SU (1) | SU1660051A1 (en) |
-
1989
- 1989-07-28 SU SU894725124A patent/SU1660051A1/en active
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US4511965A (en) | Video ram accessing system | |
US4644502A (en) | Semiconductor memory device typically used as a video ram | |
EP0908827B1 (en) | Memory interface device and memory address generation device | |
JP3137486B2 (en) | Multi-screen split display device | |
JPS592905B2 (en) | display device | |
JPS5823373A (en) | Picture memory device | |
SU1660051A1 (en) | Storage | |
US5802587A (en) | Memory controller adapted for rapid block access operations | |
US4277836A (en) | Composite random access memory providing direct and auxiliary memory access | |
JP2891429B2 (en) | Liquid crystal display controller | |
JP3102754B2 (en) | Information utilization circuit | |
JPS6048828B2 (en) | Memory addressing method | |
SU1709385A1 (en) | Video signal generator | |
SU1363297A1 (en) | Apparatus for representing graphic information on the screen of tv colour display | |
SU1462407A1 (en) | Device for shaping the address of video memory of dot graphic display | |
SU1425691A1 (en) | Interface | |
JP2590695B2 (en) | Time division switch circuit | |
SU1587518A1 (en) | Device for interfacing processor and group of memory units | |
SU1388945A1 (en) | Device for refreshing information in a dynamic storage device | |
SU1624534A1 (en) | Buffer memory unit | |
SU1658204A1 (en) | Device for data display on tv screen | |
SU1589288A1 (en) | Device for executing logic operations | |
JPH02255988A (en) | image memory | |
SU1372316A1 (en) | Memory for graphic display | |
JPH02207297A (en) | Display memory address device |