Изобретение относится к области вычислительной техники и нредназиачеио для автоматических исиытаиий заноминаюни1Х устройств цифровых вычислительных машин, в частности для исследования влияния внешних дестабилизируюш,их факторов иа работоспособность любых функциональных блоков ЦВМ.
Известны автоматические системы для испытаний функциональных блоков ЦВМ, управляемые универсальной цифровой вычислительной машиной. Однако возможности подобных испытательргых систем ограничены трудиостью обеспечения динамических испытаний в реальном масштабе времени для заномииающих устройств (ЗУ) с быстродействием, большим, чем быстродействие управляющей ЦВМ. К тому же для иопытаннй ЗУ, где вполне достаточно упрощенной системы команд, применение универсальной управляющей ЦВМ с полны.м набором операций ведет к недоиспользоваиню ее функциональных возможностей и, следовательно, к неоправданным затратам. Известны также специализированные автоматические системы для испытаний функциональных блоков ЦВ-М, содержащие микропрограммиое устройство управления, связанное командными шинами с запоминающим устройством, с блоком формироваиия адреса, с устройством ввода-вывода, с программноуправляемым источником питания и с прогрйммной термобарокамерой, а числовыми шинами - с запоминаюи им устройством, которое по числовым шинам связано с блоком формнрования адреса, с блоком связи, с устройством ввода-вывода с програм.мноуправляемым источником питания и с программноуправляемой термобарокамерой.
В предлагаемую снстему дополнительио введены анализатор н устройство уиравления блоком связи, причем командными шинамн анализатор связан с микропрограммным устройством управления, а устройство управления блоком связи - с мнкронрограммны.м устройством управлення и блоком связи, а числовыми шипами аиализатор связан с запоминающим устройством и с блоком связи.
На чертеже изображена структурная схема предлагаемой системы.
В состав системы входит запоминающее устройство /, микропрограммиое устройство управлення 2, устройство ввода-вывода 3, блок связи 3, устройство управления блоком связи 5, анализатор 6, блок формирова 1ия адреса 7, программноунравляемый источник питания 8, программноунравляемая термобарокамера 5, объект испытаний 10, командные шины // и числовые ш.ины 12.
Автоматическая система для проведения не. пытаний ЗУ представляет собой программноуправляемое цифровое устройство, вырабатывающее испытательные тесты и управляющие сигналы для контролируемых ЗУ, анализирующее работоспособность последних и управляющее программноуправляемым источником питания и термобарокамерой.
Процесс взаимодействия блоков системы протекает следующим образом. При пуске системы из запоминающего устройства / последовательно выбираются команды, определяющие конкретный режим испытании. Запоминающее устройство /, являюи.1есся хранителем оперативной и долговременной информации, используется в системе для запоми;1ания программы испытаний, тестов, таблиц и одновременно как устройство для логической обработки информации. Команды, выбираемые из запоминающего устройства, подаются на регистр команд микропрограммного устройства управления, которое представляет собой микропрограммный автомат, реализующий микропрограммы операций, составляющих алгоритмы различных режимов испытаний. Микро:программпое устройство управления обеспечивает асинхронный режим управления как внутри системы, так и при организации взаимодействия между системой и объектом испытаний, что дает возможность снять ограничения на верхний предел быстродействия испытываемых блоков памяти и, следовательно, расширить функциональные воЗМожности системы. В то же время микропрограммное устройство унравления позволяет использовать в системе команд укрупненные операции вида «контроль массива ячеек МОЗУ (ДЗУ). При этом обращение к запоминающему устройству / за командой за время испытания всего массива происходит только один раз, а сложная микропрограмма операции с циклами и разветвлениями реализуется микропрограммным автоматом. Это обеспечивает высокий уровеиь внешнего языка системы и, следовательно, простоту программирования и увеличения быстродействия последней. Микропрограммное устройство управления системы организует взаимодействие всех ее блоков в соответствии с КОД01М конкретной команды и набором внешних условий.
Все блоки системы, кроме блока связи 4 и устройства управлеиия блоком связи 5, синхронизуются от собственното тактового генератора, блок же 4 и устройство 5 - от тактового устройства, аиалогичного тактовому устройству ЦВМ, блок ЗУ которой испытывается.
Для наглядности рассмотрим выполнение команды «контроль массива МОЗУ.
Команда вьтолняется в два этапа: управлеиие подготовительной частью испытаний каждой ячейки памяти осуществляется микро.программным устройством управления в масщтабе времени системы, а этап конкретных испытаний - устройством управления блоком связи в реальном масштабе времеии. При поступлении команды в микропрограммное устройство управления из запоминающего устройства / выбирается тестовое слово и подается на анализатор и входные шины блока связи. Одновременно в блоке формирования адреса устанавливается начальный адрес испытываемого массива. Потенциалы, определяющие код тестового слова и код адреса ячейки памяти, появляются на входах соответствующих регистров блока Спязи, который служит для согласования электрических и временных характеристик системы и объекта испытаний. 10 После выполнения этих микроопераций микропрограммное устройство управления подает управляющий потенциал (м.икрокоманду) на устройство управления блоком связи. Последнее запускается н в реальном масштабе времени начинает вырабатывать последовательность управляющих импульсов, обеспечивающую пормальнюе фуикщюнирование испытываемого блока. При этом происходит прием кода адреса и прлем кода числа па регистры 0 блока связи, передача их в испытываемое ЗУ, запись числа, многократиое обращение по данному адресу с регенерацией .и нередача результата последнего считывания на анаЛ:Изатор. В это время микронрограммное устройство управления находится в состоянии «ожидания ;И не вьфабатывает следующих микроопераций до тех пор, пока устройство управления блоком связи, окончив свой цикл управления, не выдаст в микропрограммное устройство управления сигнал возбуждения. Только при этом оно переходит в следующее состоя.ние и .вырабатывает микрокоманду, управляющую поразрядным сравнением эталонного и контролируемого кодов в анализаторе. Если анализатор фиксирует несоответствие хотя бы одного разряда кодов, адрес неработоспособной ячейки и коды, соответствующие значениям внешних дестабилизирующих факторов, через запоминающее устройство 1 -и устройство вво0 да-вывода 3 выводится на печать. После этого происходит переход к испытанию следующей ячейки массива. При полном соответствии эталонного н контролируемого кодов переход к очередной ячейке памяти происходит сразу.
После испытания всего массива памяти выполняется комаида «Установки внешних факторов, по которой происходит изменепие питающих папряжепий программноуправляемо0 го источника питания 8, температуры и давления программноуправляемой термобарокамеры 9 в соответствии с кодами, храни.мыми в запоминающем устройстве /. Затем испытания массива памяти повторяются н т. д., пока не
5 будет просканировано все пространство работоспособности испытываемого блока ЗУ в координатах питающих напряжений, температуры и давления окружающей среды. Использование предлагаемой автоматической системы испытаний позволяет быстро и легко собрать объективные данные о работоспособности широкого класса запоминающих устройств, отличающихся функциональным назначением, временными характеристиками и
схемным решением.
Предмет изобретения
Автоматическая система для испытаиий запоминающих устройств, содержаии1Я микропрограммное устройство управления, связанное кьн;анлиы:,п1 Н1инамн с запоминающим устройством, с блоком формирования адреса, с устройством ввода - вывода, с программноуправляемым .источником питания и с нрограммиоупраиляемой термобарокамерой, и числовыми шипами - с запоминающим устройством, которое по числовым шииам связаио с блоком формирования адреса, с блоком связи,
с устройством ввода-вывода, с программноуправляемым источником 1 питания и с прог;pa мнoyпpaвляeмoй термобарокамерой, отличающаяся тем, что, с целью ее упрондення н велнчсн11Я быст 1одействия, в нее введены анализатор н устройство унравленпя блоком связи, причем, команднымн щипамн анализатор связан с микропрограммным устройством управления, а устройство управлсп)я блоком связи - с микронрограммным устройством управления п с блоком связи, а числовыми щипами анализатор связан с запоминающим устройством и с блоком связи.
название | год | авторы | номер документа |
---|---|---|---|
Устройство управления | 1976 |
|
SU650079A1 |
Устройство для сопряжения цифровой вычислительной машины (ЦВМ) с абонентами | 1984 |
|
SU1234843A1 |
Устройство для сопряжения ЦВМ с внешним устройством | 1989 |
|
SU1661779A1 |
Микропроцессор для вводавывода данных | 1976 |
|
SU618733A1 |
Устройство для сопряжения двух магистралей | 1988 |
|
SU1509915A2 |
Микропрограммное устройство управления | 1987 |
|
SU1490676A1 |
Устройство для сопряжения цифровой вычислительной машины (ЦВМ) с абонентами | 1985 |
|
SU1298762A2 |
Устройство для сопряжения двух магистралей | 1989 |
|
SU1615730A2 |
АН СССР J „T.'^i''; • •-^^^••';• ^--i^A,. .jf;:.\tC2CO!GC;ri'^^>& плг^иткз •->& | 1965 |
|
SU172567A1 |
Микропрограммный процессор | 1987 |
|
SU1553984A1 |
Авторы
Даты
1973-01-01—Публикация