User guide
10–24 Chapter 10: Transceiver Reconfiguration Controller
Streamer Module
Altera Transceiver PHY IP Core March 2012 Altera Corporation
User Guide
Table 10–23 lists the internal Streamer Module registers that you access to control and 
determine the status of a MIF operation. 
1 All undefined register bits are reserved and must be set to 0. 
The following sections describe operations in Streamer modes 0 and 1. 
Mode 0 Streaming a MIF for Reconfiguration 
In mode 0, you can stream the contents of a MIF containing the reconfiguration data 
to the transceiver PHY IP core instance. You specify this mode by writing a value of 
2'b00 into bits 2 and 3 of the 
control and status
 register, as indicated in Table 10–22 
on page 10–23. Mode 0 simplifies the reconfiguration process because all 
reconfiguration data is stored in the MIF, which is streamed to the transceiver PHY IP 
in a single step.
The MIF can change PLL settings, reference clock inputs, or the TX PLL selection. 
After the MIF streaming update is complete, all transceiver PHY IP core settings 
reflect the value specified by the MIF. Refer to “Streamer Based Reconfiguration” on 
page 10–28 for an example of a MIF update. 
Table 10–23. Streamer Module Internal MIF Register Offsets 
Offset
Bits R/W
Register Name Description
0x0 [31:0] RW
MIF base address
Specifies the MIF base address.
0x1 [2] RW
Clear error status
Writing a 1 to this bit clears any error currently 
recorded in an indirect register. This register self 
clears. 
Any error detected in the error registers prevents 
MIF streaming. If an error occurs, you must clear 
the error register before restarting the Streamer.
[0] RW
Start MIF stream 
Writing a 1 to this register, triggers a MIF 
streaming operation. This register self clears.
0x2
[4] RO
MIF or Channel 
mismatch
When asserted, indicates the MIF type specified is 
incorrect. For example, the logical channel is 
duplex, but the MIF type specifies an RX only 
channel. The following 4 MIF types are defined:
■ Duplex
■ TX PLL (CMU)
■ RX only channel
■ TX only channel
[2] RO
PLL 
reconfiguration IP 
error
When asserted, indicates that an error occurred 
changing a refclk or clock generation block 
setting. 
[1] RO
MIF opcode error
When asserted, indicates that an undefined 
opcode ID was specified in the .mif file, or the 
first entry in the .mif file was not a start of MIF 
opcode.
[0] RO
Invalid register 
access
When asserted, indicates that the 
offset
 register 
address specified is out of range.










