23.06.2013 Views

Avalon Interface Specifications (PDF) - Altera

Avalon Interface Specifications (PDF) - Altera

Avalon Interface Specifications (PDF) - Altera

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Chapter 5: <strong>Avalon</strong> Streaming <strong>Interface</strong>s 5–9<br />

Packet Data Transfers<br />

Figure 5–8 and Figure 5–9 show data transfers with readyLatency=1 and<br />

readyLatency=2, respectively. In both these cases, ready is asserted before the ready<br />

cycle, and the source responds 1 or 2 cycles later by providing data and asserting<br />

valid. When readyLatency is not 0, the source must deassert valid on non-ready<br />

cycles.<br />

Figure 5–8. Transfer with Backpressure, readyLatency=1<br />

Figure 5–9. Transfer with Backpressure, readyLatency=2<br />

5.11. Packet Data Transfers<br />

clk<br />

ready<br />

valid<br />

channel<br />

error<br />

data D0 D1 D2 D3 D4 D5<br />

valid<br />

channel<br />

error<br />

data D0 D1 D2<br />

The packet transfer property adds support for transferring packets from a source<br />

interface to a sink interface. Three additional signals are defined to implement the<br />

packet transfer. Both the source and sink interfaces must include these additional<br />

signals to support packets. No automatic adaptation is provided to create connections<br />

between source and sink interfaces with and without packet support.<br />

Figure 5–10. <strong>Avalon</strong>-ST Packet <strong>Interface</strong> Signals<br />

Data Source Data Sink<br />

valid<br />

data<br />

error<br />

channel<br />

<br />

startofpacket<br />

endofpacket<br />

empty<br />

May 2013 <strong>Altera</strong> Corporation <strong>Avalon</strong> <strong>Interface</strong> <strong>Specifications</strong><br />

ready

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!