Design example components, Seriallite iii streaming ip core, Source user clock – Altera SerialLite III Streaming MegaCore Function User Manual

Page 58: Traffic generator, Design example components -3

Advertising
background image

Related Information

Arria 10 Simulation Testbench

on page 3-12

SerialLite III Errata

Design Example Components

The design example consists of following components:
• SerialLite III Streaming IP core variation

• Source fPLL (to generate source user clock in advanced clocking mode)

• Traffic generator

• Traffic checker

• Demo control

• Demo management

SerialLite III Streaming IP Core

The SerialLite III Streaming IP core variation accepts data from the traffic generator and formats the data

for transmission. It also receives data from the link, strips the headers, and presents it to the traffic

checker for analysis. The core is generated using the parameter editor in the Quartus II software.

Source User Clock

The fPLL is available only in designs utilizing the advanced clocking mode to generate a user clock for

sourcing data into the SerialLite III Streaming IP core.

Traffic Generator

The traffic generator generates traffic in a deterministic format to verify that data is transmitted correctly

across the link. Traffic consists of sets of sample words, one for each lane on the link, that are presented to

the source user interface.

Figure 5-3: Traffic Generator Sample Word Format

This figure shows the format of the sample words generated for each lane.

Word ID

Burst Count

Word Count

Byte 7

Byte 6

Byte 5

Byte 4

Byte 3

Byte 2

Byte 1

Byte 0

Table 5-1: Traffic Generator Sample Word Fields

Field

Bits

Description

Word ID

63–59

Contains a static value to distinguish which 64-bit word on the user interface

that this sample was presented on. The Word ID value ranges from 0 to

(lanes–1).

UG-01126

2015.05.04

Design Example Components

5-3

SerialLite III Streaming IP Core Design Guidelines

Altera Corporation

Send Feedback

Advertising