Язык AHDL

       

Строковые и символьные имена


В AHDL существует три типа имен:

A.            Символьные имена являются идентификаторами, описываемыми пользователем. Они используются для объявления следующих частей TDF:

1.             Внутренних и внешних узлов и шин

2.             Констант

3.             Переменных конечных автоматов, битов состояний и имен состояний

4.             Экземпляров

5.             Параметров

6.             Сегментов памяти

7.             Оценочных функций

8.             Именованных операторов

B.            Имена подпроектов - это имена, которые пользователь определил для файлов проекта более низкого уровня. Имя подпроекта должно совпадать с именем TDF файла.

C.            Имена портов - это символьные имена, идентифицирующие входы или выходы логической функции.

Компилятор генерирует имена содержащие символ тильда (~), которые могут появляться в файле подгонки (Fit File) проекта. При использовании обратной аннотации [M1] эти имена появятся и в ACF файле проекта. Символ тильда зарезервирован только для имен, генерируемых компилятором и Вы не можете использовать его в Ваших собственных именах выводов, узлов и шин.

Для трех типов имен доступны два вида представления: с использованием кавычек и без них. Строковые имена заключаются в одиночные кавычки ('), а символьные имена без них.

Когда Вы создаете символ представления TDF файла, который содержит строковые имена портов, кавычки не включаются в его символ представления входов и выходов (pinstub).



Содержание раздела