Logo MICROCHIP

MICROCHIP Xilinx Spartan 6 Example Konverzia

MICROCHIP-Xilinx-Spartan-6-Example-Conversionon

Popredný poskytovateľ inteligentných, prepojených a bezpečných integrovaných riadiacich riešení

Vytvorte projekt Libero® SoC Design Suite

Umiestnite konverzný skript do adresára projektu ISE®
python conv_xise_1v0.py -t .xise

MICROCHIP-Xilinx-Spartan-6-Example-Conversionon-1

Otvorte Libero SoC Design Suite a spustite vytvorený TCL skript

MICROCHIP-Xilinx-Spartan-6-Example-Conversionon

Projekt je vytvorený, ale chýba:

MICROCHIP-Xilinx-Spartan-6-Example-Conversionon-2

  • IP: BlockRAM, moje_hodiny
  • Architektonické základné bloky: bufg

Pokračovanie

Podporované cieľové architektúry pre konverziu

  • MPFS: PolarFire® SoC
  • MPF: PolarFire FPGA
  • M2S: SmartFusion®2
  • M2GL: IGLOO®2
  • AGL: IGLOO
  • A3P: ProASIC®3

Zariadenia IGLOO a ProASIC3 vyžadujú Libero SoC verzie 11.9 alebo staršej

Ostatné architektúry podporované v najnovšej verzii Libero SoC

Vymeňte PLL a DCM

  • Vyberte katalóg IP v Libero ® SoC Design SuiteMICROCHIP-Xilinx-Spartan-6-Example-Conversionon-3
  • Vytvorte CCC Conditioning Circuit (CCC) pre požadované frekvencie
  • Na obnovenie vyberte kartu Rozšírené

Vymeňte jednotlivé vyrovnávacie pamäte hodín

Návrhy často obsahujú inštanciované vyrovnávacie pamäte (BUFG)

MICROCHIP-Xilinx-Spartan-6-Example-Conversionon-3

  • Knižnice špecifické pre dodávateľov
  • Unisim => smartfusion, smartfusion2,polarfire

Zmena inštancií

  • BUFG => CLKINT

Dokumentácia: Sprievodca knižnicou makier

  • SmartFusion®, IGLOO® a ProASIC®3
  • SmartFusion2 a IGLOO2
  • PolarFire®

Vymeňte blokovú pamäť RAM

MICROCHIP-Xilinx-Spartan-6-Example-Conversionon-5

  • Vytvorte novú LSRAM z katalógu IP
  • Nakonfigurujte LSRAM

Vytvorte Shima

  • Vezmite existujúcu mapu portu Block RAMMICROCHIP-Xilinx-Spartan-6-Example-Conversionon-6
  • Vytvorte nový HDL fileMICROCHIP-Xilinx-Spartan-6-Example-Conversionon-7
  • Prispôsobte mapu portu podložky

Instant LSRAM do Shim

  • Vezmite vyhlásenie entity z IP fileMICROCHIP-Xilinx-Spartan-6-Example-Conversionon-8
  • Pripojte shim porty s inštanciou
Aktualizujte hierarchiu dizajnu

Kliknite na položku Vytvoriť hierarchiu“

Integrácia zdrojov pod koreňovým dizajnom

MICROCHIP-Xilinx-Spartan-6-Example-Conversionon-9

Opravte chyby v HDL

MICROCHIP-Xilinx-Spartan-6-Example-Conversionon-21

Spustite syntézu

  • Opravte potenciálne preklepy nahlásené nástrojmi

MICROCHIP-Xilinx-Spartan-6-Example-Conversionon-11

Obmedzenia

Dvakrát kliknite na Spravovať obmedzenia“

MICROCHIP-Xilinx-Spartan-6-Example-Conversionon-12

Zadajte časové obmedzenia

Vytvorte odvodené obmedzenia“

Odvodené obmedzenia:

  • Prevezmite funkčnosť PLL (viacnásobný/fázový posun)
  • Obmedzenia modifikácie hodín „b ehind“.MICROCHIP-Xilinx-Spartan-6-Example-Conversionon-14

Kliknite na „Odvodiť obmedzenia“

  • Naplní ďalšie SDC file

Obmedzte prechody domén s hodinami

MICROCHIP-Xilinx-Spartan-6-Example-Conversionon-15

Priradiť piny

  • Manažér obmedzeníMICROCHIP-Xilinx-Spartan-6-Example-Conversionon-16
  • Priradenie pinov cez tabuľkuMICROCHIP-Xilinx-Spartan-6-Example-Conversionon-18
  • Priradenie pinu cez balík
Implementovať dizajn
  • Návrh miesta a trasyMICROCHIP-Xilinx-Spartan-6-Example-Conversionon-19
  • Skontrolujte načasovanie a vykonajte uzávierku načasovania
    (set_false_path v doméne hodínMICROCHIP-Xilinx-Spartan-6-Example-Conversionon-20
  • Vytvorte bitový tok

Hotovo
Užite si dlhú životnosť vášho nového dizajnu FPGA

2022 Microchip Technology Inc. a jej dcérske spoločnosti

Dokumenty / zdroje

MICROCHIP Xilinx Spartan 6 Example Konverzia [pdf] Používateľská príručka
Xilinx Spartan 6 Example Conversion, Xilinx, Spartan 6 Example Conversion, Prample Konverzia

Referencie

Zanechajte komentár

Vaša emailová adresa nebude zverejnená. Povinné polia sú označené *