aboutsummaryrefslogtreecommitdiffstats
path: root/icebox
diff options
context:
space:
mode:
authorAndrew Wygle <awygle@gmail.com>2018-08-28 08:29:14 -0700
committerAndrew Wygle <awygle@gmail.com>2018-08-28 08:29:53 -0700
commit9dbc14410f77a1df9411c50f6012224d9304d259 (patch)
treebafacdaf59a919ecae2f2285f80d613a1d73ce4e /icebox
parentc02a4000f4cef8d4d9e76757f55ea4920667e1e8 (diff)
downloadicestorm-9dbc14410f77a1df9411c50f6012224d9304d259.tar.gz
icestorm-9dbc14410f77a1df9411c50f6012224d9304d259.tar.bz2
icestorm-9dbc14410f77a1df9411c50f6012224d9304d259.zip
Add support for cm36 and swg25tr lm4k packages.
Diffstat (limited to 'icebox')
-rw-r--r--icebox/icebox.py86
1 files changed, 70 insertions, 16 deletions
diff --git a/icebox/icebox.py b/icebox/icebox.py
index 27bd243..41d6bac 100644
--- a/icebox/icebox.py
+++ b/icebox/icebox.py
@@ -2489,43 +2489,47 @@ ieren_db = {
( 7, 6, 1, 7, 6, 0),
],
"lm4k": [
+ ( 4, 21, 0, 4, 21, 1),
+ ( 4, 21, 1, 4, 21, 0),
+ ( 5, 21, 1, 5, 21, 0),
( 6, 0, 0, 6, 0, 1),
( 6, 0, 1, 6, 0, 0),
+ ( 6, 21, 0, 6, 21, 1),
( 7, 0, 0, 7, 0, 1),
( 7, 0, 1, 7, 0, 0),
+ ( 7, 21, 1, 7, 21, 0),
( 8, 0, 0, 8, 0, 1),
( 8, 0, 1, 8, 0, 0),
+ ( 9, 21, 1, 9, 21, 0),
+ ( 9, 21, 0, 9, 21, 1),
(10, 0, 0, 10, 0, 1),
(12, 0, 0, 12, 0, 1),
(12, 0, 1, 12, 0, 0),
+ (12, 21, 1, 12, 21, 0),
(13, 0, 0, 13, 0, 1),
(13, 0, 1, 13, 0, 0),
- (19, 0, 0, 19, 0, 1),
- (19, 0, 1, 19, 0, 0),
- (21, 0, 0, 21, 0, 1),
- (21, 0, 1, 21, 0, 0),
- (22, 0, 0, 22, 0, 1),
- (23, 0, 0, 23, 0, 1),
- (23, 0, 1, 23, 0, 0),
- (24, 0, 0, 24, 0, 1),
- (24, 0, 1, 24, 0, 0),
- ( 4, 21, 0, 4, 21, 1),
- ( 4, 21, 1, 4, 21, 0),
- ( 5, 21, 1, 5, 21, 0),
- ( 6, 21, 0, 6, 21, 1),
- ( 7, 21, 1, 7, 21, 0),
- ( 9, 21, 0, 9, 21, 1),
- (12, 21, 1, 12, 21, 0),
(13, 21, 0, 13, 21, 1),
+ (14, 0, 1, 14, 0, 0),
(15, 21, 0, 15, 21, 1),
+ (16, 21, 1, 16, 21, 0),
(17, 21, 1, 17, 21, 0),
(18, 21, 0, 18, 21, 1),
+ (19, 0, 0, 19, 0, 1),
+ (19, 0, 1, 19, 0, 0),
(19, 21, 0, 19, 21, 1),
(19, 21, 1, 19, 21, 0),
+ (21, 0, 0, 21, 0, 1),
+ (21, 0, 1, 21, 0, 0),
(21, 21, 1, 21, 21, 0),
+ (22, 0, 0, 22, 0, 1),
+ (22, 0, 1, 22, 0, 0),
(22, 21, 1, 22, 21, 0),
+ (23, 0, 0, 23, 0, 1),
+ (23, 0, 1, 23, 0, 0),
(23, 21, 0, 23, 21, 1),
(23, 21, 1, 23, 21, 0),
+ (24, 0, 0, 24, 0, 1),
+ (24, 0, 1, 24, 0, 0),
],
"5k": [
( 8, 0, 0, 8, 0, 1),
@@ -4873,6 +4877,56 @@ pinloc_db = {
( "F7", 21, 0, 1),
( "G3", 13, 0, 0),
( "G6", 23, 0, 1),
+ ],
+ "lm4k-cm36": [
+ ( "A1", 5, 21, 1),
+ ( "A2", 7, 21, 1),
+ ( "A3", 9, 21, 1),
+ ( "A4", 16, 21, 1),
+ ( "A5", 19, 21, 1),
+ ( "A6", 22, 21, 1),
+ ( "B1", 4, 21, 1),
+ ( "B2", 6, 21, 0),
+ ( "B3", 12, 21, 1),
+ ( "B4", 13, 21, 0),
+ ( "B5", 21, 21, 1),
+ ( "B6", 23, 21, 1),
+ ( "C1", 7, 0, 1),
+ ( "C5", 23, 21, 0),
+ ( "C6", 23, 0, 0),
+ ( "D1", 6, 0, 1),
+ ( "D6", 24, 0, 0),
+ ( "E1", 7, 0, 0),
+ ( "E2", 13, 0, 0),
+ ( "E3", 14, 0, 1),
+ ( "E5", 22, 0, 1),
+ ( "E6", 24, 0, 1),
+ ( "F1", 6, 0, 0),
+ ( "F2", 10, 0, 0),
+ ( "F3", 12, 0, 1),
+ ( "F4", 19, 0, 0),
+ ( "F5", 22, 0, 0),
+ ( "F6", 23, 0, 1),
+ ],
+ "lm4k-swg25tr": [
+ ( "A1", 22, 21, 1),
+ ( "A3", 13, 21, 0),
+ ( "A4", 12, 21, 1),
+ ( "A5", 5, 21, 1),
+ ( "B1", 21, 21, 1),
+ ( "B5", 6, 21, 0),
+ ( "C1", 23, 0, 1),
+ ( "C2", 19, 21, 1),
+ ( "C4", 13, 0, 0),
+ ( "C5", 7, 0, 1),
+ ( "D1", 24, 0, 0),
+ ( "D2", 23, 0, 0),
+ ( "D3", 19, 0, 0),
+ ( "D5", 6, 0, 1),
+ ( "E1", 24, 0, 1),
+ ( "E3", 12, 0, 1),
+ ( "E4", 7, 0, 0),
+ ( "E5", 6, 0, 0),
]
}