CN106341153A - High-speed transceiver - Google Patents
High-speed transceiver Download PDFInfo
- Publication number
- CN106341153A CN106341153A CN201510402603.9A CN201510402603A CN106341153A CN 106341153 A CN106341153 A CN 106341153A CN 201510402603 A CN201510402603 A CN 201510402603A CN 106341153 A CN106341153 A CN 106341153A
- Authority
- CN
- China
- Prior art keywords
- phase
- channel
- sublayer
- physical
- receiver channel
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 239000000872 buffer Substances 0.000 claims abstract description 3
- 238000004891 communication Methods 0.000 abstract description 4
- 230000005540 biological transmission Effects 0.000 description 13
- 238000005516 engineering process Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 2
- 101100492664 Arabidopsis thaliana ATA7 gene Proteins 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000003139 buffering effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 238000000034 method Methods 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
Landscapes
- Dc Digital Transmission (AREA)
Abstract
本发明一种高速收发器,具有低功耗、小尺寸、易配置、高效率等优点,大大降低通信成本。本发明包括FPGA、发送器通道和接收器通道;发送器通道由物理编码子层与物理介质附加子层组成,接收器通道也由物理编码子层与物理介质附加子层组成;发送器通道和接收器通道的物理编码子层包括相位补偿FIFO、字节串行器、8B/10B编码器、字对齐器、速率匹配FIFO、8B/10B解码器、字节解串器、字节排序器、相位补偿FIFO,发送器通道和接收器通道的物理介质附加子层包括I/O缓冲器的模拟电路、CDR、串行器/解串器;CDR包括相位锁定控制器、相位差值器、相位检测器、相位分频器,相位锁定控制器的信号输出端与相位差值器的信号输入端相连;发送器通道和接收器通道与FPGA相连。
The high-speed transceiver of the present invention has the advantages of low power consumption, small size, easy configuration, high efficiency, etc., and greatly reduces communication costs. The present invention comprises FPGA, transmitter channel and receiver channel; Transmitter channel is made up of physical coding sublayer and physical medium additional sublayer, and receiver channel is also made up of physical coding sublayer and physical medium additional sublayer; The physical encoding sublayer of the receiver channel includes phase compensation FIFO, byte serializer, 8B/10B encoder, word aligner, rate matching FIFO, 8B/10B decoder, byte deserializer, byte sorter, Phase Compensation FIFO, Physical Media Additional Sublayer for Transmitter Channel and Receiver Channel Includes Analog Circuitry for I/O Buffers, CDR, Serializer/Deserializer; CDR includes Phase Lock Controller, Phase Difference, Phase The detector, the phase divider, and the signal output end of the phase lock controller are connected with the signal input end of the phase difference device; the transmitter channel and the receiver channel are connected with FPGA.
Description
技术领域 technical field
本发明属于数字系统技术领域,具体地涉及一种高速收发器。 The invention belongs to the technical field of digital systems, and in particular relates to a high-speed transceiver.
背景技术 Background technique
随着技术的不断发展,高速串行I/O技术取代传统并行I/O技术已经成为当前趋势。并行总线接口速度最快为ATA7的133 MB/s,2003年发布SATAl.0规格提供的传输率就已经达到了150MB/s,SATA3.0理论速度更是达到了600 MB/s的速度,设备工作在高速时,并行总线容易遭受干扰和串扰,使得布线相当复杂。而串行收发器的运用能简化布局设计,减少连接器数量。在具有相同的总线频宽时,串行接口的功耗也比并行端口小。并且设备工作模式从并行传输转变为串行传输,串行的速度就可以随着频率的提高而成倍的提高。 With the continuous development of technology, high-speed serial I/O technology has become the current trend instead of traditional parallel I/O technology. The fastest parallel bus interface speed is 133 MB/s of ATA7. The transmission rate provided by the SATA1.0 specification released in 2003 has reached 150 MB/s. The theoretical speed of SATA3.0 has reached 600 MB/s. When working at high speed, the parallel bus is susceptible to interference and crosstalk, which makes the wiring quite complicated. The use of serial transceivers can simplify layout design and reduce the number of connectors. When having the same bus bandwidth, the power consumption of the serial interface is also lower than that of the parallel port. And the working mode of the device changes from parallel transmission to serial transmission, and the serial speed can be doubled as the frequency increases.
基于目前FPGA具有嵌入式Gb速率级别以及低功耗架构优点,它能使得设计师利用高效率的EDA工具快速解决协议和速率的变化问题。随着FPGA的广泛应用,收发器整合在FPGA中,成为解决设备传输速度问题的一个有效办法。 Based on the current FPGA has the advantages of embedded Gb rate level and low power consumption architecture, it enables designers to use efficient EDA tools to quickly solve protocol and rate changes. With the wide application of FPGA, the integration of transceivers in FPGA has become an effective way to solve the problem of equipment transmission speed.
发明内容 Contents of the invention
本发明就是针对上述问题,提供一种高速收发器;本发明具有低功耗、小尺寸、易配置、高效率等优点,减少了所需的传输信道和器件引脚数目,从而大大降低通信成本。 The present invention aims at the above problems and provides a high-speed transceiver; the present invention has the advantages of low power consumption, small size, easy configuration, high efficiency, etc., reduces the required transmission channels and the number of device pins, thereby greatly reducing communication costs .
为实现本发明的上述目的,本发明采用如下技术方案。 To achieve the above object of the present invention, the present invention adopts the following technical solutions.
本发明一种高速收发器,包括FPGA、发送器通道和接收器通道;所述发送器通道由物理编码子层与物理介质附加子层组成,所述接收器通道也由物理编码子层与物理介质附加子层组成;其结构要点是:所述发送器通道和接收器通道的物理编码子层包括相位补偿FIFO、字节串行器、8B/10B编码器、字对齐器、速率匹配FIFO、8B/10B解码器、字节解串器、字节排序器、相位补偿FIFO,所述发送器通道和接收器通道的物理介质附加子层包括I/O缓冲器的模拟电路、CDR、串行器/解串器;所述CDR包括相位锁定控制器、相位差值器、相位检测器、相位分频器,所述相位锁定控制器的信号输出端与相位差值器的信号输入端相连;所述发送器通道和接收器通道与FPGA相连。 A kind of high-speed transceiver of the present invention comprises FPGA, sender channel and receiver channel; Described sender channel is made up of physical coding sublayer and physical medium additional sublayer, and described receiver channel is also made up of physical coding sublayer and physical The medium additional sub-layer is formed; its structural points are: the physical encoding sub-layer of the transmitter channel and the receiver channel includes a phase compensation FIFO, a byte serializer, an 8B/10B encoder, a word aligner, a rate matching FIFO, 8B/10B Decoder, Byte Deserializer, Byte Sequencer, Phase Compensation FIFO, Physical Media Additional Sublayers for the Transmitter and Receiver Channels Analog Circuitry including I/O Buffers, CDR, Serial Device/deserializer; The CDR includes a phase lock controller, a phase differencer, a phase detector, a phase frequency divider, and the signal output of the phase lock controller is connected to the signal input of the phase differencer; The transmitter channel and receiver channel are connected to FPGA.
作为本发明的一种优选方案,所述解串器采用CDR上的高速恢复时钟。 As a preferred solution of the present invention, the deserializer uses a high-speed recovered clock on the CDR.
本发明的有益效果是。 The beneficial effect of the present invention is.
本发明提供一种高速收发器,高速收发器使大量数据点对点进行传输成为可能,这种串行通信技术充分利用传输媒体的信道容量,与以往并行数据总线相比,减少了所需的传输信道和器件引脚数目,从而大大降低通信成本。本发明的收发器具备低功耗、小尺寸、易配置、高效率等优点,以使其容易集成到总线系统中。在高速串行数据传输协议中,收发器的性能对总线接口传输速率起着决定性的作用,也在一定程度上影响了该种总线接口系统的性能。本发明解析了高速收发器模块在FPGA平台上的实现,也为各种高速串行协议的实现提供了有益的参考。 The invention provides a high-speed transceiver. The high-speed transceiver makes it possible to transmit a large amount of data point-to-point. This serial communication technology makes full use of the channel capacity of the transmission medium. Compared with the previous parallel data bus, the required transmission channel is reduced. and device pin count, thereby greatly reducing communication costs. The transceiver of the present invention has the advantages of low power consumption, small size, easy configuration, high efficiency, etc., so that it can be easily integrated into the bus system. In the high-speed serial data transmission protocol, the performance of the transceiver plays a decisive role in the transmission rate of the bus interface, and also affects the performance of the bus interface system to a certain extent. The invention analyzes the realization of the high-speed transceiver module on the FPGA platform, and also provides useful references for the realization of various high-speed serial protocols.
附图说明 Description of drawings
图1是本发明一种高速收发器的体系结构图。 FIG. 1 is a structural diagram of a high-speed transceiver of the present invention.
图2是本发明一种高速收发器的CDR结构图。 FIG. 2 is a CDR structure diagram of a high-speed transceiver of the present invention.
具体实施方式 detailed description
参见图1和图2所示,本发明一种高速收发器,包括FPGA、发送器通道和接收器通道;所述发送器通道由物理编码子层与物理介质附加子层组成,所述接收器通道也由物理编码子层与物理介质附加子层组成;其结构要点是:所述发送器通道和接收器通道的物理编码子层包括相位补偿FIFO、字节串行器、8B/10B编码器、字对齐器、速率匹配FIFO、8B/10B解码器、字节解串器、字节排序器、相位补偿FIFO,所述发送器通道和接收器通道的物理介质附加子层包括I/O缓冲器的模拟电路、CDR、串行器/解串器;所述CDR包括相位锁定控制器、相位差值器、相位检测器、相位分频器,所述相位锁定控制器的信号输出端与相位差值器的信号输入端相连;所述发送器通道和接收器通道与FPGA相连。 Referring to Fig. 1 and shown in Fig. 2, a kind of high-speed transceiver of the present invention comprises FPGA, transmitter channel and receiver channel; Described transmitter channel is made up of physical encoding sublayer and physical medium additional sublayer, and described receiver The channel is also composed of a physical encoding sublayer and a physical medium additional sublayer; the key points of its structure are: the physical encoding sublayer of the transmitter channel and receiver channel includes a phase compensation FIFO, a byte serializer, and an 8B/10B encoder , Word Aligner, Rate Match FIFO, 8B/10B Decoder, Byte Deserializer, Byte Sequencer, Phase Compensation FIFO, the physical medium additional sublayer of the transmitter channel and receiver channel includes I/O buffering The analog circuit of the device, CDR, serializer/deserializer; The CDR includes a phase lock controller, a phase difference device, a phase detector, a phase frequency divider, and the signal output terminal of the phase lock controller is connected to the phase The signal input terminals of the difference device are connected; the transmitter channel and the receiver channel are connected with FPGA.
如图2所示,所述相位锁定控制器的信号输出端与相位差值器的信号输入端相连,所述相位差值器的输出端分为高速CLK和低速CLK,所述低速CLK通过分频器输出,所述相位插值器输出时钟采样信号传给相位检测器,所述相位检测器的信号输出端再与相位插值器相连。 As shown in Figure 2, the signal output terminal of the phase lock controller is connected with the signal input terminal of the phase difference device, the output terminal of the phase difference device is divided into high-speed CLK and low-speed CLK, and the low-speed CLK is divided into The output of the frequency converter, the phase interpolator outputs a clock sampling signal to the phase detector, and the signal output terminal of the phase detector is connected to the phase interpolator.
所述解串器采用CDR上的高速恢复时钟。 The deserializer uses the high speed recovered clock on the CDR.
所述8B/10B编码器接收8位数据和1位控制码,将其转化为10位编码组。编码器一方面可以使数据传输相等数目的0和1,最多5个全0或全1,提供了很好的直流平衡,并有很好的跳变密度,有利于提高传输的可靠性,从而减少码间干扰,以便接收器在收到的数据流上锁定相位;另一方面可以为数据提供特定的能更好识别边界的码型,即在数据流中建立字边界,接收器可以利用特定的码型划分字节。 The 8B/10B encoder receives 8-bit data and 1-bit control code, and converts it into a 10-bit code group. On the one hand, the encoder can transmit an equal number of 0s and 1s, up to 5 all 0s or all 1s, which provides a good DC balance and a good jump density, which is conducive to improving the reliability of transmission, thus Reduce intersymbol interference so that the receiver can lock the phase on the received data stream; on the other hand, it can provide data with a specific code pattern that can better identify boundaries, that is, establish word boundaries in the data stream, and the receiver can use specific The code pattern divides the bytes.
所述字节串行器对来自相位补偿FIFO模块的并行数据位宽进行平分。首先转发有效低字节,然后转发有效高字节。在维持系统传输数据速率的同时降低了系统传输时钟速率,即在满足最大FPGA架构频率限制的同时,实现使发送通道在更高的数据速率下运行。 The byte serializer bisects the parallel data bit width from the phase compensation FIFO module. The valid low byte is forwarded first, followed by the valid high byte. While maintaining the system transmission data rate, the system transmission clock rate is reduced, that is, while meeting the maximum FPGA architecture frequency limit, it is realized to enable the transmission channel to operate at a higher data rate.
所述相位补偿FIFO对低速并行时钟与FPGA架构高速接口时钟之间的相位差异进行补偿,是一种浅FIFO,补偿FIFO内核和收发器PCS之间时钟的相位差。 The phase compensation FIFO compensates the phase difference between the low-speed parallel clock and the high-speed interface clock of the FPGA architecture, is a shallow FIFO, and compensates the phase difference of the clock between the FIFO core and the transceiver PCS.
所述解串器与发送器字节串行器相对应,它将接收到的串行数据转换为8位或10位并行数据。解串器采用CDR上的高速恢复时钟,运行在串行数据速率一半的频率。 The deserializer corresponds to the transmitter byte serializer, which converts the received serial data into 8-bit or 10-bit parallel data. The deserializer runs at half the serial data rate using the high-speed recovered clock on the CDR.
所述8B/10B解码器接收10位数据,并将其解码成一个8位数据和一个1位控制标识符。采用两个8B/10B解码器,探测不正确编码码组,探测奇偶校验错误,可被旁路。 The 8B/10B decoder receives 10-bit data and decodes it into an 8-bit data and a 1-bit control identifier. Two 8B/10B decoders are used to detect incorrectly encoded code groups and detect parity errors, which can be bypassed.
可以理解的是,以上关于本发明的具体描述,仅用于说明本发明而并非受限于本发明实施例所描述的技术方案,本领域的普通技术人员应当理解,仍然可以对本发明进行修改或等同替换,以达到相同的技术效果;只要满足使用需要,都在本发明的保护范围之内。 It can be understood that the above specific descriptions of the present invention are only used to illustrate the present invention and are not limited to the technical solutions described in the embodiments of the present invention. Those of ordinary skill in the art should understand that the present invention can still be modified or Equivalent replacements to achieve the same technical effect; as long as they meet the needs of use, they are all within the protection scope of the present invention.
Claims (2)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510402603.9A CN106341153A (en) | 2015-07-10 | 2015-07-10 | High-speed transceiver |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510402603.9A CN106341153A (en) | 2015-07-10 | 2015-07-10 | High-speed transceiver |
Publications (1)
Publication Number | Publication Date |
---|---|
CN106341153A true CN106341153A (en) | 2017-01-18 |
Family
ID=57826504
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510402603.9A Pending CN106341153A (en) | 2015-07-10 | 2015-07-10 | High-speed transceiver |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106341153A (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106063168A (en) * | 2013-11-18 | 2016-10-26 | 菲尼萨公司 | Data serializer |
CN109450610A (en) * | 2018-12-26 | 2019-03-08 | 成都九芯微科技有限公司 | A kind of channel phases alignment circuit and method |
CN109617652A (en) * | 2018-12-05 | 2019-04-12 | 西安思丹德信息技术有限公司 | A kind of data transmission system and method based on xilinx FPGA high-speed transceiver |
CN118740958A (en) * | 2024-06-14 | 2024-10-01 | 苏州异格技术有限公司 | A serial deserializer and network device |
-
2015
- 2015-07-10 CN CN201510402603.9A patent/CN106341153A/en active Pending
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106063168A (en) * | 2013-11-18 | 2016-10-26 | 菲尼萨公司 | Data serializer |
US10129016B2 (en) | 2013-11-18 | 2018-11-13 | Finisar Corporation | Data serializer |
CN109617652A (en) * | 2018-12-05 | 2019-04-12 | 西安思丹德信息技术有限公司 | A kind of data transmission system and method based on xilinx FPGA high-speed transceiver |
CN109450610A (en) * | 2018-12-26 | 2019-03-08 | 成都九芯微科技有限公司 | A kind of channel phases alignment circuit and method |
CN118740958A (en) * | 2024-06-14 | 2024-10-01 | 苏州异格技术有限公司 | A serial deserializer and network device |
CN118740958B (en) * | 2024-06-14 | 2024-12-10 | 苏州异格技术有限公司 | A serial deserializer and network device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10652008B2 (en) | Overclocked line rate for communication with PHY Interfaces | |
CN103141066B (en) | Transmission circuit, reception circuit, transmission method, reception method, communication system and communication method therefor | |
CN102523436B (en) | Transmission terminal, receiving terminal, multi-channel video optical fiber transmission system and multi-channel video optical fiber transmission method | |
US8572300B2 (en) | Physical coding sublayer (PCS) architecture for synchronizing data between different reference clocks | |
WO2022088542A1 (en) | Fpga-based usb3.0/3.1 control system | |
CN106341153A (en) | High-speed transceiver | |
US10528075B2 (en) | Embedded clock in a communication system | |
CN1713626B (en) | Voltage level coding system and method | |
Cao et al. | Working principle and application analysis of UART | |
US20050220232A1 (en) | Circuit arrangement and a method to transfer data on a 3-level pulse amplitude modulation (PAM-3) channel | |
CN103078667A (en) | Low voltage differential signaling (LVDS) high-speed data transmission method based on cat-5 | |
US9942066B2 (en) | Embedded clock in communication system | |
US10049067B2 (en) | Controller-PHY connection using intra-chip SerDes | |
TWI698092B (en) | Encoding and decoding architecture for high-speed data communication system and related physical layer circuit, transmitter and receiver and communication system thereof | |
CN104009823B (en) | Dislocation detection and error correction circuit in a kind of SerDes technologies | |
CN106533613A (en) | Novel high-speed 8B/10B coding circuit technology | |
CN107783922A (en) | A kind of data decoding method and device | |
CN100428632C (en) | A Combined Encoder and Combined Decoder | |
CN217060970U (en) | Isolation device for mirrored digital signals | |
CN1203417C (en) | Circuit Construction of Split Serial ATA Physical Layer | |
TWI789106B (en) | Isolation device for mirroring digital signals | |
US9106504B1 (en) | Methods and apparatus for aligning signals in transceiver circuitry | |
CN100353351C (en) | Signal encoding method for reducing serial ATA split physical layer pin count | |
CN118075366A (en) | A CML interface protocol encoding system and method based on FPGA | |
CN117667817A (en) | Serdes interface high-speed industrial bus |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
WD01 | Invention patent application deemed withdrawn after publication | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20170118 |