Logotip MICROCHIP

MICROCHIP Xilinx Spartan 6 Example Pretvorba

MICROCHIP-Xilinx-Spartan-6-Example-Conversionon

Vodilni ponudnik pametnih, povezanih in varnih vgrajenih nadzornih rešitev

Ustvarite projekt Libero® SoC Design Suite

Namestite pretvorbeni skript v projektni imenik ISE®
python conv_xise_1v0.py -t .xise

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

Odprite Libero SoC Design Suite in zaženite ustvarjen skript TCL

MICROCHIP-Xilinx-Spartan-6-Example-Conversionon

Projekt je ustvarjen, vendar manjka:

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

  • IP: BlockRAM, my_clocks
  • Arhitekturni osnovni bloki: bufg

Nadaljevanje

Podprte ciljne arhitekture za pretvorbo

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

Naprave IGLOO in ProASIC3 zahtevajo različico Libero SoC 11.9 ali starejšo

Druge arhitekture, podprte v najnovejši različici Libero SoC

Zamenjajte PLL in DCM

  • Izberite katalog IP v Libero ® SoC Design SuiteMICROCHIP-Xilinx-Spartan-6-Example-Conversionon-3
  • Ustvarite vezje za prilagajanje ure (CCC) za zahtevane frekvence
  • Za ponastavitev izberite zavihek Napredno

Zamenjajte posamezne časovne medpomnilnike

Dizajni pogosto vsebujejo vmesne pomnilnike instancirane ure (BUFG)

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

  • Knjižnice, specifične za prodajalca
  • Unisim => smartfusion, smartfusion2,polarfire

Sprememba primerkov

  • BUFG => CLKINT

Dokumentacija: Vodnik po knjižnici makrov

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

Zamenjajte blok RAM

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

  • Ustvari nov LSRAM iz kataloga IP
  • Konfigurirajte LSRAM

Ustvari Shim

  • Vzemite zemljevid obstoječih vrat Block RAMMICROCHIP-Xilinx-Spartan-6-Example-Conversionon-6
  • Ustvari nov HDL fileMICROCHIP-Xilinx-Spartan-6-Example-Conversionon-7
  • Prilagodite zemljevid pristanišča podložke

Instanciirajte LSRAM v Shim

  • Vzemite deklaracijo entitete iz IP-ja fileMICROCHIP-Xilinx-Spartan-6-Example-Conversionon-8
  • Povežite vrata podložke s primerkom
Posodobite hierarhijo oblikovanja

Kliknite Zgradi hierarhijo"

Integracija virov pod korensko zasnovo

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

Popravi napake v HDL

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

Zaženite sintezo

  • Popravite morebitne tipkarske napake, ki so jih sporočila orodja

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

Omejitve

Dvokliknite Upravljanje omejitev"

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

Vnesite časovne omejitve

Ustvari izpeljane omejitve"

Izpeljane omejitve:

  • Uporabite funkcijo PLL (množenje/fazni premik)
  • Omejitve "za" modifikacijo ureMICROCHIP-Xilinx-Spartan-6-Example-Conversionon-14

Kliknite »Izpelji omejitve«

  • Napolni dodatni SDC file

Omejite prehode domen ure

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

Dodelite žebljičke

  • Upravitelj omejitevMICROCHIP-Xilinx-Spartan-6-Example-Conversionon-16
  • Dodelitev pinov prek tabeleMICROCHIP-Xilinx-Spartan-6-Example-Conversionon-18
  • Dodelitev pinov prek paketa
Implement Design
  • Oblikovanje kraja in potiMICROCHIP-Xilinx-Spartan-6-Example-Conversionon-19
  • Preverite časovno razporeditev in izvedite časovno zapiranje
    (set_false_path na domeni ureMICROCHIP-Xilinx-Spartan-6-Example-Conversionon-20
  • Ustvari bitni tok

Končano
Uživajte v dolgoživosti vašega novega dizajna FPGA

2022 Microchip Technology Inc. in njegove hčerinske družbe

Dokumenti / Viri

MICROCHIP Xilinx Spartan 6 Example Pretvorba [pdf] Uporabniški priročnik
Xilinx Spartan 6 Example Conversion, Xilinx, Spartan 6 Example Conversion, Example Pretvorba

Reference

Pustite komentar

Vaš elektronski naslov ne bo objavljen. Obvezna polja so označena *