Čeština / English
Login

Návody / Syntéza konfigurace pro FPGA pomocí ISE

Autor: Zdeněk Vašíček ()
Update: 19.3.2009

Ačkoliv je mnohdy práce v příkazové řádce mnohem efektivnější, je možné využít k návrhu hardware grafické vývojové prostředí, které nabízí XILINX ISE. Abyste se však vyhnuli nutnosti zakládat a konfigurovat v ISE nový projekt a poté hledat ručně veškeré závislosti potřebné k překladu aplikace, byl vytvořen následující postup využívající utility FCMake a GNU make, pomocí kterých lze vytvořit projekt automaticky na základě informací v souboru project.xml.

Postup

  1. Nejdříve přejdeme do složky s aplikací.

    /fitkit-svn/apps# cd demo/led
  2. Poté s pomocí aplikace FCMake vygenerujeme soubor Makefile a další skripty potřebné pro syntézu projektu.

    /fitkit-svn/apps/demo/led# fcmake
  3. Vytvoříme projekt pro ISE (současně se také spustí ISE).

    /fitkit-svn/apps/demo/led# gmake ise

    V podadresáři build/fpga vznikne projektový soubor testled_project.ise, který je možné kdykoliv otevřít v ISE, editovat zdrojové soubory a provádět syntézu. Jednou z výhod grafického prostředí je možnost zobrazit RTL (Register Transfer Level) schema po syntéze a konfrontovat je s vašimi představami viz obrázek 1.1 (aplikace obsahuje jeden čítač jehož výstup je připojen na LED diodu).

ise_rtl_schema.png

Obrázek 1.1: Zobrazení RTL schema v ISE.

Zobrazeno: 1319x Naposledy: 18.11.2017 16:09:10