Device dependent signals, Device dependent signals -14 – Altera 100G Interlaken MegaCore Function User Manual

Page 72

Advertising
background image

If you use the management interface, drive the control lines as shown in the examples and observing the

following constraints:
• During a write operation, you must maintain the the

mm_write

signal asserted for at least two clock

cycles. Back-to-back writes must be separated by at least one clock cycle.

• During a read operation, you must maintain the

mm_read

signal asserted for at least two clock cycles.

Back-to-back reads must be separated by at least one clock cycle.

Figure 5-1: 100G Interlaken IP Core Management Interface Write Operation

Shows the timing requirements for a write operation on the 100G Interlaken IP core management

interface.

mm_clk

mm_write

mm_addr[15:0]

mm_wdata[31:0]

Don’t Care

0x0012

0x0013

Don’t Care

Don’t Care

wdata0

wdata1

Don’t Care

Figure 5-2: 100G Interlaken IP Core Management Interface Read Operation

Shows the timing requirements for a read operation on the 100G Interlaken IP core management

interface. The IP core asserts the

mm_rdata_valid

signal two cycles after the

mm_read

signal is asserted.

mm_clk

mm_read

mm_addr[15:0]

mm_rdata_valid

mm_rdata[31:0]

Don’t Care

0x0000

0x0001

Don’t Care

Previous Value

rdata0

rdata1

Related Information

Avalon Interface Specifications

Device Dependent Signals

Some of the 100G Interlaken MegaCore function signals depend on the device that your variation targets.

Variations that target an Arria V device or a Stratix V device have an interface to connect to an Altera

Transceiver Reconfiguration Controller that you must instantiate outside the 100G Interlaken IP core for

successful functioning in hardware. Variations that target an Arria 10 device have Arria 10-specific

5-14

Device Dependent Signals

UG-01128

2015.05.04

Altera Corporation

100G Interlaken MegaCore Function Signals

Send Feedback

Advertising