aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorClifford Wolf <clifford@clifford.at>2017-03-09 10:28:57 +0100
committerClifford Wolf <clifford@clifford.at>2017-03-09 10:28:57 +0100
commit9efea90b1a6b4561923eec2cd096f0111b37a203 (patch)
tree8dfd8fb15420133e520866362e716c57c3c778b5
parent89fe3abc45120feebcfcceb443d88ce4d84caab0 (diff)
downloadicestorm-9efea90b1a6b4561923eec2cd096f0111b37a203.tar.gz
icestorm-9efea90b1a6b4561923eec2cd096f0111b37a203.tar.bz2
icestorm-9efea90b1a6b4561923eec2cd096f0111b37a203.zip
Add icecube.sh support for lp384-cm36 and lp384-cm49, make cm49 default
-rw-r--r--icefuzz/fuzzconfig.py13
-rw-r--r--icefuzz/icecube.sh10
2 files changed, 17 insertions, 6 deletions
diff --git a/icefuzz/fuzzconfig.py b/icefuzz/fuzzconfig.py
index 6bb1338..19cbec3 100644
--- a/icefuzz/fuzzconfig.py
+++ b/icefuzz/fuzzconfig.py
@@ -30,13 +30,16 @@ elif os.getenv('ICE384PINS'):
num_ramb40 = 0
pins = """
- 1 2 5 6 7 8
- 12 13 14 15
- 18 19 20 22 23
- 26 27 29 30 31 32
+ A1 A2 A3 A4 A5 A6 A7
+ B1 B2 B3 B4
+ C1 C2 C4 C5 C6 C7
+ D1 D2 D3 D4 D6 D7
+ E2 E6 E7
+ F1 F2 F3 F4 F5 F6 F7
+ G1 G3 G4 G6
""".split()
- gpins = "6 8 19 20 29 30".split()
+ gpins = "B4 C4 D2 D6 D7 E2 F3 F4".split()
else:
num_ramb40 = 16
diff --git a/icefuzz/icecube.sh b/icefuzz/icecube.sh
index 991c53f..a13d440 100644
--- a/icefuzz/icecube.sh
+++ b/icefuzz/icecube.sh
@@ -42,7 +42,7 @@ if [ "$1" == "-8k" ]; then
fi
if [ "$1" == "-384" ]; then
- ICEDEV=lp384-qn32
+ ICEDEV=lp384-cm49
shift
fi
@@ -101,6 +101,14 @@ case "${ICEDEV:-hx1k-tq144}" in
iCEPACKAGE="QN32"
iCE40DEV="iCE40LP384"
;;
+ lp384-cm36)
+ iCEPACKAGE="CM36"
+ iCE40DEV="iCE40LP384"
+ ;;
+ lp384-cm49)
+ iCEPACKAGE="CM49"
+ iCE40DEV="iCE40LP384"
+ ;;
lp1k-swg16tr)
iCEPACKAGE="SWG16TR"
iCE40DEV="iCE40LP1K"