Устройство для сопряжения аналого-цифрового преобразователя с цифровой вычислительной машиной

Номер патента: 1179308

Авторы: Березин, Кисурин, Офенгенден

ZIP архив

Текст

(21) 3659435/24 (22) 05.11.83 (46) 15.09.85. (72) Ф. Н. Бе 1 и 1. Г. Офенге (53) 681.3 (08 (56) Авторское К 0 377759, кл.Авторское св кл. С 06 Р 3/ 4 и ч а ю. сации совряде элементий резистор,вляется управнен черезблока, ашиной исолярностн ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССРПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ ПИСАНИЕ ИЗ Бюл. Р 34езин, В. А. Кисуриниден8.8)свидетельство, СССРО 06 Г 3/00, 1970.идетельство СССР М 10940300, 17.01.83,(54(57) 1. УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ АНАЛОГО - ЦИФРОВОГО ПРЕОБРАЗОВАТЕЛЯ С ЦИФРОВОЙ ВЬ)ЧИСЛИТЕЛЬНОЙ МАШИНОЙ, содержащее промежуточный регистр, вход ко. торого является информационным входом устройства, блок ввода внешних параметров, информационный вход которого является вхо. дом задания внешних параметров устройства, буферную память, регистр слова состояния и вспомогательную память, входы-выходы которых образуют вход-выход устройства, сумматор, память микрокоманд, первый и второй адресные регистры и тактовый генера. тор, вход пуска которого является входом сигнала Готовность" устройства, а выход соединен с синхровходом памяти микрокоманд, адресный вход которой соединен с . выходом первого адресного регистра, первый, второй, третий и четвертый выходы памяти микрокоманд соединены соответственно с управляющим входом первого адресного регистра, входом модификации страницы второго адресного регистра, управляющими входами буферной памяти и регистра слова состояния, первый, второй, третий, четвертыйи пятый разрядные выходы которого соединены соответственно с входом управлениячтением буферной памяти, базовым входом первого адресного регистра, управляющим входом второго адресного регистра, входами разрешения тактового генератора и первогоадресного регистра, соединенных с выходомсигнала "Разрешение" устройства и с управляюшим входом блока ввода внешних па.раметров, выход которого подключен к вхо-ду модификации второго адресного регистра,адресный вход вспомогательной памяти сое.динен с выходом второго адресного регистра, выход сумматора соединен с информаци.онным входом буферной памяти, управляю.щий выход которой соединен с информационным входом регистра слова состояния,о т л и ч а ю ш е е с я тел 1, что, с целью расширения класса решаемых задач .устройства за счет обеспечения .возможностиотбора событий, удовлетворяющих одному. измногих условий, эа один такт работы, внего введен блок фиксации совпадений, прн.чем вход-выход блока фиксации совпаденийявляется входом выходом корреляции устройства, а информационный вход соединен свыходом вспомогательной памяти, инфорл 1 а.ционный выход - с первым входом сумматора, второй вход которого соединен с информационным входом второго адресногорегистра и. с выходом промежуточного регистра, управляющий вход блока фиксации совпадений соединен с дополнительным разряднымвыходом регистра слова состояния, а управ.ляюший выход соединен с входом модификации первого адресного регистра. 2. Устроиство по п. 1, о т л ш е е с я тем, что, блок ф 1 падений содержит в каждом раэ ИЛИ, переключатель и согласуюш причем выход элемента ИЛИ я ляюшим выходом блока и соед переключатель с входом-выходом через согласуюший резистор - с точника питания, положительной1179308 первый вход элемента ИЛИ является управляющим входом блока, а второй вход соеИзобретение относится к области вычислительной техники, в частности к средствамввода измерительной информации в цифро.вые вычислительные машины (ЦВМ) и может бгчть использовано в системах автомати.зации ядерно-физических и иных экспериментальных научных исследований, а также промыцшеццых испытаний.Цель изобретения - расширение классарешаемых задач за счет обеспечения возмож О.ности отбора событий, удовлетворяющих одному иэ многих условий, за один такт ра.боты,На фиг. 1 представлена блок-схема устройства; ца фцг. 2 - формат команд обработки событий, размещение программ отбора .информации ц размещение микрокоманд вячейках .памяти микрокомацд 1 на фиг. 3пример реализации одного разряда блокасравнения; ца фиг. 4 - блок-схема алгоритма работы устройства под управлением ЦВМ;на фиг, 5 - временцаа диаграмма цикла работы устройства по приему, обработке и записи входящих событий в буферную память.Устройство (фиг. 1) содержит промежуточный регистр 1, блок 2 ввода внешнихпарамстров, сумматор 3,. ьспомогательцуюпамять 4, первый адресный регистр 5, буфер.ную память 6, регистр 7 слова состояния,память 8 микрокоманд, второй адресный ре.гистр 9, тактовый генератор 10, блок 11совпадений, информационный вход 12 устройства, вход 13 задания внешних параметров.устройства, вход 14 сигнала Готовность"устройства, выход 15 сигнала "Разрешение"устройства, входы. выходы 16 устройства,35связывающие устройство с ЦВМ; вход-выход17 корреляции устройства, связывающий егос другими такими же у.тройствами для совместной работы.Блок 11 совпадения содержит (фиг. 2)в каждом разряде переключатель 17, элементИЛИ 18, соединенный через согласующий резистор 19 с шиной 20 источника питания положительной полярности.Устройство работает следующим образом.Иэ АЦП (не показан) код события записывается в промежуточный регистр 1. и далее динен с информационным входом и информационным выходом блока. в буферную память 6, где накапливается массив измеренных данных. На втором этапе осу.ществляется отбор событий, "представляющихинтерес". Для этого предусмотрена вспомога-тельная память 4, емкость которой соответ.ствует числу возможных значений кодов событий. Код события используется в качествеосновной части адреса вспомогательной памяти 4, а в ячейках, соответствующих каждомуадресу, предварительно с помощью ЦВМ записываются признаки "полезности" события,например "1" в ячейке фиксируют, что событие "представляет интерес", а "О" - "непредставляет".Для регистрации многомерных событий спомощью нескольких АЦП, каждый из которых связан со своим устройством, предусмотрен блок 11, который осуществляет сравнение признаков полезности, вырабатываемыхвспомогательной памятью 4 каждого устрой.ства и, если они совпадают, вырабатывает.общий сигнал для всех блоков,В качестве памяти 8 микрокоманд используется постоянная память, так как для конкретной экспериментальной системы наборпрограмм обработки обычно неизменен, вкачестве вспомогательной памяти оперативная.память, поскольку в ходе каждого экспери.мента может многократно возникать потреб.ность в смене операндов,На фиг. 2 для примера показана память8, состоящая из 32 ячеек с адресами от00000 до 11111, Она используется для раз.мешения четырех очень коротких программ(так как обработка в устройстве выполня.ется в масштабе времени, определяемом ин.тенсивностью входящего потока событий). Память делится на 8 участков по 4 ячейки так,что 1.й и 5.й участки. используются для пер.вой программы, 2.й и б.й для второй и т.д.Первая программа определяет безусловнуюзапись данных из промежуточного регистра 1ц буферную. память 6, Она, как видно нафиг, 2, состоит из одной команды, помещенной в ячейку с адресом 00000, Втораяпрограмма управляет записью "полезных"событий в "канал" в буферную память 6.Она состоит из трех команд, размещенных1793 ОЯ 30 3в 5 й, 6.й и 22-й ячейках. Первым тактом обработки проверяется "гголезггость" события. Если оцо не представляет интерес, то запись в буферную память 6 не производится, а программа заканчивается (по команде из 6-й ячейки), если представляет, то запись . выполняется и программа этим заканчивает. ся. Третья программа отличается от второй тем, что запись в память 6 осуществляется в инкрементном режиме. Эта программа р может быть использована, если память 6 допускает такой режим. Четвертая программа рассчитана на поиск признака представля ющего интерес события за счет двукратного обрашеггия к памяти 4..15Адрес очередной команды определяется состоянием регистра 5, которое формируется совокупностью сигналов, поступающих с регистра 7 на базовый вход (в разряды 3 ц 4), с блока 11 ца входы модификации и с памяти 8 в счетном режиме ца управляющий вход (в разряды 1 и 2).Адрес операнда в вспомогательной памяти 4 определяется состоянием регистра 9, которое формируется совокупностью сигналов на соответствующих входах, поступающих с регистра 1 (определяет ячейку в выбранной странице памяти), блока 2 и палгяти 8 микроколгаггд (определяют страницу) .Блок-схема работы устройства под уггравленцем ЦВМ приведена на фиг. 4.Для подготовки устройства к накоплению информации сначала устанавливается в исходное состояние регистр 7, в результате чего сбрасывается и переводится в счетный режим регистр 9, а его входы модификации блоки руются. Этим память 4 подготавливается к приему данных из ЦВМ. После заполнения памяти 4 списком событии, "представляющих интерес", очередной командой ЦВМ регистр 7 переводится в следуюгцее состояние, обес О цсчиваюшее разблокирование входов модификации регистра 9, перевод его в рабочий режим, установление режима работы блоков 2 и 11, а также выбор программы обработ-. ки регистрирующих событий установлением базы (началыюго адреса). Следующей командой ЦВМ регистр 7 выдает на выход 15 сигнал "Разрешение" для АЦП, открывает тактовый генератор 10 для сигнала "Готов. ность" цз АЦП, выдает на регистр 5 разрешение для выполнения программы обработки событий, поступающих на входы 12 и 13 устройства.Ца временной диаграмме (фиг. 5) показан цикл работы устройства по приему, обработке и записи входящих событий в буферную память 6 (на примере второй про ммы),11 ри поступлении цз А 1 кода событий на вход 12 ц одновременно (либо заранее) одного цлц нескольких сигналов внешних параметров на вход 13 информация с регистра 1 проходит на сумматор 3 ц одновременно на регистр 9, а ггггфорлацггя с бль ка 2 - ца регистр 9.Блок 2 осуществляет црцсм и цгифрацию сигналов, поступаюгцих ца вход 13. Возможны два варианта работы в зависимости от управляющего сигнала, вырабатываемого реги. стром 7 слова состояния. Первый - прием одного из взаимоисключающих сигналов.Второй - прием нескольких цеисключающих сигналов. В качестве блока 2 может быть использована, например, постоянная память,в которой закодированы допустилгьге состояния внешних сигналов.1 Прц поступлении информации на регистр 9 из памяти 4 считывается код признака регистрируемого собьгтия, который говорит о том, что дашгое событие "представляет интерес" либо цет (нулевой код), Этот кор подается на блок 11, который представляет собой (фцг. 3) набор элементов ИЛИ, реализующих "проводное И". Вход-выход этого блока служит для соединения с идецтичцымц блоками в других устройствах сопряжения, обслуживающих АЦП, для измерения других параметров данного события (прц многомерном анализе). Прц одномерном анализе связь с магистралью при помощи переключателей 17 разрывается, а информация проходит на сумматор 3, минуя блок 11, Маскирующий сигнал па управляющем входе, поступающий с регггстра 7, всегда проггускает код признаков на управляющий выход блока 2 для модификации регистра 5. При многомерном анализе (совместная работа нескольких устройств) возможны два варианта работа. В первом случае определяется совпадение одинаковых кодов признаков для всех устройств, Этот режим отличается от автономной работы только тем, что через переключатели 17 соединены между собой-входы-выходы всех устройств со. пряжеция. Во втором - информация, регистрируемая данным устройством, подлежит записи в память 6, если ее "полезность" фиксируется всеми остальными устройствами совпадения. Для этого сигналом на управля. ющем входе блока 2 маскируется прохождение кода признаков на управляющий выход. Код признака, вырабатываемый памятью 4 данного устройства, может быть использован для модцфикащш данных с АЦП, на. пример для изменения страницы в буфер. ной памяти 6.При поступлении на вход 14 и генератор 10 тактового сигнала "Готовность" от АЦП команда проходит на выход памяти 8 микрокомапд и исполняется в соответствии с программой. При окончании программы регистр 7 слова состояния переводится в соответству. ющее состояние, при .котором устройствоподготавливается кприему следующего со-, бытия, т.е, выдается опять сигнал "Разреше. нпе", блокируется генератор 10, открывается его вход 14, регистр 5 переводится врабочее состояние. Гаким образом, устройство обеспечиваетрасширение класса решаемых задач за счет выполнения функций предварительной обработки экспериментальных данных, вводимых в ЭВМ, Это позволит повысить скорость 10 обработки данных и эффективность измерительных систем,ись если ЮГ С иююиРсl ямим МОЯ/фатнЗались 3 цнкререюиие еслилад юеЮИУсЮ РРуСРУМфОЛюись еслиРОУЖ Ф,юиаче ОмсюиО179308 саве гсаста ниенаьа ро авааюе помоле.ЛРиЗноУО 8 СОЬытиЦ лредсяюбданзщик инеорее оЗ палира юа к амеРириначии.Рг 9 нюх ьмре и о ра дваАюно .,Зтан ню новьещчо лроероммю отбора собегюийб Рг бв ана еизнала раЗМшемин рааатв.острадещби салрлаве аиП Окиданиа запроса нтонот Рг 7 уетродстба фием запроса нтениатение имрормаиииюкапленнод бпоинтй 6 нет оиеи сеато нам апльагф анец рааааКонец бк, 14 бк. 1 бк Зб дваюам 4 дам.Г 7 Ю чаи. Рг. Юфис. а НИИПИ 3 жаз 5675/49 Тираж 71 О Подписн1 ПП "Патент", г. Ужгород, ул. Проектная, 4

Смотреть

Заявка

3659435, 05.11.1983

ИНСТИТУТ ЯДЕРНЫХ ИССЛЕДОВАНИЙ АН УССР

БЕРЕЗИН ФРИДРИХ НАТАНОВИЧ, КИСУРИН ВЛАДИМИР АЛЕКСАНДРОВИЧ, ОФЕНГЕНДЕН РАФАИЛ ГЕЦЕЛЕВИЧ

МПК / Метки

МПК: G06F 3/00

Метки: аналого-цифрового, вычислительной, машиной, преобразователя, сопряжения, цифровой

Опубликовано: 15.09.1985

Код ссылки

<a href="https://patents.su/6-1179308-ustrojjstvo-dlya-sopryazheniya-analogo-cifrovogo-preobrazovatelya-s-cifrovojj-vychislitelnojj-mashinojj.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для сопряжения аналого-цифрового преобразователя с цифровой вычислительной машиной</a>

Похожие патенты