Методическое пособие по курсу "Моделирование" для студентов, обучающихся по направлению "Информатика и вычислительная техника" Москва Издательство мэи 2006

Вид материалаМетодическое пособие
U1 dff(1) dpwr dgnd
DFF) имеют следующее описание модели динамики: .MODEL < имя модели >
Подобный материал:
1   2   3   4

U1 DFF(1) DPWR DGND


+ 1PREBAR 1CLRBAR 1CLK 1D 1Q 1QBAR

+ DLY_ALS74 IO_ALS00 MNTYMXDLY={MNTYMXDLY} IO_LEVEL={IO_LEVEL}

.model DLY_ALS74 ueff(tppcqlhMN=3ns tppcqlhMX=13ns tppcqhlMN=5ns

+ tppcqhlMX=15ns twpclMN=15ns tpclkqlhMN=5ns

+ tpclkqlhMX=16ns tpclkqhlMN=5ns tpclkqhlMX=18ns

+ twclkhMN=14.5ns twclklMN=14.5ns tsudclkMN=15ns

+ tsupcclkhMN=10ns)

.ENDS 74ALS74A

Не останавливаясь подробно на описании модели, рассмотрим только последний параграф .model DLY_ … , в котором приведена информация о динамических характеристиках триггера. Каждому динамическому параметру триггера присвоен идентификатор. Например, идентификатор TPPCQLHMN = 3 ns означает, что минимальное время задержки распространения от входов R и S приоритетного сброса и установки до выходов Q и Q равно 3 нс. Идентификатор TPPCDLHTY означает типичное время задержки (в модели отсутствует). Идентификатор TPPCDLHMX = 13 ns обозначает максимальное время задержки. Подробное описание идентификаторов моделей цифровых компонентов приведено ниже.


2.3.1 Модели триггеров. В программе Micro-Cap принята следующая классификация триггеров:
  1. триггер JKFF – JK-триггер с низким логическим уровнем сигналов приоритетной установки и сброса и синхронизацией по заднему фронту синхроимпульса;
  2. триггер DFF – D-триггер с низким логическим уровнем сигналов приоритетной установки и сброса и синхронизацией по переднему фронту синхроимпульса;
  3. триггер SRFF – синхронный двухтактный RS-триггер с низким логическим уровнем сигналов приоритетной установки и сброса и синхронизацией по высокому логическому уровню синхроимпульса;
  4. триггер LATCH – синхронный однотактный D-триггер (защелка) с низким логическим уровнем сигналов приоритетной установки и сброса и синхронизацией по высокому логическому уровню синхроимпульса.

Соответствие между графическими изображениями триггеров на схемах по ГОСТ и ANSI показано на рис. 2.9.


Триггер JKFF Триггер DFF


Триггер SRFF Триггер LATCH


Рис. 2.9. Условно-графическое изображение триггеров

Триггеры с динамическим управлением (JKFF и DFF) имеют следующее описание модели динамики:

.MODEL < имя модели > UEFF [( параметры )]

Триггеры с потенциальным управлением (SRFF и LATCH) имеют следующее описание модели динамики:

.MODEL < имя модели > UGFF [( параметры )]

При моделировании предполагается, что начальное состояние триггеров остается неопределенным (Х) до подачи импульса приоритетной установки в "0" или в "1". Кроме того, начальное состояние можно установить в окне Глобальные установки (Global Setting) (параметр DIGINTTSTATE).

Необходимо обращать внимание на параметры моделей, которые задают минимальные длительности импульсов. Если эти параметры заданы (отличны от нуля), то проводится автоматический контроль длительности импульсов с выдачей предупреждений.


Таблица 2.1. Задержки в моделях триггеров с динамическим управлением



Обозначение

Вид задержки

TPPCQLHMN


Задержка импульса при переходе от"0" к "1" со входов S или R к выходам Y, минимальное значение

TPPCQLHTY

Задержка импульса при переходе от"0" к "1" со входов S или R к выходам Y, среднее значение

TPPCQLHMX

Задержка импульса при переходе от"0" к "1" со входов S или R к выходам Y, максимальное значение

TPPCQHLMN

Задержка импульса при переходе от"1" к "0" со входов S или R к выходам Y, минимальное значение

TPPCQHLTY

Задержка импульса при переходе от"1" к "0" с входов S или R к выходам Y, среднее значение

TPPCQHLMX

Задержка импульса при переходе от"1" к "0" со входов S или R к выходам Y, максимальное значение

TWPCLMN

Длительность импульса "0" на входах приоритетной установки R или S, минимальное значение

TWPCLTY

Длительность импульса "0" на входах приоритетной установки R или S, среднее значение

TWPCLMX

Длительность импульса "0" на входах приоритетной установки R или S, максимальное значение

TPCLKQLHMN

Задержка импульса при переходе от "0" к "1" от фронта импульса С до выхода Y, минимальное значение

TPCLKQLHTY

Задержка импульса при переходе от "0" к "1" от фронта импульса С до выхода Y, среднее значение

TPCLKQLHMX

Задержка импульса при переходе от "0" к "1" от фронта импульса С до выхода Y, максимальное значение

TPCLKQHLMN

Задержка импульса при переходе от "1" к "0" от фронта импульса С до выхода Y, минимальное значение

TPCLKQHLTY

Задержка импульса при переходе от "1" к "0" от фронта импульса С до выхода Y, среднее значение

TPCLKQHLMX

Задержка импульса при переходе от "1" к "0" от фронта импульса С до выхода Y, максимальное значение

TWCLKLMN

Минимальная длительность импульса "0" на входе синхронизации С, минимальное значение

TWCLKLTY

Минимальная длительность импульса "0" на входе синхронизации С, среднее значение

TWCLKLMX

Минимальная длительность импульса "0" на входе синхронизации С, максимальное значение

TWCLKHMN

Минимальная длительность импульса "1" на входе синхронизации С, минимальное значение

TWCLKHTY

Минимальная длительность импульса "1" на входе синхронизации С, среднее значение

TWCLKHMX

Минимальная длительность импульса "1" на входе синхронизации С, максимальное значение