Master Module Priority Data Bus Architecture
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In large controller systems, the sequential data processing nature of backplane bus modes leads to inefficient data processing due to the need for multiple cycles through each slave module, making it difficult to prioritize data from specific modules and limiting processing efficiency.
Innovation Solution
A data transmission and reception system with a master module and slave modules connected via serial buses, where the master module uses a first communication unit for sequential data collection and a second communication unit for priority data processing, along with a switch unit to enable priority data transmission and reception, allowing for efficient data processing and handling of urgent requests.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If sequential data processing is used through each slave module in backplane bus mode, then data processing can be performed in a simple structured manner, but data processing time increases significantly and processing efficiency decreases
Solution Approach 1:
The invention segments the data processing path by introducing a dedicated priority data bus separate from the common data bus. This allows priority data to be processed through a dedicated channel while non-priority data continues through the common bus, eliminating the bottleneck of sequential processing through all slave modules and significantly improving data processing efficiency for urgent requests.
2Device complexity
If sequential 1:1 communication is performed between master module and slave modules, then communication protocol simplification is achieved, but data processing time for N slave modules becomes N times the individual processing time
Solution Approach 1:
The invention introduces a priority data bus as an intermediary channel between the master module and slave modules. This dedicated bus allows priority data to bypass the sequential communication sequence and be transmitted directly to the master module, reducing the time loss associated with processing N slave modules sequentially while maintaining protocol simplicity.
3Ease of operation
If passive data processing operation is used in backplane bus mode, then system operation is simplified, but priority handling of specific module data becomes difficult and data processing remains inefficient
Solution Approach 1:
The invention implements a dynamic data processing system where the master module can actively select which slave module's data to process next based on priority flags. The system transitions from passive sequential processing to active selective processing, allowing the master module to jump to priority data when detected, thereby improving productivity while maintaining ease of operation through automated priority detection.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
A communication system is provided. slave modules(210,220,230) outputting a response signal corresponding to a request signal received from a master module(100), and outputting a data priority processing request message to the master module(100); and the master module (100) connected to slave modules(210,220,230), collecting data from the slave modules(210,220,230), and processing, by priority, data from a corresponding slave module(210,220,230) based on the data priority processing request message received from at least one slave module.