Assembler (модуль ассемблера)

Модуль ассемблера преобразует назначения логических элементов, выводов и устройства, сделанные модулем трассировки Fitter, в программный образ для устройства (устройств) в виде одного или нескольких двоичных объектных файлов, содержащие информацию для программатора, которые обрабатываются программатором системы MAX PLUS II и программирующей аппаратурой фирмы Altera (или другим программатором).

III. Верификация проекта (Project verification) выполняется с помощью симулятора (simulator), результаты работы которого удобно просмотреть в сигнальном редакторе Waveform Editor, в нем же создаются тестовые воздействия.

В САПР МАХ + PLUS II предусмотрено автоматическое вычисление трех основных классов временных параметров (модуль Timing Analyzer):

  • минимальных и максимальных задержек между источниками (входными сигналами) и приемниками (выходными сигналами), информация о которых выдается в виде матрицы задержек;
  • максимально возможной производительности устройства (пропускной способности) в виде максимальной частоты тактирования элементов памяти, используемых в проекте;
  • времен предустановки и выдержки сигналов, гарантирующих надежную работу схем при фиксации сигналов в синхронных элементах памяти.

IV. Программирование ПЛИС. Непосредственно программирование или загрузка конфигурации устройств с использованием соответствующего аппаратного обеспечения выполняется с использованием модуля программатора (Programmer).

В табл. 2.3 приведены пиктограммы и описание приложений. Таблица 2.3 Приложения системы MAX+PLUS II
Приложение Выполняемая функция
Hierarchy Display Assembler (модуль ассемблера) - student2.ru Обзор иерархии –отображает текущую иерархическую структуру файлов в виде дерева с ветвями, представляющими собой поддизайны. Можно визуально определить, является ли файл проекта схемным, текстовым или сигнальным; какие файлы открыты в данный момент; какие вспомогательные файлы в проекте доступны пользователю для редактирования. Можно также непосредственно открыть или закрыть один или несколько файлов дерева и ввести назначения ресурсов для них
Graphic Editor Assembler (модуль ассемблера) - student2.ru Графический редактор –позволяет разрабатывать схемный логический дизайн в формате реального отображения на экране WYSIWYG. Применяя разработанные фирмой Altera примитивы, мегафункции и макрофункции в качестве основных блоков разработки, пользователь может также использовать собственные символы
Symbol Editor Assembler (модуль ассемблера) - student2.ru Символьный редактор –позволяет редактироватьсуществующие символы и создавать новые
Text Editor Assembler (модуль ассемблера) - student2.ru Текстовый редактор –позволяет создавать и редактировать текстовые файлы проекта, написанные на языках описания аппаратуры AHDL, VHDL и Verilog HDL. Кроме того, в этом редакторе можно создавать, просматривать и редактировать другие файлы формата ASCII, используемые другими приложениями MAX+PLUS II. Можно создавать файлы на языках HDL и в других текстовых редакторах, однако данный текстовый редактор системы MAX+PLUS II дает преимущества в виде контекстной справки, выделения цветом синтаксических конструкций и готовых шаблонов языков AHDL, VHDL и Verilog HDL
Waveform Editor Assembler (модуль ассемблера) - student2.ru Сигнальный редактор –выполняет двойную функцию: инструмент для разработки дизайна и инструмент для ввода тестовых сигналов и наблюдения результатов тестирования
Floorplan Editor Assembler (модуль ассемблера) - student2.ru Поуровневый планировщик –позволяет графическими средствами делать назначения выводам устройства и ресурсов логических элементов и блоков. Можно редактировать расположение выводов на чертеже корпуса устройства и назначать сигналы отдельным логическим элементам на более подробной схеме логической структуры (LAB view). Можно также просматривать результаты последней компиляции
Compiler Assembler (модуль ассемблера) - student2.ru Компилятор –обрабатывает логические проекты, разработанные для семейств устройств Altera Classic. MAX 5000, MAX 7000, MAX 9000, FLEX 6000, FLEX 8000 и FLEX 10K. Большинство заданий выполняется автоматически. Однако пользователь может управлять процессом компиляции полнеостью или частично
Simulator Assembler (модуль ассемблера) - student2.ru Симулятор –позволяет тестировать логические операции и внутреннюю синхронизацию проектируемой логической схемы. Возможны три режима тестирования: функциональное, временное и тестирование нескольких соединенных между собой устройств
Timing Analyzer Assembler (модуль ассемблера) - student2.ru Анализатор временных параметров –анализирует работу проектируемой логической цепи после того, как она была синтезирована и оптимизирована компилятором, позволяет оценить задержки, возникающие в схеме.
Programmer Assembler (модуль ассемблера) - student2.ru Программатор –позволяет программировать, конфигурировать, проводить верификацию и испытывать устройства фирмы Altera
Message Processor Assembler (модуль ассемблера) - student2.ru Генератор сообщений –выдает на экран сообщения об ошибках, предупреждающие и информационные сообщения о состоянии проекта пользователя и позволяет пользователю автоматически найти источник сообщения в исходном или вспомогательном файле (файлах) и в поуровневом плане назначений

Наши рекомендации