Logo MICROCHIP

MICROCHIP Xilinx Spartan 6 Example konverze

MICROCHIP-Xilinx-Spartan-6-Example-Conversionon

Přední poskytovatel inteligentních, propojených a bezpečných integrovaných řídicích řešení

Vytvořte projekt Libero® SoC Design Suite

Umístěte konverzní skript do adresáře projektu ISE®
python conv_xise_1v0.py -t .xise

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

Otevřete Libero SoC Design Suite a spusťte vytvořený skript TCL

MICROCHIP-Xilinx-Spartan-6-Example-Conversionon

Projekt je vytvořen, ale chybí:

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

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

Pokračování

Podporované cílové architektury pro konverzi

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

Zařízení IGLOO a ProASIC3 vyžadují Libero SoC verze 11.9 nebo starší

Další architektury podporované v nejnovější verzi Libero SoC

Vyměňte PLL a DCM

  • Vyberte katalog IP v Libero ® SoC Design SuiteMICROCHIP-Xilinx-Spartan-6-Example-Conversionon-3
  • Vytvořte CCC Conditioning Circuit (CCC) pro požadované frekvence
  • Pro resetování vyberte záložku Upřesnit

Vyměňte jednotlivé vyrovnávací paměti hodin

Návrhy často obsahují vyrovnávací paměti hodin (BUFG)

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

  • Knihovny specifické pro dodavatele
  • Unisim => smartfusion, smartfusion2,polarfire

Změna instancí

  • BUFG => CLKINT

Dokumentace: Průvodce knihovnou maker

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

Vyměňte Block RAM

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

  • Vytvořte novou LSRAM z katalogu IP
  • Nakonfigurujte LSRAM

Vytvořte Shima

  • Vezměte existující mapu portu Block RAMMICROCHIP-Xilinx-Spartan-6-Example-Conversionon-6
  • Vytvořte nový HDL fileMICROCHIP-Xilinx-Spartan-6-Example-Conversionon-7
  • Přizpůsobte mapu přístavu podložky

Instant LSRAM do Shim

  • Vezměte deklaraci entity z IP fileMICROCHIP-Xilinx-Spartan-6-Example-Conversionon-8
  • Propojte shim porty s instancí
Aktualizujte hierarchii designu

Klikněte na Vytvořit hierarchii“

Integrace zdrojů pod root designem

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

Opravte chyby v HDL

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

Spusťte syntézu

  • Opravte případné překlepy nahlášené nástroji

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

Omezení

Dvakrát klikněte na Spravovat omezení“

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

Zadejte časová omezení

Vytvořit odvozená omezení“

Odvozená omezení:

  • Využijte funkcionalitu PLL (vícenásobný/fázový posun)
  • Omezení modifikace hodin „b ehind“.MICROCHIP-Xilinx-Spartan-6-Example-Conversionon-14

Klikněte na „Odvodit omezení“

  • Naplní další SDC file

Omezte křížení domén hodin

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

Přiřadit piny

  • Správce omezeníMICROCHIP-Xilinx-Spartan-6-Example-Conversionon-16
  • Přiřazení pinů přes tabulkuMICROCHIP-Xilinx-Spartan-6-Example-Conversionon-18
  • Přiřazení pinů prostřednictvím balíčku
Implementujte design
  • Návrh místa a trasyMICROCHIP-Xilinx-Spartan-6-Example-Conversionon-19
  • Zkontrolujte časování a proveďte uzávěrku časování
    (set_false_path v doméně hodinMICROCHIP-Xilinx-Spartan-6-Example-Conversionon-20
  • Vytvořte bitový proud

Hotovo
Užijte si dlouhou životnost vašeho nového designu FPGA

2022 Microchip Technology Inc. a její dceřiné společnosti

Dokumenty / zdroje

MICROCHIP Xilinx Spartan 6 Example konverze [pdfUživatelská příručka
Xilinx Spartan 6 Example Conversion, Xilinx, Spartan 6 Přample Conversion, Přample konverze

Reference

Zanechte komentář

Vaše emailová adresa nebude zveřejněna. Povinná pole jsou označena *