Page 77 - 4863
P. 77

ПРАКТИЧНА РОБОТА №11

                                Тема: основи мови AHDL.
                                Мета роботи: ознайомлення з мовою опису апаратури AHDL і
                           правилами опису логічних схем в середовищі MAX+plus II 10.2.

                                11.1 Теоретичні відомості

                                Мова  AHDL  розроблена  фірмою  ALTERA  та  призначена  для
                           опису  комбінаційних  і  послідовних  логічних  пристроїв,  групових
                           операцій,  цифрових  автоматів  (state  machine)  і  таблиць  істинності  з
                           урахуванням архітектурних особливостей ПЛІС фірми ALTERA. Вона
                           повністю  інтегрується  з  системою  автоматизованого  проектування
                           ПЛІС MAX+PLUS II. Файли опису апаратури, написані на мові AHDL,
                           мають  розширення  *.tdf  (text  design  file).  Для  створення  tdf-файлу
                           можна використовувати як текстовий редактор системи MAX+PLUS II,
                           так  і  будь-який  інший.  Проект,  виконаний  у  вигляді  tdf-файлу,
                           компілюється,  відладжується  і  використовується  для  формування
                           файлу програмування чи завантаження ПЛІС фірми ALTERA.
                                Оператори  та  елементи  мови  AHDL  є  достатньо  потужним  та
                           універсальним  засобом  опису  алгоритмів  функціонування  цифрових
                           пристроїв  зручним  у  використанні.  Мова  опису  апаратури  AHDL  дає
                           можливість  створювати  ієрархічні  проекти  в  рамках  однієї  цієї  мови
                           або ж в ієрархічному проекті використовувати як tdf-файли, розроблені
                           на мові AHDL, так і інші типи файлів.
                                При розподілі ресурсів пристроїв розробник може користуватися
                           командами текстового редактора або операторами мови AHDL для того,
                           щоб  зробити  призначення  ресурсів  і  пристроїв.  Крім  того,  розробник
                           може тільки перевірити синтаксис або виконати повну компіляцію для
                           відладки і запуску проекту. Будь-які помилки автоматично виявляються
                           процесором повідомлень і висвічуються у вікні текстового редактора.


















                                                           76
   72   73   74   75   76   77   78   79   80   81   82