mirror of https://github.com/YosysHQ/yosys.git
Merge branch 'clifford/dffsrfix' of https://github.com/YosysHQ/yosys into xaig
This commit is contained in:
commit
be061810d7
|
@ -174,8 +174,6 @@ bool handle_dffsr(RTLIL::Module *mod, RTLIL::Cell *cell)
|
||||||
cell->unsetParam("\\CLR_POLARITY");
|
cell->unsetParam("\\CLR_POLARITY");
|
||||||
cell->unsetPort("\\SET");
|
cell->unsetPort("\\SET");
|
||||||
cell->unsetPort("\\CLR");
|
cell->unsetPort("\\CLR");
|
||||||
|
|
||||||
return true;
|
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
@ -186,11 +184,12 @@ bool handle_dffsr(RTLIL::Module *mod, RTLIL::Cell *cell)
|
||||||
cell->unsetParam("\\CLR_POLARITY");
|
cell->unsetParam("\\CLR_POLARITY");
|
||||||
cell->unsetPort("\\SET");
|
cell->unsetPort("\\SET");
|
||||||
cell->unsetPort("\\CLR");
|
cell->unsetPort("\\CLR");
|
||||||
|
}
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
}
|
|
||||||
else
|
if (!hasreset)
|
||||||
{
|
{
|
||||||
IdString new_type;
|
IdString new_type;
|
||||||
|
|
||||||
|
@ -207,8 +206,10 @@ bool handle_dffsr(RTLIL::Module *mod, RTLIL::Cell *cell)
|
||||||
cell->unsetPort("\\S");
|
cell->unsetPort("\\S");
|
||||||
cell->unsetPort("\\R");
|
cell->unsetPort("\\R");
|
||||||
|
|
||||||
return did_something;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
return did_something;
|
||||||
}
|
}
|
||||||
|
|
||||||
bool handle_dlatch(RTLIL::Module *mod, RTLIL::Cell *dlatch)
|
bool handle_dlatch(RTLIL::Module *mod, RTLIL::Cell *dlatch)
|
||||||
|
|
|
@ -1,21 +0,0 @@
|
||||||
#!/bin/bash
|
|
||||||
|
|
||||||
OPTIND=1
|
|
||||||
seed="" # default to no seed specified
|
|
||||||
while getopts "S:" opt
|
|
||||||
do
|
|
||||||
case "$opt" in
|
|
||||||
S) arg="${OPTARG#"${OPTARG%%[![:space:]]*}"}" # remove leading space
|
|
||||||
seed="SEED=$arg" ;;
|
|
||||||
esac
|
|
||||||
done
|
|
||||||
shift "$((OPTIND-1))"
|
|
||||||
|
|
||||||
# check for Icarus Verilog
|
|
||||||
if ! which iverilog > /dev/null ; then
|
|
||||||
echo "$0: Error: Icarus Verilog 'iverilog' not found."
|
|
||||||
exit 1
|
|
||||||
fi
|
|
||||||
|
|
||||||
cp ../simple/*.v .
|
|
||||||
exec ${MAKE:-make} -f ../tools/autotest.mk $seed *.v EXTRA_FLAGS="-B \"-defparam\""
|
|
Loading…
Reference in New Issue