Beta Node Legacy Loop Detect Circuit Disable
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
IEEE-1394 serial bus topologies with Beta nodes experience disconnects due to Legacy loop detect circuits, particularly caused by noise events, power-up/down sequences, and other bus reset events, leading to non-operational bus states.
Innovation Solution
A method to disable or remove the Legacy loop detect circuit by increasing the filter value and implementing a programmable code to reduce the probability of disconnects, ensuring robust Beta-only bus topologies by configuring the betaOnlyOpt mode through a PHY register or hardware configuration, effectively disabling Legacy loop detection methods.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the Legacy loop detect circuit is enabled in Beta nodes, then Legacy loop detection capability is maintained, but false disconnections occur during bus resets caused by noise events and power-up/down sequences
Solution Approach 1:
The patent changes the detection parameters by introducing a counter that tracks the number of consecutive bus resets. Instead of reacting to any reset, the circuit only triggers loop detection after a threshold number of consecutive resets, filtering out transient resets caused by noise or power sequencing while maintaining detection of actual loop conditions
Solution Approach 2:
The patent implements preliminary action by initializing a reset counter to zero before bus operation begins. This counter is incremented with each bus reset event, creating a memory of recent reset history that prevents premature loop detection during transient events while maintaining sensitivity to sustained loop conditions
2Reliability
If the Legacy loop detect circuit is disabled, then false disconnections are eliminated, but Legacy loop detection capability is lost
Solution Approach 1:
The patent applies dynamics by making the loop detection circuit adaptive rather than static. The circuit dynamically adjusts its behavior based on the reset counter value, transitioning from a passive state during transient resets to an active detection state only when sustained loop conditions are detected, thereby maintaining both stability and detection capability
3Reliability
If a higher filter value is used in the Legacy loop detect circuit, then the probability of false disconnections is reduced, but the response time to actual loop conditions increases
Solution Approach 1:
The patent changes the detection threshold parameter from immediate detection to a count-based threshold. By requiring a minimum number of consecutive resets before triggering loop detection, the circuit filters out false positives while maintaining acceptable response time for actual loop conditions that cause multiple consecutive resets
Data Source
AI summary
A method for disabling or removing a Legacy loop detect circuit to eliminate the circuit erroneously detecting a legacy loop during a IEEE-1394 serial bus initialization. The method includes providing a programmable code to the Legacy loop detect circuit for increasing a reset count to a value greater than three (3) to the Legacy loop circuit thus reducing the probability of an erroneous disconnect of a Beta node connection. This method provides for more robust Beta loop node operation during high frequency bus resets.


