Return to Video

Protocol Violation using Waveform cs348 unit8

  • 0:00 - 0:05
    For this question, we do a little recap of our packet protocol. If we look at
  • 0:05 - 0:08
    this wave form here you have the clock at the top. We have the valid signals
  • 0:08 - 0:12
    that says, we are transmitting data. And then, the valid signal goes low the
  • 0:12 - 0:16
    last cycle of the packet we are sending out a parity. In the second packet
  • 0:16 - 0:19
    here, packet 2, you can see that while we're transmitting a packet, we can
  • 0:19 - 0:24
    suspend that packet by asserting the suspensd signal. And therefore, the data
  • 0:24 - 0:27
    transmissions will be delayed and the packet will not transmit until the
  • 0:27 - 0:33
    suspensd signal goes again low. This is a waveform. Now, let's emulate some
  • 0:33 - 0:37
    waveform debugging. The question here is in which of these cycles is the
  • 0:37 - 0:42
    protocol being violated? Remember, the packet starts when the valid signal goes
  • 0:42 - 0:46
    high. It gets interrupted by the suspend signal. And then, the packet ends,
  • 0:46 - 0:51
    when the valid goes low and the parity byte gets transmitted. We are only
  • 0:51 - 0:54
    looking at the control signal here. Please go ahead and check off the cycles
  • 0:54 - 0:58
    from one to seven. Which one of these is a protocol violation?
タイトル:
Protocol Violation using Waveform cs348 unit8
Team:
Udacity
プロジェクト:
CS348 - Functional Hardware Verification
Duration:
0:59

English subtitles

改訂 Compare revisions