HAI-0657 (722199), страница 2
Текст из файла (страница 2)
+ 1.000000C 1
+ 2.000000C 0
+ 3.000000C GOTO again -1 TIMES
uconst1 pullup(1) $g_cd4000_vdd $g_cd4000_vss S source
ur STIM (1,1) $G_DPWR $G_DGND R sour TIMESTEP = 1.E IO_LEVEL=0
+ 0.000000s 0
+ 2.000000E-9s 1
.model delay ueff
.options digmntymx=2
.model source uio(drvh=50 drvl=50)
.probe
.tran 10ns 400ns
.end
Результат тестирования Т-триггера приведен в приложении Г.
.model dinamics ueff
.model dinam ugate
.tran 10ns 400ns
.probe
.end
Результат тестирования работы формирователя пачек импульсов приведен в приложениии Д.
3.2.8 Объединение моделей функциональных узлов и тестирование
работы всей модели синхронизирующего устройства
Тестирование всей модели синхронизирующего устройства можно осуществить двумя способами.
Первый способ заключается в непосредственном соединении всех разработанных моделей, входящих в устройство и представить модель устройства ввиде одной программы.
Второй способ заключается в создании библиотечных файлов таких логических элементов, как регистр, демультиплексер и счетчик. При составлении модели, в теле основной программы необходимо вставить операторы вызывающие нужные библиотечные файлы.
Первый способ необходим при создании и тестировании моделей несложных устройств, в которых модели различных логических элементов используются не чаще одного раза.
Второй способ позволяет избежать громоздких описаний моделей сложных устройств, в которые входит большое количество одинаковых элементов.
В данной работе удобнее использовать первый способ.
Программная модель синхронизирующего устройства приведена ниже.
Приложение Б
Виды используемых в работе вентилей и тестирование работы
демультиплексера
1
&
&
INV AND NAND
1
1
OR NOR
Рисунок Б.1 – Стандартные вентили используемые в данной работе
Рисунок Б.2 – Результат тестирования модели демультиплексера
Приложение В
Результат тестирования регистра и пример триггеров с динамическим
управлением
JKFF DFF
S T
D
C
R


S T
J
K
C
R







S T
D
C
R
S T
J
K
C
R







а) б)
а – JK - триггер;
б – D - триггер;
Рисунок В.1 – Триггеры с динамическим управлением.
Рисунок В.2 – Тестирование работы регистра.
Приложение Г
Результаты тестирования управляющей схемы и Т-триггера
Рисунок Г.1 – Тестирование управляющей схемы.
Рисунок Г.2 – Тестирование Т-триггера.
Приложение Д
Результат тестирования формирователя пачек импульсов и всего
синхронизирующего устройства
Рисунок Д.1 – Тестирование формирователя пачек импульсов.
Рисунок Д.2 – Результат тестирования синхронизирующего устройства.
Министерство общего и профессионального образования Российской Федерации
Новгородский государственный университет
имени Ярослава Мудрого
_________________________________________________________________________
Кафедра физики твёрдого тела и микроэлектроники
УТВЕРЖДАЮ |
Зав. кафедрой ФТТМ |
_________ Б.И.Селезнёв |
“_____” __________1999 г. |
Задание на выпускную работу
на получение академической степени бакалавра техники и технологий
Студенту группы 5031 Хаимову Даниилу Исхаковичу
-
Тема работы: Разработка методики программного тестирования цифровых
устройств с помощью программного пакета Design Center
(утверждена на заседании кафедры "_____" __________ 1999 г.)
2 Срок сдачи законченной работы: 22.06.99 г.
3 Исходные данные к работе:
4 Содержание пояснительной записки (перечень подлежащих разработке вопросов):
5 Перечень графического материала:
6 Прочие условия:
7 Консультанты по работе (с указанием относящихся к ним разделов работы):
Сапожников А.А. (норм контроль)
Задание выдал (руководитель) | Задание принял к исполнению |
Д. т. н., профессор | студент группы 5031 |
__________ Селезнёв Б.И. | __________ Хаимов Д.И. |
"_____" __________ 1999 г. | "_____" __________ 1999 г. |
Новгород Великий
1999