cariboulabs-cariboulite/firmware/try-seeds.sh

23 wiersze
545 B
Bash

#! /usr/bin/bash
# Decimate
FSTART="125"
FSTOP="125"
MOD="top"
f=${FSTART}
while [ $f -le ${FSTOP} ]
do
i=1
while [ $i -le 30 ]
do
echo "freq $f seed $i"
nextpnr-ice40 --lp1k --package qn84 --asc ${MOD}.asc --pcf io.pcf --json ${MOD}.json --seed $i --parallel-refine --opt-timing --timing-allow-fail 2>&1 | fgrep 'Info: Max frequency for clock'
icetime -d lp1k -P qn84 -p io.pcf -t ${MOD}.asc 2>&1 | fgrep 'Total path delay'
#icepack ${MOD}.asc ${MOD}.bin
i=$((i+1))
done
f=$((f+5))
done