LOGO MICROCHIP

MICROCHIP Xilinx Spartan 6 Example Cunversione

MICROCHIP-Xilinx-Spartan-6-Example-Conversionon

Un Fornitore Leader di Soluzioni di Control Integrati Intelligenti, Cunnessi è Sicuri

Crea Libero® SoC Design Suite Project

Mettite u script di cunversione in u cartulare di prughjettu ISE®
python conv_xise_1v0.py -t .xise

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

Aprite Libero SoC Design Suite è eseguite TCL-script creatu

MICROCHIP-Xilinx-Spartan-6-Example-Conversionon

U prughjettu hè creatu ma manca:

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

  • IP: BlockRAM, my_clocks
  • Blocchi di basa architetturali: bughju

Cuntinuò

Architettura di destinazione supportata per a cunversione

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

I dispusitivi IGLOO è ProASIC3 necessitanu Libero SoC versione 11.9 o prima

Altre architetture supportate in l'ultima versione di Libero SoC

Sustituisce i PLL è i DCM

  • Selezziunà u catalogu IP in Libero ® SoC Design SuiteMICROCHIP-Xilinx-Spartan-6-Example-Conversionon-3
  • Crea un Clock Conditioning Circuit (CCC) per e frequenze richieste
  • Sceglite Avanzate" tab per reset

Sustituisce i buffers di clock individuali

I disinni cuntenenu spessu buffer di clock instantiated (BUFG)

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

  • Biblioteche specifiche di u venditore
  • Unisim => smartfusion, smartfusion2,polarfire

Cambiamentu di istanziazioni

  • BUFG => CLKINT

Documentazione: Macro Library Guide

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

Sustituisci Block RAM

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

  • Crea una nova LSRAM da u catalogu IP
  • Configurate LSRAM

Crea Shim

  • Pigliate a mappa di u portu esistente di Block RAMMICROCHIP-Xilinx-Spartan-6-Example-Conversionon-6
  • Crea un novu HDL fileMICROCHIP-Xilinx-Spartan-6-Example-Conversionon-7
  • Adatta a mappa di u portu di shim

Instanziate LSRAM in Shim

  • Pigliate a dichjarazione di l'entità da IP fileMICROCHIP-Xilinx-Spartan-6-Example-Conversionon-8
  • Cunnette i porti shim cun esempiu
Aghjurnà a Gerarchia di Design

Cliccate Custruisce Gerarchia "

Integrazione di e fonti sottu u disignu radicali

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

Corrige l'errori in HDL

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

Eseguite a sintesi

  • Corrige eventuali errori di battitura riportati da i strumenti

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

Custrizzioni

Doppiu clic nantu à Gestisce i Limiti "

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

Inserite i limiti di tempu

Crea restrizioni derivate "

Limitazioni derivate:

  • Pigliate a funziunalità PLL (multiplicazione / cambiamentu di fase)
  • Limitazioni "b ehind" mudificazione di u clockMICROCHIP-Xilinx-Spartan-6-Example-Conversionon-14

Cliccate nantu à "Derive Constraints"

  • Pupula SDC supplementu file

Limità i passaghji di u duminiu di u clock

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

Assegna Pins

  • Manager di limitazioniMICROCHIP-Xilinx-Spartan-6-Example-Conversionon-16
  • Assegnazione di pin via tavulaMICROCHIP-Xilinx-Spartan-6-Example-Conversionon-18
  • Assignazione di pin via pacchettu
Implementa Design
  • Disegnu di u locu è u percorsuMICROCHIP-Xilinx-Spartan-6-Example-Conversionon-19
  • Verificate u timing è fate a chjusura di u timing
    (set_false_path in u duminiu di u clockMICROCHIP-Xilinx-Spartan-6-Example-Conversionon-20
  • Crea bitstream

Fattu
Prufittate a longevità di u vostru novu disignu FPGA

2022 Microchip Technology Inc. è e so filiali

Documenti / Risorse

MICROCHIP Xilinx Spartan 6 Example Cunversione [pdfGuida di l'utente
Xilinx Spartan 6 Example Conversion, Xilinx, Spartan 6 Example Cunversione, Example Cunversione

Referenze

Lascia un cumentu

U vostru indirizzu email ùn serà micca publicatu. I campi obbligatori sò marcati *