All elastic components connected with links. Signaling on each link has to folow these rules:
- initiator agent drives
reqanddatsignals - target agent drives
acksignal req & ack@(posedge clk) = single transaction- once initiator asserted
req, bothreqanddathas to stay unchanged until target acknowledge it withack.