MICROCHIP logo

MICROCHIP Xilinx Spartan 6 Example Konverzje

MICROCHIP-Xilinx-Spartan-6-Example-Conversionon

In liedende leveransier fan tûke, ferbûne en feilige ynbêde kontrôleoplossingen

Meitsje Libero® SoC Design Suite Project

Plak konverzje-skript yn ISE®-projektmap
python conv_xise_1v0.py -t .xise

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

Iepenje Libero SoC Design Suite en útfiere makke TCL-skript

MICROCHIP-Xilinx-Spartan-6-Example-Conversionon

Projekt is oanmakke, mar ûntbrekt:

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

  • IP: BlockRAM, myn_klokken
  • Arsjitektoanyske basisblokken: buffg

Fuortset

Stipe doelarsjitektueren foar konverzje

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

IGLOO- en ProASIC3-apparaten fereaskje Libero SoC ferzje 11.9 of earder

Oare arsjitektuer stipe yn lêste ferzje fan Libero SoC

Ferfange PLL's en DCM's

  • Selektearje IP-katalogus yn Libero ® SoC Design SuiteMICROCHIP-Xilinx-Spartan-6-Example-Conversionon-3
  • Meitsje Clock Conditioning Circuit (CCC) foar fereaske frekwinsjes
  • Kies Avansearre "ljepper foar reset

Ferfange yndividuele klokbuffers

Untwerpen befetsje faak ynstantiearre klokbuffers (BUFG)

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

  • Vendor spesifike biblioteken
  • Unisim => smartfusion, smartfusion2,polarfire

Feroaring fan instantiations

  • BUFG => CLKINT

Dokumintaasje: Macro Library Guide

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

Ferfange Block RAM

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

  • Meitsje nije LSRAM út IP katalogus
  • LSRAM konfigurearje

Meitsje Shim

  • Nim besteande havenkaart fan Block RAMMICROCHIP-Xilinx-Spartan-6-Example-Conversionon-6
  • Meitsje nije HDL fileMICROCHIP-Xilinx-Spartan-6-Example-Conversionon-7
  • Oanpasse havenkaart fan shim

Instantiate LSRAM yn Shim

  • Nim entiteitsferklearring fan IP fileMICROCHIP-Xilinx-Spartan-6-Example-Conversionon-8
  • Ferbine shim havens mei bygelyks
Update Design Hierarchy

Klik hierarchy bouwe"

Yntegraasje fan boarnen ûnder root-ûntwerp

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

Korrizjearje flaters yn HDL

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

Synteze útfiere

  • Korrizjearje potinsjele typfouten rapporteare troch ark

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

Beheinings

Dûbelklik Beheiningen beheare"

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

Fier timing beheinings yn

Meitsje ôfliedende beheiningen"

Afgeleide beheiningen:

  • Nim PLL-funksjonaliteit (fermannichfâldigje / faze ferskowing)
  • Beheinings "b ehin" klok modifikaasjeMICROCHIP-Xilinx-Spartan-6-Example-Conversionon-14

Klikje op "Derive Constraints"

  • Befolket ekstra SDC file

Beheine klokdomeinoergongen

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

Pins tawize

  • Beheinings managerMICROCHIP-Xilinx-Spartan-6-Example-Conversionon-16
  • Pin opdracht fia tabelMICROCHIP-Xilinx-Spartan-6-Example-Conversionon-18
  • Pin opdracht fia pakket
Implementearje Design
  • Plak- en rûteûntwerpMICROCHIP-Xilinx-Spartan-6-Example-Conversionon-19
  • Kontrolearje timing en doch timing sluting
    (set_false_path op klokdomeinMICROCHIP-Xilinx-Spartan-6-Example-Conversionon-20
  • Meitsje bitstream

Dien
Genietsje fan de langstme fan jo nije FPGA-ûntwerp

2022 Microchip Technology Inc. en har dochterûndernimmingen

Dokuminten / Resources

MICROCHIP Xilinx Spartan 6 Example Konverzje [pdf] Brûkersgids
Xilinx Spartan 6 Example Conversion, Xilinx, Spartan 6 Example Conversion, Example Konverzje

Referinsjes

Lit in reaksje efter

Jo e-mailadres sil net publisearre wurde. Ferplichte fjilden binne markearre *