VersaClock® 6E – 5P49V6965 and 5P49V6975
Programmer Board User Guide
Introduction
The VersaClock® 6E programmer board is made to ease the programming of blank 5P49V6965 or 5P49V6975 devices. With the
on-board USB interface, the IDT Timing Commander
for configuration and programming of its OTP memory.
™ GUI can be used to communicate with the VersaClock® 6E device in the socket
Board Overview
Use Figure 1 and Table 1 to identify board items and features.
11Outputs 1, 2, 3, 4J7, J9, J10, J112 × 2 pin probe points for outputs 1, 2, 3 and 4.
12VDDO1, 2, 3, 4JP3, JP4, JP6, JP8Optional VDD for outputs 1, 2, 3 and 4.
13Ground—Ground reference for general purpose.
Select between on-board 25MHz crystal and alternative
Ref Clock.
Connecting the Board to a Computer
The programmer board can be plugged into a USB port of a personal computer directly, or, a USB extension cable can be used if that is
more convenient. The on-board USB-to-I2C bridge (FTDI chip) does the data communication and the +5V in the USB bus powers the
on-board regulator. The board can fully function with just the USB connection to a computer.
JP 14 and JP16 Functionality
JP14 and JP16 have multiple functions. The center pin of JP14 connects to the SEL1/SDA pin on the 5P49V6965/6975 and the center pin
of JP16 connects to the SEL0/SCL pin on the 5P49V6965/6975.
Figure 2. JP14 and JP16 Jumpers
The bottom pins connect to the FTDI USB-to-I2C bridge. To use Timing Commander to communicate to the chip, jumpers need to be
placed between the center and bottom pins as in Figure 3.
VersaClock® 6E – 5P49V6965 and 5P49V6975 Programmer Board User Guide
After programming multiple configurations, the 5P49V6965/6975 can be restarted in Hardware Select mode and then the SEL0 and SEL1
pins can be used to select a configuration. The SEL0/1 pins on the 5P49V6965/6975 have pull-down resistors on the chip so when
leaving the pins open, like Figure 2, both SEL0 and SEL1 are low and configuration 0 is selected. The upper pins in JP14 and JP16 are
pulled up to VDD so when placing jumpers as in Figure 4, the SEL0 and SEL1 pins are pulled up. Placing the jumpers as in Figure 4
selects configuration 3. Also see the chapter about the Mode jumper to use the Hardware Select mode.
JP14 and JP16 also allow wiring of the I2C bus into a system. As mentioned above, the bottom pins connect to the FTDI USB-to-I2C
bridge. For SCL connect to the bottom pin of JP16, for SDA connect to the bottom pin of JP14 and for ground use the GND test point to
the right of JP14 and JP16. These three wires can be connected to a 5P49V6965/6975 that is assembled in a system so Timing
Commander can be used to control this remote 5P49V6965/6975.
VersaClock® 6E – 5P49V6965 and 5P49V6975 Programmer Board User Guide
JP12 and JP13 Functionality
JP12 controls the CLKSEL pin and JP13 controls the SD/OE pin on the 5P49V6965/6975. These pins have pull-down resistors on the
chip so when the pins are left open, the pins will be pulled low. When placing a jumper, the pin will be pulled high. This way the
functionality of the CLKSEL and SD/OE pins can be verified.
Figure 5. JP12 and JP13 Jumpers
J1 and JP17 Functionality
The programmer board has a 25MHz crystal assembled for use with the 5P49V6965. This 25MHz crystal is the default and recommended
crystal. To use the 25MHz crystal, place a jumper to the left on JP17, as in Figure 6. In case a different input frequency is needed, the
jumper can be moved to the right, to connect J1 to the crystal input pin on the 5P49V6965. Using an RF generator, a different frequency
can be applied to the crystal input pin through J1. The recommended amplitude is 0dBm to +3dBm or 600mVpp to 1Vpp.
The 5P49V6975 has an integrated crystal and therefore, J1 / JP17 have no function.
VersaClock® 6E – 5P49V6965 and 5P49V6975 Programmer Board User Guide
JP1 and JP5 Functionality
JP5 is the CLK0 output (OUT0) of the 5P49V6965/6975. The upper pin is ground and the lower pin is the actual output. Connect a probe
between the upper (GND) and lower (OUT0) pins to measure the OUT0 frequency or waveform. JP1 can be used to select the operating
Mode to be either I2C Mode or Hardware Select Mode. The mode is selected at power up so at the moment the board is plugged into a
USB port. The proper method for using JP1 is to first unplug the board from USB, then change the JP1 jumper and plug the board back
into a USB port. No jumper on JP1 selects the I2C mode where Timing Commander can communicate with the device. Having a jumper
installed on JP1 selects the Hardware Select Mode for selecting a pre-programmed configuration with the SEL0 and SEL1 jumpers.
Figure 7. JP1 Jumper and JP5 Pins
JP7, JP9, JP10 and JP11 Functionality
These four 2 × 2 test points are connected to the four differential outputs on the 5P49V6965/6975. The lower two pins are ground and the
upper two pins are the actual output pins. A probe can be used to check the outputs, to measure the frequency or to check the waveform
with an oscilloscope. Connect a single ended probe between a ground pin and output pin or connect a differential probe between the two
output pins. Note that the output pins connect directly to the pins on the chip and there are no additional components for termination or
biasing. For HCSL and LVPECL logic types, additional biasing is needed to allow the outputs to make sufficient signal swing.
Figure 8. JP7, JP9, JP10 and JP11 for CLK1, 2, 3 and 4 (OUT1, 2, 3 and 4)
VersaClock® 6E – 5P49V6965 and 5P49V6975 Programmer Board User Guide
J2 and J3 Functionality
J2 and J3 are SMA footprints for an alternative differential connection to OUT1. The default programmer board does not have these
connectors assembled.
Figure 9. J2 and J3 Alternative CLK1 (OUT1)
JP3, JP4, JP6 and JP8 Functionality
The default programmer board does not have jumper pins assembled for JP3, JP4, JP6 and JP8. The two pins in each jumper are
shorted on the board with a 0 ohm resistor. The lower pins are connected to a 3.3V power regulator on the board. The upper pins are
each connected to a different VDDO pin. So the programmer board connects each VDDO pin to 3.3V by default. This is sufficient when
programming 5P49V6965 or 5P49V6975 devices and checking output frequencies. Jumper pins can be installed and the 0 ohm resistors
can be removed to gain control of the VDDO pins. A jumper can be placed to connect to the on-board 3.3V regulator. Remove the jumper
and connect the upper pin to an external power supply, in case a different voltage is needed. The ground side of the power supply can be
connected to the GND point on the right.
Figure 10. JP3, JP4, JP6 and JP8 VDDO Connections
VC6E Programmer Board Compatibility
The VC6E programmer board hardware was designed for the 5P49V6965 and 5P49V6975 but is backwards compatible with older VC6
and VC5 devices. Essentially, this VC6E programmer board can do everything and more than the older VC5 programmer board.
This VC6E programmer board can be used with the following devices:
▪ Using the VC6E Timing Commander personality: 5P49V6965 and 5P49V6975.
▪ Using the VC6 Timing Commander personality: 5P49V6901, 5P49V6913 and 5P49V6914.
▪ Using the VC5 Timing Commander personality: 5P49V5901, 5P49V5913, 5P49V5914, 5P49V5923, 5P49V5925, 5P49V5927,
5P49V5929, 5P49V5933 and 5P49V5935.
This VC6E Programmer Board User Guide will only deal with the VC6E Timing Commander personality.
VersaClock® 6E – 5P49V6965 and 5P49V6975 Programmer Board User Guide
Configuration and Setup
Use the following steps to setup the 5P49V6965 or 5P49V6975 device using USB-to-I2C and start the configuration.
1. Before connecting the programmer board to USB, make sure JP1 is open (no jumper). Also see JP1 functionality and Figure 7.
2. Connect J4 to the USB port of a PC.
3. Launch VersaClock 6E Timing Commander Software (refer to VersaClock 6E Timing Commander User Guide). Download the
VersaClock 6E Timing Commander User Guide.
4. Following the Getting Started steps in the Timing Commander software, an I2C connection is established between the GUI software
and the VersaClock 6E chip.
5. Select “Open Settings File” if you have existing settings or “New Settings File” and select 5P49V6965 or 5P49V6975 depending on the
device in the socket. In the same screen, browse for the VersaClock 6E personality file, by clicking on the button at the bottom right.
6. Connect to the device by clicking on the microchip icon located at the top right of the Timing Commander screen.
7. Once connected, new options will be available on a green background indicating that Timing Commander has successfully connected
with the device in the socket. Write settings to the chip by clicking on the write all registers to the chip option.
8. All intended outputs should now be available for measurement. At this point only the volatile memory (registers) is programmed. When
unplugging the board to remove power, the configuration is erased.
9. After connecting to the chip, the OTP button will be available to enter the menu for burning OTP. First enter a configuration before
burning OTP. Configurations can be burned only once.
10. After opening the OTP Burn menu, one or more configurations can be selected for burning to OTP. In the example below, only
configuration 0 is selected to be burned to OTP.
VersaClock® 6E – 5P49V6965 and 5P49V6975 Programmer Board User Guide
XTL
CLK1T
TP2
CLK2B
R45 0
12
CLKSEL_J
CLK1
C17
1u
12
C29
0.1u_N P
1 2
VDDO4
OUT2B
VDDD
R42 0
12
VDDO2
TP1
JP10
Header _4Pin
1
3
2
4
CLK0
R35 33
12
R31 33
12
C27
1u
12
VDDO0
R21 33
12
Output
Probe
Connections
C13
0.1u
12
USB_PWR
VDDO1
C16
0.1u
12
R27 33
12
R15
10K
12
JP9
Header _4Pin
1
3
2
4
C11
1u
12
JP3
VDDO1_NP
12
CLK4
U4
5P49V6965
CLKIN
1
CLKINB
2
XOU T
3
XIN / R E F
4
VDDA
5
CLKSEL
6
SD/OE7SEL1/SDA8SEL0/SCL9VDDO410OUT411OUT4B
12
OUT3B
13
OUT3
14
VDDO3
15
OUT2B
16
OUT2
17
VDDO2
18
OUT1B
19
OUT1
20
VDDO1
21
VDDD
22
VDDO0
23
OUT0_SELB_I2C
24
e_PAD
25
CLK0
R18 220
12
CLK1C
JP16
SCL/SEL0
123
R26 33
12
CLKINB
R14
0
12
CLK4B
R30 33
12
OUT1B
JP12
CLKSEL
12
CLK3
OUT1
R38
4.7k
12
C25
1u
12
CLK4
C26
0.1u
12
C23
0.1u
12
SEL0_SC L
VDDO3
VDDD
OUT4B
C20
10p(np)
12
CLK2B
R46 0
12
OUT3B
CLK1
VDDD
CLK2
PU
SDOE_J
JP13
OE
12
CLK1C
R20 33
12
CLK3B
CLK2
R36
1K
12
CLK1B
SDOE
C19
10nF
1 2
JP1
Mode
12
J2
SMA_STRAIGHT_pin_NP
GND
VDDO4
CLK3
MODE
VDDO1
VDDD
R32 220
12
I2C
SDA
XIN _R EF
GND
JP8
VDDO4_NP
12
SEL1_SDA
PU
C24
0.1u
12
XIN
R41
10K
12
C22
1u
12
R24 220
12
X2
25MHz
13
2
4
VDDO3
CLKSEL
C28
47pF
12
JP7
Header _4Pin
1
3
2
4
C18
0.1u
12
R17 33
12
R28 220
12
OUT2
CLK1B
Optional
External
Power
JP2
VDDO0_NP
12
JP4
VDDO2_NP
12
VDDD
R40
10K
12
R33 220
12
OUT0
I2C
SCL
JP14
SDA/SEL1
123
J1
USB_PWR
R39
4.7k
12
J3
SMA_STRAIGHT_pin_NP
REF
VDDD
R34
2.2
12
JP17
Xtal / Clock
1
2
3
REF
JP5
VDDO0
12
R23
100
12
VDDD
R16 33
12
C15
1u
12
R25 220
12
SEL1_SDA_PIN
CLK4B
C30
0.1u_N P
1 2
R44 0
12
R29 220
12
C21
10p(np)
12
GND
OUT3
CLKIN
OUT4
CLK1T
C12
0.1u
12
VDDO2
R37
1K
12
R19 220
12
XOU T
USB_PWR
CLK3B
VDDO0
C14
1u
12
R43 0
12
SEL0_SCL_PIN
R22
100
12
JP6
VDDO3_NP
12
VDDA
JP11
Header _4Pin
1
3
2
4
11. After finishing the burning to OTP, the device can be tested as follows:
• Unplug USB to remove power.
• Place JP1 to make the device start in Hardware Select mode the next time USB (power) is plugged in again.
• Place jumpers on JP14 and JP16 for selecting a specific configuration. No jumpers for configuration 0. Also see JP14 and JP16
functionality above. For checking configuration 0, it is not necessary to place a jumper on JP1. When starting in I2C mode,
configuration 0 is loaded by default.
• Plug in USB to power up the board and the correct frequencies should be available on outputs, according to the configuration that
was burned to OTP.
Schematics
Programmer board schematics are shown on the following pages.
6024 Silver Creek Valley Road
San Jose, CA 95138 USA
www.IDT.com
DISCLAIMER Integrated Device Technology, Inc. (IDT) and its affiliated companies (herein referred to as “IDT”) reserve the right to modify the products and/or specifications described herein at any time,
without notice, at IDT’s sole discretion. Performance specifications and operating parameters of the described products are determined in an independent state and are not guaranteed to perform the same
way when installed in customer products. The information contained herein is provided without representation or warranty of any kind, whether express or implied, including, but not limited to, the suitability
of IDT's products for any particular purpose, an implied warranty of merchantability, or non-infringement of the intellectual property rights of others. This document is presented only as a guide and does not
convey any license under intellectual property rights of IDT or any third parties.
IDT's products are not intended for use in applications involving extreme environmental conditions or in life support systems or similar devices where the failure or malfunction of an IDT product can be reasonably expected to significantly affect the health or safety of users. Anyone using an IDT product in such a manner does so at their own risk, absent an express, written agreement by IDT.
Integrated Device Technology, IDT and the IDT logo are trademarks or registered trademarks of IDT and its subsidiaries in the United States and other countries. Other trademarks used herein are the 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. Integrated Device Technology, Inc. All rights reserved.