This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Handshaking for the write data channel

i am writing a verification code for handshaking. i want to assert the WVALIDin same ACLK cycle where the WVALIDis deasserted due to detecting the corresponding WREADY from the slave.

please give me some hint for this.

Parents
  • I'm not sure what you are asking for here as there isn't any question.

    What your waveforms (both identical ?) show is simply a glitch following an ACLK rising edge when the master sees one data transfer end and it start the next. The control logic for WVALID is switching from a state waiting for WREADY to be sampled high to complete a handshake to the next state for a new transfer. WVALID is high in both these states in this sequence, but a glitch is possible when the driving state changes.

    Is there something specific you are worried about ?

Reply
  • I'm not sure what you are asking for here as there isn't any question.

    What your waveforms (both identical ?) show is simply a glitch following an ACLK rising edge when the master sees one data transfer end and it start the next. The control logic for WVALID is switching from a state waiting for WREADY to be sampled high to complete a handshake to the next state for a new transfer. WVALID is high in both these states in this sequence, but a glitch is possible when the driving state changes.

    Is there something specific you are worried about ?

Children