logo ng MICROCHIP

MICROCHIP Xilinx Spartan 6 Halample Conversion

MICROCHIP-Xilinx-Spartan-6-Example-Conversionon

Isang Nangungunang Provider ng Smart, Connected at Secure na Naka-embed na Control Solutions

Lumikha ng Libero® SoC Design Suite Project

Ilagay ang conversion-script sa direktoryo ng proyekto ng ISE®
python conv_xise_1v0.py -t .xise

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

Buksan ang Libero SoC Design Suite at patakbuhin ang ginawang TCL-script

MICROCHIP-Xilinx-Spartan-6-Example-Conversionon

Nagawa ang proyekto ngunit nawawala:

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

  • IP: BlockRAM, my_clocks
  • Mga base-block ng arkitektura: bufg

Nagpatuloy

Mga sinusuportahang target na arkitektura para sa conversion

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

Ang mga IGLOO at ProASIC3 na device ay nangangailangan ng Libero SoC na bersyon 11.9 o mas maaga

Iba pang mga arkitektura na sinusuportahan sa pinakabagong bersyon ng Libero SoC

Palitan ang mga PLL at DCM

  • Piliin ang IP catalog sa Libero ® SoC Design SuiteMICROCHIP-Xilinx-Spartan-6-Example-Conversionon-3
  • Gumawa ng Clock Conditioning Circuit (CCC) para sa mga kinakailangang frequency
  • Piliin ang tab na Advanced“ para sa pag-reset

Palitan ang Mga Indibidwal na Clock Buffer

Ang mga disenyo ay kadalasang naglalaman ng mga instantiated clock buffer (BUFG)

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

  • Mga partikular na aklatan ng vendor
  • Unisim => smartfusion, smartfusion2,polarfire

Pagbabago ng instantiations

  • BUFG => CLKINT

Dokumentasyon: Gabay sa Macro Library

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

Palitan ang Block RAM

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

  • Lumikha ng bagong LSRAM mula sa IP catalog
  • I-configure ang LSRAM

Likhain si Shim

  • Kunin ang kasalukuyang port map ng Block RAMMICROCHIP-Xilinx-Spartan-6-Example-Conversionon-6
  • Gumawa ng bagong HDL fileMICROCHIP-Xilinx-Spartan-6-Example-Conversionon-7
  • Iangkop ang port map ng shim

I-instantiate ang LSRAM sa Shim

  • Kunin ang deklarasyon ng entity mula sa IP fileMICROCHIP-Xilinx-Spartan-6-Example-Conversionon-8
  • Ikonekta ang mga shim port na may halimbawa
I-update ang Hierarchy ng Disenyo

I-click ang Build Hierarchy“

Pagsasama-sama ng mga mapagkukunan sa ilalim ng disenyo ng ugat

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

Iwasto ang mga error sa HDL

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

Patakbuhin ang synthesis

  • Iwasto ang mga potensyal na typo na iniulat ng mga tool

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

Mga hadlang

I-double click ang Manage Constraints“

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

Ipasok ang mga limitasyon sa oras

Lumikha ng mga Hinangong Limitasyon"

Hinango na mga hadlang:

  • Kunin ang functionality ng PLL (multiply/phase shift)
  • Mga hadlang sa "b ehind" na pagbabago sa orasanMICROCHIP-Xilinx-Spartan-6-Example-Conversionon-14

Mag-click sa "Derive Constraints"

  • Pino-populate ang karagdagang SDC file

Limitahan ang mga crossing ng domain ng orasan

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

Magtalaga ng mga Pin

  • Tagapamahala ng mga hadlangMICROCHIP-Xilinx-Spartan-6-Example-Conversionon-16
  • I-pin ang pagtatalaga sa pamamagitan ng talahanayanMICROCHIP-Xilinx-Spartan-6-Example-Conversionon-18
  • I-pin ang pagtatalaga sa pamamagitan ng package
Ipatupad ang Disenyo
  • Disenyo ng lugar at rutaMICROCHIP-Xilinx-Spartan-6-Example-Conversionon-19
  • Suriin ang tiyempo at gawin ang pagsasara ng tiyempo
    (set_false_path sa domain ng orasanMICROCHIP-Xilinx-Spartan-6-Example-Conversionon-20
  • Lumikha ng bitstream

Tapos na
Tangkilikin ang mahabang buhay ng iyong bagong disenyo ng FPGA

2022 Microchip Technology Inc. at mga subsidiary nito

Mga Dokumento / Mga Mapagkukunan

MICROCHIP Xilinx Spartan 6 Halample Conversion [pdf] Gabay sa Gumagamit
Xilinx Spartan 6 Halample Conversion, Xilinx, Spartan 6 Halample Conversion, Halample Conversion

Mga sanggunian

Mag-iwan ng komento

Ang iyong email address ay hindi maipa-publish. Ang mga kinakailangang field ay minarkahan *