ID บทความ: 000073991 ประเภทข้อมูล: การติดตั้งและตั้งค่า การตรวจสอบครั้งล่าสุด: 25/09/2018

ทําไมตัวรับส่งสัญญาณ Intel® Arria® 10 Native PHY IP แบบหลายแชนเนลจึงออกแบบมาด้วย 10G BASE-R พบการทํางานล้มเหลว

สิ่งแวดล้อม

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

ปัญหาสำคัญ

คำอธิบาย

เนื่องจากปัญหากับ INTEL® ARRIA® 10 Transceiver Native PHY IP ในซอฟต์แวร์ Intel® Quartus® Prime Standard Edition เวอร์ชั่น 16.1 เป็นต้นไป การออกแบบหลายช่องสัญญาณที่สร้างขึ้นด้วยค่าที่ตั้งไว้ล่วงหน้า 10G BASE-R จะประกอบด้วยการแมปพอร์ต rx_control ที่ไม่ถูกต้อง

ปัญหานี้เกิดขึ้นเฉพาะใน IP Native PHY ตัวรับส่งสัญญาณที่เปิดตัวใน Qsys (ตอนนี้ Platform Designer) ในขณะที่จะไม่ส่งผลกระทบต่อตัวรับส่งสัญญาณ Native PHY IP ที่เปิดตัวด้วยแคตตาล็อก IP

ตัวอย่างคําอธิบายดังนี้ :

  1. พอร์ต rx_control NativePHY IP ตัวรับส่งสัญญาณคือพอร์ตที่มีความกว้าง 20 บิต ชื่อสัญญาณคือบิต RX_control[19:0]
  2. การแมปการเข้ารหัสพอร์ต RX_control สําหรับค่าที่ตั้งไว้ 10GBASE-R ใช้ 8 บิตแรกเท่านั้น ซึ่งเป็นบิต[7:0] ในขณะที่บิต[19:8] ถูกปล่อยให้ใช้
  3. ดังนั้นหากเปิดใช้งานช่องสัญญาณตัวรับส่งสัญญาณ 2 ช่อง RX_control สําหรับ ch0 เป็นบิต[19:0], ch1 เป็นบิต[39:20]
    • บิตที่ไม่ได้ใช้ของ ch0 คือบิต[19:8] ในขณะที่บิตที่ใช้คือบิต[7:0]
    • บิตที่ไม่ได้ใช้ของ ch1 เป็นบิต[39:28] ในขณะที่บิตที่ใช้คือบิต[27:20]
  4. IP ch1 ของตัวรับส่งสัญญาณ Qsys เชื่อมต่อ rx_control ผิดกับบิต[135:128] แทนบิต[27:20]
  5. ที่อยู่ที่ถูกต้องชดเชยสําหรับ rx_control ควรเป็น 20 แทนที่จะเป็น 128
ความละเอียด

ผู้ใช้สามารถแก้ไขสคริปต์ TCL ต่อไปนี้เพื่อแก้ไขปัญหาได้

  1. ค้นหา interface.tcl ในโฟลเดอร์การติดตั้งซอฟต์แวร์ Intel Quartus Prime
    • ip\altera\alt_xcvr\altera_xcvr_native_phy\altera_xcvr_native_vi\tcl\interfaces.tcl
  2. ค้นหา "proc ::altera_xcvr_native_vi::interfaces:elaborate_rx_control" ในสคริปต์ TCL
  3. แก้ไขและแก้ไขการเข้ารหัสด้านล่าง
    • ตั้งค่า add_offset [expr 128 * $PROP_IFACE_SPLIT_INDEX] เพื่อตั้งค่า add_offset [expr 20 * $PROP_IFACE_SPLIT_INDEX]

ปัญหานี้จะได้รับการแก้ไขในเวอร์ชันในอนาคตของซอฟต์แวร์ Intel® Quartus® Prime Standard Edition และซอฟต์แวร์ Intel® Quartus® Prime Pro Edition

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

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

Intel® Arria® 10 FPGA และ SoC FPGA

1

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