Integrated Device Technology, Inc. and its affiliated companies (herein referred to as “IDT”) shall not be liable for any damages arising out of defects resulting from
(i) delivered hardware or software
(ii) non-observance of instructions contained in this manual and in any other documentation provided to user, or
(iii) misuse, abuse, use under abnormal conditions, or alteration by anyone other than IDT.
TO THE EXTENT PERMITTED BY LAW, IDT HEREBY EXPRESSLY DISCLAIMS AND USER EXPRESSLY WAIVES ANY AND ALL WARRANTIES, WHETHER
EXPRESS, IMPLIED, OR STATUTORY, INCLUDING, WITHOUT LIMITATION, IMPLIED WARRANTIES OF MERCHANTABILITY AND OF FITNESS FOR A
PARTICULAR PURPOSE, STATUTORY WARRANTY OF NON-INFRINGEMENT, AND ANY OTHER WARRANTY THAT MAY ARISE BY REASON OF USAGE
OF TRADE, CUSTOM, OR COURSE OF DEALING.
Important Equipment Warning: Ensure the correct connection of all cables. Supplying the board using the wrong
polarity could result in damage to the board and/or the equipment. Check that all jumpers have been removed from
the board before applying power.
1.2 Board Power Supply ............................................................................................................................................................................5
1.3 Voltage Selection Jumpers ..................................................................................................................................................................5
1.4 GPIO Switches, LEDs, and Test Points ..............................................................................................................................................6
1.5 USB Jack .............................................................................................................................................................................................7
2. Working with Timing Commander™ for Programing/Configuration ..............................................................................................................8
2.2 Using Timing Commander to Control the Board ..................................................................................................................................9
2.3 Output Terminations and Rework to Take 1PPS Input ......................................................................................................................15
3. How to Upgrade the Firmware ....................................................................................................................................................................16
3.1 Upload Firmware to the RAM ............................................................................................................................................................16
3.2 Upload Firmware into the EEPROM ..................................................................................................................................................18
3.3 Verify the EEPROM Programming ....................................................................................................................................................19
5. Ordering Information ...................................................................................................................................................................................29
6. Revision History ..........................................................................................................................................................................................29
Figure 1. Overview of 144BGA ClockMatrix Evaluation Board ...........................................................................................................................4
Figure 2. Example of Voltage Jumpers ...............................................................................................................................................................5
Figure 3. GPIO Setting and Status Display Area ................................................................................................................................................7
Figure 4. Board Setting for Default Operation ....................................................................................................................................................8
Figure 5. Starting Up Timing Commander GUI ...................................................................................................................................................9
Figure 6. Selecting 8A34001 using Personality File v4.6 ..................................................................................................................................10
Figure 7. Timing Commander GUI with a Settings File Opened .......................................................................................................................11
Figure 8. Setting I2C for Connecting the Board with GUI ..................................................................................................................................12
Figure 9. A Green Band appears when a Valid Connection is Made ................................................................................................................12
Figure 10. Firmware Version Mismatch Warning Mess age ................................................................................................................................13
Figure 11. Reading Firmware Version ................................................................................................................................................................13
Figure 12. Read Firmware Version of ClockMatrix Chip .....................................................................................................................................14
Figure 13. AC Coupling and Terminations for Input Clock ..................................................................................................................................15
Figure 14. Configuring CLK0 as CMOS to Receive a 1PPS Input ......................................................................................................................15
The following diagram identifies various components of the board: input and output SMA connectors, power supply jacks, and some jumper
settings necessary for the board operations.
Figure 1. Overview of 144BGA ClockMatrix Evalu ati on Board
Detailed descriptions of the board are as follows.
• Input SMA Connectors – There are eight differential inputs labeled CLK0/nCLK0–CLK7/nCLK7. Each input clock can be configured
differentially (LVDS, PECL 2.5V, and PECL 3.3V) or in single-ended format (CMOS).
• Output SMA Connectors – There are 12 outputs labeled as Q0/nQ0–Q11/nQ11. Each output clock can be configured differentially (LVDS,
LVPECL, or user-defined amplitude), or in single-ended format (LVCMOS – in-phase or out-of-phase)
• GPIO switch, LEDs, and test points – There are 16 GPIOs available. Each GPIO can be set a “low” or “high” level (if input) or displayed
with an LED (if output). Some GPIOs are used to set the chip in a certain working condition on power-up. For more information, see GPIO
Switches, LEDs, and Test Points.
• USB connector – A USB mini-connector connects the evaluation board to a PC for GUI communications. No power is drawn from the USB
connector other than to power the FTDI USB chip.
• VCCO voltage selection jumpers – Each output voltage can be individually supplied with 1.8V, 2.5V, or 3.3V. These jumpers are used to
select the voltage for the output voltages.
• Reset button – A small button is used to reset the board.
• OSCI Input connector – An SMA connector, J45, can optionally supply a clock signal to overdrive the crystal.
• OCXO/TCXO reference – An SMA connector, J46, can supply a local OCXO/TCXO reference as an optional reference for System DPLL.
• Crystal – A crystal of various frequencies must be present for board operations. A 3225 footprint is provided for SMT crystals. For easy
plug-in of a canned crystal, two through holes are also available.
• EEPROM – An SO-8 socket is provided to hold an EEPROM device of compatible package. EEROM is used to store firmware and
customer configuration data, if needed.
1.2 Board Power Supply
The board uses a single +5V supply for its power supplies. When running the board, set the bench power supply at 5V/2A. The red jack (J1) is
positive; the black jack (J2) is the ground.
Multiple LDOs are used to generate 3.3V, 2.5V, and 1.8V from the +5V supply.
1.3 Voltage Selection Jumpers
There are nine headers/jumpers to select different voltages for different functional blocks of the chip. Each head is labeled pin 1 and pin 3 –
jumping pin 1 and pin 2 will select 3.3V; jumping pin 2 and pin 3 will select 2.5V; no jumper will have 1.8V.
Please see the following example for JP4 and JP9 – JP4 will select 2.5V; JP9 will select 3.3V.
The following list shows which head/jumper is used to select what voltage:
• JP1 – VDDD
• JP2 – VDDA
• JP3 – VCC_GPIO_DC
• JP4 – VDDO_Q8_3_5
• JP5 – VDDO_Q2_4_11
• JP6 – VDDO_1_10_7
• JP7 – VDD_CLK0
• JP8 – VDD_CLK1
• JP9 – VDDO_Q0_9_6
Important Equipment Warning: VDD_FOD voltage is selected by resistors R908 and R909. In order to prevent
damage to the device, both R908 and R909 should not be stuffed, in which case VDD_FOD = 1.8V.
1.4 GPIO Switches, LEDs, and Test Points
Two 8-bit dip switches sets the logic levels for 16 GPIOs. The following table shows the GPIO levels for each setting and the corresponding
LED state.
Table 1. GPIO Settings
Dip Switch Position GPIO Logic Level LED
Left Low On
Center
Right High Off
Please see the picture and labels in Figure 3.
When the GPIOs are configured as outputs (such as User-Controlled or LOL indicator), the dip switch for the corresponding GPIO should be
placed in the center position. The LED will indicate the state of the GPIO.
The board has a USB mini-connector. The other end of the USB cable is a USB Type A connector going to a PC.
1.6 Onboard EEPROM
An onboard EEPROM is used to store device firmware and/or customer’s configuration data. There are two headers/jumpers, JP10 and JP11,
used to select the I
2. Working with Timing Commander™ for Programing/Configuration
The following sections are best cross-referenced with the ClockMatrix GUI Step-by-Step User Guide which is available on www.idt.com.
2.1 Default Operation
The board can operate off an EEPROM that has stored all information including firmware and a default configuration data. A default operation
provides a sanity check on the board before running the boa rd through the IDT Timing Commander. Please set the board in the following defa ult
conditions (see Figure 4 for jumper and switch positions).
2
• Set all the GPIOs to the center position. This will ensure that GPIO8 and GPIO9 are high and that the serial port is configured for I
1-byte addressing.
• EEPROM is connected to ClockMatrix chip through an I
With the above default conditions ready, connect the board to the PC using a USB type A to USB mini cable, and power up the board using a
single +5V supply. On power-up, the ClockMatrix chip will read its firmware and configuration data from EEPROM and update all registers.
When this process is completed, the following frequencies are available:
Q0 = 122.88MHz
Q1 = 122.88MHz
C bus by jumping Pin 2 and 3 of JP10 and JP11
C
Figure 4. Board Setting for Default Operation
Important Equipment Warning: In order to set GPIO8 and GPIO9 to “High”, the switches for GPIO8 and GPIO9
must be set either to the “+” (high) position or the center position.
Once the default operation is successful, complete the following steps to configure and program the ClockMatrix device per your specific
application requirements using Timing Commander GUI tools:
2
1. Power up the board and set the main serial port in I
2. Start the Timing Commander software. You will see options of “New Setting File” and “Open Setting file”. For a new configuration, select
“New Setting File”.
Figure 5. Starting Up Timing Commander GUI
C mode by GPIO9 = “high”. Set GPIO8 = “High”. Connect the board to the PC.
3. After selecting “New Settings File”, a device selection window will pop up. In the window, choose the intended device in the list (in this
example, 8A34001 is selected). Click the button at the lower right corner of the window (red circle) to browse and select the correct
personality file (in this example, personality v4.6 is selected). Click OK.
Figure 6. Selecting 8A34001 using Personality File v4.6
4. The GUI window with the 8A34001 block diagram will open for configurations; or if “Open Settings File” is selected in Step 3, you will be
prompted to browse and select an existing .tcs file and the personality file. When the configuration file is open, all configured values will be
displayed (see Figure 7).
Figure 7. Timing Commander GUI with a Settings File Opened
2.3 Output Terminations and Rework to Take 1PPS Input
All outputs are terminated with a 100Ω resistor across the output pair. This is the recommended termination regardless of the Voffset and
Vswing settings. Since the outputs are DC-coupled, they will support a 1PPS output without any need for rework.
Important Equipment Warning: When connecting the outputs to measurement equipment, use a DC-block to ensure
that the output operates at its intended V
performance.
The following rework must be implemented in order to support a 1PP S input clock. All input clocks fo r this board are ac-coupled and terminated
as in the following figure.
Figure 13. AC Coupling and Terminations for Input Clock
. Otherwis e, the equipment may load the output down and cause degraded
offset
For a 1PPS input, a single-ended input with DC-coupling is recommended. As such, the populated AC-coupling capacitor must be removed
and the input must be configured as LVCMOS, not differential.
1. In Figure 13, to make CLK0 supportive of 1PPS input, first configure CLK0 as LVCMOS in Timing Commander (see Figure 14).
Figure 14. Configuring CLK0 as CMOS to R eceive a 1PPS Input
2. Once in LVCMOS mode, CLK0_P and CLK0_N will be two separate LVCMOS inputs instead of a differential pair. To m ake CLK0_P receive
a 1PPS input, replace C881 with a 0Ω resistor; and at the same time, remove R765 and R770.
DISCLAIMER Integrated Device T echnology, I nc. (IDT) and it s affiliated co mpanies (he rein referre d to as “IDT”) reserv e the right to modif y the product s and/or specifi cations des cribed herei n at any time,
without notice, at IDT's sole discretion. Perfor man ce speci ficati on s and operati ng para meter s of the descri be d product s are d et ermi ned in an indep endent st ate and are not gu arant eed to perf orm the sam e
way when installed in customer product s. The i nfor mati on cont aine d herei n is provi de d without re pr esent ati on or warrant y of any kind, w hether e xpre ss or impli ed, incl uding, b ut not li mited t o, the suita bilit y
of IDT's products for any particular pur p os e, an implied warranty of merchantability, or non-i nfringement of the intellectual property ri ghts of others. This document is presented onl y as a gui de and does not
convey any license under intellectual property rights of IDT or any third parties.
IDT's products are not intended for u se in applications inv olving extreme envi ronmental conditi ons or in life support syst ems or similar devices where the fail ure or malfunction of an IDT product can b e
reasonably expected to signifi cant l y aff ec t t he heal th or safety of users. Anyone using an IDT product in such a manner does so at their own risk, absent an express, wr itt en ag r e em ent by IDT.
Integrated Device Technol ogy, IDT and the IDT logo are trademarks or regi stered trademar ks of IDT and its subsi diaries in the United States and other count ries. Other tradema rks used herein are t he
property of IDT or their respective third party owners. For datasheet type definitions and a glossary of common terms, visit www.idt.com/go/glossary
1-800-345-7015 or 408-284-8200
Fax: 408-284-2775
www.IDT.com/go/support
. All contents of this document are copyright of Integrated
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.