4.Пример программы
1. Постановка задачи
Создать проект в MAX+PLUS II. Для этого построить логическое устройство, осуществить процесс компиляции и верификации проекта.
2. Построение схемы в Графическом редакторе.
На Рис. 10 показана схема логического устройства 4A2NOR4 с 8-ю входами и одним выходом. В его состав входят 4 элемента «2-и» и 1 элемент «4-не».
Рис. 10 Логическое устройство 4A2NOR4.
3.Построение схемы в Сигнальном редакторе.
В сигнальном редакторе задаются восемь входных и один выходной сигнал. Для этого в поле Name правой клавишей открывается контекстное меню и выбирается Insert Node (Рис.11). Затем в окне нужно указать имя сигнала (Node Name), выбрать тип контакта Input Pin, Output Pin или Buried Node (I/O Type) , начальный уровень сигнала 0 или 1 (Default Value) и нажать кнопку Ok (Рис. 12).
Рис. 11. Контекстное меню в Сигнальном редакторе.
Рис.12. Окно настройки параметров сигнала.
3. Процесс компиляции.
Перед процессом компиляции необходимо пропустить схему логического устройства через Сигнальный редактор, для этого нужно выполнить команду: File-> Project->Set Project to Current File. В открывшемся окне нужно указать имя файла с расширением .scf при этом оно должно быть точно таким же как имя файла, созданного в Графическом редакторе, с расширением .gdf.
Что бы запустить процесс компиляции удобно выбрать на верхней панели значок .После чего на экране появится окно (Рис.13) и нажать Start.
Рис.13. Компилятор
Если процесс компиляции прошел успешно и ошибок не обнаружено, следует переходить к следующей части, верификации.
4. Верификация проекта
На верхней панели выбирается значок , в результате чего открывается следующее окно (Рис.14.)
Рис.14. Верификация проекта.
После нажатия команды Start происходит сам процесс верификации, выдается отчет об ошибках и если ошибок не обнаружено можно открывать Сигнальный редактор.
Для данного логического устройства 4A2NOR4 после процессов компиляции и верификации результат будет следующим (Рис.15.)
Рис.15. Временные диаграммы проекта