MICROCHIP logo

MICROCHIP Xilinx Spartan 6 Example Conversion

MICROCHIP-Xilinx-Spartan-6-Example-Conversionon

Vodeći dobavljač pametnih, povezanih i sigurnih ugrađenih kontrolnih rješenja

Kreirajte Libero® SoC Design Suite projekat

Postavite konverzijski skript u ISE® projektni direktorij
python conv_xise_1v0.py -t .xise

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

Otvorite Libero SoC Design Suite i pokrenite kreiranu TCL-skriptu

MICROCHIP-Xilinx-Spartan-6-Example-Conversionon

Projekat je kreiran, ali nedostaje:

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

  • IP: BlockRAM, my_clocks
  • Arhitektonski osnovni blokovi: bufg

Nastavljeno

Podržane ciljne arhitekture za konverziju

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

IGLOO i ProASIC3 uređaji zahtijevaju Libero SoC verziju 11.9 ili stariju

Ostale arhitekture podržane u najnovijoj verziji Libero SoC-a

Zamijenite PLL-ove i DCM-ove

  • Odaberite IP katalog u Libero ® SoC Design SuiteMICROCHIP-Xilinx-Spartan-6-Example-Conversionon-3
  • Kreirajte krug za kondicioniranje sata (CCC) za potrebne frekvencije
  • Odaberite karticu Napredno“ za resetiranje

Zamijenite pojedinačne bafere sata

Dizajni često sadrže instancirane bafere takta (BUFG)

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

  • Biblioteke specifične za dobavljača
  • Unisim => smartfusion, smartfusion2,polarfire

Promjena instancija

  • BUFG => CLKINT

Dokumentacija: Vodič za makro biblioteku

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

Zamijenite blok RAM

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

  • Kreirajte novi LSRAM iz IP kataloga
  • Konfigurišite LSRAM

Create Shim

  • Uzmite postojeću mapu portova Block RAM-aMICROCHIP-Xilinx-Spartan-6-Example-Conversionon-6
  • Kreirajte novi HDL fileMICROCHIP-Xilinx-Spartan-6-Example-Conversionon-7
  • Prilagodite mapu luke podložne ploče

Instancirajte LSRAM u Shim

  • Uzmi deklaraciju entiteta sa IP-a fileMICROCHIP-Xilinx-Spartan-6-Example-Conversionon-8
  • Povežite portove podloške s instancom
Ažurirajte hijerarhiju dizajna

Kliknite Izgradi hijerarhiju“

Integracija izvora pod root dizajnom

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

Ispravite greške u HDL-u

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

Pokreni sintezu

  • Ispravite potencijalne greške u kucanju koje su prijavili alati

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

Ograničenja

Dvaput kliknite Upravljanje ograničenjima“

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

Unesite vremenska ograničenja

Kreirajte izvedena ograničenja“

Izvedena ograničenja:

  • Uzmi PLL funkcionalnost (višestruko/fazni pomak)
  • Ograničenja „b ehind“ modifikacije sataMICROCHIP-Xilinx-Spartan-6-Example-Conversionon-14

Kliknite na "Izvođenje ograničenja"

  • Popunjava dodatni SDC file

Ograničite ukrštanje domena sata

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

Assign Pins

  • Upravitelj ograničenjaMICROCHIP-Xilinx-Spartan-6-Example-Conversionon-16
  • Dodjela pinova preko tabeleMICROCHIP-Xilinx-Spartan-6-Example-Conversionon-18
  • Dodjela pinova putem paketa
Implement Design
  • Dizajn mjesta i ruteMICROCHIP-Xilinx-Spartan-6-Example-Conversionon-19
  • Provjerite tajming i izvršite zatvaranje vremena
    (set_false_path na domeni sataMICROCHIP-Xilinx-Spartan-6-Example-Conversionon-20
  • Kreirajte bitstream

Gotovo
Uživajte u dugovečnosti vašeg novog FPGA dizajna

2022 Microchip Technology Inc. i njegove podružnice

Dokumenti / Resursi

MICROCHIP Xilinx Spartan 6 Example Conversion [pdf] Korisnički priručnik
Xilinx Spartan 6 Example Conversion, Xilinx, Spartan 6 Example Conversion, Example Conversion

Reference

Ostavite komentar

Vaša email adresa neće biti objavljena. Obavezna polja su označena *