datareg <= datareg is the problem I think. You ...
# openlane
l
datareg <= datareg is the problem I think. You have to use datareg <= some_input;