kopia lustrzana https://github.com/cariboulabs/cariboulite
23 wiersze
545 B
Bash
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
|