Лагатып MICROCHIP

MICROCHIP Xilinx Spartan 6 Example Пераўтварэнне

MICROCHIP-Xilinx-Spartan-6-Exampле-канверсія

Вядучы пастаўшчык разумных, звязаных і бяспечных убудаваных рашэнняў кіравання

Стварыце праект 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-Exampле-канверсія

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

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 ®

Замяніць блок аператыўнай памяці

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
  • Падключыце парты акладкі да асобніка
Абнавіць іерархію дызайну

Націсніце "Пабудаваць іерархію"

Інтэграцыя крыніц пад root-дызайн

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, Example Пераўтварэнне

Спасылкі

Пакінуць каментар

Ваш электронны адрас не будзе апублікаваны. Абавязковыя для запаўнення палі пазначаны *