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

ทําไมลิงก์ของฉันจึงไม่เกิดขึ้นเมื่อฉันใช้โมดูลออปติคอล 400G ในการออกแบบ Intel Agilex® 7 FPGA I-ซีรี่ส์ F

สิ่งแวดล้อม

    Intel® Quartus® Prime Pro Edition
BUILT IN - ARTICLE INTRO SECOND COMPONENT

ปัญหาสำคัญ

คำอธิบาย

สําหรับตัว®รับส่งสัญญาณ Intel Agilex 7 FPGA F-Tile FGT สูงกว่าการออกแบบ 50G PAM4 เพื่อให้การปรับตัวสําเร็จเมื่อใช้โมดูลออปติคอล 400G สําหรับลูปเชอร์ คุณต้องตั้งค่าโหมดสื่อเป็น VSR/Optics

ความละเอียด

หากต้องการแก้ไขปัญหานี้ โปรดดูกระบวนการ set_media_mode ในไฟล์ .tcl ต่อไปนี้:

ttk_helper_fgt_eth.tcl


หากต้องการตั้งค่าโหมดสื่อเป็น VSR/Optics ให้ทําตามขั้นตอนเหล่านี้:

  1. สําหรับค่าส่งคืนช่องสัญญาณลอจิก 0 ถึง 15 0xFFFFC[1:0] จะระบุตําแหน่งทางกายภาพของแชนเนล 0 แบบลอจิคัล หากค่าส่งคืนคือ 2'b00 หมายความว่าช่องสัญญาณลอจิก 0 อยู่ในเลนทางกายภาพ 0 2'b01 หมายถึงช่องสัญญาณลอจิก 0 อยู่ในเลนทางกายภาพ 1, 2'b10 หมายถึงเลนทางกายภาพ 2 และ 2'b11 หมายถึงเลนทางกายภาพ 3 มูลค่าการส่งคืนนี้มีผลกับช่องสัญญาณลอจิกทั้ง 16 ช่อง
  2. ค่าส่งคืน 0x1FFFFC[1:0] บ่งชี้ตําแหน่งทางกายภาพของแชนเนล 1 แบบลอจิคัล
    ค่าส่งคืน 0x2FFFFC[1:0] บ่งชี้ตําแหน่งทางกายภาพของแชนเนล 2 แบบลอจิคัล
    ...
    ค่าส่งคืน 0x8FFFFC[1:0] บ่งชี้ตําแหน่งทางกายภาพของแชนเนล 8 แบบลอจิคัล
  3. สําหรับ Ch0 ~ Ch3 ให้ทําตามขั้นตอนเหล่านี้:
    ก) เขียน 0x14a(lane_number)64 เพื่อแก้ไข 0x9003C
    ข) ที่อยู่โพล 0x90040 จนกระทั่งบิต 14 = 0 และบิต 15 = 1
    c) เขียน 0x142(lane_number)64 เพื่อแก้ไข 0x9003C
    D) ที่อยู่แบบสํารวจ 0x90040 จนกระทั่งบิต 14 = 0 และบิต 15 = 0

    หากคุณต้องการสลับกลับไปเป็นค่าเริ่มต้น ให้ทําตามขั้นตอนเหล่านี้:
    ก) เขียน 0x10a(lane_number)64 เพื่อแก้ไข 0x9003C
    ข) ที่อยู่โพล 0x90040 จนกระทั่งบิต 14 = 0 และบิต 15 = 1
    c) เขียน 0x102(lane_number)64 เพื่อแก้ไข 0x9003C
    D) ที่อยู่แบบสํารวจ 0x90040 จนกระทั่งบิต 14 = 0 และบิต 15 = 0
  4. สําหรับ Ch4 ~ Ch7 ให้ทําตามขั้นตอนเหล่านี้:
    ก) เขียน 0x14a(lane_number)64 เพื่อแก้ไข 0x49003C
    b) ที่อยู่แบบสํารวจ 0x490040 จนกระทั่งบิต 14 = 0 และบิต 15 = 0
    c) เขียน 0x142(lane_number)64 เพื่อแก้ไข 0x49003C
    D) ที่อยู่แบบสํารวจ 0x490040 จนกระทั่งบิต 14 = 0 และบิต 15 = 1

    หากคุณต้องการสลับกลับไปเป็นค่าเริ่มต้น ให้ทําตามขั้นตอนเหล่านี้:
    ก) เขียน 0x10a(lane_number)64 เพื่อแก้ไข 0x49003C
    ข) ที่อยู่โพล 0x490040 จนกระทั่งบิต 14 = 0 และบิต 15 = 1
    c) เขียน 0x102(lane_number)64 เพื่อแก้ไข 0x49003C
    D) ที่อยู่แบบสํารวจ 0x490040 จนกระทั่งบิต 14 = 0 และบิต 15 = 0

ปัญหานี้แก้ไขได้ด้วยซอฟต์แวร์ Intel® Quartus® Prime Pro Edition เวอร์ชั่น 22.3

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

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

ชุดพัฒนาเอฟพีจีเอ Intel® Agilex™ I-ซีรีส์
เอฟพีจีเอ Intel® ไดรเวอร์สายเคเบิลดาวน์โหลด
เอฟพีจีเอและเอฟพีจีเอ SoC Intel® Agilex™ 7

1

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