ໂລໂກ້ MICROCHIP

MICROCHIP Xilinx Spartan 6 Exampການປ່ຽນໃຈເຫລື້ອມໃສ

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-script

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: IGLOO
  • 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) ສໍາລັບຄວາມຖີ່ທີ່ຕ້ອງການ
  • ເລືອກແຖບ “ຂັ້ນສູງ” ເພື່ອຣີເຊັດ

ແທນທີ່ Buffers ໂມງສ່ວນບຸກຄົນ

ການອອກແບບມັກຈະມີ buffers ໂມງທັນທີ (BUFG)

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

  • ຫ້ອງສະໝຸດສະເພາະຂອງຜູ້ຂາຍ
  • Unisim => smartfusion, smartfusion2,polarfire

ການປ່ຽນແປງທັນທີ

  • BUFG => CLKINT

ເອ​ກະ​ສານ​: ຄູ່​ມື​ຫ້ອງ​ສະ​ຫມຸດ Macro​

  • SmartFusion®, IGLOO® ແລະ ProASIC®3
  • SmartFusion2 ແລະ IGLOO2
  • PolarFire ®

ແທນທີ່ Block 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

Instantiate LSRAM ເຂົ້າໄປໃນ Shim

  • ເອົາການປະກາດນິຕິບຸກຄົນຈາກ IP fileMICROCHIP-Xilinx-Spartan-6-Example-Conversionon-8
  • ເຊື່ອມຕໍ່ພອດ shim ກັບຕົວຢ່າງ
ອັບເດດລຳດັບການອອກແບບ

ກົດ Build Hierarchy"

ການປະສົມປະສານຂອງແຫຼ່ງພາຍໃຕ້ການອອກແບບຮາກ

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

ແກ້ໄຂຂໍ້ຜິດພາດໃນ HDL

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

ດໍາເນີນການສັງເຄາະ

  • ແກ້ໄຂການພິມຜິດທີ່ອາດຈະຖືກລາຍງານໂດຍເຄື່ອງມື

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

ຂໍ້ຈໍາກັດ

Double click ຈັດການຂໍ້ຈໍາກັດ"

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

ໃສ່ຂໍ້ຈຳກັດເວລາ

ສ້າງຂໍ້ຈໍາກັດທີ່ມາຈາກ "

ຂໍ້ຈຳກັດທີ່ມາຈາກ:

  • ເອົາ​ການ​ທໍາ​ງານ PLL (ຕົວ​ຄູນ / ໄລ​ຍະ​ການ​ປ່ຽນ​ແປງ​)
  • ຂໍ້ຈໍາກັດ "b ehind" ການປ່ຽນແປງໂມງMICROCHIP-Xilinx-Spartan-6-Example-Conversionon-14

ໃຫ້ຄລິກໃສ່ "Derive Constraints"

  • ຕື່ມຂໍ້ມູນ SDC ເພີ່ມເຕີມ file

ຈຳກັດການຂ້າມໂດເມນໂມງ

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

ກຳນົດ Pins

  • ຜູ້​ຈັດ​ການ​ຂໍ້​ຈໍາ​ກັດ​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 Exampການປ່ຽນໃຈເຫລື້ອມໃສ [pdf] ຄູ່ມືຜູ້ໃຊ້
Xilinx Spartan 6 Example Conversion, Xilinx, Spartan 6 Example ການແປງ, Exampການປ່ຽນໃຈເຫລື້ອມໃສ

ເອກະສານອ້າງອີງ

ອອກຄໍາເຫັນ

ທີ່ຢູ່ອີເມວຂອງເຈົ້າຈະບໍ່ຖືກເຜີຍແຜ່. ຊ່ອງຂໍ້ມູນທີ່ຕ້ອງການຖືກໝາຍໄວ້ *