IDT80KSW0002 Datasheet
CPS-16 Datasheet 47 April 6, 2016
3) If CPS-16 polls configuration image from external memory
CPS-16 addresses the memory.
Memory transmits the data.
CPS-16 gets the data.
All signaling is fully compliant with I
2
C. Full detail of signaling can be found in the Philips I
2
C specification [1]. Standard signalling and timing
waveforms are shown below.
Interfacing to Standard-, Fast-, and Hs-mode Devices
The CPS-16 supports Fast / Standard (F/S) modes of operation. Per I
2
C specification, in mixed speed communication the CPS-16 supports Hs- and
Fast-mode devices at 400 kbit/s, and Standard-mode devices at 100 kbit/s. Please refer to the I
2
C specification for detail on speed negotiation on a
mixed speed bus.
CPS-16 Specific Memory Access (Slave mode)
There is a CPS-16 specific I
2
C memory access implementation. This implementation is fully I
2
C compliant. It requires the memory address to be
explicitly specified during writes. This provides directed memory accesses through the I
2
C bus. Subsequent reads always begin at the address
specified during the last write.
The write procedure requires the 3-Bytes (22-bits) of memory address to be provided following the device address. Thus, the following are required:
device address – one or two bytes depending on 10-bit / 7-bit addressing, memory address – 3 bytes yielding 22-bits of memory address, and a 32-
bit data payload – 4 byte words. To remain consistent with sRIO standard maintenance packet memory address convention, the I
2
C memory address
provided must be the 22MSBs. Since I
2
C writes to memory apply to double words (32-bits), the 2 LSBs are DON’T CARE as the LSBs correspond to
word and byte pointers.
The read procedure has the memory address section of the transfer removed. Thus, to perform a read, the proper access would be to perform a write
operation and issue a repeated start after the acknowledge bit following the third byte of memory address. Then, the master would issue a read
command selecting the CPS-16 through the standard device address procedure with the R/W bit high. Note that in 10-bit device address mode
(ADS=1), only the two MSBs need be provided during this read. Data from the previously loaded address would immediately follow the device
address protocol. It is possible to issue a stop or repeated start anytime during the write data payload procedure, but must be before the final
acknowledge (i.e. canceling the write before the actual write operation is completed and performed). Also, the master would be allowed to access
other devices attached to the I
2
C bus before returning to select the CPS-16 for the subsequent read operation from the loaded address.
Figures
Figure 8 Write protocol with 10-bit Slave Address (ADS =1). I
2
C writes to memory align on 32-bit word boundaries, thus the 22 address MSBs must
be provided while the 2 LSB’s associated with word and byte pointers are DON’T CARE and are therefore not transmitted.
5686 d 05
Device
Address
[9:8]
11110
0
AA AA A
Memory
Address
[21:16]
R/W Bit (R=1, W=0)
8 17 263544
Memory address loaded is mem_addr[21:0]
XX
A 000
Device
Address
[7:0]
Memory
Address
[15:8]
Memory
Address
[7:0]
0
Data
Word #1
MSB Byte
Incoming data will be written
to mem_addr[21:0]
IDT80KSW0002 Datasheet
CPS-16 Datasheet 47 April 6, 2016
Figure 9 Read Protocol with 10-bit Slave Address (ADS=1)
Figure 10 Write protocol with 7-bit Slave Address (ADS=0).
I
2
C writes to memory align on 32-bit word boundaries, thus the 22 address MSBs must
be provided while the 2 LSB’s associated with word and byte pointers are DON’T CARE and are therefore not transmitted.
Figure 11 Read protocol with 7-bit Slave Address (ADS=0)
CPS-16 configuration and image (Master mode)
There is both a power up master and a command master mode. If powered up in master mode, the CPS-16 polls configuration image from external
memory after the device reset sequence has completed. Once the device has completed its configuration sequence, it will revert to slave mode.
Through a configuration register write, the device can be commanded to enter master mode, which provides more configuration sequence flexibility.
Refer to “CPS-16 User Manual” for details.
I
2
C DC Electrical Specifications
Note that the ADS and ID pins will all run off the core (1.2V) power supply, and these pins are required to be fixed during operation. Thus, these pins
must be statically tied to the 1.2V supply or GND.
Tables 9 through 11 below list the SDA and SCL electrical specifications for F/S-mode I
2
C devices:
Device
Address
[6:0]
0
AAAAA
Memory
Address
[21:16]
R/W Bit (R=1, W=0)
817
26 35 44
Memory address loaded is mem_addr[21:0]
XX
A 000
Memory
Address
[15:8]
Memory
Address
[7:0]
0
Data
Word #1
MSB Byte
Incoming data will be written
to mem_addr[21:0]
53
Data
Word #1
Byte #2
R/W Bit (R=1, W=0)
A
26
17
Device
Address
[6:0]
A
A
8
1
A
35
Data
Word #1
MSB Byte
Data
Word #1
Byte #2
Data
Word #1
Byte #3
Data
Word #1
LSB Byte
Data output is from base mem_addr[21:0]
IDT80KSW0002 Datasheet
CPS-16 Datasheet 47 April 6, 2016
At recommended operating conditions with VDD3 = 3.3V ± 5%
Table 9 I
2
C SDA & SCL DC Electrical Specifications
At recommended operating conditions with VDD3 = 2.5V ± 100mV
Table 10 I
2
C SDA & SCL DC Electrical Specifications
Parameter Symbol Min Max Unit
Input high voltage level V
IH
0.7 x V
DD3
V
DD3
(
MAX
)
+ 0.5 V
Input low voltage level V
IL
-0.5 0.3 x V
DD3
V
Hysteresis of Schmitt trigger inputs:
Vhys 0.05 x V
DD3
-
Low level output voltage V
OL
0 0.2 x V
DD3
V
Output fall time from V
IH
(
MIN
)
to V
IL
(
MAX
)
with a bus
capacitance from 10pF to 400pF
t
OF
20 + 0.1 x C
b
250 ns
Pulse width of spikes which must be suppressed
by the input filter
t
SP
0 50 ns
Input current each I/O pin (input voltage is
between 0.1 x V
DD3
and 0.9 x V
DD3
(
MAX
)
)
I
I
-10 10 uA
Capacitance for each I/O pin C
I
- 10 pF
Parameter Symbol Min Max Unit
Input high voltage level V
IH
0.7 x V
DD3
V
DD3
(
MAX
)
+ 0.1 V
Input low voltage level V
IL
-0.5 0.3 x V
DD3
V
Hysteresis of Schmitt trigger inputs:
Vhys 0.05 x V
DD3
-
Low level output voltage V
OL
0 0.2 x V
DD3
V
Output fall time from
V
IH
(
MIN
)
to V
IL
(
MAX
)
with a
bus capacitance from 10pF to 400pF
t
OF
20 + 0.1 x C
b
250 ns
Pulse width of spikes which must be
suppressed by the input filter
t
SP
0 50 ns
Input current each I/O pin (input voltage is
between 0.1 x V
DD3
and 0.9 x V
DD3
(
MAX
)
)
I
I
-10 10 uA
Capacitance for each I/O pin C
I
- 10 pF

80KSW0002ALG

Mfr. #:
Manufacturer:
IDT
Description:
Switch ICs - Various 80KSW0002 Central Packet SW-16 ports
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union

Products related to this Datasheet