SU1238054A1 - Multichannel device for entering analog data and buffer storage - Google Patents
Multichannel device for entering analog data and buffer storage Download PDFInfo
- Publication number
- SU1238054A1 SU1238054A1 SU843798842A SU3798842A SU1238054A1 SU 1238054 A1 SU1238054 A1 SU 1238054A1 SU 843798842 A SU843798842 A SU 843798842A SU 3798842 A SU3798842 A SU 3798842A SU 1238054 A1 SU1238054 A1 SU 1238054A1
- Authority
- SU
- USSR - Soviet Union
- Prior art keywords
- inputs
- group
- input
- outputs
- information
- Prior art date
Links
Landscapes
- Analogue/Digital Conversion (AREA)
Abstract
Изобретение относитс к измерительной и вычислительной технике и может быть ис-пользовано в высокопроизводительных системах сбора и обработки аналоговых данных. Цель изобретени - повышение быстродействи многоканального устройства дл ввода аналоговых данных и расширение области применени буферной пам ти. Введение в многоканальное устройство буферной пам ти, имеющей дополнительные адресные входы, позвол ет организовать параллельную обработку информации от одновременно сработавших каналов преобразовани данных. Буферна пам ть содержит два ОЗУ р д управл ющих блоков и может работать в трех режимах; одновременное занесение информации от нескольких сработавших каналов в первое ОЗУ, перезапись информации из первого ОЗУ во второе, считывание информации из второго ОЗУ. 2 с. п. ф-лы, sg 4 ил. (/ IN:) оо 00 сд The invention relates to measuring and computing technology and can be used in high-performance systems for collecting and processing analog data. The purpose of the invention is to increase the speed of a multi-channel device for inputting analog data and expanding the scope of application of the buffer memory. Introduction to a multi-channel buffer memory device with additional address inputs allows organizing parallel processing of information from simultaneously triggered data conversion channels. The buffer memory contains two RAMs of a number of control units and can operate in three modes; simultaneous recording of information from several failed channels into the first RAM, rewriting of information from the first RAM into the second, reading information from the second RAM. 2 sec. the item f-ly, sg 4 il. (/ IN :) oo 00 sd
Description
Изобретение относитс к измерительной и вычислительной технике, устройствам запоминани и может быть использовано как совместно, при построении высокопроизводительных систем сбора и обработки аналоговых данных с использованием мультиплицированной структуры и ЭВМ, так и отдельно , при построении многоканальных систем и буферных накопителей.The invention relates to measuring and computing equipment, memory devices and can be used both together in the construction of high-performance systems for collecting and processing analog data using a multiplicated structure and computer, and separately in the construction of multi-channel systems and buffer drives.
Цель изобретени -- повышение быстродействи многоканального устройства дл ввода аналоговых данных за счет организации параллельной записи информации в несколько чеек пам ти.The purpose of the invention is to increase the speed of a multi-channel device for inputting analog data by organizing the parallel recording of information in several memory cells.
На фиг. 1 изображена структурна схема многоканального устройства дл ввода аналоговых данных; на фиг. 2 - структурна схема блока управлени многоканального устройства; на фиг. 3 - буферна пам ть; на фиг. 4 - блок управлени буферной пам ти.FIG. 1 shows a block diagram of a multi-channel device for inputting analog data; in fig. 2 is a block diagram of a control unit of a multi-channel device; in fig. 3 - buffer memory; in fig. 4 — buffer storage control unit.
На фиг. 1 обозначены модуль 1 содержит , состо щий из каналов, блок 2 управлени , счетчик 3, цифроаналоговый преобразователь (ЦАП) 4, блок 5 формировани приоритетного адреса (БФПА), буферна пам ть 6 (БЗУ), компараторы 7, триггеры 8, элементы И первой группы 9, элементы И второй группы 10; элементы ИЛИ 11; шину 12 логической единицы, адресные входы 13 и 14 БЗУ первой и второй группы, информационные входы 15 БЗУ, выход 16 синхронизации блока управлени , вход 17 окончани цикла блока управлени , управл ющие входы 18 многоканальной системы, вход 19 запроса блока управлени , выход 20 сброса запроса блока управлени , управл ющие входы 21 БЗУ; информационные 22 и управл ющие 23 выходы устройства.FIG. 1, module 1 contains, consisting of channels, control block 2, counter 3, digital-to-analog converter (D / A converter) 4, priority address generation unit (BFPA), buffer memory 6 (BDU), comparators 7, triggers 8, AND elements the first group 9, the elements And the second group 10; elements OR 11; bus 12 logical units, address inputs 13 and 14 BZU of the first and second groups, information inputs 15 BZU, output 16 of the control unit synchronization, input 17 of the end of the cycle of the control unit, control inputs 18 of the multichannel system, input 19 of the request of the control unit, reset output 20 a control unit request, control inputs 21 BZU; information 22 and control outputs 23 of the device.
На фиг. 2 обозначены: генератор 24 импульсов пр моугольной формы, два триггера 25 и 26, два счетчика 27 и 28, два магистральных усилител 29 и 30, три элемента ИЛИ 31, 32, 33 и элемент И 34.FIG. 2 denotes: a generator of 24 square-shaped pulses, two triggers 25 and 26, two counters 27 and 28, two main amplifiers 29 and 30, three elements OR 31, 32, 33 and element 34.
На фиг. 3 обозначены: перва 35 и втора 36 группы блоков пам ти 37 и 38 соответственно , два счетчика 39, 40, дещиф- ратор 41; мультиплексор 42, блок 43 управлени , элемент ИЛИ 44, третий счетчик 45, шина 46 логической единицы.FIG. 3 denotes: the first 35 and the second 36 groups of memory blocks 37 and 38, respectively, two counters 39, 40, the decryptor 41; multiplexer 42, control unit 43, OR 44, third counter 45, logical unit bus 46.
На фиг. 4 обозначено: два триггера 47, 48; п ть элементов И 49-53; два элемента ИЛИ 54, 55 и счетчик 56.FIG. 4 marked: two trigger 47, 48; five elements And 49-53; two elements OR 54, 55 and counter 56.
Многоканальное устройство дл ввода аналоговых данных работает следующим образом.A multichannel analog data input device operates as follows.
Модуль 1 (группа из т каналов) обеспечивает сравнение уровней образцового уравновешивающего напр жени и напр жени на каждом из т входов устройства, фиксацию совпадени уровней независимо По каждому каналу и формирование сигнала «Запрос при срабатывании компаратора , хот бы в одном из т каналов в модуле . Модуль 1 может быть реализован на серийно выпускаемых интегральных микросхемах (ИМС), например серий К554 и К155. При использовании микросхем этих серий компаратор 7 представл ет собой микросхему К544САЗА.Module 1 (a group of t channels) provides a comparison of the levels of exemplary balancing voltage and voltage at each of the device t inputs, fixing the level matching independently For each channel and generating the "Query when the comparator triggers, at least in one of the t channels in the module . Module 1 can be implemented on commercially available integrated circuits (IC), for example, the K554 and K155 series. When using these series of microcircuits, the comparator 7 is a K544CASE chip.
Блок 2 управлени обеспечивает управление и синхронизацию работы всей системы , а также прием команд управлени извне, например от ЭВМ, и может быть реализован на серийно выпускаемых ИМС, например серий К155, К561. При использова- НИИ микросхем этих серий триггеры 25 и 26 счетчики 27 и 28, магистральные усилители, элементы ИЛИ 31, 32, 33, элемент И 34 представл ют собой соответственно К155ТМ2 К561ИЕ9, К155ЛП9, К155ЛЛ1, К155ЛИ1. Генератор 24 импульсов представл ет со- бой, например, микросхему К155ЛАЗ, соединенную с врем задающими резисторами и конденсаторами по схеме мультивибратора. Счетчик 3 представл ет собой, например, микросхему К155ИЕ6.Control unit 2 provides control and synchronization of the entire system, as well as reception of control commands from the outside, for example from a computer, and can be implemented on commercially available ICs, for example, K155, K561 series. When using scientific research institutes of microcircuits of these series, triggers 25 and 26, counters 27 and 28, main amplifiers, elements OR 31, 32, 33, and element 34 represent respectively К155ТМ2 К561IE9, К155ЛП9, К155ЛЛ1, К155ЛИ1. The pulse generator 24 is, for example, a K155LAZ microcircuit connected to time with master resistors and capacitors according to the multivibrator circuit. Counter 3 is, for example, a chip K155IE6.
0 .ЦАП 4 представл ет собой, например, последовательно соединенные микросхемы токового ЦАП - К594ПА1 и операционного усилител К544УД2А, преобразующего ток в напр жение.0. DAC 4 is, for example, a series-connected current-DAC chip, the K594P1 and the K544UD2A operational amplifier, which converts current to voltage.
БФПА 5 обеспечивает формирование ко- 5 дов номеров модулей, сформировавших запросы в соответствии с приоритетом, причем на первой группе выходов формируетс позиционный двоичный код, на второй группе выходов - унитарный двоичный код, а на третьем выходе - сигнал наличи за- 0 проса хот бы от одного модул . БФПА 5 представл ет собой последовательно соединенные приоритетный шифратор и дещиф- ратор, выходы которых вл ютс соответственно первой и второй группой выходов БФПА 5, и соединенную параллельно с вхо- 5 дами шифратора 1-входовую схему ИЛИ, выход которой вл етс третьим выходом устройства . Приоритетный шифратор, дешифратор и -входова схема ИЛИ могут представл ть собой соответственно микросхемы 0 К155ИВ1, К155ИД1, К155ЛЛ1.The BFPA 5 provides for the formation of codes of the numbers of the modules that have generated requests in accordance with the priority, with the position binary code being formed on the first group of outputs, the unitary binary code on the second group of outputs, and a request for asking for at least three from one module BFPA 5 is a serially connected priority encoder and decoder, the outputs of which are, respectively, the first and second groups of outputs of BFPA 5, and 1 input circuit OR, the output of which is the third output of the device, connected in parallel with the inputs of the encoder. The priority encoder, descrambler and -input circuit OR can be, respectively, chip 0 K155IV1, K155ID1, K155LL1.
БЗУ 6 обеспечивает согласование скоростей преобразовани аналоговых сигналов в коды и скорости ввода данных в ЭВМ с целью максимального использовани быстродействи подсистем сбора и обработки дан- 5 ных. БЗУ 6 позвол ет осуществл ть запись по произвольно заданному адресу в однуBDU 6 provides for the matching of the rates of conversion of analog signals into codes and data entry speeds into a computer in order to maximize the speed of the data acquisition and processing subsystems. BZU 6 allows recording at an arbitrarily specified address into one
или несколько (до т} чеек пам ти, а считывание производить законченным и упор доченным в смысловом отношении сообщением , последовательно по одной чейке, на50 чина с чейки с начальным адресом, причем запись и считывание могут производить с как в одно и то же, так и в разное врем . БЗУ 6 может быть реализовано на серийно выпускаемых микросхемах, например , серий К 155 и К 531. При использо55 вании микросхем этой серии группы 35 и 36, например, представл ют собой микросхемь К155РУ2, счетчики 39, 40, 45, дешифратор 41, мультиплексор 42, элемент ИЛИ 44 представл ют собой соответственно микросхемы К155ИЕ1, К155ИД1, К531КП11, К155ЛЛ1.or several (up to t} memory cells, and the reading should be completed with a message complete and orderly, one cell at a time, starting at the cell with the starting address, and writing and reading can be done with the same and at different times. LPD 6 can be implemented on commercially available microcircuits, for example, the K 155 and K 531 series. When using microchips of this series, groups 35 and 36, for example, are K155RU2 microcircuits, counters 39, 40, 45, decoder 41, multiplexer 42, the element OR 44 are, respectively, chips K155IE1, K155ID1, K531KP11, K155LL1.
Блок 43 осуществл ет управление работой БЗУ 6 во всех режимах, а также формирование служебных сигналов zl и 22, извещающих внещние устройства о наличии или отсутствии информации в БЗУ 6, и о разрешении или запрете записи в него. Блок 43 может быть реализован на серийно выпускаемых микросхемах, например, серий К155 и К561. В этом случае, триггеры 47 и 48, элементы И 49-53, ИЛИ 54 и 55 и счетчик 56 представл ют собой соответственно микросхемы К155ЛИ1, К155ТМ2, К155ЛЛ1, К561ИЕ9.The unit 43 controls the operation of the LPD 6 in all modes, as well as the generation of service signals zl and 22, notifying external devices about the presence or absence of information in the RAM 7, and about allowing or prohibiting writing to it. Block 43 can be implemented on commercially available chips, for example, the K155 and K561 series. In this case, the triggers 47 and 48, the elements AND 49-53, OR 54 and 55 and the counter 56 are respectively the chips K155LI1, K155TM2, K155LL1, K561IE9.
Работа системы ввода аналоговых данных в ЭВМ и буферного запоминающего уст- ройства дл системы ввода данных осуществл етс под управлением ЭВМ, котора формирует команды «Пуск, «Сброс, «Установка флага и «Импульсы считывани , поступающие на щину 18 блока 2 управлени . В исходном состо нии при включении питани или начале работы счетчик 3, все триггеры 8 всех модулей 1, триггеры 25 и. 26 блока 2 управлени , триггеры 47 и 48 блока 43 установлены в исходное (нулевое) состо ние, и на выходах 23 служебной ин- формации сформированы сигналы и г2 0, что соответствует разрешению записи и запрещению считывани из БЗУ 6 из-за отсутстви данных в последнем.The operation of the analog data input system in the computer and the buffer storage device for the data input system is controlled by the computer, which generates the Start, Reset, Flag Setting and Read Pulses commands to the control unit 18 of the control unit 2. In the initial state, when the power is turned on or the start of operation, counter 3, all triggers 8 of all modules 1, triggers 25 and. 26 of the control unit 2, the triggers 47 and 48 of the unit 43 are set to the initial (zero) state, and the outputs 23 of the service information generate signals and r2 0, which corresponds to the resolution of the recording and the prohibition of reading from the OVD 6 due to the lack of data in last one.
При поступлении сигнала «Пуск в блок 2 управлени , на его выходе 16 формируютс синхроимпульсы, поступающие на счетчик 3, выходы которого подключены к входам ЦАП 4, при этом на выходе ЦАП 4 формируетс ступенчато измен ющеес образцовое напр жение . В момент совпадени уровн образцового напр жени и напр жени на од- ном или нескольких входах устройства на выходе соответствующего этому входу (входам ) компаратора 7 формируетс перепад напр жени (например, из состо ни «О в «1), по которому соответствующий триггер 8 (триггера 8) переходит в единичное состо ние . Уровень логической «1 с выхода триггера 8, через элемент ИЛИ 11, в качестве запроса поступает на вход БФПА 5. БФПА 5 по одному или нескольким запросам формирует на своих выходах соответственно уни- тарный и позиционные коды наиболее приоритетного из сформировавших запрос модулей и сигнал «Запрос, поступающий на вход 19 блока 2 управлени .When the start signal arrives at control unit 2, sync pulses are generated at its output 16 and fed to counter 3, the outputs of which are connected to the inputs of the DAC 4, while the output of the DAC 4 is formed by a stepwise variable reference voltage. At the moment of coincidence of the level of reference voltage and voltage at one or several inputs of the device at the output corresponding to this input (inputs) of the comparator 7, a voltage drop (for example, from the state "O to" 1), according to which the corresponding trigger 8 (trigger 8) goes into one state. The logic level “1 from the output of the trigger 8, through the element OR 11, as a request goes to the input of the BFPA 5. The BFPA 5, according to one or several requests, forms at its outputs, respectively, the unitary and positional codes of the highest priority from the generated modules and the signal“ The request arriving at the input 19 of the control block 2.
В блоке 2 управлени генератор 24 формирует тактовые пр моугольные импульсы, которые обеспечивают реализацию принципа синхронного управлени всеми устройствами системы, поступают на оба счетчика 27 и 28 и на выход блока 2 управлени . Счетчики используютс в качестве делителей частоты и распределителей импуль- сов, причем счетчик 27 используетс дл управлени счетчиком 3 ЦАП 4, счетчик 28 - дл управлени записью данных в БЗУ 6.In block 2 of control, generator 24 generates clock rectangular pulses that ensure the implementation of the principle of synchronous control of all devices of the system, are fed to both counters 27 and 28 and to the output of block 2 of control. The counters are used as frequency dividers and pulse distributors, the counter 27 is used to control the counter 3 of the DAC 4, the counter 28 to control the recording of data in the OVD 6.
Как правило, врем установлени напр жени на выходе ЦАП 4 с заданной погрешностью существенно больше времени записи в БЗУ и поэтому коэффициент делени счетчика 27 больше, чем счетчика 28. Импульсы с выхода счетчика 27, через элемент ИЛИ 33 поступают на С-вход триггера 26, и при наличии запроса, перевод т последний в единичное состо ние. В этом состо нии триггер 26, запрещает работу счетчика 27 (формирование очередного импульса дл счетчика 3), т. е. приостанавливает развертку на врем записи в БЗУ и разрешает работу счетчика 28. По импульсу с первых двух выходов счетчика 28 и БЗУ 6 осуществл етс запись данных от группы каналов , сформировавшей запрос. Передний фронт импульса с третьего выхода счетчика 28 (выход 20 блока 2 управлени через элемент И 10, устанавливает триггер 8 обслуженного модул 1 в нулевое состо ние, что приводит к сн тию запроса от этого модул . К моменту прихода заднего фронта с третьего выхода счетчика 28 через элемент ИЛИ 33 на С-вход триггера 26 на Д-входе будет установлен уровень логической «1, если запросы были сформированы несколькими модул ми процедура записи повторитс , в противном случае на )-входе триггера 26 будет сформирован уровень логического «О и триггер перейдет в нулевое состо ние , при этом будет возобновлено фор- мирование ступенчато измен ющегос образцового напр жени до по влени очередного запроса. По достижению ступенчато измен ющимс образцовым напр жением границы диапазона счетчик 3 формирует импульс «Переполнение, который через элемент ИЛИ 31 блока 2 управлени поступает на / -вход триггеров 25 и 26, устанавлива их в нулевое состо ние. При этом запрещаетс формирование импульсов дл счетчика 3 (элемент И 34) и оповещаетс БЗУ 6 об окончании записи информации об аналоговых сигналах (выход триггера 25). После каждого цикла преобразовани аналоговых сигналов (цикла измерени ) счетчик 3 и все триггера 8 автоматически устанавливаютс в исходное состо ние.As a rule, the time for setting the voltage at the output of the DAC 4 with a given error is significantly longer than writing to the RAM, and therefore the division ratio of the counter 27 is greater than the counter 28. The pulses from the output of the counter 27, through the OR 33 element, arrive at the C input of the trigger 26, and, if requested, translate the latter into a single state. In this state, trigger 26 prohibits the operation of counter 27 (the formation of the next pulse for counter 3), i.e., pauses the sweep for the duration of the recording in the RAM and enables the operation of counter 28. The pulse from the first two outputs of the counter 28 and RAM 7 is implemented recording data from the channel group that formed the request. The leading edge of the pulse from the third output of the counter 28 (output 20 of the control unit 2 through the And 10 element sets the trigger 8 of the serviced module 1 to the zero state, which leads to the removal of the request from this module. By the time the falling edge arrives from the third output of the counter 28 through the OR element 33, the C input of the trigger 26 at the D input will be set to logic level "1 if the requests were formed by several modules, the recording procedure is repeated, otherwise the logic level" O and trigger trigger will be formed on the) input of trigger 26 children in the null state, thus will be resumed formation of the stepwise-varying model voltage until a next request. Upon reaching a stepwise varying reference voltage of the range boundary, the counter 3 generates a pulse "Overflow", which through the OR element 31 of the control unit 2 enters the I-input of the flip-flops 25 and 26, setting them to the zero state. In this case, the formation of pulses for the counter 3 (element 34) is prohibited and the OU 6 is signaled about the end of the recording of information about analog signals (trigger output 25). After each conversion cycle of the analog signals (measurement cycle), the counter 3 and all the trigger 8 are automatically reset.
При поступлении от ЭВМ следующей команды «Пуск работа системы осуществл ет с аналогичным образом, при этом одновременно с преобразованием аналоговых сигналов может производитьс считывание информации из БЗУ 6. Считывание производитс при поступлении от ЭВМ импульсов считывани .When the following command is received from the computer, the system starts up in a similar way, while simultaneously converting the analog signals, information can be read out from the RAM 6. The readout takes place when the computer reads read pulses.
В исходном состо нии (при включении питани или по командам «Установка флага , «Сброс) все счетчики 39, 40, 45, БЗУ 6 установлены в нулевое состо ние, на всех выходах блока 43, кроме п того - нули, к выходам мультиплексора 42 подключены входы 13, и БЗУ 6 готово к записи данных. Запись в БЗУ 6 возможна по произвольному адресу и в число чеек меньшее илиIn the initial state (when the power is turned on or by the commands "Setting the flag, Reset, all the counters 39, 40, 45, BZU 6 are set to the zero state, on all outputs of block 43, except for the fifth, to zero, to the outputs of the multiplexer 42 Inputs 13 are connected, and BZU 6 is ready to record data. Record in BZU 6 is possible at an arbitrary address and in the number of cells less or
равное т одновременно. Адрес записи разделен на две части А и АЕ адреса и субадреса и поступает на соответствующие 14 и 13 входы БЗУ 6. Код адреса определ ет номер чейки в блоке 37 группы 35, поступает в двоичном унитарном коде и вл етс общим дл всех блоков 37, код субадреса определ ет блоки 37, в которые будет производитьс запись и поступает в двоичной позиционной форме. Код адреса поступает на адресные входы блоков 37 при поступлении на У-вход счетчика 39 импульса, осуществл ющего запись в счетчик, а код субадреса поступает с выхода мультиплексора 42 на управл ющие входы «Выборка блоков 37, разреша или запреща производить запись в них. Таким образом, в зависимости от кода на выходах мультиплексора 42 может быть осуществлена как последовательна , так и одновременна запись в БЗУ 6.equal to t at the same time. The entry address is divided into two parts A and AE of the address and subaddress and goes to the corresponding 14 and 13 inputs of the RAM 6. The address code determines the cell number in block 37 of group 35, enters the binary unitary code and is common to all blocks 37, code The subaddress identifies the blocks 37 to which the recording will be made and enters in binary positional form. The address code goes to the address inputs of the blocks 37 when a pulse 39 is sent to the Y input of the counter, which writes to the counter, and the sub address code goes from the output of multiplexer 42 to the control inputs Sample Blocks 37, allowing or disallowing to write to them. Thus, depending on the code at the outputs of the multiplexer 42, it can be carried out both sequentially and simultaneously writing to the RAM 6.
Сигнал окончани записи (отрицательный перепад), поступающий на третий вход блока 43, переводит триггер 47 в единичное состо ние и через элемент И 52 на первом выходе блока 43 устанавливаетс уровень логической «1 (т. е. сигнал «Разрещение перезаписи). Поэтому сигналу разрешаетс работа счетчика 56, а дешифратор 41 и мультиплексор 42 перевод тс в состо ние, когда на всех их выходах установлены «1, т. е. на входы «Выборка всех блоков 37 и 38 подан сигнал «разрешение выборки. По импульсам с выхода счетчика 56, поступающих на С-входы счетчиков 39 и 45, последние начинают работать синхронно, перебира все адреса чеек в блоках 37 и 38, причем перед каждой сменой адреса производитс считывание информации из всех блоков 37 и запись, во все блоки 38. Импульс переполнени счетчика 45, поступающий на восьмой вход блока 43, переводит триггера 47, 48 в нулевое состо ние, устанавливает z 0; z2 0 - разрешена запись и считывание информации из БЗУ 6, - и снимает разрешение перезаписи.The recording end signal (negative differential), which arrives at the third input of block 43, translates trigger 47 into one state and through the AND 52 element at the first output of block 43 a logical level "1" (i.e., "Rip discarding signal") is set. Therefore, the signal resolves the operation of counter 56, and the decoder 41 and multiplexer 42 are switched to the state when all their outputs are set to "1, i.e., to the inputs" Sampling of all blocks 37 and 38, the signal "sampling resolution. The pulses from the output of counter 56 arriving at the C-inputs of counters 39 and 45 start to work synchronously, looping through all the addresses of the cells in blocks 37 and 38, and before each change of address information is read from all blocks 37 and written into all blocks 38. The overflow pulse of the counter 45, which arrives at the eighth input of the block 43, sets the trigger 47, 48 to the zero state, sets z 0; z2 0 - writing and reading of information from BZU 6 is allowed, - and removes the overwrite permission.
При поступлении импульсов считывани на управл ющие входы 21 БЗУ 6 счетчики 40 и 45 и дешифратор 41 обеспечивают последовательное считывание данных из группы 36, т. е. сначала будет считано слово из первой чейки первого блока 38, потом из первой чейки второго блока 38 и т. д. (в пор дке возрастани номеров канала многоканальной системы). По достижению счетчиками последнего адреса группы 36 элемент И 50 формирует сигнал «Конец считывани , который переведет триггер 48 в единичное состо ние (г 1), разреша проведение следующего цикла перезаписи. В зависимости от соотношени времен записи и считывани (в случае использовани совместно с многоканальными системами ввода аналоговых данных - соотношение времен измерени и ввода данных в ЭВМ) происходит либо переход БЗУ 6 в исходноеUpon receipt of read pulses to control inputs 21 of BZU 6, counters 40 and 45 and decoder 41 provide sequential reading of data from group 36, i.e., first the word will be read from the first cell of the first block 38, then from the first cell of the second block 38 and t . d. (in order of increasing the channel numbers of the multichannel system). When the counters reach the last address of the group 36, the element And 50 generates a "End of Read" signal that will translate the trigger 48 into one state (g 1), allowing the next rewriting cycle to be carried out. Depending on the ratio of the write and read times (in the case of use in conjunction with multi-channel analog data entry systems, the ratio of the measurement times and data entry into the computer) occurs or the transfer of the OVD 6 to the initial
состо ние (разрешение записи), или сразу снова в состо ние перезаписи, если к моменту окончани считывани г О, 22 1, т. е. запись в первую группу 35 уже закончена.state (write enable), or immediately back to the overwrite state if by the end of the readout r 0 22, i.e., writing to the first group 35 has already been completed.
Наличие п того входа блока 43 «Сброс или «Установка флага позвол ет по команде ЭВМ разрешить перезапись информации даже в тех случа х, когда считывание из второй группы 36 не завершилось, например , нет смысла его завершить из-за отсутстви потребности во всех данных, либо по другим причинам.The presence of the nth input of block 43 "Reset or" Setting the flag allows a computer command to allow rewriting of information even in cases when the reading from the second group 36 is not completed, for example, it makes no sense to complete it due to the lack of need for all data or for other reasons.
Таким образом, буферное запоминающее устройство позвол ет производить запись как одновременно в /п- чеек, так и последовательно по одной, что дополнительно позвол ет сократить врем записи и считывани данных как законченными в смысловом отношении блоками, так и фрагментами.Thus, the buffer storage device allows one to record both simultaneously in / p-cells, and sequentially one by one, which additionally allows to reduce the time for writing and reading data both in complete units and in fragments.
2020
Claims (2)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU843798842A SU1238054A1 (en) | 1984-07-06 | 1984-07-06 | Multichannel device for entering analog data and buffer storage |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU843798842A SU1238054A1 (en) | 1984-07-06 | 1984-07-06 | Multichannel device for entering analog data and buffer storage |
Publications (1)
Publication Number | Publication Date |
---|---|
SU1238054A1 true SU1238054A1 (en) | 1986-06-15 |
Family
ID=21141570
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
SU843798842A SU1238054A1 (en) | 1984-07-06 | 1984-07-06 | Multichannel device for entering analog data and buffer storage |
Country Status (1)
Country | Link |
---|---|
SU (1) | SU1238054A1 (en) |
-
1984
- 1984-07-06 SU SU843798842A patent/SU1238054A1/en active
Non-Patent Citations (1)
Title |
---|
Авторское свидетельство СССР № 526882, кл. G 06 F 3/05, 1975. Авторское свидетельство СССР № 450157, кл. G 06 F 3/05, 1973. Авторское свидетельство СССР № 942139 кл. .О И С 9/00, 1980. * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP0157607B1 (en) | Analog data storage system | |
US4648072A (en) | High speed data acquisition utilizing multiplex charge transfer devices | |
SU1238054A1 (en) | Multichannel device for entering analog data and buffer storage | |
US4725748A (en) | High speed data acquisition utilizing multiple charge transfer delay lines | |
SU1273911A1 (en) | Multichannel device for entering analog data | |
US3345617A (en) | Digital data processing apparatus | |
RU2218596C2 (en) | Data acquisition device | |
SU1431073A1 (en) | Multichannel d-a converter | |
SU1117677A1 (en) | Multichannel device for collecting information | |
SU1487191A1 (en) | Multichannel code-voltage converter | |
SU1714612A1 (en) | Data exchange device | |
SU1617460A1 (en) | Device for searching for data in associative memory | |
SU911529A1 (en) | Asynchronous priority device | |
RU2081459C1 (en) | Stack memory unit | |
SU1647922A1 (en) | Multichannel time-division switchboard | |
SU1727126A1 (en) | Device for interface of computer with communication channels | |
SU1361552A1 (en) | Multichannel priority device | |
SU1287155A1 (en) | Microprogram control device | |
SU1280645A1 (en) | Interphase for linking multiblock memory with processor and input-output equipment | |
SU997245A1 (en) | Measuring system | |
SU1495778A1 (en) | Multichannel device for input of analog data | |
SU1689956A1 (en) | Memory addressing device | |
SU1193660A1 (en) | Device for parallel sorting of codes | |
SU1689951A1 (en) | Device for servicing requests | |
SU1524038A1 (en) | Programmable pulse distributor |