MICROCHIP logotipas

MICROCHIP Xilinx Spartan 6 Example Konversija

MICROCHIP-Xilinx-Spartan-6-Example-Conversionon

Pirmaujantis išmaniųjų, prijungtų ir saugių įterptųjų valdymo sprendimų tiekėjas

Sukurkite Libero® SoC Design Suite projektą

Įdėkite konversijos scenarijų į ISE® projekto katalogą
python conv_xise_1v0.py -t .xise

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

Atidarykite Libero SoC Design Suite ir paleiskite sukurtą TCL scenarijų

MICROCHIP-Xilinx-Spartan-6-Example-Conversionon

Projektas sukurtas, bet trūksta:

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

  • IP: BlockRAM, my_clocks
  • Architektūriniai pagrindo blokai: bufg

Tęsinys

Palaikomos tikslinės konversijos architektūros

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

IGLOO ir ProASIC3 įrenginiams reikalinga Libero SoC versija 11.9 arba senesnė

Kitos architektūros palaikomos naujausioje Libero SoC versijoje

Pakeiskite PLL ir DCM

  • Libero ® SoC Design Suite pasirinkite IP katalogąMICROCHIP-Xilinx-Spartan-6-Example-Conversionon-3
  • Sukurkite reikiamų dažnių laikrodžio kondicionavimo grandinę (CCC).
  • Norėdami nustatyti iš naujo, pasirinkite skirtuką Išsamiau

Pakeiskite atskirus laikrodžio buferius

Dizainuose dažnai yra momentinių laikrodžių buferių (BUFG)

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

  • Pardavėjo specifinės bibliotekos
  • Unisim => smartfusion, smartfusion2, polarfire

Instantiacijų keitimas

  • BUFG => CLKINT

Dokumentacija: makro bibliotekos vadovas

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

Pakeiskite Block RAM

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

  • Sukurkite naują LSRAM iš IP katalogo
  • Konfigūruokite LSRAM

Sukurkite Shim

  • Paimkite esamą bloko RAM prievado žemėlapįMICROCHIP-Xilinx-Spartan-6-Example-Conversionon-6
  • Sukurkite naują HDL fileMICROCHIP-Xilinx-Spartan-6-Example-Conversionon-7
  • Pritaikykite tarpiklio prievado žemėlapį

Sukurkite LSRAM į „Shim“.

  • Paimkite subjekto deklaraciją iš IP fileMICROCHIP-Xilinx-Spartan-6-Example-Conversionon-8
  • Prijunkite tarpiklio prievadus su egzemplioriumi
Atnaujinkite dizaino hierarchiją

Spustelėkite Sukurti hierarchiją“

Šaltinių integravimas pagal šakninį dizainą

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

Ištaisykite HDL klaidas

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

Vykdykite sintezę

  • Ištaisykite galimas rašybos klaidas, apie kurias pranešė įrankiai

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

Apribojimai

Dukart spustelėkite Tvarkyti apribojimus“

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

Įveskite laiko apribojimus

Sukurti išvestinius apribojimus“

Išvestiniai apribojimai:

  • Naudokite PLL funkciją (daugybinis / fazės poslinkis)
  • Laikrodžio modifikavimo „b ehind“ apribojimaiMICROCHIP-Xilinx-Spartan-6-Example-Conversionon-14

Spustelėkite „Išvesti apribojimus“

  • Užpildo papildomą SDC file

Apriboti laikrodžio domenų kirtimus

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

Priskirti kaiščius

  • Apribojimų valdytojasMICROCHIP-Xilinx-Spartan-6-Example-Conversionon-16
  • Prisegti priskyrimą per lentelęMICROCHIP-Xilinx-Spartan-6-Example-Conversionon-18
  • Smeigtuko priskyrimas per paketą
Įgyvendinti dizainą
  • Vietos ir maršruto projektavimasMICROCHIP-Xilinx-Spartan-6-Example-Conversionon-19
  • Patikrinkite laiką ir atlikite laiko uždarymą
    (set_false_path laikrodžio domeneMICROCHIP-Xilinx-Spartan-6-Example-Conversionon-20
  • Sukurti bitų srautą

Atlikta
Mėgaukitės savo naujojo FPGA dizaino ilgaamžiškumu

2022 Microchip Technology Inc. ir jos dukterinės įmonės

Dokumentai / Ištekliai

MICROCHIP Xilinx Spartan 6 Example Konversija [pdfVartotojo vadovas
Xilinx Spartan 6 Example Conversion, Xilinx, Spartan 6 Example Conversion, pvzample Konversija

Nuorodos

Palikite komentarą

Jūsų el. pašto adresas nebus skelbiamas. Privalomi laukai pažymėti *