Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Altera / MAX+PLUS II - AHDL.doc
Скачиваний:
139
Добавлен:
10.12.2013
Размер:
7.02 Mб
Скачать

1.2.2 Иерархические проекты

Проект какого-либо устройства разрабатываемого с помощью САПР MAX+PLUS II может состоять из множества подпроектов, хранящихся в различных файлах (см. рис. 1.1) и описывающих некоторую составную часть более сложного проекта, таким образом, достигается иерархия разработок. Каждый такой файл (подпроект) подключается к проекту более высокого уровня при помощи своих входов и выходов.

1.2.3 Подключение библиотек

Библиотека – текстовый файл (с расширением .inc), подключаемый к проекту, при помощи директивы «include “имя файла”» AHDL. При компиляции эта директива («include “имя файла”») будет заменена содержимым подключаемой библиотеки. Библиотечный файл может содержать следующие разделы: раздел определения прототипов функций, раздел определения констант, раздел определения параметров.

Если вы разрабатываете какую-либо часть главного проекта, используя графический редактор или текстовый редактор, вы можете автоматически создать библиотечный файл данного подпроекта выбрав Create Default Include File в менюFile. Вы также можете вручную создавать подключаемый файл.

Более подробную информацию по этому вопросу вы можете получить, прочитав раздел «Creating a Default Include File» помощи поMAX+PLUS II.

1.3 Текстовый редактор MAX+PLUS II

AHDL-проект (расширение .tdf) может быть разработан с использованием текстового редактора САПР MAX+PLUS II или любого другого текстового редактора. Встроенный редактор MAX+PLUS II позволяет использовать при разработке проектов следующие особенности, присущие только ему:

  • Контекстно-зависимую помощь

  • Множество примеров и шаблонов

  • Выделение цветом групп символов

  • Позиционирование курсора на выражении, содержащем ошибку

Более подробную информацию по этому вопросу вы можете получить, прочитав раздел «MAX+PLUS II Text Editor» помощи поMAX+PLUS II.

1.3.1 Шаблоны и примеры ahdl

В состав MAX+PLUS II входит множество примеров и шаблонов, позволяющих облегчить разработку вашего устройства.

  • Шаблоны AHDL (AHDL Templates) – вы можете вставить AHDL-шаблон в ваш проект и затем вместо заменителей вписать необходимые имена переменных и идентификаторов.

  • Примеры (AHDL Examples) ­– в состав MAX+PLUS II входит множество примеров, которые могут быть использованы для иллюстрации возможностей языка.

Для получения более подробной информации см. следующие разделы:

  • Вставка AHDL-шаблона

  • Примеры AHDL

1.3.2 Контекстно-зависимая помощь

Из текстового редактора MAX+PLUS II можно получить контекстно-зависимую помощь по всем зарезервированным словам, операторам, примитивам, мега и макрофункциям, поддерживаемым языком.

1.3.3 Выделение цветом групп символов

Текстовый редактор MAX+PLUS II позволяет показывать элементы проекта различными цветами, что повышает читабельность исходного текста.

Для включения и отключения вышеописанной возможности необходимо проделать следующее:

  • Выберите Syntax Coloring из менюOptions

Для присвоения цвет определенной группе символов выберите Color Palette из менюOptions.

Более подробную информацию по этому вопросу вы можете получить, прочитав разделы «Using Syntax Coloring in Text Files» и «Changing Colors in MAX+PLUS II» помощи поMAX+PLUS II.

Соседние файлы в папке Altera