Идентификатор |
Параметр |
||
TPPCQLHMN |
Задержка перехода «0»->«1» со входа S/R к выходам Q/Q, минимальное значение |
||
TPPCQLHTY |
То же, типичное значение |
||
TPPCQLHMX |
То же, максимальное значение |
||
TPPCQHLMN |
Задержка перехода «1»- »«0» со входа S/R к выходам Q/Q, минимальное значение |
||
TPPCQHLTY |
То же, типичное значение |
||
Идентификатор |
Параметр |
||
TPPCQHLMX |
To же, максимальное значение |
||
TWPCLMN |
Минимальная длительность сигнала «0» на входе S/R, минимальное значение |
||
TWPCLTY |
То же, типичное значение |
||
TWPCLMX |
То же, максимальное значение |
||
TPGQLHMN |
Задержка перехода «0»->«1» от фронта импульса синхронизации G до выхода Q/Q, минимальное значение |
||
TPGQLHTY |
То же, типичное значение |
||
TPGQLHMX |
То же, максимальное значение |
||
TPGQHLMN |
Задержка перехода «1»->«0» от фронта импульса синхронизации G до выхода Q/Q, минимальное значение |
||
TPGQHLTY |
То же, типичное значение |
||
TPGQHLMX |
То же, максимальное значение |
||
TPDQLHMN |
Задержка перехода «0»->«1» от входа S/R/D до выхода Q/Q |
||
TPDQLHTY , |
То же, типичное значение |
||
TPDQLHMX |
То же, максимальное значение |
||
TPDQHLMN |
Задержка перехода «1»->«0» от входа S/R/D до выхода Q/Q |
||
TPDQHLTY |
То же, типичное значение |
||
TPDQHLMX |
То же, максимальное значение |
||
TWGHMN |
Минимальная длительность сигнала «1» на входе G, минимальное значение |
||
TWGHTY |
То же, типичное значение |
||
TWGHMX |
То же, максимальное значение |
||
TSUDGMN |
Время подготовки к работе по входам S/R/D перед действием фронта синхроимпульса G, минимальное значение |
||
TSUDGTY |
То же, типичное значение |
||
TSUDGMX |
То же, максимальное значение |
||
TSUPCGHMN |
Длительность сигнала «1» на входах S/R при действии фронта синхроимпульса G, минимальное значение |
||
TSUPCGHTY |
То же, типичное значение |
||
TSUPCGHMX |
То же, максимальное значение |
||
THDGMN |
Длительность сигнала на входе S/R/D после действия фронта синхроимпульса G, минимальное значение |
||
THDGTY |
То же, типичное значение |
||
THDGMX |
То же, максимальное значение |
||
По умолчанию в начальный момент времени выходные состояния триггеров приняты неопределенными (состояния X). Они остаются таковыми до подачи сигналов установки или сброса или перехода триггера в определенное состояние.
Определенное начальное состояние триггеров устанавливается с помощью параметра DIGINITSTATE директивы .OPTIONS.
В моделях триггеров имеются параметры, характеризующие минимальные длительности сигналов установки и сброса и минимальную длительность импульсов. Если эти параметры больше нуля, то в процессе моделирования измеренные значения длительностей импульсов сравниваются с заданными данными и при наличии слишком коротких импульсов на экран выдаются предупреждающие сообщения (Warning messages), которые также передаются в программу Probe и заносятся в выходной файл с расширением *OUT.
Программируемые логические матрицы. Программируемые логические матрицы (ПЛМ, PLA - Programmable Logic Arrays) имеют ряд входов, которые формируют столбцы матрицы, и ряд выходов, образующих строки. Каждый выход (строка) управляется одним логическим элементом. Совокупность управляющих сигналов составляют программу для ПЛМ, которая определяет, какие входы соединяются с логическими элементами. В состав примитивов ПЛМ входят только однотипные вентили (И, ИЛИ, И-НЕ и т.п.), поэтому реальные ИС ПЛМ составляются из нескольких примитивов в виде макромоделей.
Программа ПЛМ вводится в задание на моделирование двояко:
Однако при использовании библиотек, в которых ПЛМ оформлены в виде макромоделей, пользователю не нужно разбираться в деталях их моделей - достаточно указать имя модели ПЛМ, список узлов включениями с помощью опции TEXT указать имя JEDEC-файла, содержащего описание программы ПЛМ, как показано на следующем примере:
Х1 IN1 IN2 IN3 IN4 IN5 IN6 IN7 IN8 IN9 IN10 IN11 IN12 IN13 IN14
+ OUT1 OUT2 OUT3 OUT4 PAL14H4 TEXT: JEDEC_FILE = "myprog.jed"
Здесь в схему включена ПЛМ типа PAL14H4, .программируемая из файла myprog. jed. Примитивы ПЛМ вводятся в задание на моделирование предложением:
Uххх <тип ПЛМ> (<количество входов>,<количество выходов>)
+ <+узел источника питания> <-узел источника питания>
+ <входной узел>* <выходной узел>*
+ <имя модели динамики> <имя модели вход/выход>
+ [FILЕ=<имя файла>]
+ [DАТА=<флаг системы счисления> $ <данные программы>$]
+ [MNTYMXDLY= < выбор значения задержки>]
+ [IO_LEVEL=< уровень модели интерфейса>]
Имеются ПЛМ следующих типов:
PLAND - матрица логики И; PLOR - матрица логики ИЛИ;