IDT 8A34, 8A34001, 8A34xxx 48QFN User Manual

Page 1
© 2019 Integrated Device Technology, Inc. 1 February 6, 2019
8A3xxxx 144BGA EVK User Manual
The 8Axxxx 144BGA EVK is designed to help customers evaluate IDT ClockMatrix devices. This document discusses the following about the EVK:
Introduces the board and its power supply and jumper settings
Describes the input and output connectors for normal
operation
Explains how to bring up the board using the Timing Commander software GUI
Discusses how to configure and program the board to generate standard-compliant frequencies
Kit Contents
8A34xxx 144BGA Evaluation Board
USB Type A cable
8A3xxxx 144BGA EVK Board
Requirements
IDT Timing Commander Software Installed (available at www.idt.com/timingcommander)
ClockMatrix GUI (available at www.idt.com/clockmatrix)
USB 2.0 or USB 3.0 interface
Windows XP SP3 or later
Processor: Minimum 1GHz
Memory: Minimum 512MB; recommended 1GB
Available disk space: Minimum 600MB (1.5GB 64-bit);
recommended 1GB (2GB 64-bit)
Network access during installation if the .NET framework is not currently installed on the system
Page 2
8A3xxxx 144BGA EVK User Manual
© 2019 Integrated Device Technology, Inc. 2 February 6, 2019
!
Important Notes
Disclaimer
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.
Contents
1. Usage Guide .................................................................................................................................................................................................4
1.1 Board Overview ...................................................................................................................................................................................4
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
1.6 Onboard EEPROM ..............................................................................................................................................................................7
2. Working with Timing Commander™ for Programing/Configuration ..............................................................................................................8
2.1 Default Operation ................................................................................................................................................................................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
4. Schematics .................................................................................................................................................................................................20
5. Ordering Information ...................................................................................................................................................................................29
6. Revision History ..........................................................................................................................................................................................29
Page 3
8A3xxxx 144BGA EVK User Manual
© 2019 Integrated Device Technology, Inc. 3 February 6, 2019
List of Figures
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
List of Tables
Table 1. GPIO Settings ......................................................................................................................................................................................6
Table 2. EEPROM I2C Connections ..................................................................................................................................................................7
Page 4
8A3xxxx 144BGA EVK User Manual
© 2019 Integrated Device Technology, Inc. 4 February 6, 2019
1. Usage Guide
1.1 Board Overview
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.
Page 5
8A3xxxx 144BGA EVK User Manual
© 2019 Integrated Device Technology, Inc. 5 February 6, 2019
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.
Figure 2. Example of Voltage Jumpers
Page 6
8A3xxxx 144BGA EVK User Manual
© 2019 Integrated Device Technology, Inc. 6 February 6, 2019
!
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.
High if GPIO is configured as Input
High or Low according to the GPIO output setting
High if GPIO is configured as Input
High or Low according to the GPIO output setting
Page 7
8A3xxxx 144BGA EVK User Manual
© 2019 Integrated Device Technology, Inc. 7 February 6, 2019
Figure 3. GPIO Setting and Status Display Area
1.5 USB Jack
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
Table 2. EEPROM I2C Connections
2
C communication paths for the EEPROM.
JP10/JP11 JP10/JP11
Jumper Position Both Pin 1 and 2 Both Pin 2 and 3
EEPROM I2C Path FDTI and EEPROM EEPROM and CM Chip
Page 8
8A3xxxx 144BGA EVK User Manual
© 2019 Integrated Device Technology, Inc. 8 February 6, 2019
!
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.
VDDA = 3.3V, VCC_GPIO_DC = 3.3V, and VDDO_Qx = 3.3V
Crystal frequency = 50MHz
CLK0 = 25MHz
2
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.
Page 9
8A3xxxx 144BGA EVK User Manual
© 2019 Integrated Device Technology, Inc. 9 February 6, 2019
2.2 Using Timing Commander to Control the Boar d
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.
Page 10
8A3xxxx 144BGA EVK User Manual
© 2019 Integrated Device Technology, Inc.
10
February 6, 2019
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
Page 11
8A3xxxx 144BGA EVK User Manual
© 2019 Integrated Device Technology, Inc.
11
February 6, 2019
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
Page 12
8A3xxxx 144BGA EVK User Manual
© 2019 Integrated Device Technology, Inc.
12
February 6, 2019
5. In order to connect the board with Timing Commander (PC), click the button (red circle) at the up-right corner of the GUI to set up the
communication protocols (see Figure 7).
2
C and one-byte addressing are selected, click OK to close the window.
After I
Figure 8. Setting I2C for Connecting the Board with GUI
6. Click on the chip symbol at the upper-right corner to initiate the connection. The connection is valid when a green band appears at the
upper-right corner of the window, as shown below.
Figure 9. A Green Band appears when a Valid Conn ection is Made
Page 13
8A3xxxx 144BGA EVK User Manual
© 2019 Integrated Device Technology, Inc.
13
February 6, 2019
7. If ClockMatrix chip’s firmware, or firmware loaded from EEPROM, has a different version from that in the Personality file, a firmware ver sion
mismatch warning message will appear. Click “Close” button to close the message window and a connection is made.
Figure 10. Firmware Version Mismatch W arning Message
8. Once the connection is made, the firmware version can be read within the GUI. Click the “Firmware Utility” button to bring up the Firmware
Utility window, as shown below.
Figure 11. Reading Firmware Version
Page 14
8A3xxxx 144BGA EVK User Manual
© 2019 Integrated Device Technology, Inc.
14
February 6, 2019
9. Within the Firmware Utility window, click the “Get Firmware Version” button to read the firmware version.
Figure 12. Read Firmware Version of ClockMatrix Chip
10. In the case where the firmware version mismatches each other, a firmware upgrade is necessary to update the chip’s firmware. To do so,
complete the steps in How to Upgrade the Firmware to update the chip’s firmware.
Page 15
8A3xxxx 144BGA EVK User Manual
© 2019 Integrated Device Technology, Inc.
15
February 6, 2019
!
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.
Page 16
8A3xxxx 144BGA EVK User Manual
© 2019 Integrated Device Technology, Inc.
16
February 6, 2019
3. How to Upgrade the Firmware
3.1 Upload Firmware to the RAM
1. Connect to the EVK board.
2. Power up the board with no EEPROM present. This ensures the firmware is 4.0.2.7017, as displayed in the figure.
3. The GUI will indicate that the firmware on the chip does not match the GUI firmware. Press “Close”.
4. Open the “Firmware Utility” window by clicking on the button as follows.
5. Update the Firmware first. Press “Update RAM to Current FW Only”.
Page 17
8A3xxxx 144BGA EVK User Manual
© 2019 Integrated Device Technology, Inc.
17
February 6, 2019
6. In the next window, press “Yes” and wait around 3-4 minutes.
7. Once the firmware is updated, the following window will indicate a successful update. Click “Close ”.
8. Press “Get Firmware Version” to verify that the RAM was updated correctly, then click “Close”.
Page 18
8A3xxxx 144BGA EVK User Manual
© 2019 Integrated Device Technology, Inc.
18
February 6, 2019
3.2 Upload Firmware into the EEPROM
1. Once the firmware has been updated to the chip (steps 1 to 8), install the EEPROM on the EVK board.
2. Press “Write Firmware to EEPROM Only”.
3. In the next window, press “Yes”.
Page 19
8A3xxxx 144BGA EVK User Manual
© 2019 Integrated Device Technology, Inc.
19
February 6, 2019
4. When asked to “Verify” the EEPROM, press “No”.
5. In the next window, press “Close” to start the EEPROM write.
6. Wait about 5 minutes for the EEPROM write to complete. Click “Close” in the following window.
3.3 Verify the EEPROM Programming
7. Power cycle the board.
8. Disconnect and reconnect to the chip.
9. Read back the firmware version to ensure it is correct (see steps 3 to 7).
Page 20
8A3xxxx 144BGA EVK User Manual
© 2019 Integrated Device Technology, Inc.
20
February 6, 2019
4. Schematics
Page 21
8A3xxxx 144BGA EVK User Manual
© 2019 Integrated Device Technology, Inc.
21
February 6, 2019
Page 22
8A3xxxx 144BGA EVK User Manual
© 2019 Integrated Device Technology, Inc.
22
February 6, 2019
Page 23
8A3xxxx 144BGA EVK User Manual
© 2019 Integrated Device Technology, Inc.
23
February 6, 2019
Page 24
8A3xxxx 144BGA EVK User Manual
© 2019 Integrated Device Technology, Inc.
24
February 6, 2019
Page 25
8A3xxxx 144BGA EVK User Manual
© 2019 Integrated Device Technology, Inc.
25
February 6, 2019
Page 26
8A3xxxx 144BGA EVK User Manual
© 2019 Integrated Device Technology, Inc.
26
February 6, 2019
Page 27
8A3xxxx 144BGA EVK User Manual
© 2019 Integrated Device Technology, Inc.
27
February 6, 2019
Page 28
8A3xxxx 144BGA EVK User Manual
© 2019 Integrated Device Technology, Inc.
28
February 6, 2019
Page 29
8A3xxxx 144BGA EVK User Manual
© 2019 Integrated Device Technology, Inc.
29
February 6, 2019
Corporate Headquarters
www.IDT.com
Sales
www.IDT.com/go/sales
Tech Support
Device Technology, Inc. All rights res erv ed.
5. Ordering Information
Orderable Part Number Description
8A34001-EVK 8A3xxxx 144BGA Evaluation Kit
6. Revision History
Revision Date Description of Change
February 6, 2019 Initial release.
6024 Silver Creek Valley Road San Jose, CA 95138
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...