MICROCHIP logotips

MICROCHIP Xilinx Spartan 6 Example Konversija

MICROCHIP-Xilinx-Spartan-6-Example-Conversionon

Vadošais viedo, savienoto un drošu iegulto vadības risinājumu nodrošinātājs

Izveidojiet Libero® SoC Design Suite projektu

Ievietojiet konvertēšanas skriptu ISE® projektu direktorijā
python conv_xise_1v0.py -t .xise

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

Atveriet Libero SoC Design Suite un palaidiet izveidoto TCL skriptu

MICROCHIP-Xilinx-Spartan-6-Example-Conversionon

Projekts ir izveidots, bet trūkst:

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

  • IP: BlockRAM, my_clocks
  • Arhitektūras bāzes bloki: bufg

Turpinājums

Atbalstītās mērķa arhitektūras konvertēšanai

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

IGLOO un ProASIC3 ierīcēm nepieciešama Libero SoC versija 11.9 vai vecāka versija

Citas arhitektūras, kas tiek atbalstītas jaunākajā Libero SoC versijā

Nomainiet PLL un DCM

  • Libero ® SoC Design Suite atlasiet IP kataloguMICROCHIP-Xilinx-Spartan-6-Example-Conversionon-3
  • Nepieciešamajām frekvencēm izveidojiet pulksteņa kondicionēšanas ķēdi (CCC).
  • Atiestatīšanai atlasiet cilni Papildu

Nomainiet atsevišķus pulksteņa buferus

Dizainos bieži ir ietverti momentāni pulksteņa buferi (BUFG)

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

  • Pārdevēju specifiskas bibliotēkas
  • Unisim => smartfusion, smartfusion2, polarfire

Instantiāciju maiņa

  • BUFG => CLKINT

Dokumentācija: Makro bibliotēkas rokasgrāmata

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

Nomainiet bloku RAM

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

  • Izveidojiet jaunu LSRAM no IP kataloga
  • Konfigurējiet LSRAM

Izveidojiet starpliku

  • Paņemiet esošo bloka RAM porta kartiMICROCHIP-Xilinx-Spartan-6-Example-Conversionon-6
  • Izveidojiet jaunu ABL fileMICROCHIP-Xilinx-Spartan-6-Example-Conversionon-7
  • Pielāgojiet starplikas porta karti

Instantiējiet LSRAM uz Shim

  • Paņemiet entītijas deklarāciju no IP fileMICROCHIP-Xilinx-Spartan-6-Example-Conversionon-8
  • Savienojiet starplikas portus ar instanci
Atjauniniet dizaina hierarhiju

Noklikšķiniet uz Veidot hierarhiju"

Avotu integrēšana zem saknes dizaina

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

Izlabojiet HDL kļūdas

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

Palaist sintēzi

  • Izlabojiet iespējamās drukas kļūdas, par kurām ziņo rīki

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

Ierobežojumi

Veiciet dubultklikšķi uz Pārvaldīt ierobežojumus"

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

Ievadiet laika ierobežojumus

Izveidot atvasinātus ierobežojumus"

Atvasinātie ierobežojumi:

  • Izmantojiet PLL funkcionalitāti (reizināšanas/fāzes maiņa)
  • Ierobežojumi "b ehind" pulksteņa modifikācijasMICROCHIP-Xilinx-Spartan-6-Example-Conversionon-14

Noklikšķiniet uz “Atvasināt ierobežojumus”

  • Aizpilda papildu SDC file

Ierobežot pulksteņa domēna šķērsošanu

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

Piešķirt piespraudes

  • Ierobežojumu pārvaldnieksMICROCHIP-Xilinx-Spartan-6-Example-Conversionon-16
  • Piespraust piešķiršanu, izmantojot tabuluMICROCHIP-Xilinx-Spartan-6-Example-Conversionon-18
  • Piespraust piešķiršanu, izmantojot pakotni
Ieviest dizainu
  • Vietas un maršruta dizainsMICROCHIP-Xilinx-Spartan-6-Example-Conversionon-19
  • Pārbaudiet laiku un veiciet laika slēgšanu
    (set_false_path pulksteņa domēnāMICROCHIP-Xilinx-Spartan-6-Example-Conversionon-20
  • Izveidot bitu straumi

Gatavs
Izbaudiet sava jaunā FPGA dizaina ilgmūžību

2022 Microchip Technology Inc. un tā meitasuzņēmumi

Dokumenti / Resursi

MICROCHIP Xilinx Spartan 6 Example Konversija [pdfLietotāja rokasgrāmata
Xilinx Spartan 6 Example Conversion, Xilinx, Spartan 6 Example Conversion, piemample Konversija

Atsauces

Atstājiet komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti *