MIKROĈIP-emblemo

MIKROĈIPO Xilinx Spartan 6 Ekzample Konvertiĝo

MIKROĈIPO-Xilinx-Spartan-6-Eksample-Conversionon

Ĉefa Provizanto de Inteligentaj, Konektitaj kaj Sekuraj Enigitaj Kontrolaj Solvoj

Krei Libero® SoC Design Suite Projekton

Metu konvertiĝo-skripton en la projekt-dosierujon de ISE®
python conv_xise_1v0.py -t .xise

MIKROĈIPO-Xilinx-Spartan-6-Eksample-Conversionon-1

Malfermu Libero SoC Design Suite kaj rulu kreitan TCL-skripton

MIKROĈIPO-Xilinx-Spartan-6-Eksample-Conversionon

Projekto estas kreita sed mankas:

MIKROĈIPO-Xilinx-Spartan-6-Eksample-Conversionon-2

  • IP: BlockRAM, miaj_horloĝoj
  • Arkitekturaj bazblokoj: bug

Daŭrigis

Subtenataj celaj arkitekturoj por konvertiĝo

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

IGLOO kaj ProASIC3-aparatoj postulas Libero SoC-version 11.9 aŭ pli frue

Aliaj arkitekturoj subtenataj en plej nova versio de Libero SoC

Anstataŭigi PLL-ojn kaj DCM-ojn

  • Elektu IP-katalogon en Libero ® SoC Design SuiteMIKROĈIPO-Xilinx-Spartan-6-Eksample-Conversionon-3
  • Kreu Clock Conditioning Circuit (CCC) por postulataj frekvencoj
  • Elektu Altnivelan" langeton por restarigi

Anstataŭigi Individuajn Horloĝajn Bufferojn

Dezajnoj ofte enhavas instanciigitajn horloĝbufrojn (BUFG)

MIKROĈIPO-Xilinx-Spartan-6-Eksample-Conversionon-3

  • Vendisto specifaj bibliotekoj
  • Unisim => smartfusion, smartfusion2,polarfire

Ŝanĝo de instantigoj

  • BUFG => CLKINT

Dokumentado: Makrobiblioteko Gvidilo

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

Anstataŭigi Bloko RAM

MIKROĈIPO-Xilinx-Spartan-6-Eksample-Conversionon-5

  • Kreu novan LSRAM el IP-katalogo
  • Agordu LSRAM

Kreu Shim

  • Prenu ekzistantan havenmapon de Block RAMMIKROĈIPO-Xilinx-Spartan-6-Eksample-Conversionon-6
  • Kreu novan HDL fileMIKROĈIPO-Xilinx-Spartan-6-Eksample-Conversionon-7
  • Adaptu havenmapon de shim

Instancigu LSRAM en Shim

  • Prenu entan deklaron de IP fileMIKROĈIPO-Xilinx-Spartan-6-Eksample-Conversionon-8
  • Konektu shim-havenojn kun ekzemplo
Ĝisdatigi Dezajnan Hierarkion

Alklaku Konstrui Hierarkion"

Integriĝo de fontoj sub radika dezajno

MIKROĈIPO-Xilinx-Spartan-6-Eksample-Conversionon-9

Korekti erarojn en HDL

MIKROĈIPO-Xilinx-Spartan-6-Eksample-Conversionon-21

Kuru sintezon

  • Korektu eventualajn tajperarojn raportitajn per iloj

MIKROĈIPO-Xilinx-Spartan-6-Eksample-Conversionon-11

Limoj

Duoble alklaku Administri Limojn"

MIKROĈIPO-Xilinx-Spartan-6-Eksample-Conversionon-12

Enigu tempajn limojn

Krei Derivitajn Limojn"

Derivitaj limoj:

  • Prenu PLL-funkciecon (obligo/ŝanĝo de fazo)
  • Limoj "malantaŭ" horloĝmodifoMIKROĈIPO-Xilinx-Spartan-6-Eksample-Conversionon-14

Alklaku "Derivi Limojn"

  • Loĝas plian SDC file

Limigi horloĝdomajnan krucojn

MIKROĈIPO-Xilinx-Spartan-6-Eksample-Conversionon-15

Asignu Pinglojn

  • Administranto de limojMIKROĈIPO-Xilinx-Spartan-6-Eksample-Conversionon-16
  • Pin-tasko per tabloMIKROĈIPO-Xilinx-Spartan-6-Eksample-Conversionon-18
  • Pin-tasko per pako
Efektivigi Dezajnon
  • Dezajno de loko kaj itineroMIKROĈIPO-Xilinx-Spartan-6-Eksample-Conversionon-19
  • Kontrolu tempigon kaj faru tempan fermon
    (set_false_path sur horloĝa domajnoMIKROĈIPO-Xilinx-Spartan-6-Eksample-Conversionon-20
  • Kreu bitfluon

Farita
Ĝuu longvivecon de via nova FPGA-dezajno

2022 Microchip Technology Inc. kaj ĝiaj filioj

Dokumentoj/Rimedoj

MIKROĈIPO Xilinx Spartan 6 Ekzample Konvertiĝo [pdf] Uzantogvidilo
Xilinx Spartan 6 Eksample Konvertiĝo, Xilinx, Spartan 6 Ekzample Konvertiĝo, Ekzample Konvertiĝo

Referencoj

Lasu komenton

Via retadreso ne estos publikigita. Bezonataj kampoj estas markitaj *