High level block diagram, Clocking and reset structure for ip core, High level block diagram -4 – Altera 100G Interlaken MegaCore Function User Manual

Page 34: Clocking and reset structure for ip core -4

Advertising
background image

High Level Block Diagram

Figure 4-1: 100G Interlaken Block Diagram

irx_chan[7:0]

irx_num_valid[7:0]

irx_sob[1:0]

irx_eob

irx_sop[1:0]

irx_eopbits[3:0]

irx_dout_words[511:0]

irx_calendar[16 x n - 1:0]

irx_err

itx_chan[7:0]

itx_num_valid[7:0]

itx_sob[1:0]

itx_eob

itx_sop[1:0]

itx_eopbits[3:0]

itx_din_words[511:0]

itx_calendar[16 x n - 1:0]

Transceiver Blocks

TX

PCS

TX

PMA

TX

MAC

TX

Transmit

Buffer

tx_usr_clk

tx_mac_clk

clk_tx_common

clk_rx_common

rx_mac_clk

rx_usr_clk

RX

PCS

RX

PMA

RX

MAC

RX

Regroup

tx_pin[m - 1:0]

rx_pin[m - 1:0]

itx_ready

The 100G Interlaken MegaCore function consists of two paths: an Interlaken TX path and an Interlaken

RX path. Each path includes MAC, PCS, and PMA blocks. The PCS blocks are implemented in hard IP.

Related Information

100G Interlaken IP Core Transmit Path Blocks

on page 4-18

For more information about the Interlaken TX path.

100G Interlaken IP Core Receive Path Blocks

on page 4-27

For more information about the Interlaken RX path.

Clocking and Reset Structure for IP Core

The following topics describe the clocking and reset structure of the 100G Interlaken IP core:

100G Interlaken IP Core Clock Signals

on page 4-5

IP Core Reset

on page 4-5

IP Core Reset Sequence with the Reconfiguration Controller

on page 4-7

4-4

High Level Block Diagram

UG-01128

2015.05.04

Altera Corporation

Functional Description

Send Feedback

Advertising