ZL30122 Data Sheet
16
Zarlink Semiconductor Inc.
2.0 Software Configuration
The ZL30122 is mainly controlled by accessing software registers through the serial peripheral interface (SPI). The
device can be configured to operate in a highly automated manner which minimizes its interaction with the system’s
processor, or it can operate in a manual mode where the system processor controls most of the operation of the
device.
The following table provides a summary of the registers available for status updates and configuration of the device.
.
Addr
(Hex)
Register
Name
Reset
Value
(Hex)
Description Type
Miscellaneous Registers
00 id_reg A6 Chip and version identification and reset ready
indication register
R
01 use_hw_ctrl 00 Allows some functions of the device to be
controlled by hardware pins
R/W
Interrupts
02 ref_fail_isr FF Reference failure interrupt service register R
03 dpll_isr 70 DPLL interrupt service register StickR
04 Reserved Leave as default
05 ref_mon_fail_0 FF Ref0 and ref1 failure indications StickR
06 ref_mon_fail_1 FF Ref2 failure indication. StickR
07 Reserved Leave as default
08 Reserved Leave as default
09 ref_fail_isr_mask 00 Reference failure interrupt service register
mask
R/W
0A dpll_isr_mask 00 DPLL interrupt service register mask R/W
0B Reserved Leave as default
0C ref_mon_fail_mask_0 FF Control register to mask each failure indicator
for ref0 and ref1
R/W
0D ref_mon_fail_mask_1 FF Control register to mask failure indicator for
ref2
R/W
0E Reserved Leave as default
0F Reserved Leave as default
Reference Monitor Setup
10 detected_ref_0 FF Ref0 and ref1 auto-detected frequency value
status register
R
11 detected_ref_1 FF Ref2 auto-detected frequency value status
register
R
12 Reserved Leave as default R
13 Reserved Leave as default R
Table 5 - Register Map
ZL30122 Data Sheet
17
Zarlink Semiconductor Inc.
14 detected_sync_0 EE Sync0 and sync1 auto-detected frequency
value and sync failure status register
R
15 detected_sync_1 0E Sync2 auto-detected frequency value and sync
valid status register
R
16 oor_ctrl_0 33 Control register for the ref0 and ref1 out of
range limit
R/W
17 oor_ctrl_1 33 Control register for the ref2 out of range limit R/W
18 Reserved Leave as default
19 Reserved Leave as default
1A gst_mask FF Control register to mask the inputs to the guard
soak timer for ref0 - ref2
R/W
1B Reserved Leave as default
1C gst_qualif_time 1A Control register for the guard_soak_timer
qualification time and disqualification time for
the references
R/W
DPLL Control
1D dpll_ctrl_0 See
Register
Description
Control register for the DPLL filter control;
phase slope limit, bandwidth and hitless
switching
R/W
1E dpll_ctrl_1 See
Register
Description
Holdover update time, filter_out_en,
freq_offset_en, revert enable
R/W
1F dpll_modesel See
Register
Description
Control register for the DPLL mode of
operation
R/W
20 dpll_refsel 00 DPLL reference selection or reference selection
status
R/W
21 dpll_ref_fail_mask 3C Control register to mask each failure indicator
(SCM, CFM, PFM and GST) used for automatic
reference switching and automatic holdover
R/W
22 dpll_wait_to_restore 00 Control register to indicate the time to restore a
previous failed reference
R/W
23 dpll_ref_rev_ctrl 00 Control register for the ref0 to ref2 enable
revertive signals
R/W
24 dpll_ref_pri_ctrl_0 10 Control register for the ref0 and ref1 priority
values
R/W
25 dpll_ref_pri_ctrl_1 32 Control register for the ref2 priority values R/W
26 Reserved Leave as default
27 Reserved Leave as default
Addr
(Hex)
Register
Name
Reset
Value
(Hex)
Description Type
Table 5 - Register Map (continued)
ZL30122 Data Sheet
18
Zarlink Semiconductor Inc.
28 dpll_lock_holdover_status 04 DPLL lock and holdover status register R
29 Reserved 03 Leave as default R/W
2A -
35
Reserved Leave as default
Programmable Synthesizer Configuration Registers
36 p_enable 8F Control register to enable the p_clk and p_fp
outputs of the programmable synthesizer
R/W
37 p_run 0F Control register to generate p_clk, p_fp R/W
38 p_freq_0 00 Control register for the [7:0] bits of the N of
N*8k clk
R/W
39 p_freq_1 01 Control register for the [13:8] bits of the N of
N*8k clk
R/W
3A p_clk_offset90 00 Control register for the p_clk phase position
coarse tuning
R/W
3B Reserved Leave as default
3C Reserved Leave as default
3D p_offset_fine 00 Control register for the output/output phase
alignment fine tuning for the programmable
synthesizer
R/W
3E p_fp_freq 05 Control register to select the p_fp frame pulse
frequency
R/W
3F p_fp_type 83 Control register to select p_fp type R/W
40 p_fp_fine_offset_0 00 Bits [7:0] of the programmable frame pulse
phase offset in multiples of 1/262.14 MHz
R/W
41 p_fp_fine_offset_1 00 Bits [15:8] of the programmable frame pulse
phase offset in multiples of 1/262.14 MHz
R/W
42 p_fp_coarse_offset 00 Programmable frame pulse phase offset in
multiples of 8 kHz cycles
R/W
43 -
4F
Reserved Leave as default
SDH Configuration Registers
50 sdh_enable 8F Control register to enable sdh_clk and sdh_fp R/W
51 sdh_run 0F Control register to generate sdh_clk and
sdh_fp
R/W
52 sdh_clk_div 42 Control register for the sdh_clk frequency
selection
R/W
53 sdh_clk_offset90 00 Control register for the sdh_clk phase position
coarse tuning
R/W
Addr
(Hex)
Register
Name
Reset
Value
(Hex)
Description Type
Table 5 - Register Map (continued)

ZL30122GGG2

Mfr. #:
Manufacturer:
Microchip / Microsemi
Description:
Clock Generators & Support Products Pb Free SONET/SDH PLL Line Card Synch.
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union

Products related to this Datasheet