ICS9FG104E
FREQUENCY GENERATOR FOR PCIE GEN1/2, USB3.0, QPI & SATA
IDT®
FREQUENCY GENERATOR FOR PCIE GEN1/2, USB3.0, QPI & SATA 7
ICS9FG104E REV D 102912
General SMBus Serial Interface Information for ICS9FG104E
How to Write
Controller (host) sends a start bit
Controller (host) sends the write address
IDT clock will acknowledge
Controller (host) sends the beginning byte location = N
IDT clock will acknowledge
Controller (host) sends the byte count = X
IDT clock will acknowledge
Controller (host) starts sending Byte N through Byte
N+X-1
IDT clock will acknowledge each byte one at a time
Controller (host) sends a Stop bit
How to Read
Controller (host) will send a start bit
Controller (host) sends the write address
IDT clock will acknowledge
Controller (host) sends the beginning byte location = N
IDT clock will acknowledge
Controller (host) will send a separate start bit
Controller (host) sends the read address
IDT clock will acknowledge
IDT clock will send the data byte count = X
IDT clock sends Byte N+X-1
IDT clock sends Byte 0 through Byte X (if X
(H)
was
written to Byte 8)
Controller (host) will need to acknowledge each byte
Controller (host) will send a not acknowledge bit
Controller (host) will send a stop bit
Index Block Write Operation
Controller (Host) IDT (Slave/Receiver)
TstarT bit
Slave Address
WR WRite
ACK
Beginning Byte = N
ACK
Data Byte Count = X
ACK
Beginning Byte N
X Byte
ACK
O
O O
O O
O
Byte N + X - 1
ACK
PstoP bit
Read Address Write Address
DD
(H)
DC
(H)
Index Block Read Operation
Controller (Host) IDT (Slave/Receiver)
TstarT bit
Slave Address
WR WRite
ACK
Beginning Byte = N
ACK
RT Repeat starT
Slave Address
RD ReaD
ACK
Data Byte Count=X
ACK
X Byte
Beginning Byte N
ACK
O
O O
O O
O
Byte N + X - 1
N Not acknowledge
PstoP bit
ICS9FG104E
FREQUENCY GENERATOR FOR PCIE GEN1/2, USB3.0, QPI & SATA
IDT®
FREQUENCY GENERATOR FOR PCIE GEN1/2, USB3.0, QPI & SATA 8
ICS9FG104E REV D 102912
SMBus Table: Device Control Register, READ/WRITE ADDRESS (DC/DD)
Pin # Name Control Function Type 0 1 Default
Bit 7
RW Pin 17
Bit 6
RW Pin 6
Bit 5
RW Pin 24
Bit 4
RW Pin 25
Bit 3
RW Off On Pin 16
Bit 2
RW
Hardware
Select
Software
Select
0
Bit 1
RW Driven Hi-Z 0
Bit 0
RW Down Center 0
Notes:
1. These bits reflect the state of the corresponding pins at power up, but may be written to
if Byte 0, bit 2 is set to '1'. FS3 is the SEL14M_25M# pin.
SMBus Table: Output Enable Register
Pin # Name Control Function Type 0 1 Default
Bit 7
1
Bit 6
DIF_3 EN Output Enable RW Disable Enable 1
Bit 5
DIF_2 EN Output Enable RW Disable Enable 1
Bit 4
1
Bit 3
1
Bit 2
DIF_1 EN Output Enable RW Disable Enable 1
Bit 1
DIF_0 EN Output Enable RW Disable Enable 1
Bit 0
1
SMBus Table: Output Stop Control Register
Pin # Name Control Function Type 0 1 Default
Bit 7
0
Bit 6
DIF_3 STOP EN Free Run/ Stop Enable RW Free-run Stop-able 0
Bit 5
DIF_2 STOP EN Free Run/ Stop Enable RW Free-run Stop-able 0
Bit 4
0
Bit 3
0
Bit 2
DIF_1 STOP EN Free Run/ Stop Enable RW Free-run Stop-able 0
Bit 1
DIF_0 STOP EN Free Run/ Stop Enable RW Free-run Stop-able 0
Bit 0
0
Reserved
Reserved
Byte 0
17
6
Reserved
Reserved
Reserved
16
Spread Enable
1
-
Enable Software Control of Frequency, Spread
Enable (Spread Type always Software
24
25
Byte 1
-
-
-
DIF_STOP# drive mode
SPREAD TYPE
-
Byte 2
-
-
-
-
-
-
-
-
-
-
See Frequency Selection
Table, Page 1
FS3
1
FS2
1
FS1
1
FS0
1
-
-
Reserved
Reserved
Reserved
ICS9FG104E
FREQUENCY GENERATOR FOR PCIE GEN1/2, USB3.0, QPI & SATA
IDT®
FREQUENCY GENERATOR FOR PCIE GEN1/2, USB3.0, QPI & SATA 9
ICS9FG104E REV D 102912
SMBus Table: Frequency Select Readback Register
Pin # Name Control Function Type 0 1 Default
Bit 7
SEL14M_25M#
1
(FS3)
State of pin 17 R Pin 17
Bit 6
FS2
1
State of pin 6 R Pin 6
Bit 5
FS1
1
State of pin 24 R Pin 24
Bit 4
FS0
1
State of pin 25 R Pin 25
Bit 3
SPREAD
1
State of pin 26 R Off On Pin 16
Bit 2
0
Bit 1
0
Bit 0
0
Notes:
1. These bits reflect the state of the corresponding pins, regardless of whether software
programming is enabled or not.
SMBus Table: Vendor & Revision ID Register
Pin # Name Control Function Type 0 1 Default
Bit 7
RID3 R X
Bit 6
RID2 R X
Bit 5
RID1 R X
Bit 4
RID0 R X
Bit 3
VID3 R - - 0
Bit 2
VID2 R - - 0
Bit 1
VID1 R - - 0
Bit 0
VID0 R - - 1
SMBus Table: DEVICE ID
Pin # Name Control Function Type 0 1 Default
Bit 7
DID7 R - - 0
Bit 6
DID6 R - - 0
Bit 5
DID5 R - - 0
Bit 4
DID4 R - - 0
Bit 3
DID3 R - - 1
Bit 2
DID2 R - - 0
Bit 1
DID1 R - - 0
Bit 0
DID0 R - - 0
SMBus Table: Byte Count Register
Pin # Name Control Function Type 0 1 Default
Bit 7
BC7 RW - - 0
Bit 6
BC6 RW - - 0
Bit 5
BC5 RW - - 0
Bit 4
BC4 RW - - 0
Bit 3
BC3 RW - - 0
Bit 2
BC2 RW - - 1
Bit 1
BC1 RW - - 1
Bit 0
BC0 RW - - 1
Rev E = 1000
Reserved
Reserved
Reserved
Device ID = 08 hex
6
27
Byte 3
45
44
See Frequency Selection
Table, Page 1
16
VENDOR ID
-
-
-
Byte 4
-
REVISION ID
-
-
-
-
-
-
-
Byte 5
-
-
-
-
-
-
-
-
-
-
-
-
-
Byte 6
Writing to this register
will configure how many
bytes will be read back,
default is 07
= 7 bytes.

9FG104EGLFT

Mfr. #:
Manufacturer:
IDT
Description:
Clock Synthesizer / Jitter Cleaner 4 O/P PCIE GEN2 SYNTHESIZER
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union