Схемотехника ЭВМ. Компьютерный анализ и синтез элементов и узлов ЦВМ на базе программного продукта MicroCAP-8. Курсанов О.И - 13 стр.

UptoLike

13
2. НЕКОТОРЫЕ ОСОБЕННОСТИ
ИМИТАЦИОННОГО МОДЕЛИРОВАНИЯ
На первом этапе знакомства и использования программного па'
кета MicroCAP'8 необходимо помнить, что элементная составля'
ющая пакета — это набор программ, в алгоритмы которых заложены
электрофизические свойства реальных приборов. Известные в вы'
числительной технике явления гонок, правильное задание частот'
ных и временных свойств входных сигналов, синхронизация процес'
сов на всех этапах их обработки, задание начальных условий в про'
цессе моделирования в ряде случаев не учитывается, что приводит,
на первый взгляд, к неработоспособности простых устройств. Рас'
смотрим примеры наиболее часто встречающихся ошибок. На рис. 1.6
показаны варианты правильного и неправильного задания началь'
ной установки D'триггера и временные диаграммы. Для верхнего
триггера неопределены начальные установки, нижний триггер был
установлен в «0» и работает нормально. При использовании тригге'
ров следует обращать внимание на синхровход, а именно, по какому
фронту (срезу) — переднему или заднему — происходит прием инфор'
мации. В нашем примере триггер работает по переднему фронту.
Гонки или ложные сигналы устраняются временной разностью
подхода сигналов с помощью включения и подбора элемента задерж'
ки в цепь с меньшим временем хода.
2.1. Применение макроопределений (макросов) при моделирова'
нии устройств и построении принципиальных схем
В процессе выполнения задания в ряде случаев отдельные элемен'
ты могут отсутствовать в библиотеке компонентов. В этом случае
необходимо строить макросы, представляющие собой компиляцию
однородных или разнородных элементов, объединенных в отдель'
ную схему, которой присваивается определенное название. Это так'
же удобно применять для объединения блоков схемы одинакового
функционального назначения с целью упрощения самой принципи'
альной схемы.
Рассмотрим процедуру составления макроса на примере 4'разряд'
ного трехстабильного буферного элемента, широко используемого
для подключения к общей магистрали.
Входы: макрос имеет 4 информационных входа, один управля'
ющий вход OE и 4 информационных выхода. Принцип работы: при
подаче на вход OE сигнала низкого уровня происходит соединение