Nothing Special   »   [go: up one dir, main page]

SU1686451A1 - Device for interfacing information source with processor - Google Patents

Device for interfacing information source with processor Download PDF

Info

Publication number
SU1686451A1
SU1686451A1 SU894762486A SU4762486A SU1686451A1 SU 1686451 A1 SU1686451 A1 SU 1686451A1 SU 894762486 A SU894762486 A SU 894762486A SU 4762486 A SU4762486 A SU 4762486A SU 1686451 A1 SU1686451 A1 SU 1686451A1
Authority
SU
USSR - Soviet Union
Prior art keywords
output
group
input
trigger
information
Prior art date
Application number
SU894762486A
Other languages
Russian (ru)
Inventor
Евгений Павлович Сурин
Original Assignee
Научно-исследовательский институт химического машиностроения
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Научно-исследовательский институт химического машиностроения filed Critical Научно-исследовательский институт химического машиностроения
Priority to SU894762486A priority Critical patent/SU1686451A1/en
Application granted granted Critical
Publication of SU1686451A1 publication Critical patent/SU1686451A1/en

Links

Landscapes

  • Bus Control (AREA)

Abstract

Изобретение относитс  к вычислительной технике и может быть использовано дл  ввода в процессор цифровой информации в реальном масштабе времени или предварительно записанной на магнитный носитель. Цель изобретени  -- повышение быстродействи  устройства при сохранении надежности записи. Цель достигаетс  тем, что в устройство, содержащее блок пам ти, мультиплексор , элемент НЕ, элемент И, счетчики и триггеры записи и чтени , схему сравне ни , сумматор, буферный регистр и ретстр уставки, введен формирователь импульса записи. 1 ил.The invention relates to computing and can be used to input real-time digital information into a processor or to be pre-recorded on magnetic media. The purpose of the invention is to increase the speed of the device while maintaining the reliability of the recording. The goal is achieved by introducing a write pulse driver into the device containing the memory block, multiplexer, NOT element, AND element, counters and triggers for writing and reading, the comparison circuit, adder, buffer register and retters of the setpoint. 1 il.

Description

Изобретение относитс  к вычислительной технике и может быть использовано дл  ввода цифровой информации в процессор в реальном или квазиреальном масштабе времени .The invention relates to computing and can be used to input digital information into a processor in real or quasi-real time.

Целью изобретени   вл етс  повышение быстродействи  устройства.The aim of the invention is to improve the speed of the device.

На чертеже представлена схема устройства .The drawing shows a diagram of the device.

Устройство содержит входную информационную шину 1 устройства, блок 2 пам ти , буферный регистр 3, группу выходных информационных шин 4 устройства, мультиплексор 5, счетчики чтени  6 и записи 7, сумматор 8. схему 9 сравнени , регистр 10 уставки, триггеры записи 11 и чтени  12, элемент И 13, элемент 14 задержки, формирователь 15 импульса записи, элемент НЕ 16, входные шины 17 уставки устройства, первую 18 и вторую 19 выходные шины готовности устройства, входные шины записи 20 и чтени  21 устройства, входы 22 и 23 дополнительных разр дов первой и второйThe device contains the input information bus 1 of the device, the memory block 2, the buffer register 3, the group of output information buses 4 of the device, multiplexer 5, read counters 6 and write 7, adder 8. comparison circuit 9, set register 10, write triggers 11 and read 12, element 13, element 14 of delay, shaper 15 of write pulse, element 16, input device set buses 17, first 18 and second 19 output readiness buses of device, input write buses 20 and device read 21, inputs 22 and 23 additional bits Dov first and second

групп информационных входов мультиплексора 5.multiplexer information input groups 5.

Устройство работает следующим образом .The device works as follows.

В исходном состо нии счетчики 6 и 7 и триггер 11 наход тс  всосто нии О, а триггер 12 - в состо нии 1. Элемент И 13 заперт логическим О с выхода элемента НЕ 16. Мультиплексор 5 подключен на направление счетчика 6 чтени . В регистр 10 уставки занесен дополнительный код глубины заполнени  блока 2 пам ти. На шинах 18 и 19 готовности - логический О.In the initial state, the counters 6 and 7 and the trigger 11 are in the state O, and the trigger 12 is in the state 1. Element I 13 is locked with logical O from the output of the element NOT 16. Multiplexer 5 is connected to the direction of the counter 6 reading. In register 10 of the setpoint, an additional code for filling depth of memory block 2 is entered. On tires 18 and 19 readiness - logical O.

При поступлении на шину 1 первого информационного слова синхроимпульс его сопровождени  поступает по шине 20 записи на вход триггера 11 записи и устанавливает его в состо ние 1. Последний переключает мультиплексор 5 на направление счетчика 7 записи, при этом на вход формировател  15 поступает логическа  1 с входа 22 мультиплексора.When the first information word arrives on bus 1, its sync pulse arrives through the write bus 20 to the input of recording trigger 11 and sets it to state 1. The latter switches multiplexer 5 to the direction of write counter 7, and the logical 1 from input 22 multiplexer.

По переднему фронту поступившего на вход сигнала формирователь 15 выдает имс/On the leading edge of the incoming signal, the shaper 15 outputs an IMC /

сwith

оabout

00 О СП00 About SP

пульс на управл ющий вход блока 2 пам ти и вход установки в О триггера 11 записи, последний сбрасываетс  по заднему фронту импульса. Элемент И 13 на врем  операции записи блокируетс  сигналом с инверсного выхода триггера 11 записи. По заднему фронту сигнала с пр мого выхода триггера 11 счетчик 7 наращивает адрес записи , вследствие этого на выходе схемы сравнени  по вл етс  логический О, который через элемент НЕ 16 открывает элемент И 13 и сигнал с выхода последнего устанавливает в О триггер 12.the pulse to the control input of the memory unit 2 and the installation input to the write trigger 11, the latter is reset on the falling edge of the pulse. Element And 13 at the time of the write operation is blocked by the signal from the inverse output of the record trigger 11. On the falling edge of the signal from the direct output of the trigger 11, the counter 7 increments the address of the record, as a result, a logical O appears at the output of the comparison circuit, which opens the element And 13 through the NOT 16 element and sets the trigger 12 to the signal from the output of the latter.

Передний фронт сигнала с инверсного выхода триггера 12 чтени  поступает на вход буферного регистра 3 и информаци  из блока 2 пам ти переписываетс  в регистр 3, при этом на шине 18 готовности по вл етс  логическа  1. При записи в блок 2 пам ти до уровн , заданного в регистре 10 уставки, на выходе переноса сумматора 8 возникает логическа  единица, котора  по шине 19 готовности поступает в систему прерываний процессора.The leading edge of the signal from the inverted output of trigger 12 is fed to the input of buffer register 3 and the information from memory block 2 is written to register 3, and logical 1 appears on readiness bus 18. When writing to memory block 2 to the level specified in the register 10 of the setpoint, a logical unit occurs at the transfer output of the adder 8, which, via the readiness bus 19, enters the processor interrupt system.

Процессор может начать считывать информацию из устройства по сигналу на шине 18 готовности и об зан считать всю информацию по сигналу на шине 19 готовности . Строб приема информации и процессор поступает по шине 21 чтени  на вход триггера 12 чтени  и устанавливает его в состо ние 1. Сигнал с инверсного выхода триггера 12 поступает на счетный вход счетчика 6 чтени  и наращивает его состо ние. Пр мой выход триггера 12 через элемент 14 задержки выставл ет запрос на вывод очередного слова из блока 2 пам ти в буферный регистр 3. Если в эгот момент не идет операци  записи и в блоке 2 есть хот  бы одно слово, то сигнал с выхода элемента И 13 сбрасывает в 0й триггер 12 чтени , тем самым в регистр 3 заноситс  очередное слово. После приема последнего слова вследствие равенства кодов счетчиков 6 и 7 с выхода схемы 9 сравнени  устанавливает устройство в исходное состо ние.The processor can begin to read information from the device on the signal on the ready bus 18 and consider all the information on the signal on the ready bus 19. The information receiving gate and the processor enters through the read bus 21 to the trigger input 12 and sets it to state 1. The signal from the inverted trigger output 12 is fed to the counting input of counter 6 reading and raises its state. The direct output of trigger 12 through delay element 14 issues a request to output the next word from memory block 2 to the buffer register 3. If there is no write operation at the current time and there is at least one word in block 2, the signal from the output of the AND element 13 resets to the 0th trigger 12 reads, thereby putting the next word in register 3. After receiving the last word, due to the equality of the codes of the counters 6 and 7 from the output of the comparison circuit 9, it sets the device to its initial state.

Claims (1)

Формула изобретени  Устройство дл  сопр жени  источника информации с процессором, содержащее триггер записи и триггер чтени , установочные входы которых  вл ютс  соответственно входными шинами записи и чтени  уст ройства, буферный регистр, группа выходов которого  вл етс  группой выходных информационных шин устройства, а группаApparatus for interfacing an information source with a processor, comprising a write trigger and a read trigger, the installation inputs of which are input recording and reading buses of the device, respectively, a buffer register, the output group of which is a group of output information buses of the device, and a group информационных входов соединена с группой выходов блока пам ти, счетчик чтени , счетным входом соединенный с синхровхо- дом буферного регистра, первой выходной шиной готовности устройства и инверснымinformation inputs connected to a group of outputs of the memory block, a reading counter, a counting input connected to the synchronous buffer register, the first output bus of the device and inverse выходом триггера чтени , элемент И, выходом соединенный с входом сброса триггера чтени , а первым входом через элемент задержки - с пр мым выходом триггера чтени , схему сравнени , выход которойthe output of the reading trigger, the element I, the output connected to the reset input of the trigger, and the first input through the delay element - with the direct output of the reading trigger, the comparison circuit whose output соединен с входами сброса счетчика записи и счетчика чтени  и через элемент НЕ - с вторым входом элемента И, третьим входом подключенного к инверсному выходу триггера записи, мультиплексор, сумматор и регистр уставки, причем пр мой выход триггера записи соединен со счетным входом счетчика записи, группа выходов которого соединена с первыми группами информационных входов схемы сравнени ,connected to the reset inputs of the write counter and the read counter and through the NO element to the second input of the AND element, the third input connected to the inverse output of the recording trigger, multiplexer, adder and set register, and the direct output of the recording trigger is connected to the counting input of the recording counter, group the outputs of which are connected to the first groups of information inputs of the comparison circuit, мультиплексора и сумматора, выход переноса которого  вл етс  второй выходной шиной готовности устройства, а втора  группа информационных входов соединена с группой выходов регистра уставки, группаmultiplexer and adder, the transfer output of which is the second output bus of the device, and the second group of information inputs is connected to the group of outputs of the register of the setpoint, the group информационных входов которого  вл етс  шиной уставки устройства, группа выходов счетчика чтени  соединена с вторыми группами информационных входов схемы сравнени  и мультиплексора, группаthe information inputs of which is the device setpoint bus, the output counter of the reading counter is connected to the second groups of information inputs of the comparison circuit and multiplexer, the group управл ющих входов которого соединена с пр мым и инверсным выходами триггера записи , а группа выходов - с группой адресных входов блока пам ти, группа информационных входов которого  вл етс the control inputs of which are connected to the forward and inverse outputs of the recording trigger, and the group of outputs to the group of address inputs of the memory unit, the group of information inputs of which is входной информационной шиной устройства , отличающеес  тем, что, с целью повышени  быстродействи , в него введен формирователь импульса записи, причем дополнительный выход мультиплексора соединен через формирователь импульса записи с входом сброса триггера записи и управл ющим входом блока пам ти, дополнительные разр ды первой и второй групп информационных входов мультиплексораan input information bus of the device, characterized in that, in order to improve speed, a write pulse shaper is inserted into it, the auxiliary output of the multiplexer is connected via a write pulse shaper to the reset input of the recording trigger and the control input of the memory unit, the additional bits of the first and second multiplexer information input groups соединены соответственно с шинами единичного и нулевого потенциалов устройства .connected respectively to the bus unit and zero potentials of the device.
SU894762486A 1989-11-27 1989-11-27 Device for interfacing information source with processor SU1686451A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
SU894762486A SU1686451A1 (en) 1989-11-27 1989-11-27 Device for interfacing information source with processor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
SU894762486A SU1686451A1 (en) 1989-11-27 1989-11-27 Device for interfacing information source with processor

Publications (1)

Publication Number Publication Date
SU1686451A1 true SU1686451A1 (en) 1991-10-23

Family

ID=21481252

Family Applications (1)

Application Number Title Priority Date Filing Date
SU894762486A SU1686451A1 (en) 1989-11-27 1989-11-27 Device for interfacing information source with processor

Country Status (1)

Country Link
SU (1) SU1686451A1 (en)

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
Авторское свидетельство СССР № 1383375. кл. G 06 F 13/00, 1986. Авторское свидетельство СССР № 1541601, кл. G Об F 13/00, 1988. *

Similar Documents

Publication Publication Date Title
SU1686451A1 (en) Device for interfacing information source with processor
JPS57135500A (en) Data memory protecting circuit
SU1689960A2 (en) Device for interfacing information source with processor
SU1571601A1 (en) Device for interfacing information source and processor
SU1658165A1 (en) Device for interfacing information source to processor
SU1283850A2 (en) Buffer storage
SU1767501A1 (en) Data source-processor interface
SU1658162A2 (en) Device for interfacing information source to processor
SU1488815A1 (en) Data source/receiver interface
SU1387001A1 (en) Device for determining recurrence of program calls
SU1660013A1 (en) Device for set union
RU2024051C1 (en) Data source-to-processor interface
SU1187207A1 (en) Magnetic recording device
SU630645A1 (en) Buffer storage
SU760076A1 (en) Interface
SU1383375A1 (en) Device for interfacing data source and data receiver
SU1725394A1 (en) Counting device
SU1541624A1 (en) Device for buffering information
SU1462408A1 (en) Device for displaying information on television indicator screen
SU1515165A1 (en) Computer to peripherals interface
SU1488876A1 (en) Buffer storage devices
SU1564620A2 (en) Device for control of microprocessor system
RU1807523C (en) Buffer storage
SU1478247A1 (en) Indicator
SU1697083A2 (en) Data exchange device