background image

REVISION  12/03/15

5

VERSACLOCK

®

 6 - 5P49V69xx Family Programmer Board  

In-System VersaClock 6 OTP Non-Volatile Programming via I2C

The procedure below enables the user to calibrate the device to a proper VCO band that will guarantee functionality over the full 
temperature range of the device. That band will then be programmed into the OTP. Certain conditions are required to properly 
program the device.

1. Conditions: Ambient temperature 25°C, 3.3V. For any other conditions, contact IDT.

2. Procedure:

a. Power-up the device

b. Write all relevant bits to the device to program PLL, FOD and output types 

c. Provide a reference clock to the IC corresponding to the configuration.

d. Specific bits need to be set: 

• Set VCO Monitoring in address x1D, bit[1] to “0”

• Set “AFC Enable” bit in address x16, bit[3] to “0”

• Set Test mode bit in register 0x11 (bit[5]) to “0”

e. Perform VCO Calibration:

• Toggle bit[7] in 0x1C by writing the bit to 0 then 1 and then back to 0. Final state of the bit should be 0.

• Wait 100 ms

• Read band in I2C register 0x99 bit[7:3] 

 (read only register located in the factory programmable section of the RAM)

• The value read from register 0x99 has to be different from 0 or 23. If this is not the case then repeat the Calibration step.

• Write the content of the I2C register 0x99 bit[7:3] to the bits bit[4:0] into register 0x11. 

f. Programming the OTP

Before programming the OTP, change Test mode bit in register 0x11 (bit[5]) to “1” to force the chip to run the band number written 
previously in bits[4:0].

Now program the OTP by following the steps on page 5 of the 

VersaClock 6 Family Register Descriptions and Programming 

Guide

.

Summary of Contents for VersaClock 6 5P49V69 Series

Page 1: ...d Overview As shown the in the following diagram all necessary components and connections are available to test the functionality of the configuration after the device is programmed By installing R14...

Page 2: ...configuration file 5 Connect to the board Click on the chip symbol on the top right corner of the GUI window as shown in Figure 3 below left A rectangular area in green will display right Figure 3 Co...

Page 3: ...ircumstances Loading from OTP For loading one or more configurations from a burned part into the VC6 GUI load OTP follow these steps Before reading back cycle the power on the part and set the input c...

Page 4: ...REVISION 12 03 15 4 VERSACLOCK 6 5P49V69xx Family Programmer Board Figure 6 Indicator Lights Figure 7 Unburned Configuration Warning Figure 8 OTP All Checkbox...

Page 5: ...VCO Monitoring in address x1D bit 1 to 0 Set AFC Enable bit in address x16 bit 3 to 0 Set Test mode bit in register 0x11 bit 5 to 0 e Perform VCO Calibration Toggle bit 7 in 0x1C by writing the bit to...

Page 6: ...ions Ambient temperature 25 C 3 3V For any other conditions contact IDT 2 Procedure a Power up the device b Write all relevant bits to the device to program PLL FOD and output types c Provide a refere...

Page 7: ...to measure OUT1 3 R20 R21 and J3 to measure OUT1B R19 s required only when measuring OUT1B and OUT1 in LVDS mode 4 R26 R27 to measure OUT 2 5 R30 R31 to measure OUT2B R29 is only required when measur...

Page 8: ...33pf C6 0 047uF L1 600 ohm 500mA R2 470 C45 0 1uF R59 402_1 R7 0 C5 0 1uF R4 27 C2 0 1uF U3 USB_A VBUS 1 D 3 GND 4 D 2 R5 1 5K U1 ft2232_chip EESK 1 EEDATA 2 VCC 3 RESET 4 RSTOUT 5 3V3OUT 6 USBDP 7 US...

Page 9: ...0 np C34 0 1u np R27 180 np 49 9 np U2 IDT5P49V5901 CLKIN 1 CLKINB 2 XOUT 3 XIN REF 4 VDDA 5 CLKSEL 6 SD OE 7 SEL1 SDA 8 SEL0 SCL 9 VDDO4 10 OUT4 11 OUT4B 12 OUT3B 13 OUT3 14 VDDO3 15 OUT2B 16 OUT2 17...

Page 10: ...esented 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 environ...

Reviews: