ในการคํานวณค่าของการลงทะเบียนการปรับเวลาแบบคงที่ คุณจําเป็นต้องแปลงความล่าช้า TX/RX PMA เป็นเลขฐานสิบหกและตั้งค่าเป็นการลงทะเบียนการปรับเวลาแบบคงที่ที่เกี่ยวข้อง เช่น tx_ns_adjustment_10G ของอีเธอร์เน็ตความหน่วงแฝงต่ํา 10G MAC MegaCore®
ตัวอย่างโหมด Arria V GZ 40 บิต PMA:
-
ค้นหาความล่าช้า PMA ในคู่มือผู้ใช้ 10G MAC MegaCore 10G MAC ความหน่วงแฝงต่ํา
-
ฮาร์ดแวร์ 10G ความล่าช้า Tx ดิจิทัล = 123 UI x 0.097 ns = 11.931 ns
-
ความล่าช้าของ Tx อนาล็อกฮาร์ดแวร์ 10G = -1.1 ns
-
คํานวณความล่าช้าทั้งหมด
-
11.931 ns - 1.1 ns = 10.831 ns
-
แปลงนาโนวินาทีเป็นเลขฐานสิบหก
-
10 ns = 0x000A
-
คูณนาโนวินาทีเป็นเสี้ยวหนึ่งด้วย 65,536 (0x10000)
-
0.831 ns x 65,536 = 54,460.416
-
ปัดนาโนวินาทีทวีคูณเป็นหน่วย
-
54,460.416 => 54,460
-
แปลงนาโนวินาทีเศษส่วนเป็นเลขฐานสิบหก
-
54,460 = 0xD4BC
-
ตั้งค่าความล่าช้าที่แปลงแล้วเป็นการลงทะเบียนที่เกี่ยวข้อง
-
tx_ns_adjustment_10G = 0x000A
-
tx_fns_adjustment_10G = 0xD4BC