Simulated Hot Plug Signal for PCIe Link Initialization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional PCIe transmission systems require simultaneous booting of host and slave devices to recognize each other, which is impractical and does not meet PCIe specification requirements, especially when the host and external devices have independent power management systems.
Innovation Solution
An electronic system with a host device and a control method that includes a reset circuit to detect the power state of a slave device and generate a simulated hot plug signal, a management circuit to determine the hot plug state, and a central processing unit to establish a link between the host and slave devices, allowing for link initialization without physical insertion or removal.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the host device and slave device are booted simultaneously to meet PCIe specification requirements, then the link establishment is successful, but the operation complexity increases and it becomes difficult to implement in practical applications
Solution Approach 1:
The slave device performs preliminary actions by generating a simulated hot plug signal during its power-on process before the host device completes its boot sequence. This preliminary signal generation enables the host device to initialize the PCIe bus interface and establish the link without requiring simultaneous booting, thus resolving the contradiction between reliability and ease of operation
Solution Approach 2:
A simulated hot plug signal is introduced as an intermediary mechanism to mediate between the host and slave devices. Instead of requiring direct simultaneous booting, the slave device generates this simulated signal that triggers the host device's link initialization process, simplifying the operation while ensuring reliable link establishment
2Adaptability or versatility
If the host device and external device have independent power management systems allowing different boot times, then the system flexibility increases, but the host device fails to recognize the slave device
Solution Approach 1:
The slave device performs preliminary power-on actions and generates the simulated hot plug signal during its power sequence, enabling the host device to detect and initialize the link even when booting at different times. This maintains independent power management flexibility while ensuring reliable device recognition
Solution Approach 2:
The simulated hot plug signal serves as a feedback mechanism from the slave device to the host device, informing the host that the slave is ready for link establishment. This feedback enables the host to initialize the PCIe interface at the appropriate time regardless of independent power management schedules, maintaining both flexibility and reliability
Data Source
AI summary
An electronic system, a host device and a control method are provided. The electronic system includes a host device, a cable and a slave device. The slave device receives supply power for operation. The cable is coupled between the host device and the slave device. The host device includes a data transmission interface circuit, a management circuit and a central processing unit. The data transmission interface circuit includes a reset circuit. The reset circuit is utilized for detecting whether the slave device has powered on and accordingly generating a simulated hot plug signal. The management circuit is utilized for determining a hot plug state between the host device and the slave device according to the simulated hot plug signal and accordingly generating a control signal. The central processing unit is utilized for establishing a link between the host device and the slave device according to the control signal.


