Главная страница
Навигация по странице:

  • Таблица 1. Зарезервированные ключевые слова языка AHDL

  • Учебник по языку ahdl оглавление Введение 2 Элементы языка ahdl 3 Структура описания проекта на языке ahdl 25


    Скачать 0.61 Mb.
    НазваниеУчебник по языку ahdl оглавление Введение 2 Элементы языка ahdl 3 Структура описания проекта на языке ahdl 25
    Дата28.04.2019
    Размер0.61 Mb.
    Формат файлаdoc
    Имя файлаahdl.doc
    ТипУчебник
    #75494
    страница1 из 18
      1   2   3   4   5   6   7   8   9   ...   18

    Учебник по AHDL Стр. из

    Учебник по языку AHDL

    Оглавление


    Введение 2

    Элементы языка AHDL 3

    Структура описания проекта на языке AHDL 25

    Применение языка AHDL 58

    Синтаксис языка AHDL 98

    Стилизация описаний на языке AHDL 98

    "Золотые" правила использования языка AHDL 98

    Контекстно-зависимая справка по языку AHDL 98


    Введение

    1.1.Общие положения


    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 файлы и повторно использовать в качестве файлов проекта.

    1.2.Как работает AHDL?


    Операторы и элементы AHDL являются мощным, многогранным и легким в использовании средством. Вы можете создавать весь иерархический проект с помощью AHDL или смешивать TDF файлы с другими типами файлов в один проект.

    Хотя Вы можете воспользоваться любым текстовым редактором для создания TDF файлов, но только текстовой редактор системы MAX+PLUS II дает Вам возможность воспользоваться его преимуществами, когда Вы вводите, компилируете и отлаживаете Ваш AHDL проект.

    AHDL проект легко вставить в иерархию проекта. В текстовом редакторе Вы можете автоматически создавать символ, представляющий TDF файл и вводить его в графический файл проекта (Graphic Design File (.gdf)). Аналогичным образом Вы можете объединять заказные функции и свыше 300 мегафункций и макрофункций, поставляемых Альтерой, включая функции библиотеки параметрических модулей (LPM), в любой TDF файл.

    Вы можете использовать команды меню Assign или Assignment & Configuration File (.acf) для создания ресурса и выбора устройства. Вы можете также проверить синтаксис и выполнить полную компиляцию для отладки и прогона Вашего проекта. Любые появляющиеся ошибки автоматически локализуются процессором сообщений (Message Processor ) и выделяются в окне текстового редактора.

    Элементы языка AHDL

    1.3.Зарезервированные слова


    Зарезервированные ключевые слова используются для управления операторами AHDL, а также для предопределенных констант GND и VCC.

    Зарезервированные ключевые слова отличаются от зарезервированных идентификаторов тем, что ключевые слова можно использовать как символьные имена при заключении их в одиночные кавычки ('), в то время как зарезервированные идентификаторы нельзя. Как те так и другие можно свободно использовать в комментариях.

    Altera рекомендует вводить все ключевые слова с заглавных букв для удобства чтения.

    Для получения контекстно-зависимой помощи по ключевому слову сначала убедитесь, что TDF файл сохранен с расширением .tdf. Затем откройте файл в окне текстового редактора и нажмите Shift+F1 и щелкните кнопкой 1 на нем или выберите кнопку контекстно-зависимой помощи на панели инструментов.

    Ниже приведен список всех зарезервированных ключевых слов.

    Таблица 1. Зарезервированные ключевые слова языка AHDL

    AND

    FUNCTION

    OUTPUT

    ASSERT

    GENERATE

    PARAMETERS

    BEGIN

    GND

    REPORT

    BIDIR

    HELP_ID

    RETURNS

    BITS

    IF

    SEGMENTS

    BURIED

    INCLUDE

    SEVERITY

    CASE

    INPUT

    STATES

    CLIQUE

    IS

    SUBDESIGN

    CONNECTED_PINS

    LOG2

    TABLE

    CONSTANT

    MACHINE

    THEN

    DEFAULTS

    MOD

    TITLE

    DEFINE

    NAND

    TO

    DESIGN

    NODE

    TRI_STATE_NODE

    DEVICE

    NOR

    VARIABLE

    DIV

    NOT

    VCC

    ELSE

    OF

    WHEN

    ELSIF

    OPTIONS

    WITH

    END

    OR

    XNOR

    FOR

    OTHERS

    XOR
      1   2   3   4   5   6   7   8   9   ...   18


    написать администратору сайта