Page 3
NAT-MCH Clock-PCB – Technical Reference Manual Disclaimer The following documentation, compiled by N.A.T. GmbH (henceforth called N.A.T.), repre- sents the current status of the product’s development. The documentation is updated on a regular basis. Any changes which might ensue, including those necessitated by updated speci- fications, are considered in the latest version of this documentation.
NAT-MCH Clock-PCB – Technical Reference Manual Conventions If not otherwise specified, addresses and memory maps are written in hexadecimal notation, identified by 0x. Table 1: gives a list of the abbreviations used in this document: Table 1: List of used Abbreviations...
NAT-MCH Clock-PCB – Technical Reference Manual 1 Board Specification Table 2: NAT-MCH CLK Module Features Power Consumption 12 V / 0.5 A max. (only CLK Module) Environmental Temperature (operating): 0°C to +50°C with forced cooling Conditions Temperature (storage): -40°C to +85°C...
NAT-MCH Clock-PCB – Technical Reference Manual 2 Statement on Environmental Protection 2.1 Compliance to RoHS Directive Directive 2002/95/EC of the European Commission on the "Restriction of the use of certain Hazardous Substances in Electrical and Electronic Equipment" (RoHS) predicts that all electrical and electronic equipment being put on the European market...
NAT-MCH Clock-PCB – Technical Reference Manual As N.A.T. products are solely sold to industrial customers, by special arrangement at time of purchase the customer agreed to take the responsibility for a WEEE compliant disposal of the used N.A.T. product. Moreover, all N.A.T. products are marked according to the directive with a crossed out bin to indicate that these products within the European Community must not be disposed with regular waste.
The power supply for the NAT-MCH CLK Module must meet the following specifica- tions: +12 V / 0.5 A max. (only CLK Module, in addition to other PCBs of the NAT-MCH). 3.2.3 Automatic Power Up Power ramping/monitoring and power up reset generation is done by the NAT-MCH...
The features of the individual modules are described in more detail in the corresponding Technical Reference Manuals. A general arrangement of the different modules of a NAT-MCH is shown in Figure 1. Figure 1: Arrangement of different NAT-MCH Modules This Technical Reference Manual describes the Clock-PCB.
• Telecom CLK signals can be distributed over all backplane clock connections and the front panel interface • CLK1 and CLK2 from all 12 AMCs, the update clocks from a second NAT-MCH, or a signal from the front panel interface can be used as reference for the PLL •...
The NAT-MCH CLK Module implements 2 update channels (update CLK1 and CLK3). These channels are full-duplex connections to a second NAT-MCH. They can only be used to send and receive telecom clock signals (not the PCI Express clock signal). Ext.-ref.-CLK: The NAT-MCH CLK Module supports an external reference clock in- or output, accessible via a face plate connector.
Page 17
NAT-MCH Clock-PCB – Technical Reference Manual • Interface to other NAT-MCH PCBs Basic PCB: - The Microprocessor on the CLK Module can be programmed by the ColdFire on the Basic-Module via a SPI interface. Normal communication between the Microprocessor and the ColdFire is done by IPMI messages via the I²C interface.
FPGA. By programming a FPGA register bit, any clock signal from any AMC (either CLK1 or CLK2) or from the other NAT-MCH (CLK1 or CLK3 update) can be connected to either of the two reference inputs of the PLL.
NAT-MCH Clock-PCB – Technical Reference Manual 8.2 Microprocessor An Atmel 8-bit microprocessor resides on the CLK Module. With the help of this microprocessor, the ColdFire of the base board can configure all multiplexers implemented in the FPGA and enable the M-LVDS/HCSL transceivers for the connection to each AMCs.
Page 20
NAT-MCH Clock-PCB – Technical Reference Manual Figure 4: HCSL termination Because of this differences N.A.T. decided to offer two different assembly/ordering options SSCM (Spread Spectrum Clock M-LVDS) and SSCH (Spread Spectrum Clock HCSL). The SSCM option implements M-LVDS compliant Transmitter and termination for CLK3.
Hardware revision v2.1 implements the SSCM option and v2.3 the SSCH option Figure 5: Location Diagram of the NAT-MCH CLK Module v2.1 (top-view) Figure 6: Location diagram of the NAT-MCH CLK Module v2.1 (bottom-view) Version 1.4...
NAT-MCH Clock-PCB – Technical Reference Manual NAT-MCH CLK Module Programming Notes 11.1 SPI Interface The SPI interface on the CLK Module is used only for maintenance purposes, e.g. updating the microcontroller firmware. 11.2 I²C Interface The I²C interface is the main communication interface between the microcontroller and the CPU of the Basic-Module.
NAT-MCH Clock-PCB – Technical Reference Manual 11.3.5 Reference 0 Selection Register The value of the Reference 0 Selection Register decides which source is connected to REF0 of the PLL. Table 11: REF0_SEL Register Reference 0 Selection - Address 0x04 Default value 0x00...
NAT-MCH Clock-PCB – Technical Reference Manual 11.3.6 Reference 1 Selection Register The value of the Reference 1 Selection Register decides which source is connected to REF1 of the PLL. Table 13: REF1_SEL Register Reference 1 Selection - Address 0x05 Default value 0x00...
NAT-MCH Clock-PCB – Technical Reference Manual 11.3.7 Source Selection 1 Register The value of the Source Selection 1 Register decides which output (of the PLL) is connected to the CLK1 Transceiver. Table 15: SRC_SEL1 Register Source Selection 1 - Address 0x06...
NAT-MCH Clock-PCB – Technical Reference Manual 11.3.8 Source Selection 2 Register The value of the Source Selection 2 Register decides which output (of the PLL) is connected to the CLK2 Transceiver. Table 17: SRC_SEL2 Register Source Selection 2 – Address 0x07...
NAT-MCH Clock-PCB – Technical Reference Manual 11.3.9 Source Selection 3 Register The value of the Source Selection 3 Register decides which output (of the PLL) is connected to the CLK3 Transceiver. Table 19: SRC_SEL3 Register Source Selection 3 – Address 0x08...
NAT-MCH Clock-PCB – Technical Reference Manual 11.3.10 Source Selection CLK1 Update Register The value of the Source Selection CLK1 Update Register decides which output (of the PLL) is connected to the Update CLK1 Transceiver. Table 21: SRC_SEL_CLK1_UD Register Source Selection CLK1 Update – Address 0x09...
NAT-MCH Clock-PCB – Technical Reference Manual 11.3.11 Source Selection CLK3 Update Register The value of the Source Selection CLK3 Update Register decides which output (of the PLL) is connected to the Update CLK3 Transceiver. Table 23: SRC_SEL_CLK3_UD Register Source Selection CLK3 Update – Address 0x0A...
NAT-MCH Clock-PCB – Technical Reference Manual 11.3.12 Transceiver Control 1 Register The value of the Transceiver Control 1 Register controls the receive function of all M-LVDS transceiver and the transmit function of the Update M-LVDS transceiver. Table 25: TRANSC_CTL1 Register...
NAT-MCH Clock-PCB – Technical Reference Manual 11.3.13 Transceiver Control 2 Register The value of the Transceiver Control 2 Register controls the transmit function of the M- LVDS transceiver for CLK1, AMC1-8. Table 27: TRANSC_CTL2 Register Transceiver Control 2 - Address 0x0C...
NAT-MCH Clock-PCB – Technical Reference Manual 11.3.14 Transceiver Control 3 Register The value of the Transceiver Control 3 Register controls the transmit function of the M- LVDS transceiver for CLK1, AMC9-12. Table 29: TRANSC_CTL3 Register Transceiver Control 3 - Address 0x0D...
NAT-MCH Clock-PCB – Technical Reference Manual 11.3.15 Transceiver Control 4 Register The value of the Transceiver Control 4 Register controls the transmit function of the M- LVDS transceiver for CLK2, AMC1-8. Table 31: TRANSC_CTL4 Register Transceiver Control 4 - Address 0x0E...
NAT-MCH Clock-PCB – Technical Reference Manual 11.3.16 Transceiver Control 5 Register The value of the Transceiver Control 5 Register controls the transmit function of the M- LVDS transceiver for CLK2, AMC9-12. Table 33: TRANSC_CTL5 Register Transceiver Control 5 - Address 0x0F...
NAT-MCH Clock-PCB – Technical Reference Manual 11.3.17 Transceiver Control 6 Register The value of the Transceiver Control 6 Register controls the transmit function of the M- LVDS transceiver for CLK3, AMC1-8. Table 35: TRANSC_CTL6 Register Transceiver Control 6 - Address 0x10...
NAT-MCH Clock-PCB – Technical Reference Manual 11.3.18 Transceiver Control 7 Register The value of the Transceiver Control 7 Register controls the transmit function of the M- LVDS transceiver for CLK3, AMC9-12. Table 37: TRANSC_CTL7 Register Transceiver Control 7 - Address 0x11...
NAT-MCH Clock-PCB – Technical Reference Manual 11.3.19 PLL Control 1 Register The PLL Control 1 Register manages together with the PLL_CTR2 Register the control inputs of the Zarlink PLL. Table 39: PLL_CTR1 Register PLL Control 1 - Address 0x12 Default value 0x00...
NAT-MCH Clock-PCB – Technical Reference Manual 11.3.20 PLL Control 2 Register The PLL Control 2 Register manages together with the PLL_CTR1 Register the control inputs of the Zarlink PL L. Table 41: PLL_CTR2 Register PLL Control 2 - Address 0x13...
NAT-MCH Clock-PCB – Technical Reference Manual 11.3.22 Reserved Register The Reserved Register bytes are used for N.A.T. internal tests. Do not change the value of these Registers. Table 45: RES_1 Register Reserved 1 - Address 0x15 Default value 0x00 Access...
NAT-MCH Clock-PCB – Technical Reference Manual Table 50: RES_6 Register Reserved 6 - Address 0x1A Default value 0x00 Access Func 11.3.23 Synchronized Clock Register The Synchronized Clock Register contains extended features to choose a source that can be distributed to all AMCs.
NAT-MCH Clock-PCB – Technical Reference Manual Table 52: SYNC_CLK - Register Bits Name Function [4..0] SYNC_CLK_ The Sync Clock Selection bits control the SYNC_CLK multiplexer. The output of this multiplexer can be selected as a source for the CLK1-3. 0x01 – C19o 0x02 –...
NAT-MCH Clock-PCB – Technical Reference Manual 11.3.25 Holdover Function Control Register The value of the Holdover Function Control Register controls the mode of the holdover function. Table 55: H_OVER_FUNKT_CTL Register Holdover Function Control - Address 0x2d Default value 0x00 Access...
NAT-MCH Clock-PCB – Technical Reference Manual 11.3.26 External Reference Output Control Register The value of the External Reference Output Control Register enables and configures the external clock outpu. Table 57: EXT_REF_OUTP_CTL Register External ReferenceOutput Control - Address 0x2E Default value 0x00...
Page 54
NAT-MCH Clock-PCB – Technical Reference Manual 0x31 – CLK1 of AMC1 0x32 – CLK1 of AMC2 0x3C – CLK1 of AMC12 all other values result in no connection HIGH-AMPL Selects the Amplitude of the Output signal The CLK-Module output connects via two signals to the Base-Module, EXTREF_OUT_P and EXTREF_OUT_N (refer to Table 4: ).
Need help?
Do you have a question about the nat-mch and is the answer not in the manual?
Questions and answers