Разделы

Особенности САПР ПЛИС

Программное обеспечение Altera Quartus II предоставляет полную мультиплатформенную среду проектирования, которая может быть легко перенастроена под конкретные требования. Это идеальная среда для проектирования на основе ПЛИС законченных систем на кристалле (SOPS). Программное обеспечение Quartus II включает в себя средства для всех фаз проектирования с применением ПЛИС как FPGA, так и CPLD структур [10].

Порядок работы с ПО Altera Quartus II включает следующие основные этапы:

) Техническое задание;

) Ввод описания проекта (поведенческое или структурное);

) Моделирование (функциональное);

) Синтез:

а) Преобразование описания проекта в схему на заданной элементной базе;

б) Оптимизация схемы с учётом ограничений по быстродействию и занимаемой площади ПЛИС;

. Разводка и размещение внутренних ресурсов ПЛИС с учётом наложенных ограничений по быстродействию и занимаемые ресурсы;

. Временной анализ - проверка соответствия созданной ПЛИС условиям быстродействия ТЗ;

. Моделирование на вентильном уровне;

. Тестирование и отладка ПЛИС в составе системы (ISP, JTAG, Signal tap) [11].

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

В рамках пакета Quartus II создается проект схемным способом - (схемный, текстовый, комбинированный ввод проекта). Для создания сложных проектов существуют интегрированные средства помощи Mega Wizard & SOPC. Особенностью среды Quartus II является наличие системы синтеза, системы размещения внутренних ресурсов и разводки ПЛИС, системы моделирования, системы временного анализа и анализа потребляемой энергии, системы интеграции с другими САПР, средств оптимизации быстродействия LogicLock, интегрированных средств разработки ПО для микро-ЭВМ.

При схемном вводе описания проекта могут использоваться:

) Простейшие логические элементы;

) Параметризируемые модули;

) Мегафункции Altera;

) Ранее созданные компоненты (тестовым и др. способами).

В качестве аппаратурных языков описания схем, реализуемых в ПО Quartus II, используются языки VHDL или Verilog.(Intellectual Property) ядра - логические блоки написанные на языках VHDL или Verilog, используются для сложных многокомпонентных проектов. Многие фирмы предлагают готовые, протестированные IP-ядра, реализующие различные алгоритмы и интерфейсы.

В состав IP входят мегафункции. Для задач цифровой фильтрации применяется мегафункция Mega Core FIR Compiler. Применение данной мегафункции позволяет быстро спроектировать цифровой фильтр исходя из заданных параметров.

Другие материалы

Синтез цифрового конечного автомата Мура
Расчет задания Вариант № 37 Задания были рассчитаны с помощью формул: Тип автомата: NВ mod 2 Входные слова: NВ mod 13 Выходные слова: NВ mod 23 Выбор базиса: ...

Решение задач синтеза и анализа систем автоматического управления (САУ) конкретными техническими объектами на базе современных методов и с использованием вычислительной техники
Основной целью курсовой работы по дисциплине "Теория управления” является закрепление и углубление теоретических знаний, полученных на лекциях и практических занятиях. ...

Разработка компьютерных аналогов схем исследования биполярных транзисторов
В данной работе исследуются возможности применения компьютерного моделирования для изучения характеристик традиционных полупроводниковых приборов. Эта работа фактически позволяет ...

Копирайт 2019 : www.ordinarytech.ru