Figure 7–7. endian conversion – Altera 10-Gbps Ethernet MAC MegaCore Function User Manual

Page 77

Advertising
background image

7–10

Chapter 7: Functional Description

Transmit Datapath

10-Gbps Ethernet MAC MegaCore Function User Guide

February 2014

Altera Corporation

Figure 7–7

shows the timing for the transmit frames on the Avalon-ST interface and

the SDR XGMII. By comparing the data value in D3, the SDR XGMII performs endian
conversion by transmitting the frames from the least significant byte.

Figure 7–7. Endian Conversion

Note to

Figure 7–7

:

(1) In the preamble passthrough mode, the MAC TX frame starts with a 1-byte START and a 7-byte client-defined

preamble.

tx_clk_clk

xgmii_tx_data[71]

xgmii_tx_data[70:63]

xgmii_tx_data[62]

xgmii_tx_data[61:54]

xgmii_tx_data[53]

xgmii_tx_data[52:45]

xgmii_tx_data[44]

xgmii_tx_data[43:36]

xgmii_tx_data[35]

xgmii_tx_data[34:27]

xgmii_tx_data[26]

xgmii_tx_data[25:18]

xgmii_tx_data[17]

xgmii_tx_data[16:9]

xgmii_tx_data[8]

xgmii_tx_data[7:0]

D5

(1)

CC

01

09

11

19

21

29

F4

55

(1)

EE

00

08

10

18

20

28

0A

55

(1)

EE

2E

07

0F

17

1F

27

B3

55

(1)

AA

00

06

0E

16

1E

26

4E

55

(1)

CC

EE

05

0D

15

1D

25

2D

55

(1)

88

AA

04

0C

14

1C

24

2C

55

(1)

CC

03

0B

13

1B

23

2B

FB

EE

88

02

0A

12

1A

22

2A

FD

tx_clk_clk

avalon_st_tx_startofpacket

avalon_st_tx_endofpacket

avalon_st_tx_valid

avalon_st_tx_ready

avalon_st_tx_data [63:0]

avalon_st_tx_empty [2:0]

avalon_st_tx_error

0

4

D1: EECC88CCAAEEEECC

D2: 88CCAAEE002E0001

D3: 0203040506070809

D4: 0A0B0C0D0E0F1011

D5: 1213141516171819

D6: 1A1B1C1D1E1F2021

D7: 2223242526272829

D8: 2A2B2C2D00000000

D1

D2

D3

D4

D5

D6

D7

D8

Data value:

Advertising