MICROCHIP logo

MICROCHIP Xilinx Spartan 6 Example Omskakeling

MICROCHIP-Xilinx-Spartan-6-Example-Conversionon

'n Toonaangewende verskaffer van slim, gekoppelde en veilige ingebedde beheeroplossings

Skep Libero® SoC Design Suite-projek

Plaas omskakelingsskrif in ISE®-projekgids
luislang conv_xise_1v0.py -t .xise

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

Maak Libero SoC Design Suite oop en voer die TCL-skrip uit

MICROCHIP-Xilinx-Spartan-6-Example-Conversionon

Projek is geskep, maar ontbreek:

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

  • IP: BlokRAM, my_horlosies
  • Argitektoniese basisblokke: buff

Vervolg

Ondersteunde teikenargitekture vir omskakeling

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

IGLOO- en ProASIC3-toestelle benodig Libero SoC weergawe 11.9 of vroeër

Ander argitekture word ondersteun in die nuutste weergawe van Libero SoC

Vervang PLL's en DCM's

  • Kies IP-katalogus in Libero ® SoC Design SuiteMICROCHIP-Xilinx-Spartan-6-Example-Conversionon-3
  • Skep klokkondisioneringskring (CCC) vir vereiste frekwensies
  • Kies Gevorderde“-oortjie om terug te stel

Vervang individuele klokbuffers

Ontwerpe bevat dikwels geïnstantieerde klokbuffers (BUFG)

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

  • Verkoper spesifieke biblioteke
  • Unisim => smartfusion, smartfusion2, polarfire

Verandering van instansiasies

  • BUFG => CLKINT

Dokumentasie: Makrobiblioteekgids

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

Vervang blok-RAM

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

  • Skep nuwe LSRAM uit IP-katalogus
  • Stel LSRAM op

Skep Shim

  • Neem bestaande poortkaart van Blok RAMMICROCHIP-Xilinx-Spartan-6-Example-Conversionon-6
  • Skep nuwe HDL fileMICROCHIP-Xilinx-Spartan-6-Example-Conversionon-7
  • Pas poortkaart van shim aan

Instansieer LSRAM in Shim

  • Neem entiteitsverklaring van IP fileMICROCHIP-Xilinx-Spartan-6-Example-Conversionon-8
  • Koppel shim-poorte met byvoorbeeld
Dateer Ontwerphiërargie op

Klik op Bou hiërargie"

Integrasie van bronne onder wortelontwerp

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

Maak foute in HDL reg

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

Voer sintese uit

  • Korrigeer potensiële tikfoute wat deur gereedskap gerapporteer word

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

Beperkings

Dubbelklik Bestuur beperkings"

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

Voer tydsbeperkings in

Skep afgeleide beperkings"

Afgeleide beperkings:

  • Neem PLL-funksionaliteit (vermenigvuldig/faseverskuiwing)
  • Beperkings "b ehind" klok wysigingMICROCHIP-Xilinx-Spartan-6-Example-Conversionon-14

Klik op "Lei beperkings af"

  • Bevolk addisionele SDC file

Beperk klokdomeinkruisings

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

Ken penne toe

  • BeperkingsbestuurderMICROCHIP-Xilinx-Spartan-6-Example-Conversionon-16
  • Speld opdrag via tabel vasMICROCHIP-Xilinx-Spartan-6-Example-Conversionon-18
  • Speld opdrag via pakket vas
Implementeer Ontwerp
  • Plek en roete ontwerpMICROCHIP-Xilinx-Spartan-6-Example-Conversionon-19
  • Gaan tydsberekening na en maak tydsberekening af
    (set_false_path op klokdomeinMICROCHIP-Xilinx-Spartan-6-Example-Conversionon-20
  • Skep bitstroom

Klaar
Geniet die lang lewe van jou nuwe FPGA-ontwerp

2022 Microchip Technology Inc. en sy filiale

Dokumente / Hulpbronne

MICROCHIP Xilinx Spartan 6 Example Omskakeling [pdf] Gebruikersgids
Xilinx Spartan 6 Example Conversion, Xilinx, Spartan 6 Example Omskakeling, Example Omskakeling

Verwysings

Los 'n opmerking

Jou e-posadres sal nie gepubliseer word nie. Vereiste velde is gemerk *