Язык AHDL


         

предварительно проверенные HDL файлы для


Мегафункции Мегаядра - предварительно проверенные HDL файлы для сложных функций системного уровня, которые можно приобрести у Altera. Они оптимизированы под архитектуры FLEX 10K, FLEX 8000, FLEX 6000, MAX 9000, и MAX 7000 устройств. Мегафункции Мегаядра состоят из нескольких файлов. Файл для последующего синтеза используется для реализации проекта (подгонки) в заданном устройстве. Кроме этого прилагаются VHDL или  Verilog HDL функциональные модели для проектирования и отладки со стандартными EDA средствами моделирования.

Altera поставляет библиотеку мегафункций, включая любые приобретаемые мегафункции Мегаядра в директории  \maxplus2\max2lib\mega_lpm, созданной во время инсталляции.

Если Ваш код доступа для мегафункции Мегаядра содержит разрешение просмотра источника файла проекта, Вы можете просмотреть его, указывая символ мегафункции в графическом редакторе или имя в текстовом редакторе и выбирая Hierarchy Down (меню File).

Ниже приводится описание наиболее часто применяемых мегафункций. Полные сведения по всем мегафункциям можно найти в системе помощи (меню Help, команда Megafunctions/LPM).

lpm_and  (вентиль И)

Altera рекомендует использовать примитивы вентилей И или их операторы вместо lpm_and для более легкой реализации и улучшения времени компиляции. Тем не менее lpm_and могут быть полезны при необходимости иметь параметризуемые входы.

Прототип функции

FUNCTION lpm_and

(data[LPM_SIZE-1..0][LPM_WIDTH-1..0])

   WITH (LPM_WIDTH, LPM_SIZE)

   RETURNS (result[LPM_WIDTH-1..0])





Порты

:

ВХОДЫ





























Имя порта



Необходим



Описание



Комментарии



data[][]



Да



Вход данных в вентиль И



Размер порта LPM_SIZE x LPM_WIDTH



ВЫХОДЫ





























Имя порта



Необходим



Описание



Комментарии



result[]



Да



Побитовое И.



Размер порта LPM_WIDTH.



Параметры

:









































Параметр



Тип



Необходим



Описание



LPM_WIDTH



Целый



Да



Ширина портов data[][] и result[]. Количество AND вентилей.



LPM_SIZE



Целый



Да



Количество входов в каждый AND вентиль. Количество входных шин.

<

Содержание  Назад  Вперед