Устройство для моделирования системы сбора данных

 

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

СОЮЗ СОВЕТСКИХ

СОЦИАЛИСТИЧЕСНИХ

РЕСПУБЛИК (51) 5 С 06 Г 15/20

ГОСУДАРСТВЕННЫЙ КОМИТЕТ по изоБРетениям и ОтнРытиям

ПРИ ГКНТ СССР

1 (21) 4383584/24-24 (22) 24.02.88 (46) 07,01 90,Бюл, Ф I (7!) Московский институт электронного машиностроения .(72) IO.Л,Леохин, В,В,Панов, Е.А.Саксонов и Ю,А,Шапкин (53) 681.3 (088.8) (56) Авторское свидетельство СССР

В 1124320, кл. G 06 Р 15/20, !983, Авторское свидетельство СССР

Р 1234844, кл, С 06 Г 13/26, 1984. (54) УСТРОЙСТВО ДЛЯ МОДЕЛИРОВАНИЯ

СИСТЕМЬ СБОРА EIAHHbE

Изобретение относится к вычислительной технике и может быть использовано для моделирования многоканальных микропроцессорных систем управле-. ния и обработки информации, Цель изобретения — расширение А функциональных возможностей устройства за счет моделирования канальных "=-апросов.

На фиг.l приведена структурная схема устройства; на фиг. 2 — схема : алгоритма работы устройства; на фиг.3 — временная диаграмма работы устройства.

Устройство содержит генератор i тактовых импульсов, дешифратор 2 адреса, дешифратора 3 каналов, первый элемент И 4, регистр 5 сдвига, группу элементов И 6 — бп, шифратор 7, коммутатор 8 кода адреса канала, элемент ИЛИ 9, второй элемент И 10 и

„.,80„„1534469 д1 (57) Изобретение относится к вычислительной технике и может быть использовано для моделирования многоканальных микропроцессорных систем сбора и обработки информации, Цель изобретения — расширение функциональных возможностей за счет моделйрования канальных запросов, Поставленная цель достигается тем, что в каждый канал устройства введены генератор случайных импульсов и триггер запуска.

Устройство позволяет моделировать системы сбора данных с целью определения временных характеристик обслуживания входных запросов. 3 ил, I группу каналов 11 передачи информации, каждый из которых содержит триггер 12 индикации запроса, элемент

И 13, счетчик 14, блок элементов

И 15, триггер Iб,запуска, генератор

17 случайных импульсов, элемент

ИЛИ 18, Устройство также содержит вход 19 записи, адресный вход 20, шину 2I данных, вход 22 чтения, вход

23 начальной установки, вхоц 24 чтения кода прерывания, выход 25 запроса прерывания, вход 26 разрешения р прерывания.

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

На этапе инициализации сигнал начальной установки, поступающий на вход 23, сбрасывает триггеры 12 индикации запроса и счетчики 14 всех каналов 11, а также по этому сигналу происходит запуск генератора случай-, 1534469 ных импульсов. На адресную шину 20 п1оступает адрес регистра 5 сдвига. ,дешифратор 2 адреса по сигналу записи, пос тупающему на вход 1 9, вы" бирает регистр 5 сдвига сигналом, поступающим с выхода дешифратора 2 на вход записи регистра 5 сдвига.

Одновременно на шину 21 данных поступает код адреса канала, с которого 10 начнется циклический опрос каналов, Kop appeca запишется в выбранный регистр 5 сдвига по импульсу, поступаюн ему с выхода дешифратора 2 на вход записи регистра .5 сдвига. На этом

Этап инициализации заканчивается.

После записи кода адреса канала в регистр 5 сдвига на его вход записи поступает с выхода дешифратора 2 потенциал погического нуля, который

Включает в работу вход. сдвига. Сдвиг записанной единицы происходит по импульсам генератора 1, поступающим с второго выхода генератора 1 через открытый элемент И 4 на. вход сдвига регистра 5 сдвига, Импульс„ который через случайный интервал времени появится на выходе генератора 17 случайных импульсов

К-ro;;arsaла 1, поступает, с одной стороны, на вход тригrepa 16 запуска (триггер 16 установлен на этапе:-.-:,ни- циализации сигналом по входу 23j. -т. с другой стороны, этот импул запоминается в тригrе;; 1.2 ивдикаплд

35 роса, Сигнал с прямог- вьш.ода .:ре . .гера 16 выключает генератор 17-. Сиг" нал с прямого выхода триггера 2;, дикации запроса запускает счетчик

l4, на счетный вход которого с перво40 го выхода генератора 1 через откры тый элемент И 13 поступает последовательность счетнык импульсов, Если . наступает переполнение, то сигнал с выхода переполнения счетчика 14 закрывает элемент И 13, и импульсы с второго выхода генератора 1 не поступают на счетный вход счетчика 14. Одновременно сигнал с прямого выхода триг. гера 12 поступает на второй вход соответствующего элемента И 6. При сов50 падении K-го разряда регистра 5 сдвига с сигналом логической единицы, поступающим с прямого выхода К-го триггера 12 индикации запроса, он, пройдя через элемент ИЛИ 9, поступает на первый вход элемента И 10, с выхода которого сигнал„ если разрешены прерывания (на входе 26 положительный потенцил), поступает на выход 25 в виде сигнала запроса пре.— рывания и на инверсный вход элемента

И 4, блокируя работу регистра 5 сдвига. На основе кода, поступающего с выхода группы элементов И 6, на вьг<о; де шифратора 7 вырабатывается код команды перехода к ячейке памяти микроЭВМ, в которой располагается подпрограмма обслуживания lã.-ro канала, Этот код считывается в микроЭВМ по сигналу чтения кода прерывания, поступающему на вход 24.

Подпрограмма .обслуживания k-ro канала запрещает прерывания и считывает информацию со счетчика 14. При этой в момент выполнения команды чтения устройства сигнал чтения, поступающий с входа 22 на разрешающий Вход дешифратора 3 каналoB> Бклю чает его. Дешифратор 3 " à.íàëîâ на основе адреса счетчика 14 k-го канала, Нос.r íaþùÐÃo на pp...сныи Вход

20 устройства, сигналом с k-ro выхода группы выкодов д шифратора открывает блок элементов И i5 и содержимое счетчика 14 поступает на шину

21 данных в микроЭВМ.

Анализируя содержимое с .е-:чика 14, подпрограмма Ьбслужнзания к--го канала настраивает устройство по выбранному алгоритму диспетчеризации кана.>:ов, записывая в регистры 5 сдвига код адреса другого канала аналогичпо этапу инициализации.

Далее подпрограмма обслуживания

k-го канала обрабатывает временные характеристики k-го канала и запускает генератор 17 случайных импульсов, выполняя команду записи в k-й канал. При этом в момент выполнения, команды записи устройства сигнал с

k-ro выхода группы вторых выходов дешифратора адреса, пройдя через элемент ИЛИ 18, сбросит триггер 12 индикации запроса, который. сигналом с прямого выхода сбросит счетчик

14, установит триггер 16 запуска ге-. нератора сигналом с прямого выхода, который поступает на разрешающий вход генератора 17 случайных импульсой, и включит генератор 17.

Далее подпрограмма обслуживания разрешает прерывания.

Как следует иэ рассмотрения алгоритма работы устройства, код адреса канала, с которого начнется циклический опрос каналов, вырабатыва69

5 15344 ется управляющей программой на осноI ве анализа учитываемого группой счетчика 14 времени между моментом поступления запроса от канала до момента наступления реакции микроЭВМ, т.е.

5 времени от момента прихода сигналов от группы генератора случайных импуль,". сов до того момента, когда срабатывает команда чтения содержимого счет- 10 чика 14.

Таким образом, устройство позволяет моделировать системы сбора данных, Статистические характеристики модели-. руемой системы сбора данных определя- 15 ются на основе показаний счетчиков 14.

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

Устройство для моделирования сис-. темы сбора данных, содержащее гене- 2о ратор тактовых импульсов, дешифратор адреса, дешифратор каналов, первый и второй элементы И, регистр сдвига, группу элементов И, шифратор, коммута гор адреса канала, элемент ИЛИ, а 25 также группу каналов передачи информации, каждый из которых выполнен в виде триггера индикации запроса, элемента ИЛИ, элемента И, счетчика, блока элементов И, причем адресный Эд вход устройства соединен с информационными входами дешифратора адреса и дешифратора каналов, вход записи устройства является входом разрешения дешифрации дешифратора адреса, первый информационный выход которого подподключен к входу записи разрешения записи регистра сдвига, шина данных устройства соединена с информационным входом регистра сдвига, с выхо- 40 дом коммутатора адреса канала и с выходами блоков элементов И вce:х каналов передачи информации, первый выход генератора тактовых импульсов подключен к прямым входам элемен- 45 тов И всех каналов передачи информации, а второй выход генератора . тактовых импульсов соединен с прямым входом первого элемента И устройства, выход которого подключен к входу сдвига. регистра сдвига, информационные выходы которого соединены соответственно с первыми входами элементов И группы, выходы которых соединены соответственно с входами шифратора и входами элемента ИЛИ устройства, выходы шифратора подключены соответственно к информационным входам коммутатора адреса канала, выход элемента ИЛИ соединен с инверсным входом первого элемента И устройства и с первым входом второго элемента И, второй вход и выход которого являются соответственно входом

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

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

ИЛ1 каналов передачи информации, 1534469

1534469 дАод N

Югод 1У

6ЫЦИЗЛЕИЕНПт

Бяад гЯдот

ЭЯВИВИГПО 5

&Од/ЬаОО Zf

1-й йод

З.ЮРЮНБ7б Х

4-йй| ОД

ЗЛЕВЕНтЮГ

ПДяиаУ дьцо3звеИВНГП0 16 МОНОЛО 1

Вывод элеиенща л

ЮИОЯО У

Вьасдзлемениай

>й7ИУЯО 1

Ююд эЯ ийчРО Й

УСУИ?Лб 1

Составитель В,Фукалов

Редактор Н,Тупица Техред М.Ходанич

Корректор О.Пипле

Заказ 43 Тираж 556 Подписное

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

113035, Москва, И-35, Раушская наб., д. 4/5

Производс."венно-издательский комбинат "Патент", r. Ужгород, ул. Гагарина, 101

Устройство для моделирования системы сбора данных Устройство для моделирования системы сбора данных Устройство для моделирования системы сбора данных Устройство для моделирования системы сбора данных Устройство для моделирования системы сбора данных 

 

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

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

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

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

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

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

Изобретение относится к вычислительной технике и может быть использовано для моделирования процесса передачи цифровой информации по радиолинии

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

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

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

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

Изобретение относится к вычислительной технике и может быть использовано для моделирования систем массового обслуживания (СМО)

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

Изобретение относится к специализированным средствам вычислительной техники и может быть использовано при моделировании двухрежимных систем массового обслуживания (СМО) для сбора, регистрации статистических данных о временах наработки и восстановления и отказах элементов системы, о количестве поступивших, обслуженных и потерянных заявок и последующего расчета показателей надежности и функционирования

Изобретение относится к вычислительной технике

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

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

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

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

Изобретение относится к устройствам имитационного моделирования
Наверх