ปัญหาสำคัญ
นี่เป็นเพราะเหตุผลที่ตัวจัดลําดับการรีเซ็ตจะรีสตาร์ตลําดับการรีเซ็ตของตัวรับส่งสัญญาณและนํา TSE PCS เข้าสู่สถานะรีเซ็ตเมื่อ TSE PCS ตรวจจับลิงก์ลง TSE PCS จะออกจากสถานะรีเซ็ตเมื่อลําดับการรีเซ็ตตัวรับส่งสัญญาณเสร็จสมบูรณ์และ TSE PCS จะตรวจจับสภาพการเชื่อมต่อ
การแก้ไขปัญหาต่อไปนี้นําเสนอโซลูชันเพื่อให้แน่ใจว่าบล็อก PCS จะไม่เข้าสู่สถานะรีเซ็ตเมื่อเริ่มลําดับการรีเซ็ตตัวรับส่งสัญญาณหรือตรวจพบการเชื่อมต่อ
1. เรียกดูโฟลเดอร์ไลบรารีtriple_speed_ethernetของโครงการและเปิดไฟล์ RTL ที่มีข้อความชัดเจน 'altera_tse_pcs_pma_gige.v '
2. ที่บรรทัดที่ 247 ให้ปรับเปลี่ยนรหัสต่อไปนี้:
มอบหมายPCS_reset = รีเซ็ต| rx_digitalreset_sqcnr_clk;
ถึง
กําหนดPCS_reset = รีเซ็ต
ด้วยการลบสัญญาณrx_digitalreset_sqcnr_clk จะช่วยให้มั่นใจได้ว่าตรรกะซอฟต์ลอจิก TSE PCS จะไม่ขึ้นอยู่กับตัวจัดลําดับการรีเซ็ตของตัวรับส่งสัญญาณ อย่างไรก็ตามจะยังคงสามารถไปที่โหมดรีเซ็ตได้หากมั่นใจการอินพุตการรีเซ็ต
หลังจากการแก้ไข โปรดคอมไพล์โครงการ Triple Speed Ethernet อีกครั้ง