Automatically selecting a set of parameter values that provide a higher link score
US-2019130815-A1 · May 2, 2019 · US
US12099459B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12099459-B2 |
| Application number | US-202217746031-A |
| Country | US |
| Kind code | B2 |
| Filing date | May 17, 2022 |
| Priority date | Nov 8, 2021 |
| Publication date | Sep 24, 2024 |
| Grant date | Sep 24, 2024 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A link balance adjustment method includes the following steps. A connection port initiates a balance adjustment process through an interrupt signal. A microprocessor provides an adjustment parameter for an external device from a register and transmits the adjustment parameter to the connection port. A measurement signal is initiated by the microprocessor, and the measurement signal enables the connection port to measure the signal quality after the adjustment parameter has been applied by the external device. The microprocessor determines whether the connection port needs to perform a preprocessing. When the microprocessor determines that the connection port needs to perform a preprocessing, the connection port performs the preprocessing and generates preprocessing data. The connection port transmits the preprocessing data to the register. The microprocessor reads the preprocessing data or the signal quality in the register.
Opening claim text (preview).
What is claimed is: 1. A link balance adjustment system, comprising: a connection port, configured to initiate a balance adjustment process through an interrupt signal; and a microprocessor, configured to transmit the adjustment parameter to the connection port according to an adjustment parameter of an external device provide by a register and; wherein the microprocessor initiates a measurement signal, and the measurement signal is used to enable the connection port to measure signal quality after the adjustment parameter is applied by the external device; wherein the microprocessor determines whether the connection port performs a preprocessing; when the microprocessor determines that the connection port performs the preprocessing, the connection port performs the preprocessing and generates preprocessing data; the connection port transmits the preprocessing data to the register; the microprocessor reads the preprocessing data in the register or the signal quality, and the microprocessor determines whether a signal measurement result meets a standard according to the preprocessed data or the signal quality, when the microprocessor determines that the signal measurement result meets the standard, the microprocessor clears the interrupt signal, and marks in the register that the balance adjustment process is complete. 2. The link balance adjustment system of claim 1 , wherein the adjustment parameter is stored in the register. 3. The link balance adjustment system of claim 1 , wherein the microprocessor transmits the adjustment parameter to a physical layer of the connection port, and the physical layer transmits the adjustment parameter to the external device through a training sequence. 4. The link balance adjustment system of claim 1 , wherein the microprocessor initiates the measurement signal, and the measurement signal is used to prompt a logical physical layer in the connection port to control an electrical physical layer to measure the signal quality after the adjustment parameter is applied by the external device. 5. The link balance adjustment system of claim 1 , wherein when the microprocessor determines that the connection port does not perform the preprocessing, the connection port transmits the signal quality directly to the register, the microprocessor reads the signal quality in the register, regards the signal quality as the signal measurement result, and analyzes the signal measurement result. 6. The link balance adjustment system of claim 1 , wherein when the microprocessor determines that the signal measurement result does not meet the standard, a new adjustment parameter is generated. 7. The link balance adjustment system of claim 1 , wherein after the external device receives the adjustment parameter, the external device evaluates the adjustment parameter, when the external device evaluates that the adjustment parameter is not applicable, a corresponding rejection bit in a training sequence is marked, wherein the training sequence is sent by the physical layer of the external device, and when the training sequence with the marked rejection bit is received by the connection port, the connection port informs the microprocessor that the external device rejects the adjustment parameter through the register. 8. The link balance adjustment system of claim 7 , wherein when a logical physical layer receives the rejection signal, the logical physical layer writes a rejection flag into the register, and the microprocessor reads the register to acknowledge that the external device evaluates that the adjustment parameter is not applicable. 9. The link balance adjustment system of claim 1 , wherein the connection port transmits the adjustment parameter to the external device, the microprocessor sets a measurement parameter, the measurement parameter is used to measure the signal quality after the adjustment parameter has been applied by the external device, and the measurement parameter includes a signal measurement target lane, a signal transmission evaluation time for each lane, or a signal quality test parameter. 10. The link balance adjustment system of claim 9 , wherein when the microprocessor finishes setting the measurement parameter, the microprocessor writes a mark indicating that the measurement parameter setting is complete in the register, a logical physical layer of the connection port detects that the register includes the mark indicating that the measurement parameter setting is complete, and the logical physical layer controls an electrical physical layer to perform signal measurement according to the measurement parameter. 11. A link balance adjustment method, comprising: initiating an balance adjustment process through an interrupt signal by a connection port; according to an adjustment parameter of an external device provided by a register, transmitting the adjustment parameter to the connection port via a microprocessor; wherein the microprocessor initiates a measurement signal, and the measurement signal is used to enable the connection port to measure the signal quality after the adjustment parameter is applied by the external device; and determining whether the connection port performs a preprocessing via the microprocessor; when the microprocessor determines that the connection port performs the preprocessing, the connection port performs the preprocessing and generates preprocessing data; the connection port transmits the preprocessing data to the register; the microprocessor reads the preprocessing data in the register or the signal quality, and the microprocessor determines whether the signal measurement result meets the standard according to the preprocessed data or the signal quality, and when the microprocessor determines that the signal measurement result meets the standard, the microprocessor clears the interrupt signal, and marks in the register that the balance adjustment process is complete. 12. The link balance adjustment method of claim 11 , wherein the adjustment parameter is stored in the register. 13. The link balance adjustment method of claim 11 , further comprising: transmitting the adjustment parameter to a physical layer of the connection port via the microprocessor; wherein the physical layer transmits the adjustment parameter to the external device through a training sequence. 14. The link balance adjustment method of claim 11 , further comprising: initiating the measurement signal through an action of the microprocessor; wherein the measurement signal is used to prompt a logical physical layer in the connection port to control an electrical physical layer to measure the signal quality after the adjustment parameter is applied by the external device. 15. The link balance adjustment method of claim 11 , wherein when the microprocessor determines that the connection port does not perform the preprocessing, the connection port transmits the signal quality directly to the register, the microprocessor reads the signal quality in the register, regards the signal quality as the signal measurement result, and analyzes the signal measurement result. 16. The link balance adjustment method of claim 11 , wherein when the microprocessor determines that the signal measurement result does not meet the standard, a new adjustment parameter is generated. 17. The link balance adjustment method of claim 11 , wherein after the external device receives the adjustment parameter, the external device evaluates the adjustment parameter, when the external device evaluates that the adjustment parameter is not applicable, a corresponding rejection bit in a
Device-to-bus coupling · CPC title
using interrupt (G06F13/32 takes precedence) · CPC title
using deferred exception handling, e.g. exception flags · CPC title
using an interconnection network, e.g. matrix, shuffle, pyramid, star, snowflake · CPC title
on a serial bus, e.g. I2C bus, SPI bus (on daisy chain buses G06F13/4247) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.