Compound Command Frame Packing for Bus Interface Efficiency
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional command transfer over buses is inefficient due to high overhead from additional information, resulting in low command transfer efficiency when the command length is smaller than the packet length.
Innovation Solution
Packing multiple commands into a compound command frame and transmitting them in a single packet, allowing for efficient decoding and execution by electronic devices with a control circuit and bus interface, which reduces overhead and improves bandwidth utilization.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If a single packet is used to transfer one command over the bus, then the command transfer structure is simple, but the command transfer efficiency is low due to high overhead from additional information
Solution Approach 1:
The patent merges multiple commands into a single compound command frame, which is then transmitted as one packet. This combining approach reduces the number of packets required and decreases the total overhead from header information, thereby improving command transfer efficiency while maintaining manageable structural complexity
Solution Approach 2:
The compound command frame serves multiple functions by accommodating various types of commands (e.g., read, write, configure) within a single structured format. This multi-functional design allows the same packet structure to handle diverse command types efficiently, improving overall system productivity without requiring separate packet structures for each command type
2Productivity
If multiple commands are packed in one compound command frame, then command transfer efficiency is enhanced by reducing overhead, but the decoding and execution complexity increases
Solution Approach 1:
The compound command frame is segmented into distinct command units, each with its own identifier and parameters. This segmentation allows the receiving device to parse and process each command independently within the compound frame, reducing the overall decoding complexity compared to handling a monolithic command structure while still benefiting from reduced packet overhead
Solution Approach 2:
The patent introduces an intermediary parsing layer that translates the compound command frame into individual command instructions for execution. This intermediary structure mediates between the efficient packed transmission and the simpler individual command execution, managing the complexity of decoding multiple commands while maintaining execution simplicity
Data Source
AI summary
An electronic device includes a control circuit and a bus interface. The control circuit packs a plurality of commands in a compound command frame. The bus interface communicates with another electronic device via a bus between the electronic device and the another electronic device, and packs the compound command frame in a single packet and transmits the single packet over the bus.


