Altera JESD204B IP User Manual

Page 86

Advertising
background image

requires a read-modify-write operation (read first, then write), in such a way that it modifies only the

appropriate bits in a register and not changing other bits.
In the design example, MIF approach is used to reconfigure the ATX PLL and transceiver channel in the

JESD204 IP core via the Transceiver Reconfiguration Controller. The number of reconfiguration interface

is determined by number of lanes (L) + number of TX_PLL (different number of TX_PLL for bonded and

non-bonded mode). Since the MIF approach reconfiguration for transceiver only supports non-bonded

mode, the number of TX_PLL is equal to number of lanes. The number of reconfiguration interface = 2 x

number of lanes (L).
The transceiver reconfiguration controller interfaces:
• MIF Reconfiguration Avalon-MM master interface—connects to the MIF ROM.

• Transceiver Reconfiguration interface—connects to the JESD204B IP core, which eventually connects

to the native PHY.

• Reconfiguration Management Avalon-MM slave interface—connects to the control unit.
Note: The transceiver reconfiguration controller is only used in Arria V and Stratix V devices. For Arria

10 devices, the control unit directly communicates with the transceiver in the JESD204B IP core

through the

reconfig_avmm_*

interface signals.

The following transceiver reconfiguration controller Avalon-MM operations are involved during data rate

reconfiguration.

Table 5-2: Transceiver Reconfiguration Controller Operation for Arria V and Stratix V Devices

Operation

Avalon-MM

Interface Signal

Byte Address

Offset (6bits)

Bit

Value

Write logical channel number

reconfig_mgmt_* 0x38

[9:0]

0

Write MIF mode

reconfig_mgmt_* 0x3A

[3:2]

2'b00

Write 0 to streamer offset register

reconfig_mgmt_* 0x3B

[15:0] 0

Write MIF base address to streamer

data register

reconfig_mgmt_* 0X3C

[31:0] *32'h1000

Initiate a write of all the above data

reconfig_mgmt_* 0x3A

[0]

1'b1

Write 1 to streamer offset register

reconfig_mgmt_* 0x3B

[15:0] 1

Write to streamer data register to set up

MIF streaming

reconfig_mgmt_* 0x3C

[31:0] 3

Initiate a write of all the above data to

start streaming the MIF

reconfig_mgmt_* 0x3A

[0]

1'b1

Read the busy bit to determine when

the write has completed

reconfig_mgmt_* 0x3A

[8]

1: Busy
0: Operation

completed

Note: The above steps are repeated for the number of channels and followed by the number of TX_PLLs.

UG-01142

2015.05.04

Transceiver Reconfiguration Controller

5-5

JESD204B IP Core Design Guidelines

Altera Corporation

Send Feedback

Advertising