Commit 11ac9b62 authored by Grzegorz Daniluk's avatar Grzegorz Daniluk

modify tx delays for v3.3 HDL

v3.3 gateware has reduced number of global clocks by using regional clock nets
for first 4 GTX. Software needs to compensate additional delays.
parent bd27c4c4
...@@ -43,7 +43,7 @@ ports = { ...@@ -43,7 +43,7 @@ ports = {
}; };
wr4 = { wr4 = {
phy_rx_min = 160000; -- minimal RX latency introduced by the PHY (in picoseconds) phy_rx_min = 161200; -- minimal RX latency introduced by the PHY (in picoseconds)
phy_tx_min = 0; phy_tx_min = 0;
mac_addr = "auto"; mac_addr = "auto";
...@@ -51,7 +51,7 @@ ports = { ...@@ -51,7 +51,7 @@ ports = {
}; };
wr5 = { wr5 = {
phy_rx_min = 160000; -- minimal RX latency introduced by the PHY (in picoseconds) phy_rx_min = 161200; -- minimal RX latency introduced by the PHY (in picoseconds)
phy_tx_min = 0; phy_tx_min = 0;
mac_addr = "auto"; mac_addr = "auto";
...@@ -60,7 +60,7 @@ ports = { ...@@ -60,7 +60,7 @@ ports = {
wr6 = { wr6 = {
phy_rx_min = 160000; -- minimal RX latency introduced by the PHY (in picoseconds) phy_rx_min = 161200; -- minimal RX latency introduced by the PHY (in picoseconds)
phy_tx_min = 0; phy_tx_min = 0;
mac_addr = "auto"; mac_addr = "auto";
...@@ -68,7 +68,7 @@ ports = { ...@@ -68,7 +68,7 @@ ports = {
}; };
wr7 = { wr7 = {
phy_rx_min = 160000; -- minimal RX latency introduced by the PHY (in picoseconds) phy_rx_min = 161200; -- minimal RX latency introduced by the PHY (in picoseconds)
phy_tx_min = 0; phy_tx_min = 0;
mac_addr = "auto"; mac_addr = "auto";
...@@ -76,7 +76,7 @@ ports = { ...@@ -76,7 +76,7 @@ ports = {
}; };
wr8 = { wr8 = {
phy_rx_min = 160000; -- minimal RX latency introduced by the PHY (in picoseconds) phy_rx_min = 161200; -- minimal RX latency introduced by the PHY (in picoseconds)
phy_tx_min = 0; phy_tx_min = 0;
mac_addr = "auto"; mac_addr = "auto";
...@@ -84,7 +84,7 @@ ports = { ...@@ -84,7 +84,7 @@ ports = {
}; };
wr9 = { wr9 = {
phy_rx_min = 160000; -- minimal RX latency introduced by the PHY (in picoseconds) phy_rx_min = 161200; -- minimal RX latency introduced by the PHY (in picoseconds)
phy_tx_min = 0; phy_tx_min = 0;
mac_addr = "auto"; mac_addr = "auto";
...@@ -92,7 +92,7 @@ ports = { ...@@ -92,7 +92,7 @@ ports = {
}; };
wr10 = { wr10 = {
phy_rx_min = 160000; -- minimal RX latency introduced by the PHY (in picoseconds) phy_rx_min = 161400; -- minimal RX latency introduced by the PHY (in picoseconds)
phy_tx_min = 0; phy_tx_min = 0;
mac_addr = "auto"; mac_addr = "auto";
...@@ -100,7 +100,7 @@ ports = { ...@@ -100,7 +100,7 @@ ports = {
}; };
wr11 = { wr11 = {
phy_rx_min = 160000; -- minimal RX latency introduced by the PHY (in picoseconds) phy_rx_min = 161400; -- minimal RX latency introduced by the PHY (in picoseconds)
phy_tx_min = 0; phy_tx_min = 0;
mac_addr = "auto"; mac_addr = "auto";
...@@ -108,7 +108,7 @@ ports = { ...@@ -108,7 +108,7 @@ ports = {
}; };
wr12 = { wr12 = {
phy_rx_min = 160000; -- minimal RX latency introduced by the PHY (in picoseconds) phy_rx_min = 161400; -- minimal RX latency introduced by the PHY (in picoseconds)
phy_tx_min = 0; phy_tx_min = 0;
mac_addr = "auto"; mac_addr = "auto";
...@@ -116,7 +116,7 @@ ports = { ...@@ -116,7 +116,7 @@ ports = {
}; };
wr13 = { wr13 = {
phy_rx_min = 160000; -- minimal RX latency introduced by the PHY (in picoseconds) phy_rx_min = 161400; -- minimal RX latency introduced by the PHY (in picoseconds)
phy_tx_min = 0; phy_tx_min = 0;
mac_addr = "auto"; mac_addr = "auto";
...@@ -124,7 +124,7 @@ ports = { ...@@ -124,7 +124,7 @@ ports = {
}; };
wr14 = { wr14 = {
phy_rx_min = 160000; -- minimal RX latency introduced by the PHY (in picoseconds) phy_rx_min = 161500; -- minimal RX latency introduced by the PHY (in picoseconds)
phy_tx_min = 0; phy_tx_min = 0;
mac_addr = "auto"; mac_addr = "auto";
...@@ -132,7 +132,7 @@ ports = { ...@@ -132,7 +132,7 @@ ports = {
}; };
wr15 = { wr15 = {
phy_rx_min = 160000; -- minimal RX latency introduced by the PHY (in picoseconds) phy_rx_min = 161400; -- minimal RX latency introduced by the PHY (in picoseconds)
phy_tx_min = 0; phy_tx_min = 0;
mac_addr = "auto"; mac_addr = "auto";
...@@ -140,7 +140,7 @@ ports = { ...@@ -140,7 +140,7 @@ ports = {
}; };
wr16 = { wr16 = {
phy_rx_min = 160000; -- minimal RX latency introduced by the PHY (in picoseconds) phy_rx_min = 161400; -- minimal RX latency introduced by the PHY (in picoseconds)
phy_tx_min = 0; phy_tx_min = 0;
mac_addr = "auto"; mac_addr = "auto";
...@@ -148,7 +148,7 @@ ports = { ...@@ -148,7 +148,7 @@ ports = {
}; };
wr17 = { wr17 = {
phy_rx_min = 160000; -- minimal RX latency introduced by the PHY (in picoseconds) phy_rx_min = 161400; -- minimal RX latency introduced by the PHY (in picoseconds)
phy_tx_min = 0; phy_tx_min = 0;
mac_addr = "auto"; mac_addr = "auto";
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment