Проектирование специализированных СБИС с использованием подсистемы Leonardo САПР FPGA Advantage. Рындин Е.А - 14 стр.

UptoLike

14
6) SDF сохранение информации о задержках в структурных
компонентах в специализированный файл sdf;
7) XDB – сохранение файла внутреннего формата Leonardo
Spectrum для сохранения как проекта, так и всех его настроек.
Поле Write vendor constraints file служит для включения режима
создания параллельно с файлом схемы настроечного файла,
используемого в САПР конкретного производителя. Для ПЛИС-
реализаций это поле должно быть отмечено.
Поле Pre-process netlist служит для включения режима записи, при
котором выполняются все необходимые преобразования имен цепей,
компонентов и т.п. Для ПЛИС-реализаций это поле должно быть
отмечено.
Поле Write only the top level of hierarchy to file позволяет записать в
выходной файл только самый верхний уровень иерархии.
Отметка в поле Downto значения Technology Cells обеспечивает
запись в файл только структурной схемы, включающей библиотечные
элементы, что достаточно для передачи данных в подсистемы размещения
и трассировки.
Значение Primitives позволяет получить в выходном файле помимо
структурного описания поведенческие фрагменты, обеспечивающие
возможность моделирования полученного файла без привлечения
библиотек элементов.
1.9. Передача проекта в подсистемы размещения и трассировки
Система Leonardo Spectrum имеет возможность автоматической
передачи результатов синтеза в ряд промышленных систем размещения и
трассировки: Max+PLUS II и Quartus фирмы Altera, Alliance Series фирмы
Xilinx, а также Vantice/Lattice Design Direct.
Во все остальные САПР данные могут быть переданы имеющимися
в них средствами импорта стандартных типов файлов языков описания
аппаратуры (HDL-файлов). Перечисленные выше форматы: VHDL,
Verilog, EDIF, XNF, NCF относятся к ним.
Для того, чтобы система Leonardo Spectrum смогла запустить
приложения размещения и трассировки и передать им файлы проекта,
необходимо указать пути расположения этих программ. Эта настройка
доступна на закладке «Place & Route Paths» в меню Tools/Options (рис.12).
Система Leonardo Spectrum позволяет выбрать одну из
возможностей использования ресурсов подсистем размещения и
трассировкилибо путем запуска графической оболочки подсистем и
выполнения дальнейших операций, как это предусмотрено в конкретной
САПР, либо использовать эти ресурсы в фоновом режиме, не привлекая
управления из графических оболочек. В этом случае все необходимые
настройки методов размещения и трассировки выполняются
непосредственно из оболочки Leonardo Spectrum. В качестве примера на