23.06.2013 Views

Avalon Interface Specifications (PDF) - Altera

Avalon Interface Specifications (PDF) - Altera

Avalon Interface Specifications (PDF) - Altera

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

5. <strong>Avalon</strong> Streaming <strong>Interface</strong>s<br />

You can use <strong>Avalon</strong> Streaming (<strong>Avalon</strong>-ST) interfaces for components that drive high<br />

bandwidth, low latency, unidirectional data. Typical applications include multiplexed<br />

streams, packets, and DSP data. The <strong>Avalon</strong>-ST interface signals can describe<br />

traditional streaming interfaces supporting a single stream of data without<br />

knowledge of channels or packet boundaries. The interface can also support more<br />

complex protocols capable of burst and packet transfers with packets interleaved<br />

across multiple channels. Figure 5–1 illustrates a typical application of the <strong>Avalon</strong>-ST<br />

interface.<br />

Figure 5–1. <strong>Avalon</strong>-ST <strong>Interface</strong> - Typical Application<br />

Printed Circuit Board<br />

<strong>Altera</strong> FPGA<br />

<strong>Avalon</strong>-ST <strong>Interface</strong>s (Data Plane)<br />

<strong>Avalon</strong>-ST<br />

Input<br />

Rx IF Core<br />

ch<br />

2<br />

Tx IF Core<br />

Source<br />

0-2<br />

Sink<br />

1<br />

0<br />

Source Sink<br />

<strong>Avalon</strong>-MM <strong>Interface</strong> (Control Plane)<br />

<strong>Avalon</strong>-MM<br />

Master Port<br />

Processor<br />

Scheduler<br />

<strong>Avalon</strong>-MM<br />

Master Port<br />

IO Control<br />

<strong>Avalon</strong>-MM<br />

Slave Port<br />

SDRAM Cntl<br />

SDRAM<br />

Memory<br />

Chip<br />

<strong>Avalon</strong>-ST<br />

Output<br />

All <strong>Avalon</strong>-ST source and sink interfaces are not necessarily interoperable. However,<br />

if two interfaces provide compatible functions for the same application space,<br />

adapters are available to allow them to interoperate.<br />

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

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

Saved successfully!

Ooh no, something went wrong!