Аналоговое запоминающее устройство

Иллюстрации

Показать все

Реферат

 

Союз Советскик

Социапиетичеекик

Республик

ОП ИСАНИЕ

И 305PKTR Н ИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (ii>866577 (6! ) Дополнительное к авт. свид-ву 1р 723б8б (22) Заявлено 30. 11. 78 (21) 2б90234! 18-24 с присоединением заявки М (5I)M. Кл.

9 11 С 27/00

3Ьвударетаапай комктет

СССР

00 A@I@M изобретений и открыткй (23) Приоритет

Опубликовано 23.09.81, Бюллетень М. 35

Дата опубликования описания 25.09.81 (53) тДК б8!.327. .бб(088.8) (72) Авторы изобретения

В. М. Сидоров и 1О. Д. Емельянов 1

1 й,.

Новосибирский электротехнический институт " (7!) Заявитель (54) АНАЛОГОВОЕ ЗАПОМИНАЮЩЕЕ УСТРОЙСТВО

Изобретение относится к аналоговой вычислительной технике и может быть использовано в устройствах автомати- ки, измерительной и вычислительной

-техники.

По основному авт. св. № 723686 известно устройство, содержащее накопитель, входы которого подключены к выходам блока выборки адресов, блок поочередной выдачи кодов адресов, первые входы которого соединены с инфор-. тО мационными шинами устройства, второй вход блока поочередной выдачи кодов адресов подключен к шине управления и входу генератора тактовых импульсов, 1j первыи выход которого соединен с третьим входом блока поочередной выдачи кодов адресов и одним из выходов блока выборки адресов, другие входы которого соединены с выходами блока по26 очередной выдачи кодов адресов, два блока стробирования, первые входы ко,торых соединены с вторым и третьим выходами генератора тактовых импульсов соответственно, вторые входы соединены с выходом накопителя, интегрирующие усилители, одни из входов которых соединены с выходами блоков стробирования, другие подключены к чет . вертому и пятому выходам генератора тактовых импульсов соответственно, дифференциальный усилитель, входы которого подключены к выходам интегрирующих усилителей. Накопитель известного устройства реализуется как на аналоговых элементах памяти замкйутой структуры, так и на аналоговых элементах памяти разомкнутой структуры. Принцип считывания при этом не меняется (11.

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

Цель изобретения — повышение быстродействия устройства.

Поставленная цель достигается тем, что в аналоговое запоминающее устрой25

3 8665 ство введен генератор управляющих импульсов, вход которого соединен с шиной управления, первый выход генератора управляющих импульсов подключен к третьему входу блока поочередной выдачи адресов и третьему входу блока выборки адресов, второй выход генератора управляющих импульсов подсоединен к генератору тактовых импульсов.

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

Устройство содержит накопитель 1, блок 2 выборки адресов, блок 3 поочередной выдачи кодов адресов, блок 4 записи, содержащий элемент 5 сравнения, усилитель 6, функциональный преобразователь 7 цепи обратной связи, блоки 8 и 9 стробирования, интегрирующие усилители 10 и 11, разрядные ключи 12 и 13, дифференциальный усилитель 14, генератор 15 тактовых импульсон, генератор 16 управляющих импульсов, информационные шины 17 и

18 и управляющую шину 19, запоминающие конденсаторы 20 и 21 интегрирующих усилителей 10 и 11.

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

В режиме записи одного числа (фиг. 2) на шину 19 управления поступает сигнал операции, на шину 18— адрес элемента, по которому производится запись, и на шину 17 — число, 40 которое необходимо записать. Генератор 15 тактовых импульсов выдает на входы блока 2 выборки адресов и блока 3 поочередной выдачи кодов адресов последовательность импульсов, обеспечивающую выбор адреса единственного элемента памяти в накопителе 1, и совместно с генератором управ1 ляющих импульсов 16 осуществляет ре— жим поочередной записи-считывания (фиг. 2 a,Ъ ) .

В первом такте работы устройства осуществляется запись поступающего на вход числа U (фиг ° 2 ), и в элементе памяти накопителя 1 записываетf ся информация, пропорциональная 55

U Ф0, где .о U — погрешности записи.

Блоки стробирования 8 и 9 коммутируются генератором 15 тактовых импуль77, 4 сов таким образом, чтобы обеспечить периодический режим работы интегрирующих усилителей 10 и 11 (фиг. 23, а, к,Р).

С выхода устройства (фиг. 2р) напряжение поступает на второй вход элемента 5 сравнения, где сравнивается со входным напряжением U>, и в результате сравнения блок 4 записи вырабатывает сигнал записи, пропорциональный +о 0, и в элемент памяти накопителя 1 заносится информация, пропорональная 01 дф.

Далее процесс периодичен до достижения в i-том такте величины наперед . заданного порога срабатывания элемента 5 сравнения " О. Разрядные ключи 12 и 13 используются для ликвидации накопления дрейфа нуля интегриру-t ющих усилителей 10 и 11 (фиг. 2m,é) и замыкаются в моменты отсутствия на- пряжения на запоминающих конденсаторах 20 и 21 интегрирующих усилителей 10 и 11. Таким образом, запись осуществляется как в обычном элементе памяти с замкнутой:структурой.

В режиме сложения двух записываемых чисел .(фиг. 3) на шину 19 управления поступает управляющий сигнал. При этом одно из слагаемых находится в накопителе 1, второе поступает на информационную шину 17. Генератор 16

-управляющих импульсов и генератор 15 тактовых импульсов реализуют программу операции сложения, отличающуюся от обычного режима обращения к накопителю 1 тем, что в первом такте осуществляется считывание числа по перному адресу в накопителе l, во втором такте осуществляется сравнение и запись по второму адресу, в третьем такте идет поочередное считывание по второму и первому адресам, затем вновь сравнение считанной информации со входной величиной и запись по второму адресу и далее режим периодичен.

Очередность обращения к накопителю 1 в режиме записи или считывания по разным адресам g данном режиме обеспечивается генератором 16 управляющих импульсов по его первому выходу (фиг. За) и генератором 15 тактовых импульсов по его первому выходу (фиг. 3Ь)

Генератор 15 тактовых импульсов, запускаясь по своему управляющему входу, в первом такте работы устройства при считывании информации по первому адресу обеспечивает считывание неинВ третьем такте работы осуществляется считывание информации поочередно по второму и по первому адресам, причем по первому адресу считывается инвертированный относительно основного сигнал -0„, что достигается пу- 35 тем коммутации блоков 8 и 9 стробирования таким образом, что они пропускают на входы интегрирующих усилителей 10 и 11 сигнал от импульсов подготовки (фиг. 3 д,К ). Таким .об- 40 разом, напряжение на выходе устройства определяется (фиг, ЗР ) как разность напряжений сигналов, считанных по второму и первому адресам

0 -20 -а "„0, где/ 0 — погрешность, возникающая при записи в элемент памяти по второму адресу в первом такте.

Следующий такт работы устройства— сравнение выходной величины со входной Ug с помощью элемента 5 сравнения и запись по второму адресу сигнала, пропорционального 20 +ф (фиг. Зс)

После записи в элементе памяти нако- пителя 1 по второму адресу накапливается информация, пропорциональная 0 + 0 -d U где 4 0 — погрешность, возникающая при записи в элемент па5, 8665 вертированной величины сигнала режимом коммутации блоков 8 и 9 стробирования (фиг. 3 д, <) и разрядных ключей 12 и 13 (фиг. Зrn, n) . В результате на выходе устройства (фиг.Зр> после интегрирования считываемого сигнала интегрирующими усилителями 10 и 11 и суммирования получившихся импульсных последовательностей дифференциальным усилителем 14, появляется !g выходное напряжение 01, поступающее через функциональный йреобразователь цепи обратной связи 7 на вход элемента 5 сравнения.

Во втором такте работы устройства происходит сравнение выходного напряжения О1, соответствующего величине информации, считанной с выбранного элемента памяти накопителя l по первому адресу, с входной величиной напряжения Ui После сравнения блок 4 записи вырабатывает сигнал записи по второму адресу, пропорциональный разности б -U (фиг. ЗС ). Разрядные ключи !2 и 13 обеспечивают сброс напряжения на запоминающих конденсаторах 20 и 21 интегрирующих усилите.лей 10 и 11 после окончания записи по второму адресу (фиг. Зm, и, р ).

77 d мяти накопителя 1 по второму адресу во втором такте записи.

Таким образом, после четвертого такта работы устройства или после второго такта записи в элементе памяти накопителя 1 по второму адресу окажется .записанной сумма двух чисел с определенной погрешностью. Последующие такты работы устройства необходимы для уменьшения величины погрешности до заданной.

Затем следует сброс напряжения с конденсаторов 20 и 21 интегрирующих усилителей 10 и 11 разрядными ключами 12 и 13 (фиг. Зт,n,p) . В дальнейшем режим работы устройства периодичен, т,е. происходит считывание по второму и первому адресам, сравнение со входной величиной 02 и так далее. Режим записи суммы двух чисел продолжается до тех пор, пока l

Ф!О в i-том такте записи не становится меньше наперед заданной величины порога в элементе 5 сравнения, что и обеспечивает заданную точность записи.

Из рассмотрения режима записи суммы двух чисел следует, что время записи суммы двух чисел по сравнению ео временем записи одного числа возрастает всего лишь на количество тактов считывания по первому адресу, которое необходимо для достижения требуемой точности записи. По сравнению же с обычно применяемым методом записи суммы двух чисел, включающим запись одного числа, запись второго числа, считывание первого числа, считывание второго числа, сложение двух чисел, запись суммы двух чисел — выигрыш по быстродействию очевиден.

В режиме вычитания одного записываемого числа из другого (фиг. 4) на шину 19 управления поступает управляющий сигнал. При этом уменьшаемое поступает на информационную шину 17, а вычитаемое находится в накопителе l. Генератор 16 управляющих импульсов и генератор 15 тактовых импульсов реализуют программу операции вычитания, алгоритм которой аналогичен алгоритму операции сложения. Очередность обращения к накопителю по разным адресам при разном характере обращения. также обеспечивается генератором !6 управляющих импульсов по его первому выходу (фиг. 4с!) и генератором 15 тактовых импульсов по его первому выходу (фиг. 4Ъ) 866577

В первом такте работы устройства программа. коммутации блоков 8 и 9 стробирования (фиг. 4 б, й) и разрядных ключей 12 и 13 (фиг. 4 m,n) меняется таким образом, чтобы обеспечить считывание по первому адресу из накопителя 1 инвертированного числа, что достигается путем стробирования импульса от сигнала подготовки. На выходе устройства в первом такте работы появляется напряжение - 0, соответствующее первому инвертированному считанному числу (фиг. 4Р)

Во втором такте работы устройства происходит сравнение выходного напряжения -0„, соответствующего величине информации, считанной с выбранного элемента памяти накопителя по первому адресу, с входной величиной напря1 жения 0 . После сравнения блок 4. записи вырабатывает сигнал записи по второму адресу, пропорциональный сумме Ug + 0 (фиг. 4 с ). Разрядные ключи 12 и 13 обеспечивают сброс напряжения на запоминающих конденсаторах 20 и 21 интегрирующих усилителей 10 и

ll после окончания записи по второму адресу (фиг. 4 m, и, р) .

В третьем такте работы устройства осуществляется считывание информации поочередно по второму и по первому адресам, причем по первому адресу считывается сигнал 0„, что достигается путем стробирования сигнала от импульса считывания (фиг. 4б1, %)

Таким образом, на конденсаторах 20 и

24 интегрирующих усилителей 10 и 11 накапливается напряжение Vg+ 20 -O U, где Ф U — погрешность, возникающая при записи информации в элемент памяти по второму адресу в первом такте записи. С выхода устройства (фиг. 4 р) это напряжение поступает на вход элемента 5 сравнения. Следующий такт работы — сравнение выходной величины U + 20< -б 0 со входной

U с помощью элемента 5 сравнения. и запись по второму адресу в накопитель сигнала, пропорционального -20„+

+ d„"0 (фиг.. 4с,)

После такта записи в элементе па" мяти накопителя I по второму адресу накапливается информация 0 -U „- 0 0 где 4 0 — погрешность, возникающая цри записИ по второму адресу во втором такте записи.

Таким о разом, после четвертого такта работы устройства или после второго такта записи в элементе памя-

Формула изобретения

Аналоговое запоминающее устройство по авт. св. 11 723686, о т л и ч а5

50 ти накопителя 1 ло второму адресу оказывается записанной разность двух чисел с определенной погрешностью.

Последующие такты работы устройства необходимы для уменьшения величины погрешности до заданной. Затем следует сброс напряжения с запоминающих конденсаторов 20 и 21 интегрирующих усилителей 10 и ll разрядными ключами 12 и 13 (фиг. 4m,n,Ð) . В дальнейшем режим работы устройства периодичен, т.е. происходит считывание повторому и первому адресам, сравнение со входной величиной и т.д.

Из рассмотренного режима записи разности двух чисел следует, что время записи разности двух чисел по сравнению с временем записи одного числа возрастает всего лишь на то количество тактов считывания по первому адресу, которое необходимо для достижения требуемой точности записи.

По сравнению же с обычным методом записи.разности двух чисел, выигрыш по быстродействию очевиден.

Режим записи разности двух чисел длится до тех пор, пока Ф„..U в 1 -том такте записи не становится меньше наперед заданной величины порога в элементе 5 сравнения, что обеспечивает точность записи. Как в режиме записи суммы двух чисел, так и в режимах записи разности двух чисел последовательность операций запись-считывание остается неизменной.

При рассмотрении режимов работы . на диаграммах (фиг. 2-4) показано только два такта записи, так как в дальнейшем режим работы периодичен. г

Таким образом, предлагаемое устройство позволяет повышать быстродействие при выполнении арифметических операций над записываемыми числами, т.е. при необходимости получения суммы и разности двух записываемых чисел непосредственно в накопителе. Кроме того, в силу использования в аналоговом запоминающем устройстве замкнутой структуры элементбв памяти, снижаются требования к отбраковке трансфлюксоров, являющихся элементами памяти, в отличие от элементов разомкнутой структуры, где зти требования значительно выше.

866577 1О выборки адресов, второй выход генератора управляющих импульсов подсоединен к генератору тактовых импульсов. ю щ е е с я тем, что, с целью повышения быстродействия устройства, в него введен генератор управляющих импульсов, вход которого соединен с шиной управления, первый выход генератора управляющих импульсов подключен к третьему входу блока поочередной выдачи адресов и третьему входу блока °

Источники информации, принятые во внимание при экспертиэе

1. Авторское свидетельство СССР

В 723686, кл. G 11 С 27/00, 12.05.77.

866577

9М. д

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

Редактор Н. Рогулич .Техред И.Асталош Кощектор Е ° Рококо

Закаэ 8083/72 Тираж 648 Подписное

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

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

Филиал ППП Патент", г.Ужгород, ул. Проектная, 4