From 7372d3df92374636e164e3161e630d35c1859b18 Mon Sep 17 00:00:00 2001 From: Erik Kooistra <kooistra@astron.nl> Date: Wed, 15 Jul 2015 11:11:06 +0000 Subject: [PATCH] Added eplanation of link fault operation. --- libraries/technology/eth_10g/tech_eth_10g_arria10.vhd | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/libraries/technology/eth_10g/tech_eth_10g_arria10.vhd b/libraries/technology/eth_10g/tech_eth_10g_arria10.vhd index 77852f6977..7e00652158 100644 --- a/libraries/technology/eth_10g/tech_eth_10g_arria10.vhd +++ b/libraries/technology/eth_10g/tech_eth_10g_arria10.vhd @@ -56,6 +56,14 @@ -- 0 = OK -- 1 = local fault -- 2 = remote fault +-- +-- From google search: +-- Link fault Operation +-- 1) Device B detects loss of signal. Local fault is signaled by PHY of Device B to Device B. +-- 2) Device B ceases transmission of MAC frames and transmits remote fault to Device A. +-- 3) Device A receives remote fault from Device B. +-- 4) Device A stops sending frames, continuously generates Idle. +-- -- Hence when the xgmii_link_status is OK then the other side is also OK so -- then it is also appropriate to release tx_snk.xon. -- -- GitLab