Closed tengjiang closed 5 months ago
Hi, the first point is fixed, with the second point i disagree, because the transfer between the stages only happens when txdone and rxdone are true, shifting the pipetraffic without shifting the actual pipe would be incorrect in my opinion.
Yep, you are right!
Hello FX pipeline implementers: I've discovered some issues I'm not fully understanding in your implementation:
in IQstage::tick(): (This applies to all 3 cases), shouldn't the last line be
FX[_ix].pipe_traffic += 0x10;
?pipe_traffic
should shiftpipe_traffic = pipe_traffic << 1;
no matter whethertxdone && rxdone