CYPRESS CY7B923, CY7B933 User Manual

查询CY7B923供应商
CY7B923
CY7B933
HOTLink™ Transmitter/Receiver
Features
• Fibre Ch an n e l c o m p li an t
• IBM ESCON
• DVB-ASI compliant
• ATM compliant
• 8B/10B-coded or 10-bi t unencoded
• Standard HOTLink: 160–330 Mbps
• High Speed HO TLink: 160–400 Mbps f or high spe ed ap­plications
• Low Sp eed HOTLi nk: 15 0–160 Mbps for Lo w Cost Fib er application s
• TTL synchronous I/O
• No external PLL components
• Triple PECL 100K serial outputs
• Dual PECL 100K serial inputs
• Low power: 350 mW (Tx), 650 mW (Rx)
• Compatibl e with fiber-opt ic modules, coaxi al cable, and twisted pair media
• Built-In Self-Test
• Single +5V supply
• 28-pin SOIC/PLCC/LCC
0.8µ BiCMOS
®
compliant
Functional Description
The CY7B923 HOTLink™ T r ansmitter and CY7B933 HOTLink Receiver are point-to-point communications building blocks that trans fer data ov er high-s peed serial li nks (fi ber, coax, and
twisted pair). Standard HOTLink data rates range from 160-330 Mbits/second. Higher speed HOTLink is also avail­able for high speed applications (160-400 Mbits/second), as well as for those Low Cost applications HO TLink-155 (150-160 Mbits/second operations).
Figure 1
illustrates typical connec-
tions to host system s or controllers . Eight bits of user data or protocol information are loaded into
the HOTLink t r ansmit ter and are e ncoded. Se rial da ta is s hift ­ed out of the three dif feren tial posi tive ECL (PECL) serial ports at the bit rate (whic h is 10 t imes the byte rate).
The HOTLink receiver accepts the serial bit stream at its dif­ferenti al line re ceiver inputs an d, using a complet ely integr ated PLL Clock Synchronizer, recovers the timing information nec­essary for data recons truc tion. The bit stream is deserial ized , decoded, and checked for transmission errors. Recovered bytes are pres ented i n paral lel t o the rece iving host along with a byte -r a te clock.
The 8B/10B encoder/dec oder can be di sab led in systems tha t already encode or scramble the transmitted data. I/O signals are available to create a seamless interface with both asyn­chronous FIFOs (i.e., CY7C42X) and clocked FIFOs (i.e., CY7C44X). A Built-In Self-Test pattern generator and checke r allows testing of the transmitter, receiver, and the connecting link as a part of a system diagnosti c check.
HOTLink devices are ideal for a variety of applications where a parallel interface can be replaced with a high-speed point-to-point serial link. Applications include interconnecting workstations, servers, mass storage, and video transmission equipment.
CY7B923TransmitterLogicBlock Diagram
SC/D (Da)
D
0−7
(D
)
b−h
ENAENNRP
CKW
CLOCK
GENERATOR
MODE
BISTEN
TEST
LOGIC
HOTLi nk is a trademark of cypress Semiconductor Corporation. ESCON is a registered trademark of IBM.
SVS(Dj)
ENABLE
INPUT REGI STER
ENCODER
SHIFTER
FOTO
OUTA OUTB OUTC
B923–1
CY7B933ReceiverLogicBlockDiagram
A/B
INA+ INA
INB(INB+)
SI(INB−)
REFCLK
MODE
BISTEN
RF
SO
PECL
TTL
CLOCK
SYNC
TEST
LOGIC
CKR RDY
DATA
FRAMER
SHIFTER
DECODER REGISTER
DECODER
OUTPUT
REGISTER
Q
0−7
(Q
)
b−h
SC/D(Qa)
RVS(Qj)
B923–2
Cypress Semiconductor Corporation
3901 North First Street San Jose CA 95134 408-943-2600 April 5
1999
LOGIC
SC/D(Qa)
INA
INA+
A/B
BISTEN
RF
GND
RDY
GND
V
CCN
RVS(Qj)
(Q
h)Q7
(Qg)Q
6
(Qf)Q
5
(Qi)Q
4
INB(INB+) SI(INB−) MODE REFCLK V
CCQ
SO CKR V
CCQ
GND SC/D(Qa) Q
0(Qb
)
Q
2(Qd
)
Q
1(Qc
)
Q
3(Qe
)
B923–6
B923–7
43 12
28
8 9
7
6
5
22 21
23
24
25
1213 1514
16
PLCC/LCC
Top View
10 11
20 19
2726
1718
REFCLK V
CCQ
SO CKR V
CCQ
GND
RF
GND
RDY
GND
V
CCN
RVS(Qj)
(Q
h)Q7
QQQQQQQ
BISTEN
A/B
INA+
INB (INB+)
SI (INB
)
MODE
INA
SOIC
Top View
7B933
7B933
6543210
d
(Q )e(Q )i(Q )f(Q )g(Q )
c
(Q )b(Q )
1 2 3 4 5 6 7 8 9 10 11 12
15
16
17
18
19
20
24 23 22 21
13 14
25
28 27 26
PROTOCOL
HOST
CY7B923 CY7B933
LOGIC
PROTOCOL
BUFFER
MESSAGE
TRANSMIT
7B923
TRANSMITTER
7B933
RECEIVER
BUFFER
RECEIVE
MESSAGE
SERIAL LINK
B923–3
HOST
Figure 1. HOTLink System Connections
CY7B923 Transmitter Pin Configurations
SOIC
Top View
j 7 6 5 4
RP
1
2
3 4 5 6 7 8 9
)
10 11 12 13 14
PLCC/LCC
Top View
CCN
V
OUTC+
43 12
5 6 7 8 9 10 11
1213 1514
6
5D4D3D2D1D0
D
OUTB OUTC OUTC+
V
CCN
BISTEN
GND
MODE
RP
V
CCQ
SVS(D
(Dh)D (Dg)D
(Df)D (Di)D
BISTEN
GND
MODE
V
CCQ
SVS(Dj)
(D
h)D7
7B923
OUTC−OUTB+
OUTB
7B923
28 27 26 25 24 23 22 21 20 19 18 17 16 15
OUTA+
OUTA
2726
28
25
FOTO
24
c
(D )b(D )
ENN
23
ENA
22
V
21
CKW
20
GND
19
SC/D
D
16
1718
d
(D )e(D )i(D )f(D )g(D )
OUTB+ OUTA+ OUTA
FOTO ENN
ENA V
CCQ
CKW GND SC/D(Da)
D
)
0(Db
)
D
1(Dc
)
D
2(Dd
)
D
3(De
B923–5
CCQ
(Da)
B923–4
CY7B933 Receiver Pin Configurations
2
Maximum Ratings
CY7B923 CY7B933
(Abov e which the use ful lif e ma y be impai red. F or use r guide­lines, not tested.)
Storage Temperature......................................−65°C to +150°C
Ambient Temperature with
Po wer Applied..................................................−55°C to +125°C
Supply Voltage to Ground Potential................. −0.5V to +7.0V
DC Input Voltage................................................ −0.5V to +7.0V
Output Current into TTL Outputs (LOW)......................30 mA
Output Current into PECL outputs (HIGH)...................−50 mA
Static Discharge Voltage ...........................................>4001V
(per MIL−STD−88 3, Method 3015)
Latch-Up Current.....................................................>200 mA
Operating Range
Ambient
Range
Commercial 0°C to +70°C 5V ± 10% Industrial Military
Temperature
40°
C to +85°C 5V ± 10%
55°
C to +125°C
V
CC
5V ± 10%
Case Temperature
Pin Descriptions
CY7B923 HOTLi nk Transmitter
Name I/O Description
D
0−7
(D
b − h
SC/D (Da) TTL In Special Cha ract er/Dat a Sele ct. A HIGH on SC/D whe n CKW ris es caus es the t r ansmit ter t o encode
SVS (D
)
j
ENA TTL In Enable Parallel Data. If ENA is LOW on the rising edge of CKW, the dat a is loaded, encoded, and
ENN TTL In Enable Next Parallel Data. If ENN is LOW, the data appearing on D
CKW TTL In Clock Write . CKW is both t he clock frequency reference for the multiplying PLL that generates the
FOTO TTL In Fiber Optic Transmitter Off. FOTO determines the function of two of the three PECL transmitt er
TTL In Par allel Data Input. Data is cloc ked into the Transmitter on the rising edge of CKW if ENA is LOW
)
(or on the next rising CKW with ENN sent. When MODE is HIGH, D
the patt ern on D using the 8B/10B data alphabe t. When MODE is HIGH, SC/ D same timing as D
as a control code (Spe cial Charac ter), while a LO W causes the data to be co ded
0−7
0−7
LOW). If ENA and ENN are HIGH, a Null character (K28.5) i s
0, 1, ...7
become D
b, c,...h
respectively.
(Da) acts as Da input. SC/D has the
TTL In Send Violation Symbol . If SVS is HIGH when CKW rises, a Vio lat ion symbol is encoded and sent
while the dat a on the parallel input s is ignored. If SVS is LOW , the state of D
and SC/D determines
0−7
the code sent. In normal or test mode, this pin ove rrides the BIST generator and forces the trans­mission of a Violation code. When MODE is HIGH (placing the transmitter in unencoded mode), SVS (D
sent. If ENA character (K 28.5) to f i ll the s pace between user da ta. ENA it may be pulsed with each data byte to be sent . If ENA
) acts as the Dj input. SVS has the same timing as D
j
0−7
and ENN are HIGH, the data input s are ignored and the Transmitter will insert a Null
may be held HI GH/LO W c ont inuous ly or
is being used fo r data control, ENN will
normally be stra pped HIGH, but can be used for BIST function control.
at the next rising edge of
CKW is loaded, encode d, and sent. If ENA
and ENN are HIGH, the data appearing on D
0−7
next ri sing edg e of CKW will b e ignored and the Transmitter wi ll insert a Null cha racter to fi ll the space between us er dat a. ENN byte sent. If ENN
is being used for data control, ENA will normally be strapped HIGH, but can be
may be hel d HIGH/LOW continuously or it may be pulsed with each data
used for BIST function control.
highspeed transm it clock, and the byt e rat e writ e signal that synchronizes the parallel data input. CKW must be connected to a crystal controlled time base that runs within the specified frequency range of the Transmitter and Recei ver.
output pair s. If FOTO is LOW, the data encoded by the Transmitter wil l appear at the outputs con­tinuously. If FOTO is HIGH, OUTA± and OUTB ± are forced to their “logic zero ” state (OUT+ = LOW and OUT = HIGH), causing a fiber optic transmit module to extinguish i ts light output. OUTC is unaffected by the level on FOTO, and can be used as a loop-back signal source for board-level diagnostic testing.
0−7
at the
3
CY7B923 CY7B933
CY7B923 HOTLi nk Transmitter
(continued)
Name I/O Description
OUTA± OUTB± OUTC±
PECL Out Diffe renti al Seri al Dat a Ou tputs . T hese PECL 1 00K outp uts ( +5V r ef er enced) are capab le of dri ving
terminated trans mission lines or commercial fibe r optic tra nsmitter modules. Unused pairs of outputs can be wire d to V level on FOT O , and will remain at their “logical zero” states when FOTO is asserted. OUTC± is unaffected
to re duce po wer i f the ou tput is not r equ ired . OU TA± and OUTB± are contro lled by the
CC
by the l ev el on F OT O . (OUTA+ and OUTB+ are us ed a s a diff ere ntia l te st c loc k inp ut w hile in Test m ode, i. e., MODE=UNC ONNE CTED or f o rce d to V
CC
/2.)
MODE 3-Lev el I n Encoder Mode Select. The leve l on MODE determines the encoding method to be used. When
wired to GND, MODE selects 8B/10B encodi ng. When wired to V and the bit pattern on D V
/2) the internal bit-clock generator is disabled and OUTA+/OUTB+ become the differential bit clock to be
CC
used for factory test. In typical applications MODE is wired to V
goes directly to the shifter. When left floating (internal resistors hold the input at
a-j
CC
, data inputs bypass the encoder
CC
or GND.
BISTEN TTL In Built-In Sel f-Test Enable. When B ISTEN is LO W and ENA and ENN are HIGH, the transmitter sends an
altern ati n g 1−0 pattern (D10.2 or D21.5). When either ENA
or ENN is se t LO W a nd BIST EN is LO W , th e transmitter begins a repeating test sequence that allows the T ransmitter and Receiver to work together to test the function of the entire link. In normal use this input is held HIGH or wired to V a free-running pattern generator that need not be initialized, but if required, the BIST sequence can be initialized by momentarily asserting SVS while BISTEN
is LOW. BISTEN has the same timing as D
. The BIST generator is
CC
0−7
RP TTL Out Read Pulse. RP i s a 60% LO W d uty -c ycl e byt e -r ate pu lse t rai n sui t abl e f or the rea d pu l se i n C Y7C 42X
V V
CCN CCQ
FIFOs. The frequency on RP the CKW duty cycle. Pulse widths are set by logic internal to the transmitter. In BIST mode, RP HIGH for all but the last byte of a test loop. RP
Po wer for output driv ers. Power for internal circuitry.
is the same as CKW when enabled by ENA, and duty cy cl e is in de pe nden t o f
will remain
will pulse LOW one byte time per BIST loop.
GND Ground.
CY7B933 HOTLi nk Receiver
Name I/O Description
Q (Q
0−7
b − h
)
TTL Out Q
Parallel Data Output. Q
0−7
nously with CKR. When MODE is HIGH, Q
conta in t he m o st r ec ent l y re ce iv e d d ata. T he se ou tp uts ch an ge sync hr o -
0−7
0, 1, ...7
become Q
b, c,...h
respectively.
SC/D (Qa) TTL Out Special Character/Data Select. SC/D indicates the context of received data. HIGH indicates a Control
(Special Character) code, LOW indicates a Data character. When MODE is HIGH (placing the receiver in Unencoded mode), SC/D
acts as the Qa output. SC/D has the same timing as Q
0−7
RVS (Qj) TTL Out Received Viol ation Symbol. A HIGH on RVS indicates that a code rule violatio n has been detected
in the received data stream. A LOW shows that no error has been detected. In BIST mode , a LOW on RVS indicates correct operati on of the Transmitter, Receiver, and li nk on a byte-by-byte basis. When MODE is HIGH (placing the recei ver in Unencoded m ode), R VS acts as the Q the sam e ti ming as Q
0−7
output. RVS has
j
RDY TTL Out Data Output Ready. A LOW pulse on RDY indicates that new data has been received and is ready to be
delivered. A missing pulse on RDY the transmitter as a pad between data inputs). In BIST mode RDY
shows that the received data is the Null character (normally inserted by
will remain LOW for all but the last byte
of a test loop and will pulse HIGH one byte time per BIST loop.
CKR TTL Out Clock Read. This byte rate clock output is phas e and frequency aligned to the incoming serial data
stream. RDY
, Q
, SC/D, an d R V S al l switch synchr on ou sly wit h t he ri si ng edge of thi s out pu t.
0−7
A/B PECL in Serial Data Input Select. This PECL 100K (+5V referenced) in put selects INA or INB as the active
data input. If A/B A/B
is LOW INB is selected.
is HIGH, INA is connected to the shifter and signals connected to INA will be decoded. If
INA± Diff In Serial Data Input A. The dif ferential signal at the receiver end of the communication li nk m ay be
connected to the differential input pairs INA± or INB±. Either the I NA pair or the INB pa ir ca n be use d as the main data input and the other can be used as a loopback channel or as an alternative data input selected by the s t ate o f A/B
4
CY7B923 CY7B933
CY7B933 HOTLi nk Receiver
(continued)
Name I/O Description
INB (INB+)
PECL in (Diff In)
Serial Data Input B. This pin is either a single-ended PECL data rec eiver (INB) or half of the INB differenti al pair. If SO is wired to V
, then INB± can be used as differential line receiver interchangeably
CC
with INA±. If SO i s no rmal ly co nnec t ed an d l oa ded, IN B be co mes a s ing le- e nd ed PE CL 10 0K (+ 5V re f er ­enced) serial data input. INB is used as the test clock while in Test mode.
SI (INB−)
PECL in (Diff In)
Status Input. This pin is either a single-ended PECL status monitor input (SI) or half of the INB differenti al pair. If SO is wired to V with INA±. If SO is normally c onnected and loaded , SI becom es a sing le-ended PECL 100K (+ 5V refer enced)
, then INB± can be used as differential line receiver interchangeably
CC
status monitor input, which is translated into a TTL-level signal at the SO pin.
SO TTL Out Status Out. SO is the TTL-tran slated output of SI. It is typi cally used to trans late th e Carrier Detect
output from a fiber-optic receiver c onnected to SI. W hen this pin is normally connected and loaded (without any e xternal pull-up resistor), SO will assume the same logic al level as SI and INB wil l become a single-ende d PECL serial data inpu t. If the status m onit or tr anslat ion is not desi red, th en SO may be wired to V
and the INB± pair may be used as a differential serial data input.
CC
RF TTL In Refram e Enab l e. RF c ontrols th e F r amer l ogic i n the Rec eiv er . When RF is held HIGH, each SYNC
(K28.5) symbol de tected in the shifter will fr ame the data th at follows . If is HIG H for 2,048 consecutiv e bytes, th e internal f ra mer swi tches to do uble -b yte mode . When RF is held LO W, the reframing logic is disabled. The incoming data stream is then conti nuously deserialized and decoded using byt e boundaries set by the internal byte counter. Bit errors in the data stre am will not cause alias SYNC characters to reframe the data erroneous ly.
REFCLK TTL In Referenc e Clock. REFCLK is the clock frequency reference for the clock/data synchroni zing PLL.
REFCLK sets the appro ximate c enter fre quency f or the int ernal PLL to tra ck the i ncoming bit stream. REFCLK must be connected to a crystal-cont rolled time base t hat runs within the frequenc y limits of the Tx/Rx pair , and the frequency must be the same as the transmitter CKW frequency (within CKW±0.1%).
MODE 3-Level In Decoder Mode Select. The level on the M ODE pin determines the decoding method to be used.
When wired to GND, MODE selects 8B/10B decoding. When wired t o V bypass the decoder and are sent to Q V
/2) the internal bit clock ge nerator is disab led and INB b ecomes th e bit rat e test clo ck to be use d for f actory
CC
test. In typical applications, MODE is wired to V
directly . When left floating (internal resistors hold the MODE pin at
a−j
or GND.
CC
, registered shifter contents
CC
BISTEN TTL In Built-In Self-Test Enable. When BIST EN is LOW the Receiver awaits a D0.0 (sent once per BIST loop)
charact er and beg ins a conti nuou s te st seq uenc e that test s th e func tion alit y of t he Trans mitte r , the R ecei v er ,
V V
CCN CCQ
and the link connecting them. In BIST mode the status of the test can be monitored with RDY outputs . In norma l us e B ISTE N
Power for output driv ers.
Power for internal circuitry.
is held HIGH or wired to VCC. BISTEN has the same timing as Q
and R V S
0−7
GND Ground.
CY7B923 HOTLink Transmitter Block Diagram Description
Input Register
The Input regi ster holds t he data t o be proce ssed by the HO T­Link tr ansmitt er a nd allo ws the i nput t iming to be made c onsis­tent with standar d FIFOs. The Input r egister is cloc ked by CKW and loaded with information on the D Two enable in pu ts (E NA
and ENN) al lo w the use r to ch oose when data is loaded in the register. Asserting ENA causes the inputs to be loaded in the register on the rising edge of CKW. If ENN
(Enable Next, active LOW) is asserted when CKW rises , the dat a present on the inpu ts on the n ext rising ed ge of CKW will be loaded in to the In put r egister. If neither EN A asserted LOW on the rising edge of CKW, then a SYNC (K28.5) character is sent. These two inputs allow proper timing and function for compatibility with either asynchronous FIFOs or clocked FIFOs withou t ex t ernal lo gi c, as sho wn i n
Figure 5.
, SC/D, and SVS pins.
0−7
(Enable, active LOW)
nor ENN are
In BIST mode, the Input register becomes the signature pat­tern generator by logical ly con verting t he parall el Input register into a Linear Fe edbac k Shift Reg is ter (LFSR). Whe n enab led , this LFSR will generat e a 511-byte sequence that includes all Data and Special Ch aract er codes , incl uding t he e xpli cit viola ­tion symbols. This pattern provides a predictable but pseu­do-random sequence that can be matched to an identical LFSR in the Receiver.
Encoder
The Encoder transforms the input data held by the Input reg­ister into a form more suitable for transmission on a serial in­terface l ink. The co de used is spec ified b y ANSI X3.230 (F ibre Channel) and t he IBM ESCON cha nnel ( cod e tab les are at t he end of this datasheet). The eight D
data inputs are converted
0−7
to eit her a Data sym bol o r a Speci al Ch ar acter , dep endin g up on th e state of the SC/D
input. If SC/D is HIGH, the data inputs represent
a control code and are encoded using the Special Character code
5
CY7B923 CY7B933
table. If SC/D code table. If a byte time passes with the inputs disabled, the En­coder will output a Special Character Comma K28.5 (or SYNC) that will maintain link synchroniz ation. SVS input forces the transm is­sion of a spec i fi ed Viol at ion sy mb ol t o a ll o w th e us er t o check error handling system logic in the controller or for proprietary applications.
The 8B/10B coding function of the Encoder can be bypassed for systems that include an external coder or scrambler func­tion as part of the cont roller. This bypass is controlled by set­ting the MODE select pin HIGH. When in bypass mode, D (note that bit order is specified in the Fib re Channel 8B/10B co de) become the ten inputs to the Shifter, with D shifted out.
Shifter
The Shifter accepts parall el data from the Encoder once each byte time and shi fts it to the serial inter face output buffers using a PLL multiplied bit clock that runs at ten (10) times the byte clock rate. Timing for the parallel transfer is controlled by the counter included in the Clock Gene ra tor and is not af fe cte d by signal le vels or timing at the i nput pins.
OutA, OutB, OutC
The serial interf ace PECL output buf fers (ECL10 0K reference d to +5V) are the drivers for the serial media. They are all con­nected to the Shi fter and contain the same serial data. Two of the output pairs (OUTA± and OUTB±) a re controlla ble by the FOTO input and can be disabled by the system controller to force a logical zero (i.e., “light off”) at the outputs. The third output pair (OUTC±) is not affected by FOT O and will supply a continuous data stream suitable for loop-back testing of the subsystem.
OUTA± and OUTB± will respond to FOTO input changes within a few bit times. However, since FOTO is not synchronized with the transmitter data strea m, the o utputs will be forced off or tur n ed on at arbitrary points in a transmitted byte. This function is intended to augmen t an extern al laser sa fety con troller an d as an aid f or Receiv­er PLL testing.
In wire-based systems, control of the outputs may not be re­quired, and FOTO can be strapped LOW. The three outputs are intended to add system and architectural flexibility by of­fering identical serial bit streams with separate interfaces for redundant c onnec tions o r f or mu lti ple d est inati ons. Unneede d outputs can be wired to VCC to disable and power do wn the un ­used output circuitry .
Clock Genera tor
The clock gener ator is an embed ded phase-l ock ed loop (PLL) that takes a byte-rate reference clock (CKW) and multiplies it by ten (10) to create a b it rate cl ock f or driving t he serial shif ter . The byte rate reference comes from CKW, the rising edge of which clocks data i nto the Input register . This cl ock must be a crystal refe renc ed pulse stream that has a fre quenc y betwee n the minimum and maximum specified for the HOTLink Trans­mitter/Receiver pair. Signals controlled by this block form the bit cloc k and the t iming s ignal s th at control in ternal data t rans­fers between the Input register and the Shifter.
The read pulse (RP the PLL mu ltiplier. It is a byte-ra te pulse stre am with th e proper phase and pulse widths to allow transfer of data from an asynchro­nous FIFO. Pulse width is independent of CKW duty cycle, since proper ph ase a nd duty cy cle is ma intain ed by the P LL. Th e RP
is LO W , the data i nput s are con ve rted usi ng th e Dat a
a−j
being the first bit to be
a
) is deri ved f rom the fe edbac k coun ter us ed in
pulse stream will insure co rrect data transfers between asynchro­nous FIFOs and the transmitter input latch with no external logic.
Test Logic
Test logic includes the initialization and control for the Built-In Self-Test (BIST) generat or , the mu lti ple x er for Tes t mode cloc k distributio n, and control logi c to properly select the dat a encod­ing. Test logic is discussed in more detail in the CY7B923 HOTLink Transmitter Operating Mode Description.
CY7B933 HOTLink Receiver Block Diagram Description
Serial Data Inputs
Two pairs of differential line receivers are the inputs for the serial data stream. INA± or INB± can be selected with the A/B input. INA± is selected with A/B HIGH and I NB± is selected with A/B LOW. The threshold of A/B is compatib le wit h the ECL 10 0K sig nals from PECL fiber optic interface modules. TTL logic elements can be used to select the A or B inputs by adding a resistor pull-up to the TTL driver connected to A/B INB± will accommodate wire intercon nect with filtering losses or transmission line attenuation greater than 20 db (V can be directly connected to fiber optic interface modules (any ECL logic f amily, not li mited to ECL 100K) . The commo n mode tole ranc e will accommodate a wide range of signal termination voltages. The highest HIGH input that can be tolerated is V est LOW input that can be interpreted correctly is V
PECL-TTL Translator
The function of the INB(INB+) input and the SI(INB) input is defined by the connections on the SO output pin. If the PECL/TTL transl ator function is not requi red, the SO output is wi red to V CC. A sensor circuit will detect th is connection and cause the inputs to become INB± (a differential line-receiver seri- al-data input). If the PECL/TTL translator function is required, the SO output i s connected to its normal TTL load (typi cally one or mo re TTL inpu ts, but no pull- up resi stor) and the I NB+ i nput bec omes I NB (single-ended ECL 100K, serial data input) and the INB input be­comes SI (si ngl e -en de d, EC L 10 0K st at us inp ut) .
This positiv e-ref erenced PECL-to-TTL tr anslator i s provi ded to eliminate external logic between an PECL fiber-optic interface module “carrie r detect” output and the TTL input in the control logic. The input threshold is com patible with ECL 100K lev els (+5V refer enc ed). I t can also be use d as part of the l ink st at us indication logi c for wire connect ed systems.
Clock Synchronization
The Clock Synchronization function is performed by an em­bedded phase-locked loop (PLL) that tracks the frequency of the incoming bi t stream and aligns the phase of its internal bit rate cloc k to the serial data tr ansition s. This b lock cont ains the logic to transf er the data from the Shif ter to the Decode registe r once every byte. The counter that controls this transfer is ini­tialized by the Frame r l ogic. CKR is a buffered output derived from the bit counter used to control the Decode register and the output register transfers.
Clock output logic is designed so that when reframing causes the counter sequence to be interrupted, the period and pulse width of CKR will never be less than normal. Reframing may stretch the perio d of CKR b y up to 90% , and e ither CKR Pulse Width HIGH or Pulse Width LO W may be stret ched, depending on when reframe occurs.
. The di f f e rent ia l th re sho l d of I NA± and
> 50 mv) or
DIF
= VCC, and the low-
IN
= GND+2.0V.
IN
6
CY7B923 CY7B933
The REFCLK input provides a byte-rate reference frequency to improve PLL acquisition time and limit unlocked frequency excursions of the CKR when no data is present at the serial inputs. The frequency of REFCLK is required to be within ±0.1% of the frequency of the clock that drives the transmitter CKW pin.
Framer
Framer logic checks the incoming bit stream for the pattern that defi nes the b yte boundari es. Thi s combinatori al logic f ilter looks for the X3.230 symbol defined as a Special Character Comma (K28.5). When it i s found, the free-runnin g bit counter in the Clock Synchronization block is synchronously reset to its initial state, thus framing the data correctly on the correct byte boundaries.
Random errors that occur in the serial data can corrupt some data patterns into a bit pattern identical to a K28.5, and thus cause an erroneous d ata-fr aming erro r. The RF input pr eve nts this b y inhibi ting r eframing during t imes when n ormal messag e data is pres ent. When RF is held LOW, the HOTLin k receiver will deserializ e the incoming data with out trying to ref rame th e data to i ncoming pat terns. When RF rises , R DY until a K28 .5 ha s been d etecte d, aft er wh ich RDY normal function. While RF is HIGH, it is possible that an error could cause misframing, after which all data will be corrupted. Likewise, a K28.7 fol lowed by D11 .x, D2 0.x, or an SV S (C0. 7) followed by D11.x will create alias K28.5 characters and cause erroneous fram­ing. These sequences must be avoided while RF is HIGH.
If RF remains HIGH for greater than 2048 bytes, the framer converts to double-byte framing, requiring two K28.5 charac­ters aligned on the same b yte boundary wi thin 5 b ytes in or der to reframe . Double-byt e framing greatl y reduces the possi bility of erroneousl y ref raming to an aliased K28.5 character.
Shifter
The Shifter accepts serial inputs from the Serial Data inputs one bit at a tim e, as c locked by the Clock Synchroniza tion l og­ic. Data is transferred to the Framer on each bit, and to the Decode register once per byte.
Decode Register
The Decode register accepts data from the Shifter once per byte as determined by the logic in the Clock Synchronization block. It is presented to the Decoder and held until it is trans­ferred to the output latch.
will be inhibited will resume its
Decoder
Parallel data is transformed from ANSI-specified X3.230 8B/10B codes back to “raw data” in the Decoder. This block uses the standard decoder patterns shown in the Valid Data Characters and Vali d Special Charact er Codes and Sequenc­es sections of this dat ash eet. Data patte rns are signaled b y a LOW on the SC/D naled by a HIGH on the SC/D errors are signaled as errors by a HIGH on the RVS output and by specific Special Character codes.
Output Register
The Output regist er hol ds the re co vere d data (Q RVS) and aligns it with the recovered byte clock (CKR). This syn­chronization insures proper timing to match a FIFO interface or oth­er logic that requires glitch free and specified output behavior. Out­puts cha ng e syn ch ron ou sly wit h th e ri si ng ed ge of CKR .
In BIST mode, this register becomes the signature pattern generator and checker by logically converting itself into a Lin­ear Feedback Shi ft Regist er (LFSR) pattern generat or. When enabled, this LFSR will generate a 511-byte sequence that includes all Data and Special Character codes, including the explici t violat ion sym bols . This pa ttern pro vides a predic tabl e but pseudo-r andom sequen ce that can be mat ched to an iden ­tical LFSR in the Transmitter. When synchronized, it checks each byte in the Decoder with each byte generated by the LFSR and shows errors at RVS. Patterns generated by the LFSR are compared after being buf fered to the outp ut pins and then fed back to the comparators, allowing test of the entire receive func ti on.
In BIST mode, th e LFSR is i niti aliz ed b y th e fir st occur rence o f the transmitter BIST loop start code D0.0 (D0.0 is sent only once per BIST loop). Once the BIST loop has been started, RVS will be HIGH for pattern mismatches between the re­ceived sequence and the internally generated sequence. Code rule violations or running disparity errors that occur as part of the BIST loop will not cause an error indication. RDY will pulse HIGH once per BIST loop and can be used to check test pattern pr ogr e ss . The re cei ver BIST gen er at or ca n be rein it i ali ze d by leaving and re-entering BIST mode.
Test Logic
Test logic includes the initialization and control for the Built-In Self-Test (BIST) generat or , the mu lti ple x er for Tes t mode cloc k distribut ion, and control logic for the decoder. Test logic is dis­cussed in more detail in the CY7B933 HOTLink Recei ver Op­erating Mode Description
output an d S peci a l Cha r act e r pat te rns are s i g-
output. Unused patterns or disparity
, SC/D, and
0−7
7
CY7B923 CY7B933
CY7B923/CY7B933 Electrical Characteristics
Over the Operating Range
[1]
Parameter Description Te st Conditions Min. Max. Unit
TTL OUTs, CY7B923: RP; CY7B933: Q
V
OHT
V
OLT
OST
TTL INs, CY7B923: D
V
IHT
V
IL T
IHT
IL T
Output HIGH Voltage IOH = 2 mA 2.4 V Output LOW Voltage IOL = 4 mA 0.45 V Output Short Circuit Current V
, SC/D, SVS, ENA, ENN, CKW, FOTO, BISTEN; CY7B933: RF, REFCLK, BISTEN
07
Input HIGH Voltage Com’l, Ind’l, & Mil 2.0 V
Input LOW Voltage Input HIGH Current VIN = V Input LOW Current VIN = 0.0V
Transmitter PECL-Compatible Output Pins: OUTA+, OUT A−, OUTB+, OUTB−, OUTC+, OUTC
V
V
V
OHE
OLE
ODIF
Output HIGH Voltage (V
referenced)
CC
Output LOW Voltage (V
referenced)
CC
Output Differential Voltage |(OUT+) (OUT)|
, SC/D, RVS, RD Y, CKR, SO
07
OUT
=0V
[2]
Ind’l & Mil
(CKW and FOTO , only)
15 90
2.2 V
0. 5
CC
10
Load = 50Ω to V
2V
CC
Load = 50Ω to V
2V
CC
Com’l V Ind’l & Mil V Com’l V Ind’l & Mil V
CC CC CC CC
1.03
1.05
1.86
1.96
V V V V
Load = 50 ohms to VCC 2V 0.6 V
CC CC
0.8 V
+10
500 µA
0.83
CC
0.83
CC
1.62
CC
1.62
CC
Receiver PECL-Compatibl e Input Pins: A/B, SI, INB
V
V
IHE ILE
IHE
ILE
[3]
[3]
Input HIGH Voltage Com’l V
Input LOW Voltage Com’l 2.0 V
Input HIGH Current VIN = V Input LOW Current VIN = V
Max. +500
IHE
Min. +0.5
ILE
Differential Li ne Receiver Input Pins: INA+, INA−, INB+, INB
V
DIFF
Input Differential Voltage
Ind’l & Mil V
Ind’l & Mil 2.0 V
CC
CC
1.165
1.14
V V
CC
CC
CC CC
1.475
1.50
50 mV
|(IN+) (IN−)| V V I I
IHH ILL
IHH ILL
[4]
Highest Input HIGH Voltage V
CC
Lowest Input LOW Voltage 2.0 V
Input HIGH Current VIN = V
Input LOW Current VIN = V
Max. 750
IHH ILL
Min.
200 µA
Miscellaneous Typ. Max.
[5]
CCT
[6]
CCR
Notes:
1. See the last page of this specification for Group A subgroup testing information.
2. Tested one output at a time, output shorted for less than one second, less than 10% duty cycle.
3. Applies to A/B
4. Input currents are always positive at all voltages above VCC/2.
5. Maximum I V
CC
into V current to V
6. Maximum I outputs unloaded. I the load currents f o r each output pin. T he total b uff er quies cent curr ent is 10m A max ., and max. T TL load c urrent f or eac h output pin can be calculated as fol lows: Where
R
L
process corner and temperature condition.
T ransmitter Power Supply Current
Receiver Power Supply Current
only .
is measured with VCC = Max., one PECL output pair loaded with 50 ohms to V
CCT
= 5.0V, TA = 25°C, one output pai r loaded with 50 ohms to VCC − 2.0V , others tied to VCC, BISTEN = LOW. I
is determined by PECL load cur rents , typically 30 mA with 5 0 ohms to VCC − 2.0V. Each additional enabled PECL pair adds 5 mA to I
CCN
as described. When calculating the contribution of PECL load currents to chip power dissipation, the output load current should be multiplied by 1V instead of VCC.
CCN
is measured with VCC = Max., RF = LO W, and outputs un loaded. Typical I
CCR
=equivalent load resistance, CL=capacitive load, and F
includes current into V
CCR
(pins 21 and 24). Curre nt into V
CCQ
I
I CCN
TTLPin
Freq. = Max. Com’l 65 85 mA
Ind’l & Mil 75 95 mA
Freq. = Max. Com’l 120 155 mA
Ind’l & Mil 135 160 mA
− 2.0V , and other PECL outputs ti ed to VCC. T y pical I
+
CC
is measured with VCC = 5.0V, TA = 25°C, RF = L O W, BISTEN = LOW, and
CCR
(pin 9) is determined by the total TTL output buff er quiescent cur rent plus the sum of all
CCN
0.95) (
*5)*0.3
V
CCN
R
L
=frequency in MHz of data on pin. A derating factor of 1.1 has been included to account for worst
pin
V
CCN
)
*
2
)1.5 *
C
L
includes current into V
CCT
*1.1
F
pin
is measured with
CCT
(pin 9 and pin 22) only. Current
CCQ
and an additional load
CCT
mA
V V
µA
V V V V
V V V V
µA µA
V
µA
8
CY7B923 CY7B933
Capacitance
[7]
Parameter Description Tes t Condi tions Max. Unit
C
IN
Input Capacit ance TA = 25°C, f0 = 1 MHz, VCC = 5.0V 10 pF
AC Test Loads and Waveforms
5V
OUTPUT
R1=910 R2=510 C (Includes fixture and probe capacitance)
<30pF
L
Ω Ω
C
L
(a) TTL AC Test Load (b) PECL AC Test Load
3.0V
GND
<1ns <1ns
1.0V
3.0V
2.0V
(c) TTL Input Test Waveform (d) PECL Input Test Waveform
Transmitter Switch ing C h aracteri sti cs
R1
R2
2.0V
1.0V
B923–9
Over the Operating Range
2
V
CC
C
L
V
IHE
V
20%
ILE
<1ns <1ns
[1]
R
L
80%
[8][8]
V
IHE
V
ILE
=50
R
L
C
<5pF
L
(Includes fixture and probe capacitance)
80%
B923–8
20%
B923–10
7B923-155 7B923 7B923-400
Parameter Description
CKW
B
CPWH
CPWL
SD
HD
SENP
HENP
PDR
PPWH
PDF
RISE
FALL
DJ
RJ
RJ
Notes:
7. Tested initially and after any design or process changes that may affect these parameters, but not 100% tested.
8. Cypress uses constant current (ATE) load configurations and forcing functions. This figure is for reference only.
9. Transmitter t
10. Data includes D
11. t
12. Loading on RP
13. While sending continuous K28.5s, RP unloaded, ou tputs loaded to 5 0Ω to V
14. While sending continuous K28.7s, after 100,000 samples measured at the cross point of differential outputs, time referenced to CKW input, over the operating
SENP
range.
and t
Write Clock Cycle 62.5 66.7 30.3 62.5 25 62.5 ns Bit Time
[9]
6.25 6.67 3.03 6.25 2.5 6.25 ns CKW Pulse Width HIGH 6.5 6.5 6.5 ns CKW Pulse Width LOW 6.5 6.5 6.5 ns Data Set-Up Time Data Hold Time Enable Set-Up Time (to insure correct RP) Enable H o ld Tim e (t o in s u re co rr e ct RP) Read Pulse Rise Alignment Read Pulse HIGH Read Pulse Fall Ali gnm ent PECL Output Rise Time 208 0% (PECL Test Load) PECL Output Fall Time 80−20% (PECL Test Load) Deterministic Jitter (peak-peak) Random Jitter (peak-peak) Random Jitter (σ)
is calculated as t
B
, SC/D , SVS, ENA, EN N, and BISTEN. tSD and tHD minimum timing assu res corre ct data load on r ising edge of CKW, but not R P function or timing.
0−7
timing insures c orrect RP fun ction and cor rect data lo ad on t he rising edg e of CKW.
HENP
is the standard TT L te st load s ho wn in p art (a) of A C Test Loads and Wa v ef orms e xcept CL = 15 pF .
[10]
[10]
[12]
[12]
[12]
[7, 13]
[7, 14]
[7,14]
/10. The byt e rate is on e tent h of the bit rate.
CKW
[11]
[11]
[7]
[7]
2.0V, over the operating r ange.
CC
5 5 5 ns 0 0 0 ns
6tB + 8 6tB + 8 6tB + 8 ns
0 0 0 ns
4
3
4t
B
3
6t
B
4
2
3
4t
B
3
6t
B
4
2
3
4t
B
3
6t
B
1.2 1.2 1.2 ns
1.2 1.2 1.2 ns 35 35 35 ps
175 175 175 ps
20 20 20 ps
UnitMin. Max Min. Max Min. Max
2 ns
ns ns
9
CY7B923 CY7B933
Receiver Switching Characteristics
Over the Operating Range
[1]
7B933-155 7B933 7B933-400
Parameter Description
CKR
B
CPRH
CPRL
RH
PRF
PRH
A
ROH
H
CKX
CPXH
CPXL
DS
SA
EFW
Notes:
15. The period of t above.
16. Rec ei ver t
17. Data includes Q
18. tA, t
19. REFCLK has no phase or frequency relationship with CKR and only acts as a centering reference to reduce clock synchronization time. REFCLK must be within 0.1% of the transmitter CKW frequency, necessitating a ±500-PPM crystal.
20. The PECL switching threshold is the midpoint between the PECL− V
21. Static alignment is a measure of the alignment of the Receiver sampling point to the center of a bit. Static alignment is measured by sliding one bit edge in 3,000 nominal transitions until a byte error occurs.
22. Error Free Window is a measure of the time window between bit centers where a transition may occur without causing a bit sampling error. EFW is measured over the operating range, input jitter < 50% Dj.
Read Clock Peri od (No Serial Data Input), REFCLK as Reference
Bit Time
[15]
[16]
Read Clock Pulse HIGH 5t Read Clock Pulse LOW 5t RDY Hold Time t RDY Pulse Fall to CKR Rise 5t RDY Pulse Width HIGH 4t Data Access Time
Data Hold Time Data Hold Time from CKR Rise REFCLK Clock Period Referenced to CKW of
Transmitter
[17, 18]
[17, 18]
[17, 18]
[19]
REFCLK Clock Pulse HIGH 6.5 6.5 6.5 ns REFCLK Clock Pulse LOW 6.5 6.5 6.5 ns Propagation Delay SI to SO (note PECL and TTL
thresholds) Static Alignment Error Free Window
CKR
is calculated as t
B
0−7
, and tH specifications are only valid if all outputs (CKR, RDY, Q
ROH
[20]
[7, 21]
[7, 22]
will match the period of the transmitter CKW when the receiver is receiving serial data. When data is interrupted, CKR may drift to one of the range limits
/10 if no data is being rec eived, or t
CKR
, SC/D, and R VS.
/10 if data is be ing rece ived. See not e.
CKW
, SC/D , a nd R V S) are loa ded with s imilar DC and AC loads.
0−7
, and VOL specification (appr o ximately VCC − 1.35V). The T TL sw itch ing thres hold is 1.5V.
OH
1
+1
6.25 6.67 3.03 6.25 2.5 6.25 ns
3
B
3
B
2.5
B
3
B
3
B
2
2t
B
2t
0.1
B
2.5
3
B
2tB+42t
+0.1
20 20 20 ns
100 100 100 ps
0.9t
B
5t 5t
B
5t 4t
B
2t
0.1
0.9t
1
3
B
3
B
2.5
3
B
3
B
2
B
2.5
3
B
B
+1
2tB+4 2t
+0.1
1
5t
B
5t
B
2.5
B
5t
B
4t
B B
2.5
B
2t
B
0.1
0.9t
3
3
3
3
2
3
B
2tB+4 ns
+0.1 %
UnitMin. Max Min. Max. Min . Max.
+1 %
ns ns ns ns ns
ns ns
10
Switching Waveforms for the CY7B923 HOTLink Transmitter
t
t
PDF
CPWL
t
SD
VALID DATA
t
SD
t
PDR
t
HENP
t
HD
t
PPWH
CKW
ENA
D
0–D7
SC/D
, SVS, BISTEN
RP
t
SENP
NOTES
10,11
,
t
CPWH
t
CKW
CY7B923 CY7B933
DISABLED ENABLED
B923–11
CKW
ENN
D
0–D7
SC/D
, SVS, BISTEN
t
CKW
t
t
CPWL
t
SD
CPWH
t
HD
,
VALID DATA
t
SD
t
HD
B923–12
11
Loading...
+ 24 hidden pages