Програмне забезпечення Foundation Series

Програмне забезпечення Foundation Series було розроблено з метою дати користувачу повний пакет програмних засобів для проектування ПЛІС Xilinx. Для досягнення цієї мети до трасувальника з пакету Alliance Series були додані засоби схемного вводу, моделювання, а також редактор HDL (Abel, VHDL, Verilog) і засоби синтезу з НDL.

Основні модулі пакета Foundation Series.

Ргоjeсt: Мanager графічний засіб керування файлами проекту і основними модулями пакету.

Synthesis Constraits Editor - редактор обмежень, що накладаються на проект написаний на VHDL /Verilog перед синтезом.

Aynthesis Timing Analyzer - аналізатор часових параметрів синтезованих проектів.

Synopsys FPGA Express Synthesis - програма синтезу проектів, написаних на VHDL\Verilog

HDL Design Toois - набір утиліт для спрощення вводу проекту на мовах високого рівня VHDL\Verilog, що містить в собі текстовий редактор, майстер готових шаблонів основних конструкцій мови, перевірку синтаксису, редактор діаграм станів.

ABEL Synthesis - модуль синтезу проектів, написаних на АbеІ.

Schematic Editor - графічний редактор, що дозволяє вводити проекти у схемному вигляді на основі бібліотек логічних елементів (прості вентилі, регістри, лічильники, елементи пам'яті і т.д.)

Simulator (Functional and Timing)- графічний редактор, що дозволяє провести моделювання до трасування і після.

Design Manager -інтерфейсний модуль, що здійснює керування всіма засобами автоматичного трасування та дає доступ користувачу до них.

Flow Engine -відображає та виконує всі етапи по розміщенню проекту в кристал, що складаються з:

- трансляції вхідного файлу універсального формату у внутрішній формат;

- розбиття логіки по КЛБ;

- розміщення по кристалу елементів логіки та зв'язків;

- створення конфігураційного файлу для завантаження у кристал;

- створення звіту про статичні часові параметри і створення файлу для моделювання з врахуванням часових затримок у форматі VHDL, Verilog, EDIF чи ХNF.

LogiBLOX - графічний засіб створення параметризованих та оптимізованих під конкретну архітектуру логічних елементів (лічильники, пам'ять, регістри, мультиплексори і т. д.)

CORE Gen вбудований модуль генерації параметризованих і оптимізованих під конкретну архітектуру модулів, що виконують складні функції, наприклад такі модулі як корелятори, фільтри, спектральні перетворення, елементарні блоки ЦOС і т.д.

Floorplanner - графічний засіб, що дозволяє контролювати процес автоматичного розміщення логіки в кристал FPGA чи повністю "вручну" провести розміщення.

FPGA Editor- графічний засіб, що дозволяє переглянути і відредагувати результати розміщення логіки та зв'язків, а також "вручну" спроектувати кристал FPGA на рівні КЛБ і ліній зв'язку.

Hardware Debugger - програма завантаження та верифікації проекту з комп'ютера.

РRОМ Files Formatter - програма створення конфігураційного файлу для зберігання у послідовних чи паралельних ПЗП. Доступними є три формати МСS, ЕХО, ТЕХ. Для мікропроцесорного завантаження формуєтся файл в форматі НЕХ.

 

Конфігурації пакету

Foundation Series постачається в чотирьох конфігураціях:

Ваsе (FND-ВАS)

Ваsе Ехрrеs (FND-ВSХ)

Ехрrеss (FND-ЕХР)

ЕПІе (FND-ELI)

Конфігурації відрізняються логічним об'ємом кристалів що підтримуються пакетом, модулями вводу проекту та вартістю.

Приведена вище класифікація вузлів мікропроцесорних систем відповідає структурі розроблювального пристрою, тому основною задачею при розробці буде проектування ПЛІС сімейства Virtex фірми Хіlіnх із використанням програмного забезпечення Foundation Base цієї ж фірми.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: