logo
QUARTUS

3.2. Понятие Проекта

Под термином «проект» в рамках среды Quartus II Web Edition Software Version 4.2 понимается набор файлов, связанных с проектируемым модулем, в котором выделяются две группы файлов:

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

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

Имя проекта должно совпадать с именем модуля верхнего уровня в иерархии описаний, а, следовательно, и именем логического файла, в котором хранится его описание. Имена модулей нижних уровней иерархии, в свою очередь, должны совпадать с именами файлов, в которых они описаны.

Логический файл — это файл одного из следующих типов:

Файл содержит принципиальную электрическую схему, созданную в рамках пакета Quartus II Web Edition Software Version 4.2;

Файл содержит текстовое описание модуля на языке AlteraHDL.;

Файл содержит временные диаграммы входных и выходных сигналов, созданные в рамках пакета MAX+plus II;

Файл содержит текстовое описание модуля на языке VHDL;

Файл содержит текстовое описание модуля на языке Verilog HDL;

Файл содержит схему, созданную в рамках пакета ORCAD;

Файл содержит описание в формате EDIF 200 или 300;

Файл содержит описание модуля, полученное в рамках пакета фирмы Xilinx.

Вспомогательные файлы хранят дополнительную информацию о проекте. Их имена совпадают с именем проекта.

Взаимодействие основных файлов проекта, используемых в среде Quartus II Web Edition Software Version 4.2 для описания поведения разрабатываемого устройства, поясняется рисунком 3.

Рис.3.