Использование заказных мега и макро функций
Вы можете легко создать и использовать заказные мега и макрофункции в TDF файле.
После того как Вы определили логику для заказной функции в файле проекта, необходимо выполнить несколько шагов при использовании функции в других TDF файлах или в других типах файлов проекта.
Чтобы подготовить заказную мега или макрофункцию к использованию в другом файле проекта требуется:
1. Откомпилировать и при необходимости промоделировать файл проекта для обеспечения его правильного функционирования.
2. Если Вы планируете использовать функцию в нескольких проектах, Вы должны назначить каталог для хранения файла проекта в качестве библиотеки пользователя с помощью команды User Libraries (меню Options) или сохранения копии файла в существующем каталоге пользовательской библиотеки. Или же сохраните копию файла в каталоге, содержащем проект, который будет использовать заказную функцию.
I. С помощью открытия файла в окне текстового редактора создайте Include файл и символ, который представляет текущий файл:
A. Выберите команду Create Default Include File (меню File) для создания Include файла, который можно использовать в TDF файле верхнего уровня. С помощью оператора Include Вы можете импортировать содержимое Include файла в TDF файл, объявляя прототип мега или макрофункции.
B. Выберите команду Choose Create Default Symbol (меню File) для создания символа, который можно использовать в GDF файле.
После того как Вы подготовили функцию для других файлов проекта, Вы можете создать новый TDF файл и вставить экземпляр функции с помощью объявления экземпляра или подставляемой ссылки. Вы можете использовать заказные функции таким же образом как и функции, поставляемые Altera.