Data Bus Controller Transceiver Synchronization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In data bus systems, existing hardware configurations can lead to instability when controllers and transceivers have different policies for configuring data transmission rates during idle monitoring or power-saving states, resulting in synchronization issues.

Innovation Solution

A method and circuit that configure and synchronize the data bus controller with the transceiver by setting the transceiver to operate at the lowest available data transmission rate immediately before or after entering an idle monitoring state, using control signals to confirm configuration completion and ensuring compatibility across various hardware configurations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Use of energy by moving object

If the transceiver and controller operate at different transmission rates during idle states, then power saving is improved, but system stability deteriorates due to synchronization issues

Engineering Contradiction:
Improvepower savingVSAvoidsystem stability
Core Design Contradiction:
Use of energy by moving objectVSStability of the object's composition

Solution Approach 1:

The controller configures the transceiver to a specific transmission rate before entering the idle monitoring state, ensuring both devices are synchronized in advance. This preliminary configuration prevents synchronization issues that would otherwise occur when transitioning between active and idle states at different rates.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system monitors the operational state and transmission rate consistency between controller and transceiver, providing feedback to maintain synchronization. When the transceiver is configured to operate at a lower rate during idle states, the controller adjusts accordingly to maintain compatibility and prevent instability.

Inventive Principle:
Principle #23Feedback

2Adaptability or versatility

If the controller supports multiple transmission rates, then adaptability is improved, but device complexity increases

Engineering Contradiction:
ImprovecompatibilityVSAvoidcontroller complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The controller dynamically adjusts the transmission rate based on the operational state. During active communication, it operates at higher rates for performance, while during idle states it configures the transceiver to lower rates for power saving. This dynamic adaptation allows support for multiple rates without requiring complex simultaneous handling of all rates.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the transmission rate parameter according to the operational state. By configuring the transceiver to different rates (first rate during active, second lower rate during idle) based on state transitions, the controller achieves adaptability through parameter adjustment rather than through complex multi-rate architecture.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If the transceiver operates at higher transmission rates continuously, then productivity is improved, but energy consumption increases

Engineering Contradiction:
Improvedata transmission rateVSAvoidenergy consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The transceiver alternates between higher transmission rates during active communication periods and lower transmission rates during idle monitoring periods. This periodic switching between rate levels allows the system to achieve high productivity when needed while reducing energy consumption during idle times, rather than operating at high rates continuously.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The transmission rate parameter is changed based on operational requirements. During active data transmission, the system uses higher rates for maximum productivity. During idle states, the controller configures the transceiver to use a lower second rate, reducing energy consumption while maintaining monitoring capability.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS8185678B1Method and apparatus for controlling a data bus
Publication Date: 2012.05.22 XILINX INC
  • US8185678B1 patent drawing
  • US8185678B1 patent drawing
  • US8185678B1 patent drawing

AI summary

A method and apparatus for controlling a data bus system is provided. A data bus system may use different hardware to perform transceiver and system control functions. The various embodiments of the invention increase compatibility of a data bus system with different transceiver hardware configurations by configuring the data transmission rate of the transceiver hardware at various points of operation to prevent or remedy several situations where the transceiver hardware may operate at a different data transmission rate than that used by the data bus system.