URL
https://opencores.org/ocsvn/z80soc/z80soc/trunk
Subversion Repositories z80soc
[/] [z80soc/] [branches/] [RonivonCosta/] [DE1/] [ROM/] [mif2coe.sh] - Rev 31
Compare with Previous | Blame | View Log
#!/bin/sh IN=$1 cat $IN | grep -i data_radix | grep hex >>trash.tmp 2>>trash.tmp if [ $? -eq 0 ]; then radix=16 else cat $IN | grep -i data_radix | grep oct >>trash.tmp 2>>trash.tmp if [ $? -eq 0 ]; then radix=8 else cat $IN | grep -i data_radix | grep bin >>trash.tmp 2>>trash.tmp if [ $? -eq 0 ]; then radix=2 fi fi fi cat $IN | grep -v ^% | grep ":" | cut -f2 -d':' | cut -f1 -d";" | tr -d ' ' > mif2coe.tmp NROWS=`cat mif2coe.tmp | wc -l` echo "memory_initialization_radix=$radix;" echo "memory_initialization_vector=" cat mif2coe.tmp | awk -v ROWS=$NROWS '{if (NR==ROWS) { print $0";" } else { print $0"," }}' rm mif2coe.tmp