(.acf), символьні файли (.sym), файли звіту (.rpt) і файли тестових векторів (.vec).
Проект складається з усіх файлів ієрархічної структури проекту, у тому числі допоміжних і вихідних файлів. Ім'ям проекту є ім'я файлу проекту верхнього рівня без розширення. Система MAX + PLUS II виконує компіляцію, тестування, аналіз синхронізації та програмування відразу цілого проекту, хоча користувач може в цей час редагувати файли цього проекту в рамках іншого проекту. Для кожного проекту бажано створювати окремий підкаталог в робочому каталозі системи MAX + PLUS II.
В системі MAX + PLUS II легко доступні всі інструменти для створення проекту. Розробка проекту прискорюється за рахунок наявних стандартних функцій, в тому числі примітивів, мегафункцій, бібліотеки параметризованих модулів (LPM) і макрофункцій застарілого типу мікросхем 74 серії. В системі MAX + PLUS II є три редактора для розробки проекту: графічний, текстовий і сигнальний, а також два допоміжних редактора: поуровневого планувальник і символьний редактор.
3.2 Короткий огляд мови AHDL
(мова опису апаратури фірми Altera) є високорівневим, модульним мовою, повністю інтегрованим в систему MAX + PLUS II. Він особливо добре підходить для проектування складної комбінаційної логіки, шин, кінцевих автоматів, таблиць істинності і параметричної логіки. Є можливість використовувати текстовий редактор системи MAX + PLUS II або будь-який інший для створення текстових файлів проектів (AHDL Text Design Files (.tdf)). Потім Ви можете відкомпілювати TDF файли для отримання вихідних файлів, придатних для подальшого моделювання, часового аналізу і програмування пристрою. Крім того компілятор системи MAX + PLUS II може створювати текстові файли експортування (AHDL Text Design Export Files (.tdx)) і текстові вихідні файли (Text Design Output Files (.tdo)), які можна зберегти як TDF файли і повторно використовувати як файлів проекту.
Оператори і елементи AHDL є потужним, багатогранним і легким у використанні засобом. Ви можете створювати весь ієрархічний проект за допомогою AHDL або змішувати TDF файли з іншими типами файлів в один проект.
AHDL проект легко вставити в ієрархію проекту. У текстовому редакторі можна автоматично створювати символ, який представляє TDF файл і вводити його в графічний файл проекту (Graphic Design File (.gdf)). Аналогічним чином можна об'єднувати замовні функції і понад 300 мегафункцій і макрофункцій, поставляються компанією ALTERA, включаючи функції бібліотеки параметричних модулів (LPM), в будь TDF файл.
3.3 Структура основного модуля програми ПЛІС
Основний програмний модуль складається з викликів наступних підпрограм:
підпрограма формувача режиму роботи ПЛІС;
підпрограма формувача сітки частот і керуючих сигналів;
підпрограма пристрої тестового самоконтролю;
підпрограма пристрої обробки інформації;
підпрограма вихідного мультиплексора.
У основний програмний модуль ПЛІС підводяться такі сигнали:
1) in [56..0] - вхідні інформаційні сигнали ПЛІС;
2) clk- вхідна тактова частота 1 МГц;
3) test- вхідний сигнал ТЕСТ з активним рівнем лог.0 raquo ;;
4) tu- вхідний сигнал, що визначає режим експлуатації УУіІ;
5) wmode- вхідний сигнал, що визначає варіант виконання УУіІ;
6) out [56..0] - вихідні інформаційні сигнали ПЛІС;
7) mode- вихідний сигнал, що визначає режим тестового самоконтролю ПЛІС;
8) tnorm- вихідний сигнал, що визначає позитивний результат тестового самоконтролю;
9) terror- вихідний сигнал, що визначає негативний результат тестового самоконтролю;
10) upr- вихідний сигнал, що дозволяє роботу кварцового генератора тактової частоти 1МГц.
Сигнал nreset є внутрішнім сигналом ПЛІС і виконує функцію початкової установки внутрішніх схем у требующееся початковий стан при включенні харчування. Активний рівень сигналу - низький. Формується сигнал за допомогою підпрограми пристрою формування сітки частот і керуючих сигналів.
Тони data_ts [56..0] є тестовими сигналами, які транслюються на вихідні інформаційні лінії ПЛІС в режимі тестового самоконтролю. Тестові сигнали являють собою біжучий одиницю і формуються за допомогою підпрограми пристрою формування сітки частот і керуючих сигналів.
Тони ft_ts, cf, nres є внутрішніми сигналами ПЛІС, що формуються підпрограмою пристрою формування сітки частот і керуючих сигналів, і использующимися підпрограмою пристрої тестового самоконтролю.
Тони ftt і ftt2 являють собою частоти в 1 Гц і 0,5 Гц, відповідно.
Сигнал ftt3 являє собою сигнал з постійною частотою і періодом 60 c.
Файл основно...