CN104022775A - FIFO protocol based digital interface circuit for SerDes technology - Google Patents
FIFO protocol based digital interface circuit for SerDes technology Download PDFInfo
- Publication number
- CN104022775A CN104022775A CN201410237883.8A CN201410237883A CN104022775A CN 104022775 A CN104022775 A CN 104022775A CN 201410237883 A CN201410237883 A CN 201410237883A CN 104022775 A CN104022775 A CN 104022775A
- Authority
- CN
- China
- Prior art keywords
- data
- fifo
- serial
- digital
- state
- 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
Landscapes
- Communication Control (AREA)
- Synchronisation In Digital Transmission Systems (AREA)
- Information Transfer Systems (AREA)
Abstract
本发明属于SerDes串行通信技术领域,具体为一种面向SerDes技术中基于FIFO协议的数字接口电路。本发明由发送端数字电路和接收端数字电路两大部分组成。本发明在SerDes数模接口中引入数字系统设计中经典的同步、异步FIFO和串并、并串转换电路,将数模接口封装成简单的支持FIFO读写协议的接口,简单可行,便于调用。FIFO的巧妙使用,有效解决了芯片间跨时钟域数据传输、反馈控制信号通道传输延迟大等信号完整性问题,串并、并串转换电路则解决了总线和SerDes位宽不匹配问题,便于总线的位宽拓展,增强了电路设计方案的适应性。
The invention belongs to the technical field of SerDes serial communication, in particular to a digital interface circuit based on FIFO protocol in SerDes technology. The invention is composed of two major parts, the digital circuit of the sending end and the digital circuit of the receiving end. The present invention introduces classic synchronous and asynchronous FIFOs and serial-parallel and parallel-serial conversion circuits in digital system design into the SerDes digital-analog interface, and encapsulates the digital-analog interface into a simple interface supporting FIFO read-write protocol, which is simple, feasible, and convenient to call. The ingenious use of FIFO effectively solves signal integrity problems such as cross-clock domain data transmission between chips and large transmission delay of feedback control signal channels. The extended bit width enhances the adaptability of the circuit design scheme.
Description
技术领域 technical field
本发明属于SerDes串行通信技术领域,具体涉及一种面向SerDes技术中基于FIFO协议的数字接口电路。 The invention belongs to the technical field of SerDes serial communication, and in particular relates to a digital interface circuit based on FIFO protocol in SerDes technology.
背景技术 Background technique
随着电子通信技术的发展,业内对数据接口的传输速率和通道带宽提出了越来越高的要求。速度更快、通道位宽资源开销更小的SerDes串行接口逐渐成为主流解决方案。 With the development of electronic communication technology, the industry puts forward higher and higher requirements for the transmission rate and channel bandwidth of the data interface. The SerDes serial interface with faster speed and lower resource overhead of channel bit width has gradually become the mainstream solution.
SerDes接口技术是英文Serializer和Deserializer联合的简称,表示电路由一对串行器和解串器组成。它是一种广泛应用的时分多路复用(Time Division Multiplex, TDM)以及点对点(Point-to-Point, P2P)的串行通信技术。SerDes技术在发送端将多路并行信号转换成高速串行差分信号,通过传输介质(光缆、铜线或者低阻电介质等),最后在接收端将高速串行信号合并成原来的低速并行信号从而完成数据的传输过程。这种时分多路复用技术充分利用了传输介质的信道容量,缩减了传输信道和器件管脚数目从而降低了通道资源开销,便于系统的集成。另外,采用差分信号的传输也具有抗干扰性强,误码率低的优点。 SerDes interface technology is the abbreviation of the combination of Serializer and Deserializer in English, which means that the circuit is composed of a pair of serializer and deserializer. It is a widely used time division multiplexing (Time Division Multiplex, TDM) and point-to-point (Point-to-Point, P2P) serial communication technology. SerDes technology converts multiple parallel signals into high-speed serial differential signals at the sending end, passes through transmission media (optical cables, copper wires, or low-resistance dielectrics, etc.), and finally combines high-speed serial signals into original low-speed parallel signals at the receiving end. Complete the data transfer process. This time-division multiplexing technology makes full use of the channel capacity of the transmission medium, reduces the number of transmission channels and device pins, thereby reducing channel resource overhead and facilitating system integration. In addition, the transmission using differential signals also has the advantages of strong anti-interference and low bit error rate.
SerDes接口电路的串行器和解串器一般由模拟电路定制设计而成的,而片上数字系统通常是EDA工具自动化完成的,因而在VLSI(超大规模集成电路)设计中,SerDes电路与片上数字系统之间的接口容易出现时序、串扰、位宽不匹配等信号完整性问题,给设计流程带来较大的挑战。 The serializer and deserializer of the SerDes interface circuit are generally custom-designed by analog circuits, and the on-chip digital system is usually completed automatically by EDA tools. The interface between them is prone to signal integrity problems such as timing, crosstalk, and bit width mismatch, which brings great challenges to the design process.
发明内容 Contents of the invention
本发明的目的在于提供一种面向SerDes技术中基于FIFO协议的数字接口电路,以有效解决芯片间跨时钟域数据传输、反馈控制信号通道传输延迟大以及总线和SerDes位宽不匹配等信号完整性问题。 The purpose of the present invention is to provide a digital interface circuit based on the FIFO protocol in SerDes technology to effectively solve the problem of signal integrity such as cross-clock domain data transmission between chips, large transmission delay of feedback control signal channels, and mismatch of bus and SerDes bit widths. question.
本发明提出的面向SerDes技术中基于FIFO协议的数字接口电路,其整体结构如图1所示,它由发送端数字电路和接收端数字电路两大部分组成。在发送端,数据通过FIFO协议写入一个同步的先入先出缓冲队列,后一级的并串转换电路从缓冲队列中读取总线数据并拆分成若干段串行数据送给SerDes串行器,数据经过比特串行化后通过差分传输通道送给解串器,写时钟、写使能、提前写满等低速控制信号则通过buffer(缓冲器)经过传输通道。在接收端,解串器输出的数据首先写入一个异步的先入先出缓冲队列,后一级的串并转换电路读取串行数据后合并成完整的并行总线数据后最后再写入同步的先入先出缓冲队列,供接收端用户读取。 The digital interface circuit based on the FIFO protocol in the SerDes technology proposed by the present invention has an overall structure as shown in Figure 1, and it is composed of two parts: the digital circuit at the sending end and the digital circuit at the receiving end. At the sending end, the data is written into a synchronous first-in-first-out buffer queue through the FIFO protocol, and the parallel-to-serial conversion circuit of the latter stage reads the bus data from the buffer queue and splits them into several pieces of serial data and sends them to the SerDes serializer , the data is sent to the deserializer through the differential transmission channel after bit serialization, and the low-speed control signals such as write clock, write enable, and full write in advance pass through the transmission channel through the buffer. At the receiving end, the data output by the deserializer is first written into an asynchronous first-in-first-out buffer queue, and the serial-to-parallel conversion circuit of the latter stage reads the serial data and merges them into complete parallel bus data, and finally writes them into the synchronous First-in-first-out buffer queue for receiving end users to read.
本发明中,所述发送端同步FIFO和接收端同步FIFO,其结构一致,同步表示写时钟和读时钟的频率和相位一致,采用FIFO读写协议进行数据通信,即:数据w_data在写使能w_en为高电平有效期间被写时钟w_clk寄存进去,当数据写满时,w_full反馈信号拉高;读数据r_data在读使能r_en高电平有效期间被读时钟r_clk取出来,当数据读完时,r_empty反馈信号拉高。同步表示写时钟和读时钟的频率和相位一致。同步FIFO有多种经典的实现方式。 In the present invention, the synchronous FIFO at the sending end and the synchronous FIFO at the receiving end have the same structure, synchronously means that the frequency and phase of the write clock and the read clock are consistent, and the FIFO read and write protocol is used for data communication, that is: the data w_data is in the write enable w_en is registered by the write clock w_clk during the high-level active period. When the data is full, the w_full feedback signal is pulled high; the read data r_data is taken out by the read clock r_clk during the high-level active period of the read enable r_en. When the data is read , the r_empty feedback signal is pulled high. Synchronization means that the frequency and phase of the write clock and the read clock are consistent. There are many classic implementations of synchronous FIFOs.
本发明中,所述接收端异步FIFO,异步表示写时钟和读时钟的频率和相位没有相关性,写时钟w_clk来自于经过缓冲传输单通道输出的发送端时钟,读时钟r_clk来自于接收端的工作时钟。此外,写端的写满信号w_full_before被设计为提前若干时钟周期产生,以抵消信号在缓冲传输单通道中的延迟。 In the present invention, the asynchronous FIFO at the receiving end means that the frequency and phase of the write clock and the read clock have no correlation. clock. In addition, the write-full signal w_full_before of the write terminal is designed to be generated several clock cycles in advance to offset the delay of the signal in the buffer transmission single channel.
SerDes接口电路一般由模拟电路定制设计的串行器、解串器构成,在其与片上数字系统之间的接口容易出现时序、串扰、位宽不匹配等信号完整性问题,给超大规模集成电路设计带来较大挑战。 The SerDes interface circuit is generally composed of serializers and deserializers custom-designed by analog circuits. The interface between it and the on-chip digital system is prone to signal integrity problems such as timing, crosstalk, and bit width mismatch. Design poses a big challenge.
本发明在SerDes数模接口中引入了数字系统设计中经典的同步、异步FIFO和串并、并串转换电路,将数模接口封装成简单的支持FIFO读写协议的接口,简单可行,便于调用。FIFO的巧妙使用,有效解决了芯片间跨时钟域数据传输、反馈控制信号通道传输延迟大等信号完整性问题,串并、并串转换电路则解决了总线和SerDes位宽不匹配问题,便于总线的位宽拓展,增强了电路设计方案的适应性。 The present invention introduces classic synchronous and asynchronous FIFOs and serial-to-parallel and parallel-to-serial conversion circuits in digital system design into the SerDes digital-analog interface, and encapsulates the digital-analog interface into a simple interface that supports FIFO read and write protocols, which is simple, feasible, and easy to call . The ingenious use of FIFO effectively solves the problem of signal integrity such as cross-clock domain data transmission between chips and large transmission delay of feedback control signal channel. The extended bit width enhances the adaptability of the circuit design scheme.
附图说明 Description of drawings
图1 SerDes数字接口电路整体结构图。 Figure 1 The overall structure of the SerDes digital interface circuit.
图2 并串转换电路FSM状态流程图。 Figure 2 The state flow chart of the parallel-to-serial conversion circuit FSM.
图3 串并转换电路FSM状态流程图。 Figure 3 The state flow diagram of the serial-to-parallel conversion circuit FSM.
具体实施方式 Detailed ways
在发送端,总线数据通过FIFO协议写入一个同步的先入先出缓冲队列,FIFO协议是指:数据w_data在写使能w_en为高电平有效期间被写时钟w_clk寄存进去,当数据写满时,w_full反馈信号拉高;读数据r_data在读使能r_en高电平有效期间被读时钟r_clk取出来,当数据读完时,r_empty反馈信号拉高。 At the sending end, the bus data is written into a synchronous first-in-first-out buffer queue through the FIFO protocol. The FIFO protocol means: the data w_data is registered by the write clock w_clk when the write enable w_en is active at high level. When the data is full , the w_full feedback signal is pulled high; the read data r_data is taken out by the read clock r_clk during the high-level active period of the read enable r_en, and when the data is read, the r_empty feedback signal is pulled high.
后一级的并串转换电路从缓冲队列中读取总线数据并拆分成若干段串行数据分时钟周期地送给SerDes串行器,数据经过比特串行化后通过差分传输通道送给解串器,写时钟、写使能、提前写满等低速控制信号则通过buffer(缓冲器)经过传输通道。 The parallel-to-serial conversion circuit of the latter stage reads the bus data from the buffer queue and divides it into several pieces of serial data and sends them to the SerDes serializer in clock cycles. Serial device, write clock, write enable, write full in advance and other low-speed control signals through the buffer (buffer) through the transmission channel.
在接收端,解串器输出的数据首先写入一个异步的先入先出缓冲队列(FIFO),异步FIFO的写时钟w_clk来自于经过缓冲传输单通道输出的发送端时钟,读时钟r_clk来自于接收端的工作时钟。异步FIFO的写端的写满信号w_full_before设计为提前若干时钟周期产生,反馈给发送端,以抵消信号在缓冲传输单通道中的延迟。接着,后一级的串并转换电路读取异步FIFO中的串行数据后合并成完整的并行总线数据,最后再写入同步的先入先出缓冲队列,供接收端用户读取。 At the receiving end, the data output by the deserializer is first written into an asynchronous first-in-first-out buffer queue (FIFO). The write clock w_clk of the asynchronous FIFO comes from the clock of the sending end that has been buffered and transmitted by a single channel, and the read clock r_clk comes from the receiving end. terminal working clock. The write-full signal w_full_before of the writing end of the asynchronous FIFO is designed to be generated several clock cycles in advance and fed back to the sending end to offset the delay of the signal in the buffer transmission single channel. Then, the serial-to-parallel conversion circuit of the latter stage reads the serial data in the asynchronous FIFO and merges them into complete parallel bus data, and finally writes them into a synchronous first-in-first-out buffer queue for the receiving end user to read.
本发明中,并串转换电路从缓冲队列中读取总线数据并拆分成若干段串行数据送给SerDes串行器,由于数据的读写操作有比较多的情况出现,所以核心用一个FSM(有限状态机)控制,状态流程图如图2所示。下面阐述硬件结构在每个状态下进行的操作。 In the present invention, the parallel-to-serial conversion circuit reads the bus data from the buffer queue and splits it into several sections of serial data and sends it to the SerDes serial device. Since there are many cases of data read and write operations, the core uses a FSM (Finite state machine) control, the state flow chart is shown in Figure 2. The following describes the operation of the hardware structure in each state.
(1)IDLE状态是硬件复位时,状态机所进入的状态,主要实现状态的复位。在前一级的同步FIFO非空且后一级异步FIFO非满的情况下跳转到WR_FIRST状态,否则保持IDLE状态。 (1) The IDLE state is the state that the state machine enters when the hardware is reset, and it mainly realizes the reset of the state. When the synchronous FIFO of the previous stage is not empty and the asynchronous FIFO of the latter stage is not full, it jumps to the WR_FIRST state, otherwise it keeps the IDLE state.
(2)WR_FIRST状态下读取32位数据线上的前8位,并在后一级异步FIFO非满的情况下写入,否则进入HD_FIRST状态,如果写入成功,跳转WR_SECOND状态,在此状态下,完成数据的读取。 (2) Read the first 8 bits of the 32-bit data line in the WR_FIRST state, and write it in when the next level of asynchronous FIFO is not full, otherwise enter the HD_FIRST state, if the write is successful, jump to the WR_SECOND state, here In the state, the data reading is completed.
(3)HD_FIRST状态下,不做任何操作,等待后一级的异步FIFO为非满,如果非满,进入WR_SECOND状态,否则,保持HD_FIRST状态。 (3) In the HD_FIRST state, do not do any operation, wait for the asynchronous FIFO of the next stage to be not full, if it is not full, enter the WR_SECOND state, otherwise, maintain the HD_FIRST state.
(4)WR_SECOND状态下读取32位数据线上的23~16位,并在后一级异步FIFO非满的情况下写入,否则进入HD_SECOND状态,如果写入成功,跳转WR_THIRD状态。 (4) Read 23~16 bits on the 32-bit data line in the WR_SECOND state, and write in when the asynchronous FIFO of the next stage is not full, otherwise enter the HD_SECOND state, and jump to the WR_THIRD state if the writing is successful.
(5)HD_SECOND状态下,不做任何操作,等待后一级的异步FIFO为非满,如果非满,进入WR_THIRD状态,否则,保持HD_SECOND状态。 (5) In the HD_SECOND state, do not do any operation, wait for the asynchronous FIFO of the next stage to be not full, if it is not full, enter the WR_THIRD state, otherwise, maintain the HD_SECOND state.
(6)WR_THIRD状态下读取32位数据线上的15~8位,并在后一级异步FIFO非满的情况下写入,否则进入HD_THIRD状态,如果写入成功,跳转WR_FORTH状态。 (6) Read 15~8 bits on the 32-bit data line in the WR_THIRD state, and write in when the asynchronous FIFO of the next stage is not full, otherwise enter the HD_THIRD state, and if the write is successful, jump to the WR_FORTH state.
(7)HD_THIRD状态下,不做任何操作,等待后一级的异步FIFO为非满,如果非满,进入WR_FORTH状态,否则,保持HD_THIRD状态。 (7) In the HD_THIRD state, do not do any operation, wait for the asynchronous FIFO of the next stage to be not full, if it is not full, enter the WR_FORTH state, otherwise, maintain the HD_THIRD state.
(8)WR_FORTH状态下读取32位数据线上的最后8位,并在后一级异步FIFO非满且前一级的同步FIFO非空的情况下写入,否则进入HD_FORTH状态,如果写入成功,跳转WR_FIRST状态。 (8) Read the last 8 bits of the 32-bit data line in the WR_FORTH state, and write in the condition that the asynchronous FIFO of the subsequent stage is not full and the synchronous FIFO of the previous stage is not empty, otherwise enter the HD_FORTH state, if written If successful, jump to WR_FIRST state.
(9)HD_FORTH状态下,不做任何操作,等待后一级异步FIFO非满且前一级的同步FIFO非空,如果满足,进入WR_FIRST状态,否则,保持HD_FORTH状态。 (9) In the HD_FORTH state, do not do any operation, wait for the asynchronous FIFO of the next stage to be not full and the synchronous FIFO of the previous stage is not empty, if satisfied, enter the WR_FIRST state, otherwise, maintain the HD_FORTH state.
本发明中,串并转换电路读取异步FIFO数据后合并成完整的并行总线数据后最后再写入同步的先入先出缓冲队列,由于数据的读写操作有比较多的情况出现,所以核心用一个FSM(有限状态机)控制,状态流程图如图3所示。下面阐述硬件结构在每个状态下进行的操作。 In the present invention, the serial-to-parallel conversion circuit reads the asynchronous FIFO data and merges them into complete parallel bus data and finally writes them into a synchronous first-in-first-out buffer queue. Since there are many cases of data read and write operations, the core uses A FSM (finite state machine) control, the state flow chart shown in Figure 3. The following describes the operation of the hardware structure in each state.
(1)IDLE状态是硬件复位时,状态机所进入的状态,主要实现状态的复位。在前一级的异步FIFO非空且后一级同步FIFO非满的情况下跳转到RD_FIRST状态,否则保持IDLE状态。 (1) The IDLE state is the state that the state machine enters when the hardware is reset, and it mainly realizes the reset of the state. When the asynchronous FIFO of the previous stage is not empty and the synchronous FIFO of the latter stage is not full, it jumps to the RD_FIRST state, otherwise it maintains the IDLE state.
(2)RD_FIRST状态下输入数据线上的8位数据,并在前一级异步FIFO非空的情况下读取数据,否则进入HD_FIRST状态,如果读取成功,跳转RD_SECOND状态。 (2) Input the 8-bit data on the data line in the RD_FIRST state, and read the data when the previous level of asynchronous FIFO is not empty, otherwise enter the HD_FIRST state, if the reading is successful, jump to the RD_SECOND state.
(3)HD_FIRST状态下,不做任何操作,等待前一级异步FIFO为非空,如果非空,进入RD_SECOND状态,否则,保持HD_FIRST状态。 (3) In the HD_FIRST state, do not do any operation, wait for the previous asynchronous FIFO to be non-empty, if not, enter the RD_SECOND state, otherwise, maintain the HD_FIRST state.
(4)RD_SECOND状态下输入数据线上的8位数据,并在前一级异步FIFO非空的情况下读取数据,否则进入HD_SECOND状态,如果读取成功,跳转RD_THIRD状态。 (4) Input the 8-bit data on the data line in the RD_SECOND state, and read the data when the previous level of asynchronous FIFO is not empty, otherwise enter the HD_SECOND state, if the reading is successful, jump to the RD_THIRD state.
(5)HD_SECOND状态下,不做任何操作,等待前一级异步FIFO为非空,如果非空,进入RD_THIRD状态,否则,保持HD_SECOND状态。 (5) In the HD_SECOND state, do not do any operation, wait for the previous asynchronous FIFO to be non-empty, if not, enter the RD_THIRD state, otherwise, maintain the HD_SECOND state.
(6)RD_THIRD状态下输入数据线上的8位数据,并在前一级的异步FIFO非空且后一级同步FIFO非满的情况下读取数据,否则进入HD_THIRD状态,如果满足条件,跳转RD_FORTH状态。 (6) Input the 8-bit data on the data line in the RD_THIRD state, and read the data when the asynchronous FIFO of the previous stage is not empty and the synchronous FIFO of the latter stage is not full, otherwise enter the HD_THIRD state, if the condition is met, jump Turn to RD_FORTH state.
(7)HD_THIRD状态下,不做任何操作,等待前一级的异步FIFO非空且后一级同步FIFO非满,如果满足条件,进入RD_FORTH状态,否则,保持HD_THIRD状态。 (7) In the HD_THIRD state, do not do any operation, wait for the asynchronous FIFO of the previous stage to be non-empty and the synchronous FIFO of the subsequent stage is not full, if the conditions are met, enter the RD_FORTH state, otherwise, maintain the HD_THIRD state.
(8)RD_FORTH状态下输入数据线上的8位数据,并在前一级异步FIFO非空的情况下读取数据,否则进入HD_FORTH状态,如果读取成功,跳转RD_FIRST状态,在此状态下,完成数据的写入。 (8) Input 8-bit data on the data line in the RD_FORTH state, and read the data when the previous level of asynchronous FIFO is not empty, otherwise enter the HD_FORTH state, if the reading is successful, jump to the RD_FIRST state, in this state , to complete the data writing.
(9)HD_FORTH状态下,不做任何操作,等待前一级异步FIFO为非空,如果非空,进入RD_FIRST状态,否则,保持HD_FORTH状态。 (9) In the HD_FORTH state, do not do any operation, wait for the previous asynchronous FIFO to be non-empty, if not, enter the RD_FIRST state, otherwise, maintain the HD_FORTH state.
本发明的SerDes数字接口电路,其工作过程如下: SerDes digital interface circuit of the present invention, its working process is as follows:
(1)在发送端,数据通过FIFO协议写入一个同步的先入先出缓冲队列。 (1) At the sending end, data is written into a synchronous first-in-first-out buffer queue through the FIFO protocol.
(2)后一级的并串转换电路从缓冲队列中读取总线数据并拆分成若干段串行数据送给SerDes串行器。 (2) The parallel-to-serial conversion circuit of the latter stage reads the bus data from the buffer queue and splits it into several pieces of serial data and sends them to the SerDes serializer.
(3)数据经过比特串行化后通过差分传输通道送给解串器,写时钟、写使能、提前写满等低速控制信号则通过buffer(缓冲器)经过传输通道。 (3) After the data is bit-serialized, it is sent to the deserializer through a differential transmission channel, and low-speed control signals such as write clock, write enable, and full write in advance pass through the transmission channel through the buffer.
(4)在接收端,解串器输出的数据首先写入一个异步的先入先出缓冲队列。 (4) At the receiving end, the data output by the deserializer is first written into an asynchronous first-in-first-out buffer queue.
(5)后一级的串并转换电路从异步FIFO中读取串行数据后合并成完整的并行总线数据。 (5) The serial-to-parallel conversion circuit of the latter stage reads the serial data from the asynchronous FIFO and merges them into complete parallel bus data.
(6)合并的总线数据最后写入接收端的同步先入先出缓冲队列,供接收端用户读取。 (6) The merged bus data is finally written into the synchronous first-in-first-out buffer queue at the receiving end for the receiving end user to read.
Claims (5)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201410237883.8A CN104022775A (en) | 2014-06-02 | 2014-06-02 | FIFO protocol based digital interface circuit for SerDes technology |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201410237883.8A CN104022775A (en) | 2014-06-02 | 2014-06-02 | FIFO protocol based digital interface circuit for SerDes technology |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN104022775A true CN104022775A (en) | 2014-09-03 |
Family
ID=51439380
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201410237883.8A Pending CN104022775A (en) | 2014-06-02 | 2014-06-02 | FIFO protocol based digital interface circuit for SerDes technology |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN104022775A (en) |
Cited By (15)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105680895A (en) * | 2014-12-05 | 2016-06-15 | 吉林克斯公司 | Delay control for transmitter/receiver buffer |
| CN105933406A (en) * | 2016-04-20 | 2016-09-07 | 烽火通信科技股份有限公司 | Equipment processing method and system of Ethernet packet mutual conversion of XGE and GE |
| CN106201945A (en) * | 2016-06-28 | 2016-12-07 | 醴陵恒茂电子科技有限公司 | Bit width conversion device |
| CN107077445A (en) * | 2014-09-15 | 2017-08-18 | 赛灵思公司 | The skew correction of the channel-to-channel of transmitter |
| CN108228516A (en) * | 2016-12-22 | 2018-06-29 | 南京洛菲特数码科技有限公司 | A kind of image plate grade transmission universal serial bus method of external splicer hybrid matrix |
| CN108665922A (en) * | 2018-04-24 | 2018-10-16 | 电子科技大学 | A Variable Two-way Digital Delay Method Applied to Radar Simulation |
| CN108681516A (en) * | 2018-03-30 | 2018-10-19 | 东莞市爱协生智能科技有限公司 | The method for promoting MIPI protocol layer transmission speeds, the MIPI interface and computer readable storage medium quickly transmitted |
| WO2020010543A1 (en) * | 2018-07-11 | 2020-01-16 | 华为技术有限公司 | Signal generation device, method, and system |
| CN113572486A (en) * | 2021-06-29 | 2021-10-29 | 中国人民解放军战略支援部队信息工程大学 | Transmitter with low-speed SerDes interface, receiver with low-speed SerDes interface and circuit design method of transmitter |
| CN114691596A (en) * | 2022-03-31 | 2022-07-01 | 中科芯集成电路有限公司 | FIFO packaging structure and method for CIB protocol handshake |
| CN114967839A (en) * | 2022-08-01 | 2022-08-30 | 井芯微电子技术(天津)有限公司 | Serial cascade system and method based on multiple clocks, and parallel cascade system and method |
| CN115136497A (en) * | 2020-02-21 | 2022-09-30 | 发那科株式会社 | SerDes interface circuit and control device |
| CN115664427A (en) * | 2022-12-09 | 2023-01-31 | 井芯微电子技术(天津)有限公司 | Communication system and method based on serial and deserialized SerDes models |
| CN116886099A (en) * | 2023-09-06 | 2023-10-13 | 成都博宇利华科技有限公司 | Analog-to-digital conversion data transmission method with variable sampling rate |
| CN120045018A (en) * | 2025-04-25 | 2025-05-27 | 北京炬玄智能科技有限公司 | Cross-clock domain communication circuit and data read-write method |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6777979B1 (en) * | 2001-12-14 | 2004-08-17 | Lattice Semiconductor Corporation | FIFO memory architecture |
| US7321593B1 (en) * | 2003-07-17 | 2008-01-22 | Marvell International Ltd. | Fibre channel SERDES with elastic transmitter FIFO |
| CN101299647A (en) * | 2008-06-27 | 2008-11-05 | 中兴通讯股份有限公司 | Apparatus and method for implementing nondestructive switch of SDH service |
-
2014
- 2014-06-02 CN CN201410237883.8A patent/CN104022775A/en active Pending
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6777979B1 (en) * | 2001-12-14 | 2004-08-17 | Lattice Semiconductor Corporation | FIFO memory architecture |
| US7321593B1 (en) * | 2003-07-17 | 2008-01-22 | Marvell International Ltd. | Fibre channel SERDES with elastic transmitter FIFO |
| CN101299647A (en) * | 2008-06-27 | 2008-11-05 | 中兴通讯股份有限公司 | Apparatus and method for implementing nondestructive switch of SDH service |
Non-Patent Citations (1)
| Title |
|---|
| ABHIJIT ATHAVALE AND CARL CHRISTENSEN: "《High-Speed Serial I/O Made Simple – A Designers’ Guide, with FPGA Applications》", 30 April 2005 * |
Cited By (25)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN107077445B (en) * | 2014-09-15 | 2020-11-24 | 赛灵思公司 | Lane-to-lane deskew for transmitters |
| CN107077445A (en) * | 2014-09-15 | 2017-08-18 | 赛灵思公司 | The skew correction of the channel-to-channel of transmitter |
| CN105680895A (en) * | 2014-12-05 | 2016-06-15 | 吉林克斯公司 | Delay control for transmitter/receiver buffer |
| CN105680895B (en) * | 2014-12-05 | 2019-12-10 | 吉林克斯公司 | Delay control in a buffer of a transmitter/receiver |
| CN105933406A (en) * | 2016-04-20 | 2016-09-07 | 烽火通信科技股份有限公司 | Equipment processing method and system of Ethernet packet mutual conversion of XGE and GE |
| CN106201945A (en) * | 2016-06-28 | 2016-12-07 | 醴陵恒茂电子科技有限公司 | Bit width conversion device |
| CN108228516A (en) * | 2016-12-22 | 2018-06-29 | 南京洛菲特数码科技有限公司 | A kind of image plate grade transmission universal serial bus method of external splicer hybrid matrix |
| CN108681516A (en) * | 2018-03-30 | 2018-10-19 | 东莞市爱协生智能科技有限公司 | The method for promoting MIPI protocol layer transmission speeds, the MIPI interface and computer readable storage medium quickly transmitted |
| CN108681516B (en) * | 2018-03-30 | 2021-05-18 | 深圳市爱协生科技有限公司 | Method for improving transmission speed of MIPI protocol layer, MIPI interface for quick transmission and computer readable storage medium |
| CN108665922B (en) * | 2018-04-24 | 2021-09-24 | 电子科技大学 | A Variable Bidirectional Digital Delay Method for Radar Simulation |
| CN108665922A (en) * | 2018-04-24 | 2018-10-16 | 电子科技大学 | A Variable Two-way Digital Delay Method Applied to Radar Simulation |
| CN112368956B (en) * | 2018-07-11 | 2022-07-22 | 华为技术有限公司 | Apparatus, method and system for generating a signal |
| WO2020010543A1 (en) * | 2018-07-11 | 2020-01-16 | 华为技术有限公司 | Signal generation device, method, and system |
| CN112368956A (en) * | 2018-07-11 | 2021-02-12 | 华为技术有限公司 | Apparatus, method and system for generating a signal |
| CN115136497A (en) * | 2020-02-21 | 2022-09-30 | 发那科株式会社 | SerDes interface circuit and control device |
| CN113572486B (en) * | 2021-06-29 | 2022-06-24 | 中国人民解放军战略支援部队信息工程大学 | Transmitter, receiver and circuit design method with low-speed SerDes interface |
| CN113572486A (en) * | 2021-06-29 | 2021-10-29 | 中国人民解放军战略支援部队信息工程大学 | Transmitter with low-speed SerDes interface, receiver with low-speed SerDes interface and circuit design method of transmitter |
| CN114691596A (en) * | 2022-03-31 | 2022-07-01 | 中科芯集成电路有限公司 | FIFO packaging structure and method for CIB protocol handshake |
| CN114691596B (en) * | 2022-03-31 | 2025-04-29 | 中科芯集成电路有限公司 | A FIFO encapsulation structure and method for CIB protocol handshake |
| CN114967839A (en) * | 2022-08-01 | 2022-08-30 | 井芯微电子技术(天津)有限公司 | Serial cascade system and method based on multiple clocks, and parallel cascade system and method |
| CN114967839B (en) * | 2022-08-01 | 2022-09-30 | 井芯微电子技术(天津)有限公司 | Serial cascade system and method based on multiple clocks, and parallel cascade system and method |
| CN115664427A (en) * | 2022-12-09 | 2023-01-31 | 井芯微电子技术(天津)有限公司 | Communication system and method based on serial and deserialized SerDes models |
| CN116886099A (en) * | 2023-09-06 | 2023-10-13 | 成都博宇利华科技有限公司 | Analog-to-digital conversion data transmission method with variable sampling rate |
| CN116886099B (en) * | 2023-09-06 | 2023-11-21 | 成都博宇利华科技有限公司 | Analog-to-digital conversion data transmission method with variable sampling rate |
| CN120045018A (en) * | 2025-04-25 | 2025-05-27 | 北京炬玄智能科技有限公司 | Cross-clock domain communication circuit and data read-write method |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN104022775A (en) | FIFO protocol based digital interface circuit for SerDes technology | |
| CN103064809B (en) | Source synchronizes sampling apparatus and the method for sampling thereof of Double Data Rate interface | |
| CN102999467A (en) | High-speed interface and low-speed interface switching circuit and method based on FPGA (Field Programmable Gate Array) | |
| CN101692218A (en) | High-speed data transmission method | |
| CN111988104B (en) | Multi-channel data synchronous transmission method, device, data terminal equipment, system and medium | |
| CN101834715B (en) | Data processing method, data processing system and data processing device | |
| CN105786741B (en) | SOC high-speed low-power-consumption bus and conversion method | |
| CN105302753B (en) | A multi-channel HDLC data processing device based on FPGA and FIFO chips | |
| CN104915303A (en) | High-speed digital I/O system based on PXIe bus | |
| CN116795172B (en) | A cross-clock domain processing method, medium and device for high-speed digital transmission | |
| CN105553636A (en) | Redundancy mode FC sending channel frame synchronization circuit | |
| CN101281453A (en) | Storage device cascading method, storage system and storage device | |
| CN103078667A (en) | Low voltage differential signaling (LVDS) high-speed data transmission method based on cat-5 | |
| CN103684651B (en) | The fixed bit rate interface data method of reseptance and device of optical transfer network mixed service | |
| WO2023104210A1 (en) | Data transmission chip and electronic device | |
| CN101702147B (en) | Data transmission method and high speed data transmission interface device | |
| CN110705195A (en) | Cross-clock-domain depth self-configuration FIFO system based on FPGA | |
| CN100525172C (en) | Transmission set of multiplexing multiplepath interface in physical layer | |
| CN103279442B (en) | Message filtering system and message filtering method of high-speed interconnection bus | |
| CN113806277A (en) | Data transmission system of FPGA and DSP based on SRIO protocol | |
| JP2023547185A (en) | Serdes interface circuit | |
| TW201822015A (en) | Controller-PHY connection using intra-chip serdes | |
| CN219227609U (en) | JESD204B data transmission system based on optical fiber medium | |
| US20190075191A1 (en) | Data communication device, arithmetic processing device, and control method of data communication device | |
| CN102257834A (en) | Bit width conversion method from time division to space division of otn optical transport network backplane and backplane |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20140903 |
|
| WD01 | Invention patent application deemed withdrawn after publication |