Система схемотехнического моделирования и проектирования Design Center


Генераторы цифровых сигналов - часть 3


Переменная <данные> состоит из символов “0”, “1”, “X”, “R”, “F” или “Z”, интерпретируемых в заданном формате.

Переменная <n> задает количество повторяющихся циклов GOTO; значение n=–1 задает бесконечное повторение цикла.

Переменная <имя метки> используется при организации цикла с помощью оператора перехода GOTO, который передает управление на строку, следующую за оператором LABEL=<имя метки>.

REPEAT  FOREVER – начало бесконечно повторяющегося цикла (эквивалентно конструкции REPEAT –1 TIMES).

REPEAT  <n>  TIMES – повторение n раз.

ENDREPEAT – конец цикла REPEAT.

FILE – указание имени файла, в котором находится описание одного или нескольких входных сигналов.

 

Приведем пример:

 

USIGNAL   STIM(2,11)   $G_DPWR   $G_DGND   1   2   IO_STM

+ TIMESTEP=1ns

+ 0C  00 ; В момент времени t=0 состояния обоих узлов равны "0"

+ LABEL=M

+ 1C   01 ; При t=1 нс состояние узла 1 равно "0, узла 2 - "1"

+ 2C   11 ; При t=2 нс состояние обоих узлов равны "1"

+ 3С   GOTO M 3 TIMES; В момент времени t=3 нс переход на

+              ; метку M  и выполняется первая инструкция без

+               ; дополнительной  задержки. Цикл повторяется 3 раза

 

2. Считывание  временной диаграммы цифрового сигнала из  файла (устройства FSTIM).  Устройства FSTIM задаются по формату:

 

Uxxx   FSTIM(<количество выходов>)

+ <+узел источника питания> <–узел источника питания>

+ <список узлов>*

+ <имя модели вход/выход>

+ FILE=<имя файла сигналов>

+ [IO_LEVEL=<номер макромодели интерфейса вход/выход>]

+ [STIMULUS=<имя воздействия>]

 

Параметр <количество выходов> определяет количество узлов, к которым подключаются сигналы. Остальные параметры имеют тот же смысл, что в п. 1. Обратим внимание, что задание с помощью параметра FILE имени файла, в котором описаны сигналы, обязательно.

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




- Начало -  - Назад -  - Вперед -