Логотип MICROCHIP

MICROCHIP Xilinx Spartan 6 Example Перетворення

MICROCHIP-Xilinx-Spartan-6-Example-Conversionon

Провідний постачальник інтелектуальних, підключених і безпечних рішень для вбудованого керування

Створіть проект Libero® SoC Design Suite

Розмістіть сценарій перетворення в каталог проекту ISE®
python conv_xise_1v0.py -t .xise

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

Відкрийте Libero SoC Design Suite і запустіть створений TCL-скрипт

MICROCHIP-Xilinx-Spartan-6-Example-Conversionon

Проект створено, але відсутні:

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

  • IP: BlockRAM, my_clocks
  • Архітектурні основи-блоки: помилка

Продовження

Підтримувані цільові архітектури для перетворення

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

Пристрої IGLOO та ProASIC3 потребують Libero SoC версії 11.9 або ранішої

Інші архітектури підтримуються в останній версії Libero SoC

Замініть PLL і DCM

  • Виберіть 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

Створіть Shim

  • Візьміть існуючу карту портів Block RAMMICROCHIP-Xilinx-Spartan-6-Example-Conversionon-6
  • Створіть новий HDL fileMICROCHIP-Xilinx-Spartan-6-Example-Conversionon-7
  • Адаптувати карту портів прокладки

Створення екземпляра LSRAM у Shim

  • Візьміть декларацію об’єкта з IP fileMICROCHIP-Xilinx-Spartan-6-Example-Conversionon-8
  • Підключіть порти прокладки до екземпляра
Оновити ієрархію дизайну

Натисніть Побудувати ієрархію"

Інтеграція джерел під кореневий дизайн

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 (множення/фазовий зсув)
  • Обмеження «за» модифікацією годинника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
  • Призначення PIN-коду через пакет
Впровадити дизайн
  • Проект місця та маршруту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 Example Перетворення [pdfПосібник користувача
Xilinx Spartan 6 Example Conversion, Xilinx, Spartan 6 Example Conversion, Прample Перетворення

Список літератури

Залиште коментар

Ваша електронна адреса не буде опублікована. Обов'язкові поля позначені *