Register Descriptions
The register descriptions section describes the behavior and function of the customer-programmable non-volatile-memory registers in the
9FGV100x family of clock generators.
Table 1. 9FGV100x Family Products
Product
9FGV1001
9FGV1002
9FGV1004
For details of product operation, refer to the product datasheet.
9FGV100x Clock Generator Register Set
The device contains volatile (RAM) 8-bit registers and non-volatile 8-bit registers
Programmable (OTP) and will be pre-programmed at the factory with a custom dash-code configuration.
The device operates according to settings in the RAM registers. At power-up a pre-programmed configuration is transferred from OTP to
RAM registers. The device behavior can then be modified by reprogramming the RAM registers through I2C.
The device can start up in "I2C mode" or in "Hardware Select Mode", depending upon the status of the REF0_SEL_I2C# pin at power up.
Also see the datasheet. I2C access is only possible when the device has started up in I2C mode. Startup in I2C mode is default when no
pull-up is added to the REF0_SEL_I2C# pin. Pre-programming settings determine which of the 4 OTP banks is loaded into RAM registers
at power up in I2C mode. Using I2C commands the configuration can be changed and there are also commands to reload a configuration
from a different OTP bank.
Figure 1. Register Maps
User Configuration Table Selection
At power up, the voltage at REF0_SEL_I2C# pin 23 is latched by the device and used to select the state of the SEL0/SCL and SEL1/SDA
pins
(Table
2).
When a weak pull up (10k) is placed on REF0_SEL_I2C#, the SEL0/SCL and SEL1/SDA pins will be configured as hardware select
inputs, SEL0 and SEL1. Connecting SEL0 and SEL1 to VDDD and/or GND selects one of 4 configuration register sets, CFG0 through
CFG3, which is then loaded into the non-volatile configuration registers to configure the clock synthesizer. The CFG0 through CFG3
configurations are preprogrammed at the factory according to customer specifications and assigned a specific (dash) part number.
©2016 Integrated Device Technology, Inc.
9FGV100x Register Descriptions and
Programming Guide
Table 1
showcases the products under the 9FGV100x family.
2 Ref outputs, 4 Diff outputs with 1 Integer output divider
2 Ref outputs, 4 Diff outputs with 1 Fractional output divider
2 Ref outputs, 2 Diff outputs with individual Integer output dividers
and 2 Diff outputs with 1 Fractional output divider
Description
(Figure
1). The non-volatile registers are One-Time
1
User Guide
Package
24 pins
24 pins
24 pins
November 18, 2016