Dynamic alignment method of FPGA multi-channel serial data based on training sequence

A technology of serial data and training sequence, which is applied in the field of dynamic alignment of FPGA multi-channel serial data based on training sequence, can solve the problems of large labor and time consumption, unfavorable digital signal processing, poor portability, etc., and achieve reliable transmission and Receiving, good portability, receiving flexible effects

Inactive Publication Date: 2018-06-12
NANJING UNIV OF SCI & TECH
View PDF5 Cites 10 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, the static phase adjustment process will consume a lot of labor and time, and the static parameters set are only for the physical state of the current board, and cannot adapt to changes in external environmental conditions in time
At the same time, under some special conditions, such as limited PCB size, it is difficult to implement strict equal-length wiring, and there will still be offsets between channels, which is extremely unfavorable for the processing of back-end digital signals. Especially in the field of image processing
To sum up, the static phase adjustment technology has shortcomings such as time-consuming, many limitations, poor portability, and susceptibility to external environmental interference, which cannot completely solve the problem of multi-channel data transmission offset.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Dynamic alignment method of FPGA multi-channel serial data based on training sequence
  • Dynamic alignment method of FPGA multi-channel serial data based on training sequence
  • Dynamic alignment method of FPGA multi-channel serial data based on training sequence

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0056] figure 1 , figure 2 It is the implementation flowchart and basic principle of the dynamic alignment method for receiving multi-channel high-speed serial data inside the FPGA. This example uses Xilinx FPGA as the platform. After the system initialization, it is mainly divided into four steps:

[0057] Step 1. Perform serial conversion and parallel operation of the high-speed serial data of each channel;

[0058] Step 2. Detect and compensate the offset between the clock latch edge of each channel and the data center, and perform bit alignment;

[0059] Step 3, performing a bit-slip operation on the output parallel data to perform word alignment;

[0060] Step 4. Delay the parallel data output by each channel at the same time, and perform channel alignment.

[0061] In step 1, write the serial-to-parallel module to convert the input multi-channel high-speed serial data into 12-bit parallel data. At the same time, the serial-to-parallel module also includes a sliding b...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses a dynamic alignment method of FPGA multi-channel serial data based on a training sequence. The method is as follows: performing a serial-to-parallel conversion operation on high-speed serial data of channels; detecting and compensating offsets of clock latching edges and data centers of the channels, and performing bit alignment; performing a sliding operation on the outputparallel data, and performing byte alignment; and performing the same delay on the parallel data output by the channels, and performing channel alignment. According to the method, dynamic alignment of the FPGA multi-channel high-speed serial data is achieved by using a training word as reference, and the alignment mainly comprises bit alignment, byte alignment and channel alignment. By adoption of the dynamic alignment method, the reception of multi-channel high-speed data is more flexible, the alignment operation can be automatically performed on data lines and clock lines of the channels inreal time according to the physical state of a current transmission system, the change in an external environment is continuously adapted, the reliable transmission and reception of data are ensured,and the transportability is good.

Description

technical field [0001] The invention belongs to the field of high-speed digital image signal processing, and in particular relates to a training sequence-based FPGA multi-channel serial data dynamic alignment method. Background technique [0002] With the higher resolution and higher data throughput of digital image processing systems, the data transmission system is developing towards multi-channel and ultra-high-speed transmission. In the multi-channel high-speed digital image signal transmission process, due to the reduction of the data window, the different transmission path delays of each channel and the change of external environmental conditions (such as temperature), the data signal and clock signal of each channel are in the receiving end of the FPGA. Out of synchronization, that is, bit offset, word offset and channel offset occur, which affects the reliability and stability of receiving digital image signals. And as the data transmission rate of each channel cont...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): H04J3/06
CPCH04J3/0635H04J3/0682
Inventor 钱芸生唐小东沈家炜倪苏涵周晓瑜王逸伦张雨程刘桂鹏李萍萍
Owner NANJING UNIV OF SCI & TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products