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

1

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