Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

A FPGA high-speed transceiver and its dynamic control method

A dynamic control, transceiver technology, applied in the direction of instruments, electrical digital data processing, etc., can solve the problem of unknown input data rate range, unable to correctly restore data and other problems, achieve simple peripheral control circuit, ensure stability, and easy to implement Effect

Active Publication Date: 2021-01-01
NAT UNIV OF DEFENSE TECH
View PDF11 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] However, the above method has the following disadvantages: the premise of the above method is that the oscillation frequency of the reference clock is very close to the frequency of the input data, and the frequency of the local clock obtained after being multiplied by the phase-locked loop is usually only a few hundred ppm (hundreds of ppm) different from the frequency of the input data. ten thousandth)
But in the case of non-cooperative communication, the input data rate and its approximate range are usually unknown
When the input data rate is unknown, the frequency difference between the local clock input and the data rate is likely to far exceed the frequency deviation tolerance of the CDR unit, resulting in the inability to correctly recover the data at the sending end

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
  • A FPGA high-speed transceiver and its dynamic control method
  • A FPGA high-speed transceiver and its dynamic control method
  • A FPGA high-speed transceiver and its dynamic control method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0046] as attached figure 1 Shown a kind of FPGA high-speed transceiver, comprises the high-speed transceiver 11 of mutual connection and communication, clock chip 13, FPGA control unit 16 and I 2 C interface unit 19.

[0047] The high-speed transceiver 11 is used to provide a high-speed serial data interface, including a CDR unit 12 for completing data transmission without an associated clock; also includes a reference clock: mgtrefclk_p, mgtrefclk_n, data input: gtyrxp_in, gtyrxn_in, 64 channels of data output: gty_userdata_rx[0:63], data output clock: gtrefclk, control pin: RESET and CDR unit lock indication pin: cdr_stable; the data rate of the high-speed transceiver 11 is not less than 32Gbit / s, and the interface type It is LVDS, the driving voltage is 1.8V, the frequency difference tolerance between the input data and the reference clock is -200ppm~200ppm, ppm means one millionth, and the reference clock is ±6.55M.

[0048] The clock chip 13 is used to divide the input...

Embodiment 2

[0059] as attached image 3 The dynamic control method of a kind of FPGA high-speed transceiver shown, comprises the following steps:

[0060] Step 21, the FPGA control unit 16 passes through the I 2 The C interface unit 19 writes the initialization program of the clock chip 13 into the RAM unit 14; 350 programs are written into the frequency division coefficient register 15 during initialization, and the clock chip is preliminarily set 13 input and output formats, frequency division coefficients and function settings, etc., the initial clock frequency provided to the high-speed transceiver 11 is set to be 100M, the type is LVDS, and the driving voltage is 1.8V;

[0061] Step 22, the control pin RESET performs reset processing on the high-speed transceiver 11, and confirms that each reset indication signal is pulled high, so as to ensure that the subsequent clock data recovery circuit works normally;

[0062] Step 23, the FPGA control unit 16 applies a scan signal whose freq...

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 an FPGA high-speed transceiver and a dynamic control method thereof, the FPGA high-speed transceiver comprises a high-speed transceiver, a clock chip, an FPGA control unit andan interface unit, the high-speed transceiver is used for providing a high-speed serial data interface; the clock chip is used for dividing an input clock frequency into four paths of output clocks; the FPGA control unit is used for controlling initialization and output frequency change of the clock chip; the interface unit is used for transmitting a control instruction of the FPGA control unit tothe clock chip. According to the invention, the reference clock of the high-speed transceiver is dynamically adjustable within a certain range, so that the difference between the reference clock andthe clock frequency of the input data is within the CDR frequency deviation tolerance, and the high-speed port is ensured to receive the data correctly. The invention further discloses a dynamic control method of the FPGA high-speed transceiver, the high-speed port can correctly recover the clock and the data under the condition of non-cooperative communication, and a control circuit of the FPGA high-speed transceiver is simple, easy to implement, stable and reliable.

Description

technical field [0001] The invention relates to the technical field of electronic engineering, in particular to an FPGA high-speed transceiver and a dynamic control method thereof. Background technique [0002] FPGA (Field-Programmable Gate Array) is a field programmable gate array. As a programmable device, it not only solves the shortcomings of application-specific integrated circuits, but also overcomes the shortcomings of the limited number of logic gates in programmable devices. FPGA integrates a large number of original logic resources such as flip-flops, look-up table LUTs, and wiring, and provides configurable I / O ports and hard IP (GTx, BlockRAM, PLL, general-purpose interfaces, etc.), relying on engineers to use hardware description language (HDL , HardwareDescriptionLanguage) to encode, and each logic works in parallel to achieve the specified function. [0003] High-speed transceiver GTx (Gigabit Transceiver) is a high-speed serial interface developed by Xilinx ...

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
Patent Type & Authority Patents(China)
IPC IPC(8): G06F13/40G06F13/42
CPCG06F13/4072G06F13/4282G06F2213/0002
Inventor 李思达丁勇吴鹏黄芝平周靖张羿猛
Owner NAT UNIV OF DEFENSE TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products