Часть 9: ИНСТРУМЕНТЫ


plug

9-10: Компилятор VHDL

plug



Компилятор VHDL транслирует структурированный код VHDL в netlist. Он может генерировать разные форматы netlist, включая подходящие для симулятора и компилятора silicon. Обычное использование симулятора и компилятора silicon автоматически запускают компилятор VHDL, так что обычный пользователь может не нуждаться в использовании команд, описанных здесь.

Используйте субкоманды Compile for Silicon Compiler, Compile for Simulation, Compile for RNL, Compile for RSIM и Compile for SILOSVHDL  команды Compiler меню Tools для генерации подходящего формата netlist.

По умолчанию компилятор читает VHDL из "vhdl" отображения фасета в текущем окне и записывает netlist в подходящий вид "netlist" этого фасета. Это может быть изменено субкомандой VHDL Options... команды VHDL Compiler меню Tools. При снятом  флажке "VHDL stored in facet" VHDL берется из файла "XXX.vhdl", где XXX - это текущее имя ячейки. При снятом "Netlist stored in facet" netlist записывается в файл "XXX.sci" (для компилятора silicon), "XXX.net" (для симулятора, RNL и RSIM), или "XXX.sil" (для SILOS), где XXX - текущее имя ячейки. Измените этот раздел для локализации текста в фасете.

Figure 9.10

Диалог Options также управляет тем, как генератор VHDL производит имена символов для узлов schematics. Диалог показывает каждый узел схемы вдоль его регулярного (regular) и инверсного (negated) VHDL символа (при использовании "%d" замещается числом входов на вентиле).

Другой особенностью компилятора VHDL является возможность генерировать VHDL из схемы или компоновки (schematic или layout). Используйте команду Make VHDL View меню View для преобразования текущего фасета в VHDL. Заметьте, что состояние "VHDL stored in facet" диалога Options определяет, будет ли VHDL записываться на диск или в фасет.


Prev

Предыдущий

   

Contents

Содержание

   

Следующий

Next