CN103970699A - Method for debugging FPGA pre-emphasis equilibrium value - Google Patents

Method for debugging FPGA pre-emphasis equilibrium value Download PDF

Info

Publication number
CN103970699A
CN103970699A CN201410225340.4A CN201410225340A CN103970699A CN 103970699 A CN103970699 A CN 103970699A CN 201410225340 A CN201410225340 A CN 201410225340A CN 103970699 A CN103970699 A CN 103970699A
Authority
CN
China
Prior art keywords
fpga
emphasis
parameter
equilibrium
design
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
Application number
CN201410225340.4A
Other languages
Chinese (zh)
Inventor
王素华
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Inspur Electronic Information Industry Co Ltd
Original Assignee
Inspur Electronic Information Industry Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Inspur Electronic Information Industry Co Ltd filed Critical Inspur Electronic Information Industry Co Ltd
Priority to CN201410225340.4A priority Critical patent/CN103970699A/en
Publication of CN103970699A publication Critical patent/CN103970699A/en
Pending legal-status Critical Current

Links

Landscapes

  • Test And Diagnosis Of Digital Computers (AREA)

Abstract

The invention discloses a method for debugging an FPGA pre-emphasis equilibrium value. In the FPGA development and design stage, an FPGA verification panel is designed, novel high-speed interconnection buses are adopted between an in-panel processor and an FPGA, a processor panel is connected with an FPGA panel in an orthogonal mode, a panel edge is provided with an S parameter test port of an interconnection transmission channel, a real interconnection parameter is obtained, an S parameter of the channel is tested through a network analysis instrument, pre-emphasis prediction is carried out on the S parameter of the channel through an error rate analysis instrument, the best pre-emphasis value of the parameter is obtained in a traveling mode, pre-emphasis at one end is fixed, and then a CTLE value of a receiving end is determined. The method is good for design of the FPGA verification panel and debugging of the pre-emphasis equilibrium value, and is a test method based on an actual link. Pre-emphasis equilibrium arrangement of the channel is achieved on the basis of real tests.

Description

The method of a kind of FPGA Debugging pre-emphasis equilibrium
Technical field
The present invention relates to electronic applications, chip design and emulation testing field, be specifically related to the method for a kind of FPGA Debugging pre-emphasis equilibrium.
Technical background
Along with the raising of signal rate, signal quality signal effectively in transmission shared position more and more important.For unavoidable reflection in signals transmission and the dielectric loss that increases along with increase frequency, the distorted signals problem that transmission line loss brings, becomes the thorny problem that high speed serialization link and chip design must be faced.
Along with the transmission speed of signal is more and more faster, system is to 25G future development.And high speed serialization link transmits the frequency dependence that maximum obstacle is interconnecting channels loss, along with increase frequency, loss also increases, and signal is correctly transferred to receiving end becomes a kind of challenge.So need to strengthen signal transmission capabilities by equilibrating mechanism.
Now general conventional high-speed serial bus has PCIE, QPI, and SATA, SAS, QDR, FDR etc., signal rate is up to more than 14Ghz.Chip interconnects by PCB transmission line, the conductor losses that has reflection on transmission path and increase along with frequency, the rising edge that dielectric loss is brought is degenerated and amplitude reduces, if such signal arrives receiving end, receiver can not correctly recover, and must cause distorted signals.So need transmitting and receiving terminal necessarily to process signal, strengthen signal transmission capabilities.Current high-speed serial bus all can do pre-emphasis at transmitting terminal, and receiving end does equilibrating mechanism, improves signal transmission capabilities.
Need to be in the IO of chip partial design transmitting terminal pre-emphasis in the time of design chips, receiving end equilibrating mechanism leaves surplus as much as possible to unavoidable loss in design on board level as far as possible.Carry out emulation testing so need to research and develop the FPGA stage by the initial stage, understand the ability of equalization in chip real work, to give the PCB of the chip application producer rule of design when later stage flow, allow it understand the driving force of chip, give design on board level and leave great design margin.
Summary of the invention
The technical problem to be solved in the present invention is: the method that the equilibrium of a kind of FPGA Debugging pre-emphasis is provided.
The technical solution adopted in the present invention is:
The method of a kind of FPGA Debugging pre-emphasis equilibrium, in the research and development design FPGA stage, design FPGA witness plate, plate inner treater is between FPGA, adopt novel high speed interconnection, processor plate adopts orthogonal manner to connect with FPGA plate, edges of boards need arrange the S parameter testing interface of interconnected transmission channel, obtain real interconnected parameter, record the S parameter of passage by network analyzer, by Bit Error Rate Analyzer, this passage S parameter is carried out to the prediction of pre-emphasis, travel through out the best pre-emphasis value for this parameter, the pre-emphasis of fixing one end, determine again the CTLE value of receiving end.
The balanced setting of the pre-emphasis of passage all draws based on authentic testing in the situation that like this.
Described interconnection is a kind of novel high-speed serial bus, and bus transfer rate is 8Gbps.
Processor is with interconnected by straddle between FPGA, and PCB transmission length is 15inch, and path is through the via hole under a high speed orthogonal connector and two BGA, and total loss is about 8.5dB.
In the time of design FPGA plate, copy interconnected between real cabling situation at edges of boards design test link.
Note: FPGA(Field-Programmable Gate Array), i.e. field programmable gate array, it is the product further developing on the basis of the programming devices such as PAL, GAL, CPLD.It occurs as a kind of semi-custom circuit in special IC (ASIC) field, has both solved the deficiency of custom circuit, has overcome again the limited shortcoming of original programming device gate circuit number.
Beneficial effect of the present invention is:
The present invention is a kind of adjustment method of the pre-emphasis balance parameters based on actual measurement.Along with the raising of signal rate, signal quality signal effectively in transmission shared position more and more important.For unavoidable reflection in signals transmission and the dielectric loss that increases along with increase frequency, the distorted signals problem that transmission line loss brings, becomes the thorny problem that high speed serialization link and chip design must be faced.Need to be in the IO of chip partial design transmitting terminal pre-emphasis in the time of design chips, receiving end equilibrating mechanism leaves surplus as much as possible to unavoidable loss in design on board level as far as possible.Carry out emulation testing so need to research and develop the FPGA stage by the initial stage, understand the ability of equalization in chip real work, to give the PCB of the chip application producer rule of design when later stage flow, allow it understand the driving force of chip, give design on board level and leave great design margin.
Method of the present invention is design FPGA witness plate, and the good method of debugging pre-emphasis equilibrium value, is based on physical link method of testing.The balanced setting of the pre-emphasis of passage all draws based on authentic testing in the situation that like this.
Brief description of the drawings
Fig. 1 is bus topolopy figure of the present invention;
Fig. 2 is mutual relationship between pre-emphasis equilibrium of the present invention;
Fig. 3 is that Error Detector travels through based on physical link S parameter, compensation channels loss.
Embodiment
With reference to the accompanying drawings, by embodiment, the present invention is further described:
In the research and development design FPGA stage, need design FPGA witness plate.Bus topology is interconnected between processor and FPGA, interconnection is a kind of novel high-speed serial bus, bus transfer rate is that 8Gbps. processor is with interconnected by straddle between FPGA, PCB transmission length is 15inch, path is through the via hole under a high speed orthogonal connector and two BGA, total loss is about 8.5dB, and link topology as shown in Figure 1.
Taking FPGA as transmitting terminal, processor is that receiving end is example.FPGA holds TXLE, processor end CTLE, and between DFE and passage, topological relation is as shown in Figure 2.
It is that end is three rank pre-emphasis that FPGA sends, and regulates PRE-COURE and POST-COURE value to have thousands of combinations, cannot manually attempt regulating, and does parameter traversal variant with physical link after all by software emulation.So invention is a kind of for the comparatively simple and easy method accurately of the balanced debugging of FPGA link pre-emphasis.
In the time of design FPGA plate, copy interconnected between real cabling situation at edges of boards design test link, use the S parameter of network analyzer test interacted system.The S parameter that this test is obtained imports in Bit Error Rate Analyzer, Bit Error Rate Analyzer can, based on this passage S parameter, carry out the traversal of FPGA pre-emphasis, draws so a more objective pre-emphasis value, as shown in Figure 3, interconnected frequency dependence is effectively compensated.
Determine the pre-emphasis of transmitting terminal, then adjusted the value of the CTLE of receiving end.Connect oscillograph by receiving end, adjust the value of CTLE, little because be worth range of choice for this reason, can judge which value is more suitable by experience, in the time there is comparatively desirable eye pattern in oscillograph, just can determine this group TXLE, CTLE is the best of breed based under this link with adaptive DFE, obtains passage optimum reception eye pattern.
The close passage in UNICOM path can arrange unified TXLE, and CTLE value, for the larger path of gap, continues to find in this way pre-emphasis, equilibrium value.
This kind of method is design FPGA witness plate, and the good method of debugging pre-emphasis equilibrium value, is based on physical link method of testing.

Claims (4)

1. the method for FPGA Debugging pre-emphasis equilibrium, it is characterized in that: in the research and development design FPGA stage, design FPGA witness plate, plate inner treater is between FPGA, adopt novel high speed interconnection, processor plate adopts orthogonal manner to connect with FPGA plate, edges of boards arrange the S parameter testing interface of interconnected transmission channel, obtain real interconnected parameter, record the S parameter of passage by network analyzer, by Bit Error Rate Analyzer, this passage S parameter is carried out to the prediction of pre-emphasis, travel through out the best pre-emphasis value for this parameter, the pre-emphasis of fixing one end, determine again the CTLE value of receiving end.
2. the method for a kind of FPGA Debugging pre-emphasis according to claim 1 equilibrium, is characterized in that: described interconnection is a kind of novel high-speed serial bus, and bus transfer rate is 8Gbps.
3. the method for a kind of FPGA Debugging pre-emphasis according to claim 1 equilibrium, it is characterized in that: processor is with interconnected by straddle between FPGA, PCB transmission length is 15inch, and path is through the via hole under a high speed orthogonal connector and two BGA, and total loss is about 8.5dB.
4. the method for a kind of FPGA Debugging pre-emphasis according to claim 1 equilibrium, is characterized in that: in the time of design FPGA plate, copy interconnected between real cabling situation at edges of boards design test link.
CN201410225340.4A 2014-05-23 2014-05-23 Method for debugging FPGA pre-emphasis equilibrium value Pending CN103970699A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410225340.4A CN103970699A (en) 2014-05-23 2014-05-23 Method for debugging FPGA pre-emphasis equilibrium value

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410225340.4A CN103970699A (en) 2014-05-23 2014-05-23 Method for debugging FPGA pre-emphasis equilibrium value

Publications (1)

Publication Number Publication Date
CN103970699A true CN103970699A (en) 2014-08-06

Family

ID=51240221

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410225340.4A Pending CN103970699A (en) 2014-05-23 2014-05-23 Method for debugging FPGA pre-emphasis equilibrium value

Country Status (1)

Country Link
CN (1) CN103970699A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105787178A (en) * 2016-02-26 2016-07-20 浪潮(北京)电子信息产业有限公司 Method and device for testing communication interface specification
WO2016140743A1 (en) * 2015-03-03 2016-09-09 Intel Corporation Low power high speed receiver with reduced decision feedback equalizer samplers
CN109257094A (en) * 2018-11-01 2019-01-22 郑州云海信息技术有限公司 A kind of the pre-add weight values obtaining value method and device of the transmitter that serially unstrings
CN112187695A (en) * 2020-09-30 2021-01-05 中国科学技术大学 FPGA channel pre-emphasis and equalization method and system based on OFDM high-speed logging telemetry system

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1921576A (en) * 2006-06-17 2007-02-28 成都新光微波工程有限责任公司 Activator for digital-analog compatible television transmitter
US20070124321A1 (en) * 2005-11-02 2007-05-31 Rsa Security Inc. Storing digital secrets in a vault
CN1996975A (en) * 2006-12-28 2007-07-11 华为技术有限公司 A signal measurement device, system and method
CN102255773A (en) * 2011-06-27 2011-11-23 中兴通讯股份有限公司 Method for testing back board signal of communication equipment and testing board
CN102307118A (en) * 2011-08-10 2012-01-04 福建星网锐捷网络有限公司 Back plate test method, apparatus thereof and system thereof
CN102664837A (en) * 2012-04-05 2012-09-12 烽火通信科技股份有限公司 Method for automatically detecting and completing setting matching of high speed digital signal in receiving and transmitting directions

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070124321A1 (en) * 2005-11-02 2007-05-31 Rsa Security Inc. Storing digital secrets in a vault
CN1921576A (en) * 2006-06-17 2007-02-28 成都新光微波工程有限责任公司 Activator for digital-analog compatible television transmitter
CN1996975A (en) * 2006-12-28 2007-07-11 华为技术有限公司 A signal measurement device, system and method
CN102255773A (en) * 2011-06-27 2011-11-23 中兴通讯股份有限公司 Method for testing back board signal of communication equipment and testing board
CN102307118A (en) * 2011-08-10 2012-01-04 福建星网锐捷网络有限公司 Back plate test method, apparatus thereof and system thereof
CN102664837A (en) * 2012-04-05 2012-09-12 烽火通信科技股份有限公司 Method for automatically detecting and completing setting matching of high speed digital signal in receiving and transmitting directions

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
胡为冬: "信号完整性问题与S参数的关系", 《电子产品世界》 *

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2016140743A1 (en) * 2015-03-03 2016-09-09 Intel Corporation Low power high speed receiver with reduced decision feedback equalizer samplers
US10341145B2 (en) 2015-03-03 2019-07-02 Intel Corporation Low power high speed receiver with reduced decision feedback equalizer samplers
US10756931B2 (en) 2015-03-03 2020-08-25 Intel Corporation Low power high speed receiver with reduced decision feedback equalizer samplers
CN105787178A (en) * 2016-02-26 2016-07-20 浪潮(北京)电子信息产业有限公司 Method and device for testing communication interface specification
CN105787178B (en) * 2016-02-26 2019-01-08 浪潮(北京)电子信息产业有限公司 A kind of method and device for testing communication interface specification
CN109257094A (en) * 2018-11-01 2019-01-22 郑州云海信息技术有限公司 A kind of the pre-add weight values obtaining value method and device of the transmitter that serially unstrings
CN112187695A (en) * 2020-09-30 2021-01-05 中国科学技术大学 FPGA channel pre-emphasis and equalization method and system based on OFDM high-speed logging telemetry system
CN112187695B (en) * 2020-09-30 2021-12-14 中国科学技术大学 FPGA channel pre-emphasis and equalization method and system based on OFDM high-speed logging telemetry system

Similar Documents

Publication Publication Date Title
US8793541B2 (en) Link equalization tester
US8422567B2 (en) Signal transmission apparatus and method
US8963573B2 (en) Universal test system for testing electrical and optical hosts
WO2016150077A1 (en) Method and device for parameter processing
KR101208164B1 (en) Receiver for recovering and retiming electromagnetically coupled data
CN103970699A (en) Method for debugging FPGA pre-emphasis equilibrium value
CN109766232B (en) PCIe pressure eye pattern test calibration method
CN110417463B (en) Consistency test method, consistency test device and storage medium
US9928318B1 (en) System and method for simulating channels
US20190044760A1 (en) Technologies for optimizing transmitter equalization with high-speed retimer
US9568530B2 (en) Active cable testing
CN106443086B (en) Test substrate
CN107807867A (en) Test the method and device of communication link stability
US8867599B2 (en) Equalization of transmissions
US11074384B1 (en) Method for simulating signal integrity of hybrid model
US20120159007A1 (en) Apparatus and method for analyzing bidirectional data exchanged between two electronic devices
CN112350785B (en) Method and system for checking SERDES communication link performance
CN107506540B (en) Mixed model signal integrity simulation method
WO2020108589A1 (en) Test apparatus and method for high-speed link system
Moreira et al. Beyond 10 Gbps? Challenges of characterizing future I/O interfaces with automated test equipment
CN114460434A (en) System, method and apparatus for high speed input/output margin testing
Pandey Ensuring high signal quality in PCIe Gen3 channels
Ye et al. Improve storage IO performance by using 85Ohm package and motherboard routing
Ye et al. Evaluating high-speed link performance using direct end-to-end measurement
CN109947685B (en) Signal enhancement device and OpenPOWER server

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20140806