Add global network data
Signed-off-by: David Shah <davey1576@gmail.com>
diff --git a/ECP5/LFE5U-25F/globals.json b/ECP5/LFE5U-25F/globals.json
new file mode 100644
index 0000000..3b01663
--- /dev/null
+++ b/ECP5/LFE5U-25F/globals.json
@@ -0,0 +1,54 @@
+{
+ "quadrants": {
+ "UL": {
+ "x0": 0,
+ "y0": 0,
+ "x1": 31,
+ "y1": 25
+ },
+ "UR": {
+ "x0": 32,
+ "y0": 0,
+ "x1": 72,
+ "y1": 25
+ },
+ "LL": {
+ "x0": 0,
+ "y0": 26,
+ "x1": 31,
+ "y1": 50
+ },
+ "LR": {
+ "x0": 32,
+ "y0": 26,
+ "x1": 72,
+ "y1": 50
+ }
+ },
+ "taps": {
+ "C4": {
+ "lx0": 0,
+ "lx1": 3,
+ "rx0": 4,
+ "rx1": 12
+ },
+ "C22": {
+ "lx0": 13,
+ "lx1": 21,
+ "rx0": 22,
+ "rx1": 31
+ },
+ "C42": {
+ "lx0": 32,
+ "lx1": 41,
+ "rx0": 42,
+ "rx1": 50
+ },
+ "C60": {
+ "lx0": 51,
+ "lx1": 59,
+ "rx0": 60,
+ "rx1": 72
+ }
+ }
+}
diff --git a/ECP5/LFE5U-45F/globals.json b/ECP5/LFE5U-45F/globals.json
new file mode 100644
index 0000000..0577fc2
--- /dev/null
+++ b/ECP5/LFE5U-45F/globals.json
@@ -0,0 +1,54 @@
+{
+ "quadrants": {
+ "UL": {
+ "x0": 0,
+ "y0": 0,
+ "x1": 40,
+ "y1": 34
+ },
+ "UR": {
+ "x0": 41,
+ "y0": 0,
+ "x1": 90,
+ "y1": 34
+ },
+ "LL": {
+ "x0": 0,
+ "y0": 35,
+ "x1": 40,
+ "y1": 71
+ },
+ "LR": {
+ "x0": 41,
+ "y0": 35,
+ "x1": 90,
+ "y1": 71
+ }
+ },
+ "taps": {
+ "C13": {
+ "lx0": 0,
+ "lx1": 12,
+ "rx0": 13,
+ "rx1": 21
+ },
+ "C31": {
+ "lx0": 22,
+ "lx1": 30,
+ "rx0": 31,
+ "rx1": 40
+ },
+ "C51": {
+ "lx0": 41,
+ "lx1": 50,
+ "rx0": 51,
+ "rx1": 63
+ },
+ "C78": {
+ "lx0": 64,
+ "lx1": 77,
+ "rx0": 78,
+ "rx1": 90
+ }
+ }
+}
diff --git a/ECP5/LFE5U-85F/globals.json b/ECP5/LFE5U-85F/globals.json
new file mode 100644
index 0000000..2046834
--- /dev/null
+++ b/ECP5/LFE5U-85F/globals.json
@@ -0,0 +1,66 @@
+{
+ "quadrants": {
+ "UL": {
+ "x0": 0,
+ "y0": 0,
+ "x1": 67,
+ "y1": 46
+ },
+ "UR": {
+ "x0": 68,
+ "y0": 0,
+ "x1": 126,
+ "y1": 46
+ },
+ "LL": {
+ "x0": 0,
+ "y0": 47,
+ "x1": 67,
+ "y1": 95
+ },
+ "LR": {
+ "x0": 68,
+ "y0": 47,
+ "x1": 126,
+ "y1": 95
+ }
+ },
+ "taps": {
+ "C13": {
+ "lx0": 0,
+ "lx1": 12,
+ "rx0": 13,
+ "rx1": 21
+ },
+ "C31": {
+ "lx0": 22,
+ "lx1": 30,
+ "rx0": 31,
+ "rx1": 43
+ },
+ "C58": {
+ "lx0": 44,
+ "lx1": 57,
+ "rx0": 58,
+ "rx1": 67
+ },
+ "C78": {
+ "lx0": 68,
+ "lx1": 77,
+ "rx0": 78,
+ "rx1": 86
+ },
+ "C96": {
+ "lx0": 87,
+ "lx1": 95,
+ "rx0": 96,
+ "rx1": 104
+ },
+ "C114": {
+ "lx0": 105,
+ "lx1": 113,
+ "rx0": 114,
+ "rx1": 126
+ }
+ }
+}
diff --git a/ECP5/LFE5UM-45F/globals.json b/ECP5/LFE5UM-45F/globals.json
new file mode 100644
index 0000000..0577fc2
--- /dev/null
+++ b/ECP5/LFE5UM-45F/globals.json
@@ -0,0 +1,54 @@
+{
+ "quadrants": {
+ "UL": {
+ "x0": 0,
+ "y0": 0,
+ "x1": 40,
+ "y1": 34
+ },
+ "UR": {
+ "x0": 41,
+ "y0": 0,
+ "x1": 90,
+ "y1": 34
+ },
+ "LL": {
+ "x0": 0,
+ "y0": 35,
+ "x1": 40,
+ "y1": 71
+ },
+ "LR": {
+ "x0": 41,
+ "y0": 35,
+ "x1": 90,
+ "y1": 71
+ }
+ },
+ "taps": {
+ "C13": {
+ "lx0": 0,
+ "lx1": 12,
+ "rx0": 13,
+ "rx1": 21
+ },
+ "C31": {
+ "lx0": 22,
+ "lx1": 30,
+ "rx0": 31,
+ "rx1": 40
+ },
+ "C51": {
+ "lx0": 41,
+ "lx1": 50,
+ "rx0": 51,
+ "rx1": 63
+ },
+ "C78": {
+ "lx0": 64,
+ "lx1": 77,
+ "rx0": 78,
+ "rx1": 90
+ }
+ }
+}
diff --git a/ECP5/LFE5UM5G-45F/globals.json b/ECP5/LFE5UM5G-45F/globals.json
new file mode 100644
index 0000000..0577fc2
--- /dev/null
+++ b/ECP5/LFE5UM5G-45F/globals.json
@@ -0,0 +1,54 @@
+{
+ "quadrants": {
+ "UL": {
+ "x0": 0,
+ "y0": 0,
+ "x1": 40,
+ "y1": 34
+ },
+ "UR": {
+ "x0": 41,
+ "y0": 0,
+ "x1": 90,
+ "y1": 34
+ },
+ "LL": {
+ "x0": 0,
+ "y0": 35,
+ "x1": 40,
+ "y1": 71
+ },
+ "LR": {
+ "x0": 41,
+ "y0": 35,
+ "x1": 90,
+ "y1": 71
+ }
+ },
+ "taps": {
+ "C13": {
+ "lx0": 0,
+ "lx1": 12,
+ "rx0": 13,
+ "rx1": 21
+ },
+ "C31": {
+ "lx0": 22,
+ "lx1": 30,
+ "rx0": 31,
+ "rx1": 40
+ },
+ "C51": {
+ "lx0": 41,
+ "lx1": 50,
+ "rx0": 51,
+ "rx1": 63
+ },
+ "C78": {
+ "lx0": 64,
+ "lx1": 77,
+ "rx0": 78,
+ "rx1": 90
+ }
+ }
+}
diff --git a/ECP5/LFE5UM5G-85F/globals.json b/ECP5/LFE5UM5G-85F/globals.json
new file mode 100644
index 0000000..2046834
--- /dev/null
+++ b/ECP5/LFE5UM5G-85F/globals.json
@@ -0,0 +1,66 @@
+{
+ "quadrants": {
+ "UL": {
+ "x0": 0,
+ "y0": 0,
+ "x1": 67,
+ "y1": 46
+ },
+ "UR": {
+ "x0": 68,
+ "y0": 0,
+ "x1": 126,
+ "y1": 46
+ },
+ "LL": {
+ "x0": 0,
+ "y0": 47,
+ "x1": 67,
+ "y1": 95
+ },
+ "LR": {
+ "x0": 68,
+ "y0": 47,
+ "x1": 126,
+ "y1": 95
+ }
+ },
+ "taps": {
+ "C13": {
+ "lx0": 0,
+ "lx1": 12,
+ "rx0": 13,
+ "rx1": 21
+ },
+ "C31": {
+ "lx0": 22,
+ "lx1": 30,
+ "rx0": 31,
+ "rx1": 43
+ },
+ "C58": {
+ "lx0": 44,
+ "lx1": 57,
+ "rx0": 58,
+ "rx1": 67
+ },
+ "C78": {
+ "lx0": 68,
+ "lx1": 77,
+ "rx0": 78,
+ "rx1": 86
+ },
+ "C96": {
+ "lx0": 87,
+ "lx1": 95,
+ "rx0": 96,
+ "rx1": 104
+ },
+ "C114": {
+ "lx0": 105,
+ "lx1": 113,
+ "rx0": 114,
+ "rx1": 126
+ }
+ }
+}