לוגו MICROCHIP

MICROCHIP Xilinx Spartan 6 Exampלהמרה

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
  • בלוקים בסיס אדריכליים: buff

נִמשָׁך

ארכיטקטורות יעד נתמכות להמרה

  • MPFS: PolarFire® SoC
  • MPF: PolarFire FPGA
  • M2S: SmartFusion®2
  • M2GL: IGLOO®2
  • AGL: אִיגְלוּ
  • A3P: ProASIC®3

התקני IGLOO ו-ProASIC3 דורשים Libero SoC גרסה 11.9 או מוקדמת יותר

ארכיטקטורות אחרות נתמכות בגרסה האחרונה של Libero SoC

החלף PLLs ו-DCMs

  • בחר קטלוג IP ב-Libero ® SoC Design SuiteMICROCHIP-Xilinx-Spartan-6-Example-Conversionon-3
  • צור מעגל מיזוג שעון (CCC) עבור התדרים הנדרשים
  • בחר בכרטיסייה "מתקדם" לאיפוס

החלף מאגרי שעון בודדים

עיצובים מכילים לעתים קרובות מאגרי שעון (BUFG)

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

  • ספריות ספציפיות לספק
  • Unisim => smartfusion, smartfusion2,polarfire

שינוי מופעים

  • BUFG => CLKINT

תיעוד: מדריך ספריית מאקרו

  • SmartFusion®, IGLOO® ו-ProASIC®3
  • SmartFusion2 ו-IGLOO2
  • PolarFire ®

החלף זיכרון RAM בלוק

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

  • צור LSRAM חדש מקטלוג IP
  • הגדר את LSRAM

צור שים

  • קח את מפת היציאות הקיימת של 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 עם מופע
עדכן את היררכיית העיצוב

לחץ על בניית היררכיה"

שילוב מקורות תחת עיצוב שורש

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

תקן שגיאות ב-HDL

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

הפעל סינתזה

  • תקן שגיאות הקלדה פוטנציאליות שדווחו על ידי כלים

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

אילוצים

לחץ פעמיים על ניהול אילוצים"

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
  • צור זרם סיביות

נַעֲשָׂה
תהנה מאורך החיים של עיצוב ה-FPGA החדש שלך

2022 Microchip Technology Inc. וחברות הבנות שלה

מסמכים / משאבים

MICROCHIP Xilinx Spartan 6 Exampלהמרה [pdfמדריך למשתמש
Xilinx Spartan 6 Example Conversion, Xilinx, Spartan 6 Example Conversion, Exampלהמרה

הפניות

השאר תגובה

כתובת האימייל שלך לא תפורסם. שדות חובה מסומנים *