Λογότυπο MICROCHIP

MICROCHIP Xilinx Spartan 6 Example Μετατροπή

MICROCHIP-Xilinx-Spartan-6-Example-Conversionon

Ένας κορυφαίος πάροχος έξυπνων, συνδεδεμένων και ασφαλών λύσεων ενσωματωμένου ελέγχου

Δημιουργήστε το Libero® SoC Design Suite Project

Τοποθετήστε το σενάριο μετατροπής στον κατάλογο έργου ISE®
python conv_xise_1v0.py -t .xise

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

Ανοίξτε το Libero SoC Design Suite και εκτελέστε το δημιουργημένο TCL-script

MICROCHIP-Xilinx-Spartan-6-Example-Conversionon

Το έργο δημιουργήθηκε αλλά λείπει:

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

  • IP: BlockRAM, my_clocks
  • Αρχιτεκτονικά βασικά μπλοκ: bufg

Συνέχεια

Υποστηριζόμενες αρχιτεκτονικές στόχων για μετατροπή

  • MPFS: PolarFire® SoC
  • MPF: PolarFire FPGA
  • M2S: SmartFusion®2
  • M2GL: IGLOO®2
  • AGL: ΚΑΛΥΒΗ ΑΠΟ ΠΑΓΟ
  • A3P: ProASIC®3

Οι συσκευές ILOO και ProASIC3 απαιτούν Libero SoC έκδοση 11.9 ή προγενέστερη

Άλλες αρχιτεκτονικές που υποστηρίζονται στην τελευταία έκδοση του Libero SoC

Αντικαταστήστε τα PLL και τα DCM

  • Επιλέξτε τον κατάλογο IP στο Libero ® SoC Design SuiteMICROCHIP-Xilinx-Spartan-6-Example-Conversionon-3
  • Δημιουργήστε κύκλωμα ρύθμισης ρολογιού (CCC) για τις απαιτούμενες συχνότητες
  • Επιλέξτε την καρτέλα Advanced“ για επαναφορά

Αντικαταστήστε τα μεμονωμένα ρολόγια buffer

Τα σχέδια συχνά περιέχουν στιγμιαία buffer ρολογιού (BUFG)

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

  • Συγκεκριμένες βιβλιοθήκες προμηθευτών
  • Unisim => smartfusion, smartfusion2,polarfire

Αλλαγή στιγμιότυπων

  • BUFG => CLKINT

Τεκμηρίωση: Οδηγός Macro Library

  • SmartFusion®, ILOO® και ProASIC®3
  • SmartFusion2 και IGLOO2
  • PolarFire ®

Αντικαταστήστε το Block RAM

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

  • Δημιουργία νέου LSRAM από τον κατάλογο IP
  • Διαμόρφωση LSRAM

Δημιουργήστε το Shim

  • Πάρτε τον υπάρχοντα χάρτη θυρών του Block RAMMICROCHIP-Xilinx-Spartan-6-Example-Conversionon-6
  • Δημιουργήστε νέα HDL fileMICROCHIP-Xilinx-Spartan-6-Example-Conversionon-7
  • Προσαρμογή του χάρτη λιμένων του shim

Εγκαταστήστε το LSRAM στο Shim

  • Λήψη δήλωσης οντότητας από IP fileMICROCHIP-Xilinx-Spartan-6-Example-Conversionon-8
  • Συνδέστε τις θύρες shim με παράδειγμα
Ενημέρωση της ιεραρχίας σχεδίασης

Κάντε κλικ στην επιλογή Δημιουργία ιεραρχίας"

Ενσωμάτωση πηγών υπό σχεδιασμό root

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

Διορθώστε τα σφάλματα στην HDL

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

Εκτέλεση σύνθεσης

  • Διορθώστε πιθανά τυπογραφικά λάθη που αναφέρθηκαν από εργαλεία

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

Περιορισμοί

Κάντε διπλό κλικ στο Manage Constraints"

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

Εισαγάγετε χρονικούς περιορισμούς

Δημιουργήστε παραγόμενους περιορισμούς»

Προκύπτοντες περιορισμοί:

  • Λήψη λειτουργικότητας PLL (πολλαπλασιασμός/μετατόπιση φάσης)
  • Περιορισμοί Τροποποίηση ρολογιού «b ehind».MICROCHIP-Xilinx-Spartan-6-Example-Conversionon-14

Κάντε κλικ στην επιλογή «Προέλευση περιορισμών»

  • Συμπληρώνει επιπλέον SDC file

Περιορισμός διασταυρώσεων τομέα ρολογιού

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

Εκχώρηση καρφιτσών

  • Διαχειριστής περιορισμώνMICROCHIP-Xilinx-Spartan-6-Example-Conversionon-16
  • Καρφίτσωμα ανάθεσης μέσω πίνακαMICROCHIP-Xilinx-Spartan-6-Example-Conversionon-18
  • Καρφιτσώστε την ανάθεση μέσω πακέτου
Εφαρμογή Σχεδιασμού
  • Σχεδιασμός θέσης και διαδρομήςMICROCHIP-Xilinx-Spartan-6-Example-Conversionon-19
  • Ελέγξτε το χρονοδιάγραμμα και κλείστε το χρονισμό
    (set_false_path στον τομέα ρολογιούMICROCHIP-Xilinx-Spartan-6-Example-Conversionon-20
  • Δημιουργία bitstream

Γινώμενος
Απολαύστε τη μακροζωία του νέου σας σχεδιασμού FPGA

2022 Microchip Technology Inc. και οι θυγατρικές της

Έγγραφα / Πόροι

MICROCHIP Xilinx Spartan 6 Example Μετατροπή [pdf] Οδηγός χρήστη
Xilinx Spartan 6 Example Conversion, Xilinx, Spartan 6 Example Conversion, Example Μετατροπή

Αναφορές

Αφήστε ένα σχόλιο

Η διεύθυνση email σας δεν θα δημοσιευτεί. Τα υποχρεωτικά πεδία επισημαίνονται *