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® ไดรเวอร์สายเคเบิลดาวน์โหลด
    เอฟพีจีเอ Intel® Agilex™ และเอฟพีจีเอ SoC

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