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

ทําไม tRCD ถึงมีขนาดใหญ่กว่าที่คาดไว้ด้วยคอนโทรลเลอร์ DDR3 UniPHY ของฉัน

สิ่งแวดล้อม

  • Intel® Quartus® II Subscription Edition
  • IP เอฟพีจีเอ Intel® คอนโทรลเลอร์ DDR3 SDRAM พร้อม UniPHY
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT
    คำอธิบาย

    คุณอาจเห็นการหน่วงเวลา tRCD ที่ใหญ่กว่าที่คาดไว้ในคอนโทรลเลอร์หน่วยความจําอัตราหนึ่งในสี่ของ DDR3 UniPHY เมื่อมีการสร้างธุรกรรมโดยนาฬิกาคอนโทรลเลอร์ ซึ่งทํางานที่หนึ่งในสี่ของอัตรานาฬิกาหน่วยความจํา (1 ctl_clk = 4 mem_ck)

    ความละเอียด

    คอนโทรลเลอร์มีความสามารถที่จะออกคําสั่ง 2 คําสั่งต่อนาฬิกาคอนโทรลเลอร์, คําสั่งแบบแถวเดียว เช่น ACTIVATE หรือ PRECHARGE และคําสั่งคอลัมน์เดียว เช่น WRITE หรือ READ เมื่อ tRCD เป็น 11 ที่หมายถึง ctl_clk 11 mem_ck หรือ 2.75 (11/4)

    ค่านี้จะปัดเศษขึ้นเป็น 3 ctl_clk หรือ 12 mem_ck นอกจากนี้ นาฬิกาคอนโทรลเลอร์แต่ละตัวสามารถแบ่งออกเป็นสี่เฟส ซึ่งเป็นขั้นตอนสําหรับแต่ละรอบ mem_ck ที่เกิดขึ้นต่อนาฬิกาคอนโทรลเลอร์ คอนโทรลเลอร์ออกแบบมาเพื่อส่งคําสั่งแถวระหว่างขั้นตอนคําสั่งหนึ่งและคอลัมน์ระหว่างขั้นตอนสามของรอบนาฬิกาคอนโทรลเลอร์แต่ละรอบ ซึ่งเพิ่มอีก 2 mem_ck ในการหน่วงเวลาเป็น tRCD ตัวอย่างเช่น การหน่วงเวลาสุดท้ายสําหรับ tRCD คือ 12 2 หรือ 14 mem_ck

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

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

    Stratix® V GS FPGA
    Arria® V GZ FPGA
    Arria® V SX SoC FPGA
    Cyclone® V ST SoC FPGA
    Cyclone® V SX SoC FPGA
    Cyclone® V GT FPGA
    Stratix® V GX FPGA
    Stratix® V GT FPGA
    Cyclone® V GX FPGA
    Arria® V ST SoC FPGA
    Arria® V GX FPGA
    Arria® V GT FPGA
    Cyclone® V SE SoC FPGA
    Cyclone® V E FPGA
    Stratix® V E FPGA

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