3.2. Понятие Проекта
Под термином «проект» в рамках среды Quartus II Web Edition Software Version 4.2 понимается набор файлов, связанных с проектируемым модулем, в котором выделяются две группы файлов:
логические файлы, описывающие алгоритм работы устройства (Design Files);
вспомогательные файлы(Ancilary Files).
Проект может содержать один логический файл либо несколько логических файлов, образующих иерархическое описание проектируемого модуля. При иерархическом описании среди множества логических файлов различают:
файл верхнего уровня в иерархии описаний (Top-level Design File);
файлы нижних (одного или нескольких) уровней иерархии (Low-level Design files).
В файле верхнего уровня задается архитектура модуля, определяется набор модулей, входящих в его состав как компоненты, и их взаимосвязь. Описания этих модулей содержатся в логических файлах более низкого уровня иерархии. В их состав, в свою очередь, в виде компонентов также могут входить модули, описания которых приведены в логических файлах еще более низкого уровня иерархии, и т. д.
Имя проекта должно совпадать с именем модуля верхнего уровня в иерархии описаний, а, следовательно, и именем логического файла, в котором хранится его описание. Имена модулей нижних уровней иерархии, в свою очередь, должны совпадать с именами файлов, в которых они описаны.
Логический файл — это файл одного из следующих типов:
Block Diagram/Schematic File (стандартное расширение — bdf).
Файл содержит принципиальную электрическую схему, созданную в рамках пакета Quartus II Web Edition Software Version 4.2;
AHDL Text Design File (стандартное расширение — . tdf).
Файл содержит текстовое описание модуля на языке AlteraHDL.;
Waveform Design File (стандартное расширение — wdf).
Файл содержит временные диаграммы входных и выходных сигналов, созданные в рамках пакета MAX+plus II;
VHDL Design File (стандартное расширение — vdf).
Файл содержит текстовое описание модуля на языке VHDL;
Verilog Design File (стандартное расширение — . v).
Файл содержит текстовое описание модуля на языке Verilog HDL;
Orcad Schematic Files (стандартное расширение — . sch).
Файл содержит схему, созданную в рамках пакета ORCAD;
EDIF Input Files (стандартное расширение — . edf).
Файл содержит описание в формате EDIF 200 или 300;
Xilinx Netlist Format File (стандартное расширение — . xnf).
Файл содержит описание модуля, полученное в рамках пакета фирмы Xilinx.
Вспомогательные файлы хранят дополнительную информацию о проекте. Их имена совпадают с именем проекта.
Взаимодействие основных файлов проекта, используемых в среде Quartus II Web Edition Software Version 4.2 для описания поведения разрабатываемого устройства, поясняется рисунком 3.
Рис.3.
- 1. Цель курсовой работы
- 2. Объем курсовой работы
- 3. Методика выполнения работы
- 3.1. Стратегия проектирования
- 3.2. Понятие Проекта
- 3.3. Ввод проекта
- 3.3.1. Графический ввод проекта
- 3.3.2.Иерархическое описание проекта
- 3.3.3. Описание проекта на уровне конечного автомата
- 4. Верификация проекта.
- 5. Содержание отчета по курсовой работе
- 6. Литература