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