Логическое проектирование многовходового цифрового устройства, страница 3

Для выполнения работы необходимо преобразовать предлагаемое выражение логической функции к виду, который можно реализовать с помощью базовых нулевых элементов.

Затем с помощью схемного редактора ORCAD описать схему и системы ASKT провести логическое моделирование. Результатом работы является распечатка электрической схемы и диаграммы входных и выходного сигналов.

Для запуска системы ASCT  необходимо скопировать в директорию проекта  файл orcadcdt.ovl. Далее из MS-DOS в директории проекта набрать команду MON. На экране появится главное меню системы. В открывшемся меню выбрать Option и установить конфигурацию системы:

1.  Project – ввести имя проекта или имя схемы самого высокого уровня

2.  Object – имя схемы текущего уровня

3.  Sheet directiry – имя директории, содержащей файлы со схемами

4.  ASCT directory – имя директории, содержащей программу ASCT

5.  Logic library – 5501ХМ2

6.  Electronic disk – имя директории содержащей файлы воздействий

7.  Input circuit – Orcad

8.  Input test – Text

9.  Input order – Text

10.  Translation modes – Begin

11.  CAD system – ASCT_2

12.  Save option - <Enter>

После настройки сохранения конфигурации системы в главном меню выбирается опция Orcad и осуществляется переход в графический редактор. В главном меню схемного редактора используются следующие пункты:

GET- для выбора элемента и его установки

PLACE – размещение элементов

PLACE-Module Port –размещение входных контактов

PLACE-Wire – прорисовка соединений

PLACE-Junction – выполнение контактов

QUIT-Update file – запись описания схемы в файл с расширением .sch.

            Затем, вернувшись в основное меню, выполнить раскрытие и трансляцию описания схемы с помощью опции EXPAND.

            Далее необходимо перейти в меню LOGIC SIMULATION. Войти в опцию Test и в текстовом редакторе описать тестовые воздействия (файл с расширением .tes). Например для входных сигналов A, B, C, D, J:

%UNION_TEST:T=32*

%PATTERN=T*

A=(0:16; 1:16;)1*

B=(0:8; 1:16; 0:8)1*

C=(0:4; 1:8; 0:8; 1:8; 0:4)1*