ID บทความ: 000084040 ประเภทข้อมูล: การแก้ไขปัญหา การตรวจสอบครั้งล่าสุด: 07/12/2016

เปิดใช้งานตัวเลือกอัตรา Slew ช้าสําหรับ EMIF Addr/Cmd และ CK

สิ่งแวดล้อม

  • Intel® Quartus® II Subscription Edition
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT
    คำอธิบาย

    เมื่อใช้ IP อินเทอร์เฟซหน่วยความจําภายนอก (EMIF) Intel® Arria® 10 FPGA เพื่อใช้งานอินเทอร์เฟซหน่วยความจํา DDR3 หรือ DDR4 ที่มีทอพอโลยีแบบ fly-by คุณอาจเห็นความสมบูรณ์ของสัญญาณที่ดีที่สุดสําหรับที่อยู่และสัญญาณคําสั่งเนื่องจากสัญญาณโอเวอร์ช็อตและขีดล่างขึ้นอยู่กับทอพอโลยีของบอร์ดของคุณ คุณอาจปรับปรุงความสมบูรณ์ของสัญญาณได้ด้วยการกําหนดค่าแอดเดรสที่ได้รับและพินคําสั่งเพื่อใช้อัตราการสเกลที่ช้า IP EMIF และซอฟต์แวร์ Quartus® II ตามค่าเริ่มต้นเลือกอัตราการสเกลที่รวดเร็วสําหรับบัฟเฟอร์ I/O

    ในเวอร์ชันในอนาคตของ IP คุณจะสามารถระบุอัตราการสเกลโดยตรงจาก GUI เจนเนอเรชั่น EMIF ตัวเลือกนี้ไม่มีอยู่ในซอฟต์แวร์ Quartus เวอร์ชั่น 14.1 และ 14.1a10s อย่างไรก็ตาม คุณยังสามารถใช้อัตรา Slew ช้าได้โดยการเพิ่มการบ้านด้วยตนเองผ่านเครื่องมือแก้ไขการมอบหมายหรือโดยการแก้ไขโดยตรง QSF

    ความละเอียด

    ทําตามขั้นตอนเหล่านี้เพื่อระบุอัตราการสเกลที่ช้าสําหรับพินระดับบนสุดที่มีชื่อ PIN_NAME:

    1. สร้าง IP ใหม่ หลังจากเปลี่ยนการตั้งค่า Address/Command OCT เป็นยกเลิก UNCALIBRATED ใน EMIF IP GUI
    2. ตั้งค่า set_instance_assignment -name SLEW_RATE 0 -เป็น PIN_NAME
      (คุณต้องทําซ้ําการบ้านนี้สําหรับที่อยู่และพินคําสั่งที่ได้รับผลกระทบทั้งหมด)
    3. อัตราการสเกลแบบช้าจะรองรับก็ต่อเมื่อบัฟเฟอร์เอาต์พุตไม่ใช้การยกเลิกชิป (OCT) หรือได้รับการปรับเทียบหรือไม่ได้รับการปรับเทียบ หากที่อยู่และพินคําสั่งของคุณใช้ OCT คุณต้อง ปิดใช้งาน การยกเลิกเอาต์พุตเพื่อใช้อัตราการสเกลที่ช้า
      คุณสามารถทําได้ผ่าน OUTPUT_TERMINATION และการบ้าน ของ CURRENT_STRENGTH_NEW ตัวอย่างเช่น:


    set_instance_assignment -name OUTPUT_TERMINATION OFF -to PIN_NAME
    set_instance_assignment -name CURRENT_STRENGTH_NEW desired_current_strength -to PIN_NAME (หากเพิ่มการบ้านนี้ใน Editor การมอบหมาย แล้วใช้การตั้งค่า CURRENT_STRENGTH Quartus จะเพิ่ม CURRENT_STRENGTH_NEW ในไฟล์ QSF โดยอัตโนมัติ)

    โดยที่ desired_current_strength คือค่าความแข็งแกร่งในปัจจุบันของพิน เช่น "8mA"

    1. มาตรฐาน I/O บางอย่าง (เช่น SSTL-12, SSTL-15) ไม่รองรับการยกเลิกเอาต์พุต ในการใช้อัตรา Slew ที่ช้า คุณจําเป็นต้อง ควบคุม มาตรฐาน I/O ให้เข้ากับมาตรฐานที่รองรับเอาต์พุตกระแสไฟฟ้าคงที่ เช่น สําหรับ 1.2V DDR4 ให้ใช้การบ้านต่อไปนี้:

    set_instance_assignment -name IO_STANDARD "1.2-V" -to PIN_NAME

    และสําหรับ 1.5V DDR3 ให้ใช้การบ้านต่อไปนี้:

    set_instance_assignment -name IO_STANDARD "1.5-V" ถึง pin_name

    ผลิตภัณฑ์ที่เกี่ยวข้อง

    บทความนี้จะนำไปใช้กับ 3 ผลิตภัณฑ์

    Intel® Arria® 10 GT FPGA
    Intel® Arria® 10 GX FPGA
    Intel® Arria® 10 SX SoC FPGA

    เนื้อหาในหน้านี้เป็นการผสมผสานระหว่างการแปลเนื้อหาต้นฉบับภาษาอังกฤษโดยมนุษย์และคอมพิวเตอร์ เนื้อหานี้จัดทำขึ้นเพื่อความสะดวกของคุณและเพื่อเป็นข้อมูลทั่วไปเท่านั้นและไม่ควรอ้างอิงว่าสมบูรณ์หรือถูกต้อง หากมีความขัดแย้งใด ๆ ระหว่างเวอร์ชันภาษาอังกฤษของหน้านี้กับคำแปล เวอร์ชันภาษาอังกฤษจะมีผลเหนือกว่าและควบคุม ดูเวอร์ชันภาษาอังกฤษของหน้านี้