(5t) УСТРОЙСТВО для МОДЕЛИРОВАНИЯ ЦИФРОВЫХ ОБЪЕКТОВ
название | год | авторы | номер документа |
---|---|---|---|
Устройство для моделирования цифро-ВыХ Об'ЕКТОВ | 1979 |
|
SU832558A1 |
Устройство для моделирования цифровых объектов | 1976 |
|
SU610114A1 |
Устройство для моделирования цифровых объектов | 1985 |
|
SU1312601A1 |
Устройство для контроля цифровых интегральных микросхем | 1985 |
|
SU1265663A1 |
УСТРОЙСТВО ДЛЯ ОБУЧЕНИЯ ОСНОВАМ ВЫЧИСЛИТЕЛЬНОЙ ТЕХНИКИ | 1991 |
|
RU2011230C1 |
Устройство для исследования графов | 1984 |
|
SU1238099A1 |
Устройство для вычисления функции @ = @ | 1982 |
|
SU1062693A1 |
Устройство для обработки нечеткой информации | 1990 |
|
SU1758642A1 |
Устройство для решения обратных задач теории поля | 1984 |
|
SU1246120A1 |
Устройство для вычисления функции @ = @ | 1982 |
|
SU1034033A1 |
1
Изобретение относится к вычислительной технике и может быть использовано для проверки правильности работы проектируемых логических схем различных объектов цифровой техники и автомлтики в процессе их разработки, а таюхе для исследования э({)фективности (полноты) контролирующих тестов, применяемых при производственном и эксплуатационном контроле этих объектов.
Известно устройство для моделирования цифровых объектов, содержащее переменную моделирующую структуру, представляющую собой набор сменных интегральных схем, состав которых определяется типом моделируемого объекта и которые связаны через разъемные соединения с наборным полем, выполненным в виде совокупности штепсельных гнезд, подключенных ко входам интегральных схем и соединяемых с помощью проводников
В соответствии с логической схемой моделируемого объекта П.
Недостатком известного устройства является большая трудоемкость набора требуемых соединений интегральных схем, вызванная тем, что все эти операции производятся вручную
Наиболее близким к предлагаемому техническим решением является устройство, содержащее блок переменной моделирующей структуры, коммутатор, регистр, блок переключения разрядов, блок управления и блок памяти, выходы интегральных схем блока моделирующей структуры соединены с первыми информационными входами коммутатора и ин(1юрмационным выходом устройства, вторые информационные входы коммутатора соединены с информационным входом устройства, входы блока переменной моделирующей структуры соединены с выходами регистра, информационные входы кото389рого соединены с выходами блока переключения разрядов, первые вход и выход блока управления соединены соответственно с выходом и входом блока памяти; второй, третий, четвертый и пятый выходы блока управления соединены соответственно с информационным входом блока переключения разрядов, с управляющим входом блока переключения разрядов, с управ ляющими входами регистра и коммутатора и с управляющим выходом устройства; второй и третий входы блока управления соединены соответственно с выходом коммутатора и с управляющим входом устройства. При работе известного устройства реализуется программируемый последовательный обмен информацией между вы ходами и входами интегральных схем, входящих в блок переменной моделирующей структуры, в соответствии с таблицей их соединений в моделируемом объекте При этом соединение заданного выхода некоторой микросхемы с входами других микросхем задается программно в виде цепочки команд, где первая команда указывает номер (адрес) данного выхода, а последующие команды - номера (адреса ) входов, с которыми этот выход должен быть соединен 2 . Несмотря на то, что в известном устройстве существенно снижены затраты ручного труда при наборе требуемых соединений интегральных схем за счет автоматизации набора внутре них соединении между выходами и вхо дами, все же доля ручных операций, связанных с соединением выходов мик росхем с коммутатором и входов микросхем с регистром, остается значительной В современных микросхемах отсутствует унификация нумерации входов и выходов микросхем, т,ео у разных микрос хем вывод с одним и тем же номером может оказаться как входом, так и выходом. Это не позволяет использовать постоянные соед нения выходов микросхем с коммутатором и входов с регистром, поэтому для каждого нового набора микросхем эти соединения приходится производить заново, что приводит к большим потерям рабочего времени. Цель изобретения - повышение быстродействия. Поставленная цель достигается тем, что в устройство, содержащее п наборных полей, блок памяти, выход и вход которого соединены соответственно с первыми входом и выходом блока управления, второй, третий, четвертый и пятый выходы кбторого соединены соответственно с информационным входом блока переключения разрядов, с управляюи им входом первого регистра, с управляющим выходом устройства, с управляющими входами блока переключения разрядов и коммутатора, выход которого подключен ко второму входу блока управления, третий вход которого является управляющим входом устройства, инормационные выходы блока переключения разрядов соединены с информационными входами первого регистра, первая группа информационных входов коммутатора является информационными входами устройства, введены второй регистр и п переключателей, выходы которых подключены ко второй группе информационных входов коммутатора и являются информационными выходами устройства, выход каждого наборного поля соединен с управляющим входом соответствующего переключателя, первый и второй информационные входы каждого из которых соединены с соответствующими информационными выходами второго и первого регистров, информационные выходы блока переключения разрядов подключены к соответствующим информационным входам второго регистра, управляющий вход которого соединен с шестым выходом блока управления. На фиг о 1 представлена структурная схема устройства; на фиг, 2 схема блока управления с Устройство содержит п наборных полей 1, информационный выход 2 устройства, коммутатор 3, информационный вход i устройства, первый регистр 5, блок 6 переключения разрядов, блок 7 управления, управляющие вход 8 и выход 9 устройства, блок 10 памяти, переключатели 11 и второй регистр 12. Блок 7 управления ( см с фиг с 2} содержит первый триггер 13, схему It сравнения, второй триггер 15, генератор 16 управляющих сигналов, регистр 17 команды исчетчик l8 адресов, причем первый выход регистра 17 соединен с первым входом схемы I сравнения, второй вход которой соединен с прямым выходом первого триггера, с первым входом регистра команды и является вторым выходом блока 7 управления, выход схемы сравнения соединен с информационным входом второго триг гера, вход синхронизации которого со динен с первым выходом генератора управляющих сигналов прямой выход второго триггера соединен с первым входом генератора управляющих сигналов, второй, третий, четвертый и пятый выходы которого соединены соответственно со входами синхронизации первого триггера, с третьим выходом блока управления, с первым вхо дом счетчика адресов и со вторым вхо дом регистра команды, второй вход ге нератора управляющих сигналов соединен со вторым выходом регистра команды, третий выход которого подключен ко второму входу счетчика адресов, выход которого является первым выходом блока управления, информационный вход первого триггера явля ется вторым входом блока управления первый вход которого подключен к тре тьему входу регистра команды, четвертый вход которого является тре- тьим входом блока управления, четвер тый выход которого соединен с четвер тым выходом регистра команды, пятый выход которого является пятым выходом блока управления, шестой выход которого подключен к шестому выходу генератора управляющих сигналов Устройство работает следукмцмм образомПеред началом моделирования заданного цифрового объекта в состав наборного поля 1 включается тот набор интегральных схем, который используется в объекте Подключение интегральных схем осуществляется с ;помощью специальных колодок, выводы которых имеют электрический контакт с выводами микросхем и жестко соеД11нены с общими магистралями соответствующих переключателей IK Переключатели 11 имеют общую магистраль, которая может использоваться как для ввода, так и для вывода информации, а также информационный вход, выход и управляющий вход, с помощью которого осуществляется настройка пе реключателя либо на прием, либо на передачу информации. В блоке 10 памяти размещается таблица настройки переключателей 11 и таблица соединений интегральных схем описывающих их реальные связи в объекте Первая таблица служит для настройки каждого переключателя 11 на прием информации, если соответствующий ему вывод интегральной схемы является входом, или на передачу информации, если соответствующий вывод является выходом Во второй таблице каждая строка задает одну электрическую цепь объекта, соединяющую определенный выход некоторой интегральной схемы наборного поля 1 или внешний вход объекта (один из входов k устройства; со всеми входами ральных схем поля 1, являющимися нагрузкой этого выхода или внешнего входа. Одна строка таблицы соединений представляется цепочкой команд, каждая из которых содержит адресное поле и два дополнительных разряда Адресное поле служит для указания номера входа или выхода той или иной интегральной схемы. Первый дополнительный разряд служит для указания границы цепочки команд, а оторЬй для указания предыдущего состояния(1 или О источника сигнала, т.е. выхода интегральной схемы или внешнего входа устройства, к которому относится данная цепочка команд. Предлагаемое устройство предназначено для использования совместно с внешними по отношении к нему средствами управления, например ЭВМ, обеспечивающими автоматизацию процесса исследования моделирования объекта. При этом ЭВМ обеспечивает приложения тестов к входу k устройства, а также снятие и анализ выходных последовательностей -.реакций модели на эти тесты с выхода 2 устройства. Вход 8 и выход 9 устройства служат для внешней синхронизации устрюйства от ЭВМ. Работа устройства начинается с настройки переключателей 11, для чего в соответствии с первой таблицей, размещаемой в блоке 10 памяти, блок 7 управления через блок 6 переключения разрядов устанавливает разряды второго регистра 12 в заданное состояние. Вычисление логических состояний моделируемого объекта осуществляется в каждом такте t для прикладываемой к выходам 2 последовательности тестовых сигналов, после чего , ЭВМ задает на входе 8 сигнал, разрешающий начало процесса вычисления модели в этом такте. Под воздействием блока 7 управления начинается цикл операций, соответствующих первой итерации моделирования объекта в такте t. Этот цикл начинается с чтения первой команды первой цепочки команд. Сигнал с выхода интеграль ной схемы, адрес которого задается в адресной части команды, через коммутатор 3 поступает в блок 7 управления, где сравнивается с содержимым дополнительного разряда команды, ука зывающего предыдущее состояние этого выхода. Если имеет место несравнение, то этот факт фиксируется в блоке 7 и, кроме того, в данной команде инвертируется значение дополнительного разряда и модифицированная команда вновь записывается в блок 10 памяти, Если же несравнения нет, то указанные действия не произ водятся. Затем состояние выхода интегральной схемы передается через блок 6 в соответствующий разряд регистра 5, соединенный с входом интегральной схемы, который задан адресным полем следующей команды В соответствии с новым состоянием входа интегральная схема изменяет свое внутреннее состояние и/или выходные сигналы. Аналогично производится выборка последующих команд первой це почки и изменение состояния остальных входов интегральных Схем, связанных с данным источником сигнала. Данный процесс повторяется для всех цепочек команд По окончании последней цепочки цикл операций устройства относящийся к первой итерации моделирования объекта в такте t, заканчи вается. Если в процессе итерации ок залось, что хотя бы один из выходов интегральных схем изменил свое состояние по сравнению с состоянием в предыдущей итерации т.е. произошло несравнение текущего состояния в хода с предыдущим состоянием, указа ным в дополнительном разряде команд соответствующей данному выходу), бл 7 управления начинает новый цикл ра боты, соответствующий следующей ите рации. Если же ни один выход ни одной интегральной схемы не изменился (это означает, что процесс установления нового состояния модели в так те t завершился), то блок 7 формиру 88 T сигнал на выходе 9, свидетельствующий об окончании моделирования в такте t и останавливает работу до получения нового сигнала начала такта t+1 на входе 8. Устройство работает аналогично во всех тактах t 1 . Отличие только в цикле первой итерации такта состоит в том, что блок 7 управления принудительно формирует сигнал несравнения для всех выходов интегральных схем, что позволяет сформировать в соответствующих дополнительных разрядах первых команд всех цепочек значения, соответствующие исходному состоянию модели. Положительный эффект предлагаемого технического решения заключается в уменьшении временных затрат на выполнение трудоемкой ручной работы по соединению выводов интегральных схем с входами коммутатора и выходами регистра. формула изобретения Устройство для моделирования цифровых объектов, содержащее п наборных полей, блок памяти, выход и вход которого соединены соответственно с первыми входом и выходом блока управления, второй, третий, четвертый и пятый выходы которого соединены соответственно с информационным входом переключения разрядов, с управляющим входом первого регистра, с управляющим выходом устройства, с управляющими входами блока переключения разрядов и коммутатора, выход которого подключен ко второму входу блока управления, третий вход которого является управляющим входом устройства, информационные выходы блока переключения разрядов соединены с информационными входами первого регистра, первая группа информационных входов коммутатора является информационными входами устройства, отличающееся тем, что, с целью повышения быстродействия устройства, в него введены второй регистр и п переключателей, выходы которых подключены ко второй группе информационных входов коммутатора и являются информационными выходами устройства, выход каждого наборного поля соединен с управляющим входом соответствующего переключателя, первый и пторой информационные входы каждого из
которых соединены с соответствующи- ИИ информационными выходами второго и первого регистров, информационные выходы блока переключения разрядов подключены К соответствующим информационным входам второго регистра, управляющий вход которого соединен с шестым выходом блока управления.
Источники информации, принятые во внимание при экспертизе
Фиг
V
V I
/7
Авторы
Даты
1982-01-15—Публикация
1979-10-05—Подача