From 6f76600881b3ec3d194a532caf0ae6184bc481af Mon Sep 17 00:00:00 2001 From: David Shah Date: Tue, 31 Oct 2017 19:45:27 +0000 Subject: Add missing up5k global buffer pads --- icebox/icebox.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'icebox/icebox.py') diff --git a/icebox/icebox.py b/icebox/icebox.py index b797902..6253dc2 100644 --- a/icebox/icebox.py +++ b/icebox/icebox.py @@ -1148,7 +1148,7 @@ extra_bits_db = { (0, 690, 334): ("padin_glb_netwk", "0"), # (0 1) (690 334) (690 334) routing T_0_0.padin_0 T_0_0.glb_netwk_0 (1, 691, 334): ("padin_glb_netwk", "1"), # (1 1) (691 334) (691 334) routing T_0_0.padin_1 T_0_0.glb_netwk_1 (0, 690, 336): ("padin_glb_netwk", "2"), # (0 3) (690 336) (690 336) routing T_0_0.padin_2 T_0_0.glb_netwk_2 - (1, 871, 271): ("padin_glb_netwk", "3"), + (1, 871, 271): ("padin_glb_netwk", "3"), # TODO: 3-6 are not correct - but may not better (1, 870, 270): ("padin_glb_netwk", "4"), (1, 871, 270): ("padin_glb_netwk", "5"), (0, 870, 271): ("padin_glb_netwk", "6"), @@ -1678,10 +1678,13 @@ padin_pio_db = { ], "5k": [ ( 6, 0, 1), + (12, 0, 1), + (13, 0, 0), (19, 0, 1), ( 6, 31, 0), (12, 31, 1), (13, 31, 0), + (19, 31, 0), #This is probably wrong, but the pin seems partially broken in icecube too, and it means we have the right number of GBs to keep arachne happy ], "8k": [ (33, 16, 1), -- cgit v1.2.3 From 3a6b05c6aa0dce72f9ceecba94db453e5c2ef7c6 Mon Sep 17 00:00:00 2001 From: David Shah Date: Wed, 1 Nov 2017 15:37:51 +0000 Subject: Work on 5k global buffer pads --- icebox/icebox.py | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) (limited to 'icebox/icebox.py') diff --git a/icebox/icebox.py b/icebox/icebox.py index 6253dc2..4a54536 100644 --- a/icebox/icebox.py +++ b/icebox/icebox.py @@ -1677,14 +1677,16 @@ padin_pio_db = { ( 6, 17, 1), # glb_netwk_7 ], "5k": [ - ( 6, 0, 1), - (12, 0, 1), - (13, 0, 0), - (19, 0, 1), - ( 6, 31, 0), - (12, 31, 1), - (13, 31, 0), - (19, 31, 0), #This is probably wrong, but the pin seems partially broken in icecube too, and it means we have the right number of GBs to keep arachne happy + (19, 0, 1), #0 fixed + ( 6, 0, 1), #1 fixed + (13, 31, 0), #2 fixed + (13, 0, 0), #3 fixed + + (19, 31, 0), #These two are questionable, but keep the order correct + ( 6, 31, 0), #They may need to be fixed if other package options are added. + + (12, 0, 1), #6 fixed + (12, 31, 1), #7 fixed ], "8k": [ (33, 16, 1), -- cgit v1.2.3 From e75e9171ac7e2a62b83c1dee34ad0f2ef6b6c82a Mon Sep 17 00:00:00 2001 From: David Shah Date: Wed, 1 Nov 2017 20:16:33 +0000 Subject: Fix global network 1 padin bit --- icebox/icebox.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'icebox/icebox.py') diff --git a/icebox/icebox.py b/icebox/icebox.py index 4a54536..f48abd2 100644 --- a/icebox/icebox.py +++ b/icebox/icebox.py @@ -1146,8 +1146,8 @@ extra_bits_db = { }, "5k": { (0, 690, 334): ("padin_glb_netwk", "0"), # (0 1) (690 334) (690 334) routing T_0_0.padin_0 T_0_0.glb_netwk_0 - (1, 691, 334): ("padin_glb_netwk", "1"), # (1 1) (691 334) (691 334) routing T_0_0.padin_1 T_0_0.glb_netwk_1 - (0, 690, 336): ("padin_glb_netwk", "2"), # (0 3) (690 336) (690 336) routing T_0_0.padin_2 T_0_0.glb_netwk_2 + (0, 691, 334): ("padin_glb_netwk", "1"), # (1 1) (691 334) (691 334) routing T_0_0.padin_1 T_0_0.glb_netwk_1 + (1, 690, 175): ("padin_glb_netwk", "2"), # (0 3) (690 336) (690 336) routing T_0_0.padin_2 T_0_0.glb_netwk_2 (1, 871, 271): ("padin_glb_netwk", "3"), # TODO: 3-6 are not correct - but may not better (1, 870, 270): ("padin_glb_netwk", "4"), (1, 871, 270): ("padin_glb_netwk", "5"), -- cgit v1.2.3 From 1c56e56032d037d1ccbdfead5c6c95db68da8f4c Mon Sep 17 00:00:00 2001 From: David Shah Date: Sun, 5 Nov 2017 16:32:58 +0000 Subject: Fix 5k padin_glb_netwk bits --- icebox/icebox.py | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) (limited to 'icebox/icebox.py') diff --git a/icebox/icebox.py b/icebox/icebox.py index f48abd2..e6243ac 100644 --- a/icebox/icebox.py +++ b/icebox/icebox.py @@ -1145,14 +1145,14 @@ extra_bits_db = { (0, 331, 143): ("padin_glb_netwk", "7"), }, "5k": { - (0, 690, 334): ("padin_glb_netwk", "0"), # (0 1) (690 334) (690 334) routing T_0_0.padin_0 T_0_0.glb_netwk_0 - (0, 691, 334): ("padin_glb_netwk", "1"), # (1 1) (691 334) (691 334) routing T_0_0.padin_1 T_0_0.glb_netwk_1 - (1, 690, 175): ("padin_glb_netwk", "2"), # (0 3) (690 336) (690 336) routing T_0_0.padin_2 T_0_0.glb_netwk_2 - (1, 871, 271): ("padin_glb_netwk", "3"), # TODO: 3-6 are not correct - but may not better - (1, 870, 270): ("padin_glb_netwk", "4"), - (1, 871, 270): ("padin_glb_netwk", "5"), - (0, 870, 271): ("padin_glb_netwk", "6"), - (1, 691, 335): ("padin_glb_netwk", "7"), # (1 0) (691 335) (691 335) routing T_0_0.padin_7 T_0_0.glb_netwk_7 + (0, 690, 334): ("padin_glb_netwk", "0"), # check + (0, 691, 334): ("padin_glb_netwk", "1"), # good + (1, 690, 175): ("padin_glb_netwk", "2"), # good + (1, 691, 175): ("padin_glb_netwk", "3"), # check + (1, 690, 174): ("padin_glb_netwk", "4"), # good (INTOSC only) + (1, 691, 174): ("padin_glb_netwk", "5"), # good (INTOSC only) + (0, 690, 335): ("padin_glb_netwk", "6"), # check + (0, 691, 335): ("padin_glb_netwk", "7"), # good }, "8k": { (0, 870, 270): ("padin_glb_netwk", "0"), -- cgit v1.2.3 From c69b87d59340d37de4c389791e4b8e1cc5cad713 Mon Sep 17 00:00:00 2001 From: David Shah Date: Mon, 6 Nov 2017 16:14:41 +0000 Subject: Fix 5k gbin configuration --- icebox/icebox.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'icebox/icebox.py') diff --git a/icebox/icebox.py b/icebox/icebox.py index e6243ac..fde97dc 100644 --- a/icebox/icebox.py +++ b/icebox/icebox.py @@ -1190,8 +1190,8 @@ gbufin_db = { "5k": [ ( 6, 0, 6), #checked (12, 0, 5), #checked - (13, 0, 7), #unknown - (19, 0, 0), #checked + (13, 0, 0), #checked + (19, 0, 7), #checked ( 6, 31, 3), #checked (12, 31, 4), #checked (13, 31, 1), #checked -- cgit v1.2.3