Лого на MICROCHIP

МИКРОЧИП Xilinx Spartan 6 Прample Конверзија

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-скрипта

MICROCHIP-Xilinx-Spartan-6-Example-Conversionon

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

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

  • IP: BlockRAM, my_clocks
  • Архитектонски базни блокови: буфг

Продолжува

Поддржани целни архитектури за конверзија

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

Уредите IGROO и 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

Креирај Шим

  • Земете ја постоечката карта на пристаништето за блокирање на RAM меморијатаMICROCHIP-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 (множење/фазно поместување)
  • Ограничувања „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. и нејзините подружници

Документи / ресурси

МИКРОЧИП Xilinx Spartan 6 Прample Конверзија [pdf] Упатство за корисникот
Xilinx Spartan 6 Прample Conversion, Xilinx, Spartan 6 Прample Конверзија, прample Конверзија

Референци

Оставете коментар

Вашата адреса за е-пошта нема да биде објавена. Задолжителните полиња се означени *