eSPI Bus Alert Handshake Control via Voltage Detection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional bus systems, particularly those using the enhanced serial peripheral interface (eSPI) bus, face challenges in managing multiple circuit modules due to a shift from one-to-many to one-to-one communication mechanisms, requiring a scheduling scheme to efficiently manage alert signals and communication between master and slave devices.
Innovation Solution
An integrated circuit and bus system with a scheduling method that utilizes alert handshake pins and a voltage detector to control the transmission of alert signals, allowing slave devices to selectively drive an alert handshake control line based on detection voltage values, enabling blocking and transmission modes to manage priority and communication efficiently.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If slave devices continuously drive the alert handshake control line to indicate high priority, then priority access is improved, but bus occupancy becomes unbalanced and communication efficiency deteriorates
Solution Approach 1:
The patent implements periodic action by requiring slave devices to alternately drive the alert handshake control line in periodic cycles. Each slave device that needs to transmit data must wait for its turn in the periodic sequence, preventing continuous occupancy by high-priority devices. This periodic mechanism ensures balanced access while maintaining communication efficiency for all devices in the bus system.
2Measurement precision
If the bus system uses one-to-one communication mechanism, then communication precision is improved, but device complexity increases due to scheduling requirements
Solution Approach 1:
The patent applies self-service by enabling slave devices to autonomously detect the voltage level of the alert handshake control line and automatically determine when it is their turn to transmit. Each slave device monitors the control line voltage, and when it detects a high voltage level indicating another device is transmitting, the slave device waits. This self-service mechanism eliminates the need for complex centralized scheduling while maintaining precise one-to-one communication control.
Data Source
AI summary
An integrated circuit includes a specific pin, an output circuit, a voltage detector, and a controller. The output circuit is coupled to the specific pin. The voltage detector obtains a detection voltage value from the specific pin. In response to an alert request, the controller provides a control signal to the output circuit based on the detection voltage value, so as to selectively control the output circuit to transmit the alert signal to the specific pin. When the control signal instructs the integrated circuit to operate in a blocking mode, the output circuit blocks the alert signal from being transmitted to the specific pin. When the control signal instructs the integrated circuit to operate in a transmission mode, the output circuit transmits the alert signal to the specific pin.


