Altera SerialLite III Streaming MegaCore Function User Manual

Page 42

Advertising
background image

Figure 4-12: Source Waveform for Continuous Mode

0

8

*

*
*

*

d

data[127:0]

sync[7:0]

start_of_burst

end_of_burst

valid

start_of_burst

pulses for one clock cycle, indicating that the data burst starts at that clock cycle.

end_of_burst

pulses for one clock cycle, indicating that the data burst ends at that clock cycle.

• The

valid

signal indicates valid data. It should be turned off between two data bursts that are between

the current data burst's

end_of_burst

clock cycle and next data burst's

start_of_burst

clock cycle.

The

valid

signal can be pulled low in the middle of a data burst transferring between the same data

burst's

start_of_burst

and

end_of_burst

, indicating non-valid data at that clock cycle.

• The

sync

vector is used in burst mode. It is valid only when

start_of_burst

and

valid

are high.

Multiple logical channel is time-multiplexed into physical channels. Sync vector can be used to store

the logical channel number that the burst targets. The logical channel number is multiplexed into the

sync vector during the

start_of_burst

. The value is embedded into the data and sent over to the

receiving party. The sink can extract the channel number from

start_of_burst

data bus to output on

the sync vector of the sink. The sync vector can also be used to include empty information which

indicates invalid data at the

end_of_burst

. In this case, the empty value is multiplexed into the sync

vector during

end_of_burst

. The data is again embedded inside and sent over to the receiving party.

The sink extracts the information and output on the sync vector of the sink.

The following waveforms apply to the sink user interface in sink-only and duplex cores.

Figure 4-13: Sink Waveform for Burst Mode

data[127:0]

sync[7:0]

start_of_burst

end_of_burst

valid

data[127:0]

sync[7:0]

start_of_burst

end_of_burst

valid

1800* * * * * * * * * * * * * * * * * * * * * * * * * * * * *

*

*

* * * * * * * * * * * * * * * * * * * * * * * * * * * *

0

d 7 0 9 b e 3 2 0 6 9 1 2 7 9 2 c 0 8 5 1 5 3 e 3 d

7

2

f 1 6 5 4 b 1 9 a 8 e f 4 9 b 8 9 f a 0 d 2 8 4 d *

* * * * * * * * * * * * * * * * * * * * * * * * * * * * *

*

*

* * * * * * * * * * * * * * * * * * 1800_0003_* * * * * * *

5

e

3

d

The sink sync data “d” is sent
out at the start_of_burst cycle.

The source sync data “d” is picked
up at the start_of_burst cycle.

Source

Sink

4-18

User Data Interface Waveforms

UG-01126

2015.05.04

Altera Corporation

SerialLite III Streaming IP Core Functional Description

Send Feedback

Advertising