Method, apparatus, and system for configuring high-speed serial bus parameter

US9940294B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9940294-B2
Application numberUS-201514820071-A
CountryUS
Kind codeB2
Filing dateAug 6, 2015
Priority dateAug 18, 2014
Publication dateApr 10, 2018
Grant dateApr 10, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method for configuring a high-speed serial bus parameter, including sending an application signal from a transmit end of a high-speed serial bus to a receive end of the high-speed serial bus, searching a parameter configuration table for a high-speed serial bus parameter that matches all of a frequency of the application signal, a loss of the application signal on the high-speed serial bus, and a material type of a wiring board of the high-speed serial bus, and configuring the high-speed serial bus according to the high-speed serial bus parameter. According to the method, a problem involving configuration of a high-speed serial bus parameter when a transmitted signal is compensated may be solved.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for configuring a high-speed serial bus parameter, comprising: sending an application signal from a transmit end of a high-speed serial bus to a receive end of the high-speed serial bus, wherein the application signal is used to carry information about transmission data; acquiring a loss of the application signal on the high-speed serial bus and a material type of a wiring board of the high-speed serial bus; acquiring a frequency of the application signal according to one of a transmit rate and a receive rate of the application signal; searching a parameter configuration table for the high-speed serial bus parameter that matches all of: the frequency of the application signal, the loss of the application signal on the high-speed serial bus, and the material type of the wiring board of the high-speed serial bus, wherein the parameter configuration table comprises a correspondence between a bus parameter and a signal frequency, a signal loss, and a material type of a wiring board; configuring the high-speed serial bus according to the high-speed serial bus parameter, wherein acquiring the material type of the wiring board of the high-speed serial bus comprises: sending a first code stream, a second code stream, and a third code stream from the transmit end of the high-speed serial bus to the receive end of the high-speed serial bus; acquiring an amplitude A 1 of the first code stream at the transmit end of the high-speed serial bus and an amplitude A 1 ′ of the first code stream at the receive end of the high-speed serial bus; acquiring an amplitude A 2 of the second code stream at the transmit end of the high-speed serial bus and an amplitude A 2 ′ of the second code stream at the receive end of the high-speed serial bus; acquiring an amplitude A 3 of the third code stream at the transmit end of the high-speed serial bus and an amplitude A 3 ′ of the third code stream at the receive end of the high-speed serial bus; acquiring a frequency N 1 of the first code stream, a frequency N 2 of the second code stream, and a frequency N 3 of the third code stream; calculating a loss S 1 of the first code stream on the high-speed serial bus according to the amplitude A 1 and the amplitude A 1 ′; calculating a loss S 2 of the second code stream on the high-speed serial bus according to the amplitude A 2 and the amplitude A 2 ′; calculating a loss S 3 of the third code stream on the high-speed serial bus according to the amplitude A 3 and the amplitude A 3 ′; and determining the material type of the wiring board of the high-seed serial bus according to: the frequency N 1 of the first code stream and the loss S 1 of the first code stream on the high-speed serial bus, the frequency N 2 of the second code stream and the loss S 2 of the second code stream on the high-speed serial bus, the frequency N 3 of the third code stream and the loss S 3 of the third code stream on the high-speed serial bus, and a material type characteristics table of the wiring board of the high-speed serial bus, and wherein the material type characteristics table comprises: a correspondence among the material type of the wiring board, a loss of a transmitted signal, and a frequency of the transmitted signal. 2. The method according to claim 1 , wherein acquiring the loss of the application signal on the high-speed serial bus comprises: acquiring a first amplitude of the application signal at the transmit end of the high-speed serial bus and a second amplitude of the application signal at the receive end of the high-speed serial bus; and calculating the loss of the application signal on the high-speed serial bus according to the first amplitude and the second amplitude. 3. The method according to claim 1 , wherein the method further comprises acquiring the parameter configuration table, and wherein acquiring the parameter configuration table comprises: simulating a data transmission stream by using a pseudo random binary sequence (PRBS); testing, based on a selected frequency, a selected material type of the wiring board of the high-speed serial bus, and a selected loss of the data transmission stream on the high-speed serial bus, parameters of the high-speed serial bus; selecting a parameter with a largest bit-error-free interval from the parameters of the high-speed serial bus as an optimal parameter; verifying whether a margin of the optimal parameter is greater than a preset threshold; using the optimal parameter as a verified high-speed serial bus parameter that matches the selected frequency, the selected material type of the wiring board of the high-speed serial bus, and the selected loss of the data transmission stream on the high-speed serial bus when the margin of the optimal parameter is greater than the preset threshold; and writing the verified high-speed serial bus parameter into the parameter configuration table. 4. An apparatus for configuring a high-speed serial bus parameter, comprising: a transmitter configured to send an application signal from a transmit end of a high-speed serial bus to a receive end of the high-speed serial bus, wherein the application signal is used to carry information about transmission data; a processor coupled to the transmitter and configured to: acquire a loss of the application signal on the high-speed serial bus and a material type of a wiring board of the high-speed serial bus; acquire a frequency of the application signal according to one of a transmit rate and a receive rate of the application signal; search a parameter configuration table for the high-speed serial bus parameter that matches all of: the frequency of the application signal, the loss of the application signal on the high-speed serial bus, and the material type of the wiring board of the high-speed serial bus, wherein the parameter configuration table comprises a correspondence between a bus parameter and a signal frequency, a signal loss, and the material type of the wiring board; and configure the high-speed serial bus according to the high-speed serial bus parameter, wherein the transmitter is further configured to send a first code stream, a second code stream, and a third code stream from the transmit end of the high-speed serial bus to the receive end of the high-speed serial bus, wherein the processor is further configured to: acquire an amplitude A 1 of the first code stream at the transmit end of the high-speed serial bus and an amplitude A 1 ′ of the first code stream at the receive end of the high-speed serial bus; acquire an amplitude A 2 of the second code stream at the transmit end of the high-speed serial bus and an amplitude A 2 ′ of the second code stream at the receive end of the high-speed serial bus; acquire an amplitude A 3 of the third code stream at the transmit end of the high-speed serial bus and an amplitude A 3 ′ of the third code stream at the receive end of the high-seed serial bus: acquire a frequency N 1 of the first code stream, a frequency N 2 of the second code stream, and a frequency N 3 of the third code stream; calculate a loss S 1 of the first code stream on the high-speed serial bus according to the amplitude A 1 and the amplitude A 1 ′; calculate a loss S 2 of the second code stream on the high-speed serial bus according to the amplitude A 2 and the amplitude A 2 ′; calculate a loss S 3 of the third code stream on the high-speed serial bus according to the amplitude A 3 and the amplitude A 3 ′; and determine the material type of the wiring board of the high-speed serial bus according to: the frequency N 1 of the first code stream, the loss S 1 of the first code stream on the high-speed serial bus, the frequency N 2 of the second code stream and the loss S 2 of the second code stream on the high-speed serial bus, the

Assignees

Inventors

Classifications

  • Bus impedance matching, e.g. termination · CPC title

  • on a serial bus, e.g. I2C bus, SPI bus (on daisy chain buses G06F13/4247) · CPC title

  • adaptive · CPC title

  • Systems modifying transmission characteristics according to link quality, e.g. power backoff (adaptive data allocation for multicarrier modulation H04L5/0044; controlling transmission power for radio systems H04W52/04) · CPC title

  • Flexible bus arrangements (arrangements for maintenance or administration involving management of faults; events, alarms H04L41/06; automatic restoration of network faults H04L41/0654) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9940294B2 cover?
A method for configuring a high-speed serial bus parameter, including sending an application signal from a transmit end of a high-speed serial bus to a receive end of the high-speed serial bus, searching a parameter configuration table for a high-speed serial bus parameter that matches all of a frequency of the application signal, a loss of the application signal on the high-speed serial bus, a…
Who is the assignee on this patent?
Huawei Tech Co Ltd
What technology area does this patent fall under?
Primary CPC classification G06F13/4282. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Apr 10 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).