โลโก้ MICROCHIP

MICROCHIP Xilinx Spartan 6 Exampการแปลงไฟล์

MICROCHIP-Xilinx-Spartan-6-Exampการแปลงลีออน

ผู้ให้บริการชั้นนำด้านโซลูชันการควบคุมแบบฝังตัวที่ชาญฉลาด เชื่อมต่อและปลอดภัย

สร้างโครงการ Libero® SoC Design Suite

วางสคริปต์การแปลงลงในไดเร็กทอรีโครงการ ISE®
python conv_xise_1v0.py -t .ซิเซ่

MICROCHIP-Xilinx-Spartan-6-Exampการแปลงโฉมเป็น 1

เปิด Libero SoC Design Suite และรันสคริปต์ TCL ที่สร้างขึ้น

MICROCHIP-Xilinx-Spartan-6-Exampการแปลงลีออน

โครงการถูกสร้างขึ้นแล้วแต่ขาดหายไป:

MICROCHIP-Xilinx-Spartan-6-Exampการแปลงโฉมเป็น 2

  • ไอพี: BlockRAM, นาฬิกาของฉัน
  • ฐานบล็อกสถาปัตยกรรม: บัฟจี

ต่อ

รองรับสถาปัตยกรรมเป้าหมายสำหรับการแปลง

  • เอ็มพีเอฟเอส: โพลาร์ไฟร์® โซซี
  • เอ็มพีเอฟ: โพลาร์ไฟร์ FPGA
  • เอ็มทูเอส: สมาร์ทฟิวชั่น®2
  • เอ็มทูจีแอล: ไอกลู®2
  • เอจีแอล: อิกลู
  • เอ3พี: โปรเอซิก®3

อุปกรณ์ IGLOO และ ProASIC3 ต้องใช้ Libero SoC เวอร์ชัน 11.9 หรือเวอร์ชันก่อนหน้า

สถาปัตยกรรมอื่นๆ ที่รองรับใน Libero SoC เวอร์ชันล่าสุด

แทนที่ PLL และ DCM

  • เลือกแคตตาล็อก IP ใน Libero ® SoC Design SuiteMICROCHIP-Xilinx-Spartan-6-Exampการแปลงโฉมเป็น 3
  • สร้างวงจรปรับสภาพนาฬิกา (CCC) สำหรับความถี่ที่ต้องการ
  • เลือกแท็บ "ขั้นสูง" เพื่อรีเซ็ต

เปลี่ยนบัฟเฟอร์นาฬิกาแต่ละอัน

การออกแบบมักจะมีบัฟเฟอร์นาฬิกาที่สร้างขึ้นเอง (BUFG)

MICROCHIP-Xilinx-Spartan-6-Exampการแปลงโฉมเป็น 3

  • ห้องสมุดเฉพาะผู้ขาย
  • Unisim => smartfusion, smartfusion2,polarfire

การเปลี่ยนแปลงของการสร้างอินสแตนซ์

  • บัฟจี => คลิ๊งค์

เอกสารประกอบ: คู่มือไลบรารีแมโคร

  • SmartFusion®, IGLOO® และ ProASIC®3
  • SmartFusion2 และ IGLOO2
  • โพลาร์ไฟร์®

เปลี่ยนบล็อคแรม

MICROCHIP-Xilinx-Spartan-6-Exampการแปลงโฉมเป็น 5

  • สร้าง LSRAM ใหม่จากแค็ตตาล็อก IP
  • กำหนดค่า LSRAM

สร้างชิม

  • นำแผนที่พอร์ตที่มีอยู่ของ Block RAM มาใช้MICROCHIP-Xilinx-Spartan-6-Exampการแปลงโฉมเป็น 6
  • สร้าง HDL ใหม่ fileMICROCHIP-Xilinx-Spartan-6-Exampการแปลงโฉมเป็น 7
  • ปรับแผนที่พอร์ตของชิม

สร้างอินสแตนซ์ LSRAM ลงใน Shim

  • รับคำประกาศนิติบุคคลจาก IP fileMICROCHIP-Xilinx-Spartan-6-Exampการแปลงโฉมเป็น 8
  • เชื่อมต่อพอร์ตชิมกับอินสแตนซ์
อัปเดตลำดับชั้นการออกแบบ

คลิกสร้างลำดับชั้น

การบูรณาการแหล่งข้อมูลภายใต้การออกแบบราก

MICROCHIP-Xilinx-Spartan-6-Exampการแปลงโฉมเป็น 9

แก้ไขข้อผิดพลาดใน HDL

MICROCHIP-Xilinx-Spartan-6-Exampการแปลงโฉมเป็น 21

เรียกใช้การสังเคราะห์

  • แก้ไขข้อผิดพลาดที่อาจเกิดขึ้นที่รายงานโดยเครื่องมือ

MICROCHIP-Xilinx-Spartan-6-Exampการแปลงโฉมเป็น 11

ข้อจำกัด

คลิกสองครั้งที่จัดการข้อจำกัด“

MICROCHIP-Xilinx-Spartan-6-Exampการแปลงโฉมเป็น 12

ป้อนข้อจำกัดด้านเวลา

สร้างข้อจำกัดที่ได้รับมา

ข้อจำกัดที่ได้มา:

  • ใช้ฟังก์ชัน PLL (การคูณ/การเลื่อนเฟส)
  • ข้อจำกัด "b ehind" การปรับเปลี่ยนนาฬิกาMICROCHIP-Xilinx-Spartan-6-Exampการแปลงโฉมเป็น 14

คลิกที่ “Derive Constraints”

  • เพิ่ม SDC เพิ่มเติม file

จำกัดการข้ามโดเมนนาฬิกา

MICROCHIP-Xilinx-Spartan-6-Exampการแปลงโฉมเป็น 15

กำหนดพิน

  • ผู้จัดการข้อจำกัดMICROCHIP-Xilinx-Spartan-6-Exampการแปลงโฉมเป็น 16
  • การกำหนดพินผ่านตารางMICROCHIP-Xilinx-Spartan-6-Exampการแปลงโฉมเป็น 18
  • การกำหนดพินผ่านแพ็คเกจ
การออกแบบการใช้งาน
  • การออกแบบสถานที่และเส้นทางMICROCHIP-Xilinx-Spartan-6-Exampการแปลงโฉมเป็น 19
  • ตรวจสอบเวลาและทำการปิดเวลา
    (set_false_path บนโดเมนนาฬิกาMICROCHIP-Xilinx-Spartan-6-Exampการแปลงโฉมเป็น 20
  • สร้างบิตสตรีม

เสร็จแล้ว
เพลิดเพลินกับอายุการใช้งานที่ยาวนานของการออกแบบ FPGA ใหม่ของคุณ

พ.ศ. 2022 ไมโครชิป เทคโนโลยี อิงค์ และบริษัทสาขา

เอกสาร / แหล่งข้อมูล

MICROCHIP Xilinx Spartan 6 Exampการแปลงไฟล์ [พีดีเอฟ] คู่มือการใช้งาน
Xilinx สปาร์ตัน 6 อดีตampการแปลง Xilinx, Spartan 6 Exampการแปลง, Exampการแปลงไฟล์

อ้างอิง

ฝากความคิดเห็น

ที่อยู่อีเมลของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องกรอกข้อมูลมีเครื่องหมาย *