reqack icon indicating copy to clipboard operation
reqack copied to clipboard

Add option for having the last signal

Open ameetgohil opened this issue 6 years ago • 3 comments

ameetgohil avatar Feb 27 '19 06:02 ameetgohil

What is "the last signal"?

drom avatar Mar 04 '19 06:03 drom

similar to the last signal in axi-stream transactions that triggers the end of stream. I have been just concatenating the signal with data but it's really cumbersome.

ameetgohil avatar Mar 17 '19 07:03 ameetgohil

How about "credit-based" mechanism. A counter at the receiving end that:

  • indicates the number of transactions in flight.
  • incremented by a transmitter (+1 or +N) with the expected number of resulted data words.
  • decremented by every arrived data word (-1)

We can build this mechanism aside of major datapath or controller by just monitoring req/ack signals. It should work fine for simple cases when the number of results doesn't depend on data itself. Will that work for your case?

drom avatar Mar 17 '19 18:03 drom