Созданная на кафедре система ЛАД 3.1 предназначена для
отработки проектируемых цифровых устройств, реализуемых на произвольной элементной базе. |
|
|
|
Cистема ЛАД 3.1 представляет собой функционально законченную
систему моделирования цифровых устройств. Она включает в себя:
графический редактор цифровых схем,
графический редактор тестов,
подсистему логического моделирования цифровых схем,
подсистему моделирования неисправностей цифровых схем,
подсистему создания и отладки базовых моделей цифровых элементов. |
|
Графический редактор схем предназначен для ввода моделируемых
схем. Редактор обладает рядом уникальных свойств, которые делают работу пользователя удобной и
эффективной. Это средства контекстного рисования, облегчающие и ускоряющие процесс рисования и
редактирования схем; средства оформления подсхем (повторяющихся частей схемы); средства
оперативного контроля рисования схем, который выявляет ошибки рисования в момент их
возникновения.
Главная отличительная черта графического редактора – отсутствие
выделенного этапа трансляции. Трансляция схемы во внутреннее представление, воспринимаемое
программой моделирования, осуществляется в процессе рисования. К моменту завершения рисования
схема уже готова для моделирования. |
|
|
Графический редактор тестов обеспечивает ввод входных
воздействий, подаваемых на схему. Редактор позволяет рисовать временные диаграммы сигналов не
только для каждого внешнего входа схемы, но и вести одновременное рисование для выделенной
группы внешних входов. Наличие удобных и наглядных средств копирования, сдвига и удаления
частей входной диаграммы сигналов существенно облегчает работу пользователя по подготовке
текста. В редакторе тестов также отсутствует выделенный этап трансляции нарисованной входной
диаграммы сигналов. Внутренняя общая очередь входных воздействий формируется в процессе
рисования, так что после завершения задания теста можно сразу перейти к моделированию схемы. |
|
|
Подсистема логического моделирования предназначена для
отработки схемы на заданном тесте и отображения результатов моделирования. Моделирование
сопровождается автоматическим контролем динамического поведения схемы с выдачей
диагностических сообщений обо всех нарушениях.
С помощью имеющихся в подсистеме средств можно вести отладку схемы в
пошаговом режиме, задавая различные условия останова моделирования. Переход схемы из одного
состояния в другое можно наблюдать не только на временной диаграмме в окне моделирования, но и
в окне графического редактора схем на выходах каждого элемента схемы. |
|
|
Подсистема разработки моделей – это графическая среда,
позволяющая создавать и отлаживать базовые модели сложных цифровых схем. Она представлена
следующими инструментальными средствами. |
|
Редактор УГО позволяет автоматически генерировать условное графическое обозначение
создаваемого элемента на основе параметров, задаваемых пользователем. После создания
графического прототипа элемента, редактор обеспечивает возможность описания атрибутов каждого
из его контактов: имени, разрядности и некоторых других характеристик. |
|
|
Редактор схем алгоритмов предназначен для задания алгоритма
функционирования модели элемента в графической форме в виде блок-схемы. Для заполнения блоков
схемы алгоритма используется оригинальный лаконичный аппаратно-ориентированный язык. В
редакторе реализован оперативный мониторинг ошибок на этапе ввода исходных данных, что
позволяет исключить присутствие явных и автоматизировать исправление потенциальных ошибок во
вводимой информации. Трансляция алгоритма производится непосредственно во время его
редактирования. Наличие средств создания алгоритмов-подпрограмм позволяет компактно
представлять блок-схемы алгоритмов большой сложности.
Отладка базовых моделей цифровых элементов производится в интерактивном
режиме, что дает возможность фиксировать и исправлять алгоритмические ошибки в модели схемы, а
также влиять на ход моделирования непосредственно в процессе отладочного моделирования. Отладка
может производиться в различных режимах, например, в пошаговом с прерываниями по событиям, по
времени и т.д. Ход выполнения алгоритма отображается не только посредством временной диаграммы,
но и автоматическим выделением выполняемых участков блок-схемы алгоритма. |
|
|
Редактор временных ограничений предоставляет удобные средства
для задания и просмотра динамических параметров модели элемента: минимальной длительности
импульса, времени предварительной установки сигнала, времени восстановления и т.п. Форма
задания параметров унифицирует задание временных ограничений для моделей любых базовых
цифровых элементов и максимально приближена к форме, приводимой в паспортных данных элементов. |
|
Графический редактор внутренней структуры предназначен для
описания внутренней структуры сложных проектируемых базовых моделей цифровых элементов.
Описание производится в форме функциональной схемы. Такая форма в значительной степени
информативна, в ней отсутствует излишняя детализация, не несущая полезной информации.
Графическое представление в виде функциональной схемы является достаточно
удобным для его создания и интерпретации пользователем. Описание внутренней структуры позволяет
наблюдать процессы, протекающие внутри сложных элементов, при моделировании цифровых устройств,
в составе которых находятся данные элементы. |
|
|
|
ЛАД 3.1 функционирует на ПК с ОС Windows 3.x/95/98/NT
и занимает около 4 Мб дисковой памяти.
Cистема широко используется в учебном процессе МИФИ и ряда других ВУЗов
страны. Использование системы ЛАД 3.1 позволяет существенно приблизить учебный процесс к
реальным условиям проектирования, расширить перечень разделов лекционных курсов, охваченных
лабораторными занятиями, за счет постановки таких работ, которые недоступны для решения
традиционными средствами, активизировать познавательную деятельность студентов. |
|
Система ЛАД разработана в 1997-99 гг. Авторы:
Б.Н. Ковригин, С.В. Кузнецов, А.В. Чепасов, Д.В. Афанасьев,
Е.И. Пырикова, А.А. Шевченко. |
Дополнительную информацию можно получить по адресу:
kovrigin@dozen.mephi.ru.
Для установки системы ЛАД на свой компьютер Вы можете переписать два архивированных файла disk1 (объем - 1,4 Mбайт) и disk2 (объем - 0,7 Mбайт). |