mirror of https://github.com/YosysHQ/icestorm.git
Support lm4k in icebox_chipdb.py.
This commit is contained in:
parent
9c11606f1d
commit
2d571cb728
|
|
@ -4840,7 +4840,7 @@ pinloc_db = {
|
||||||
( "B2", 7, 21, 1),
|
( "B2", 7, 21, 1),
|
||||||
( "B4", 15, 21, 0),
|
( "B4", 15, 21, 0),
|
||||||
( "B6", 18, 21, 0),
|
( "B6", 18, 21, 0),
|
||||||
( "B7", 23, 21, 0),
|
( "B7", 23, 21, 1),
|
||||||
( "C1", 4, 21, 0),
|
( "C1", 4, 21, 0),
|
||||||
( "C3", 9, 21, 0),
|
( "C3", 9, 21, 0),
|
||||||
( "C4", 19, 21, 0),
|
( "C4", 19, 21, 0),
|
||||||
|
|
|
||||||
|
|
@ -19,6 +19,7 @@ import icebox
|
||||||
import getopt, sys, re
|
import getopt, sys, re
|
||||||
|
|
||||||
mode_384 = False
|
mode_384 = False
|
||||||
|
mode_lm4k = False
|
||||||
mode_5k = False
|
mode_5k = False
|
||||||
mode_8k = False
|
mode_8k = False
|
||||||
|
|
||||||
|
|
@ -34,11 +35,14 @@ Usage: icebox_chipdb [options] [bitmap.asc]
|
||||||
|
|
||||||
-8
|
-8
|
||||||
create chipdb for 8k device
|
create chipdb for 8k device
|
||||||
|
|
||||||
|
-4
|
||||||
|
create chipdb for lm4k device
|
||||||
""")
|
""")
|
||||||
sys.exit(0)
|
sys.exit(0)
|
||||||
|
|
||||||
try:
|
try:
|
||||||
opts, args = getopt.getopt(sys.argv[1:], "358")
|
opts, args = getopt.getopt(sys.argv[1:], "3584")
|
||||||
except:
|
except:
|
||||||
usage()
|
usage()
|
||||||
|
|
||||||
|
|
@ -49,6 +53,8 @@ for o, a in opts:
|
||||||
mode_5k = True
|
mode_5k = True
|
||||||
elif o == "-3":
|
elif o == "-3":
|
||||||
mode_384 = True
|
mode_384 = True
|
||||||
|
elif o == "-4":
|
||||||
|
mode_lm4k = True
|
||||||
else:
|
else:
|
||||||
usage()
|
usage()
|
||||||
|
|
||||||
|
|
@ -59,6 +65,8 @@ elif mode_5k:
|
||||||
ic.setup_empty_5k()
|
ic.setup_empty_5k()
|
||||||
elif mode_384:
|
elif mode_384:
|
||||||
ic.setup_empty_384()
|
ic.setup_empty_384()
|
||||||
|
elif mode_lm4k:
|
||||||
|
ic.setup_empty_lm4k()
|
||||||
else:
|
else:
|
||||||
ic.setup_empty_1k()
|
ic.setup_empty_1k()
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue