ID บทความ: 000082276 ประเภทข้อมูล: ข้อมูลผลิตภัณฑ์และเอกสารประกอบ การตรวจสอบครั้งล่าสุด: 11/09/2012

ฉันจะแก้ไขปัญหาการตั้งค่าและการละเมิดเวลาสําหรับตัวรับส่งสัญญาณ Stratix IV ในโหมด Basic (PMA Direct) ได้อย่างไร หากฉันใช้ซอฟต์แวร์ Quartus II เวอร์ชั่น 9.0SP2

สิ่งแวดล้อม

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

    Alteraได้ระบุปัญหาต่อไปนี้ในการกําหนดค่าโหมด Quartus® II 9.0SP2 สําหรับตัวรับส่งสัญญาณ Stratix® IV Basic (PMA Direct)

    โมเดลการกําหนดเวลาซอฟต์แวร์เป็นเบื้องต้น ซึ่งอาจส่งผลให้เกิดการละเมิดเวลาสําหรับการออกแบบโดยใช้การกําหนดค่าโหมด Basic (PMA Direct)  หากต้องการแก้ไขปัญหานี้ ให้ทําตามคําแนะนําการออกแบบด้านล่าง

    A) เพื่อตอบสนองการตั้งค่าและถือข้อกําหนดด้านเวลาบนอินเตอร์เฟซ receiver-FPGA Fabric
    รับข้อมูลแบบขนาน (rx_dataout) โดยใช้ขอบที่เป็นบวกของนาฬิกาที่กู้คืน (rx_clkout) และเพิ่มข้อจํากัดหลายรอบต่อไปนี้ในไฟล์ SDC

    set_multicycle_path -setup -จาก [get_registers rx_data_reg*] 0
    set_multicycle_path -ถือ -from [get_registers rx_data_reg*] 0

    rx_data_reg คือรีจิสเตอร์ที่ใช้ในการบันทึกข้อมูล RX จากพอร์ตrx_dataoutของ RX PMA ในคอร์FPGA

    ข) หากการออกแบบที่รวบรวมไว้ของคุณโดยใช้ขั้นตอนนี้แสดงการละเมิดเวลา (ขึ้นอยู่กับอัตราข้อมูลตัวรับส่งสัญญาณและการใช้ตรรกะ) ให้ใช้ขอบเชิงลบของ rx_clkout เพื่อสัญญาณนาฬิกาของการรับข้อมูลแบบขนานและลบข้อจํากัดหลายรอบข้างต้นจากไฟล์ SDC  สําหรับข้อมูลเพิ่มเติม โปรดดู หมายเหตุการใช้งาน AN580 -การปิดเวลาในโหมดพื้นฐาน (PMA Direct) (PDF)
     

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

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

    Stratix® IV GX FPGA
    Stratix® IV GT FPGA

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