欢迎访问ic37.com |
会员登录 免费注册
发布采购

CY7C9689-AC 参数 Datasheet PDF下载

CY7C9689-AC图片预览
型号: CY7C9689-AC
PDF下载: 下载PDF文件 查看货源
内容描述: TAXI兼容的HOTLink收发器 [TAXI Compatible HOTLink Transceiver]
分类和应用:
文件页数/大小: 48 页 / 962 K
品牌: CYPRESS [ CYPRESS ]
 浏览型号CY7C9689-AC的Datasheet PDF文件第32页浏览型号CY7C9689-AC的Datasheet PDF文件第33页浏览型号CY7C9689-AC的Datasheet PDF文件第34页浏览型号CY7C9689-AC的Datasheet PDF文件第35页浏览型号CY7C9689-AC的Datasheet PDF文件第37页浏览型号CY7C9689-AC的Datasheet PDF文件第38页浏览型号CY7C9689-AC的Datasheet PDF文件第39页浏览型号CY7C9689-AC的Datasheet PDF文件第40页  
CY7C9689  
and Encoder are enabled, the input FIFO may be loaded at any  
rate supported by the FIFO (up to 50 MHz), without generating  
any decoder errors at the receive end of the link.  
The Violation (VLTN) output indicates a code violation has oc-  
cured. When the VLTN output is asserted HIGH, this indicates  
a transmission error is detected in the character at the current  
transfer clock cycle.  
CY7C9689 TAXI HOTLink Receive-Path  
Operating Mode Descriptions  
Synchronous Undecoded  
In this mode, both the Receive FIFO and the 5B/4B, 6B/5B  
Decoder are bypassed, and data passes directly from the De-  
serializer to the output register. The Deserializer operates syn-  
chronous to the recovered bit-clock, which is divided by 10 to  
generate the output RXCLK clock. In this mode the RXRST  
input is not interpreted and may be biased either HIGH or  
LOW.  
The HOTLink Receiver can be configured into several operat-  
ing modes, each providing different capabilities and fitting dif-  
ferent reception needs. These modes are selected using the  
FIFOBYP, ENCBYP, BYTE8/10 inputs on the CY7C9689  
Transceiver. These modes can be reduced to four primary  
classes:  
Synchronous Decoded  
Synchronous Undecoded  
Asynchronous Decoded  
Asynchronous Undecoded  
This mode is usually used for products containing external de-  
coders or descramblers that must meet specific protocol re-  
quirements. New data is provided at the RXDATA outputs once  
every rising edge of RXCLK. Received characters are not  
checked for any specific coding requirements and no decoding  
errors are reported.  
In all these modes, serial data is received at one of the differ-  
ential line receiver inputs and routed to the Deserializer and  
Framer. The PLL in the clock and data recovery block is used  
to extract a bit-rate clock from the transitions in the data  
stream, and uses that clock to capture bits from the serial  
stream. These bits are passed to the Deserializer where they  
are formed into 10- or 12-bit characters.  
Asynchronous Decoded  
In Asynchronous Decoded mode, both the Receive FIFO and  
the Decoder of the CY7C9689 are enabled. The deserializer  
operates synchronous to the recovered bit-clock, which is di-  
vided by 10 to generate the Receive FIFO write clock. Charac-  
ters are read from the Receive FIFO, using the external  
RXCLK input, when addressed by CE and selected by RXEN.  
In this mode the RXRST input is interpreted.  
To align the incoming bit stream to the proper character bound-  
aries, the Framer must be enabled by asserting RFEN HIGH.  
The Framer logic-block checks the incoming bit stream for the  
unique pattern that defines the character boundaries. This log-  
ic filter looks for the JK or LM (when BYTE8/10 is LOW) sync  
character. Once a sync character is found, the Framer cap-  
tures the offset of the data stream from the present character  
boundaries, and resets the boundary to reflect this new offset,  
thus framing the data to the correct character boundaries.  
Asynchronous Decoded mode supports the same Output  
Register mapping as the Synchronous Decoded mode. Be-  
cause both the Receive FIFO and Decoder are enabled, the  
output FIFO may be read at any rate supported by the FIFO,  
however, if the Receive FIFO ever indicates a full condition  
(RXFULL is asserted), data may be lost.  
Since noise induced errors can cause the incoming data to be  
corrupted, and since many combinations of corrupt and legal  
data can create an aliased sync character, the framer may also  
be disabled by deasserting RFEN LOW.  
Asynchronous Undecoded  
In Asynchronous Undecoded modes, the Receive FIFO is en-  
abled. This means that all characters received from the serial  
interface are written to the Receive FIFO before being passed  
to the output register. The Deserializer operates synchronous  
to the recovered bit-clock, which is divided by 10 (or 12) to  
generate the Receive FIFO write clock. Data is read from the  
Receive FIFO, using the RXCLK input clock, when addressed  
by CE and selected by RXEN.  
Synchronous Decoded  
In these modes, the Receive FIFO is bypassed, while the  
5B/4B, 6B/5B Decoder is enabled. Framed characters output  
from the Deserializer are decoded, and passed directly to the  
Receive Output Register. The Deserializer operates synchro-  
nous to the recovered bit-clock, which is divided by 10, gener-  
ate the output RXCLK clock. In this mode the RXRST input is  
not interpreted and may be biased either HIGH or LOW.  
These modes are usually used for products containing exter-  
nal decoders or descramblers, that must meet specific protocol  
requirements. New data may be read from the Receive FIFO  
any time that the FIFO status flags indicate a non-empty con-  
dition (RXEMPTY is deasserted). To ensure that data is not  
lost, the Receive FIFO must be read faster than data is loaded  
into the Receive FIFO.  
These modes are usually used for products that must meet  
specific protocol requirements. New decoded characters are  
provided at the RXDATA outputs once every rising edge of  
RXCLK. If RXEMPTY is asserted LOW, the characters on the  
RXCMD output register is a JK or LM sync character, and the  
discard policy is set to non-0. Because the decoder is now  
enabled, all received characters are checked for compliance to  
the 4B/5B decoding rules.  
If the receiver is to provide framed characters, it is necessary  
for the transmit end to include JK or LM sync characters in the  
data stream. This can be done by:  
operating the transmitter in encoded mode and writing JK or  
LM characters into the data stream,  
Output Register Mapping  
operating the transmitter in pre-encoded mode and writing  
the 10-bit value for an encoded JK (1100010001) or LM  
(011000100011) character to the data stream  
not enabling the transmitter when it is operated in synchro-  
nousmode, orby allowing the transitFIFO to goempty when  
it is operated in asynchronous mode.  
The RXDATA[11:0] output bus is mapped into a character con-  
sisting of eight bits of data and four bits of command, or ten  
bits of data and two bits of command. An accompanying  
RXSC/D bit identifies the character as either command or  
data.  
36  
 复制成功!