Сигналы |
Двоичные |
Восьмеричные |
Шестнадцатеричные |
||
Логические /цифровые |
0, 1 |
0...7 |
0...F |
||
Неопределенные |
X |
X |
X |
||
Сигналы |
Двоичные |
Восьмеричные |
Шестнадцатеричные |
||
Высокого импеданса |
Z |
Z |
Z |
||
Передний фронт |
R |
R |
- |
||
Задний фронт |
F |
F |
- |
||
Заметим, что задний фронт не может в шестнадцатеричной системе обозначаться как F, потому что этот символ занят под численное значение. Приведем примеры генераторов цифровых сигналов типа FSTIM.
1. Пусть имеется файл digl .stm, в котором описана временная диаграмма сигнала IN1. Тогда в задание на моделирование можно включить следующее описание генератора:
U1 FSTIM(1) $G_DPWR $G_DGND IN1 IO_STM FILE=DIG1.STM
2. Пусть имеется файл flipflop.stm следующего содержания:
J К PRESET CLEAR CLOCK 0 0 0 010
10ns 0 0 111
В задание на моделирование включим описание генератора сигнала
U2 FSTIM(4) $G_DPWR $G_DGND CLK PRE J К IO_STM + FILE=flipflop.stm SIGNAMES = CLOCK PRESET
В этом примере первым двум узлам CLK и PRE соответствуют сигналы CLOCK и PRESET из файла сигналов, это соответствие устанавливается с помощью опции SIGNAMES. Последним узлам J и К соответствуют одноименные сигналы из файла сигналов, поэтому их имена нет необходимости включать в опцию SIGNAMES. Сигнал CLEAR в данном примере не используется (но на него можно сослаться в другом генераторе FSTIM).