เนื่องจากปัญหาในซอฟต์แวร์ Quartus® Prime Pro Edition เวอร์ชัน 24.1, Link Training(LT) จะล้มเหลวเมื่อใช้ F-Tile Ethernet FPGA Hard IP ในรูปแบบต่างๆ เมื่อใช้ FGT PMAs และ ANLT ถูกเปิดใช้งาน ปัญหานี้สามารถเกิดขึ้นได้หลังจากการรีสตาร์ตการฝึกอบรมการเชื่อมต่อ หากตัวจับเวลา "ลิงก์ล้มเหลว" หมดอายุ หรือเมื่อลิงก์รีสตาร์ตและตัวจับเวลา "link fail" ของคุณถูกปิดใช้งาน
เมื่อต้องการตรวจสอบว่าปัญหานี้ทําให้เกิดการเชื่อมโยงล้มเหลวหรือไม่ ให้ทําตามขั้นตอนต่อไปนี้ในขณะที่อยู่ในสถานะล้มเหลว:
- อ่านออฟเซ็ตรีจิสเตอร์ 0x3C0 บนบัส "i_kr_reconfig" Avalon-MM(AVMM) ของ F-Tile Auto-Negotiation และ Link Training สําหรับ Ethernet FPGA IP
- หากข้อมูลการอ่านคือ 32'h60 การเชื่อมต่อล้มเหลวเกิดจากปัญหานี้
เพื่อหลีกเลี่ยงปัญหานี้เมื่ออยู่ในสถานะล้มเหลว ใช้ "FGT Attribute Access Method" ที่ระบุไว้ใน "สถาปัตยกรรม F-Tile และ PMA และคู่มือผู้ใช้ FEC Direct PHY IP" เพื่อรีเซ็ตแต่ละเลนในตัวแปร IP ของคุณ
คําสั่งต่อเลนนี้ควรใช้ Opcode = 0xF และข้อมูล = 0x8
หลังจากที่คุณรีเซ็ตแต่ละเลนในตัวแปร IP ของคุณแล้ว การฝึกอบรมลิงก์ควรเสร็จสิ้นตามปกติ
ปัญหานี้ได้รับการแก้ไขโดยเริ่มด้วยซอฟต์แวร์ Quartus® Prime Pro Edition เวอร์ชัน 24.2