Filter Circuit Partial-Write Enable Management Serial Communication
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing serial communication protocols, such as PCIe, face inefficiencies in data transfer due to the need to maintain partial-write enable information for all data packets, which hinders the implementation of partial-write enable functions across all-purpose serial communication protocols.
Innovation Solution
A filter circuit is introduced that includes a data input unit, determination unit, enable information acquisition unit, storage unit, computation unit, and data output unit to manage partial-write enable information, allowing for valid data computation and output, thereby improving transfer efficiency in communication circuits using all-purpose serial communication protocols.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If partial-write enable information is retained within the transmitter circuit and attached to all transmission data packets, then transfer efficiency is improved, but device complexity increases and adaptability to all-purpose serial communication protocols deteriorates
Solution Approach 1:
The patent extracts the partial-write enable information management function from the transmitter circuit and relocates it to the receiver circuit. Specifically, the filter circuit in the receiver circuit stores and manages the partial-write enable information locally, eliminating the need for the transmitter to retain and attach this information to every data packet. This extraction reduces transmitter complexity while maintaining transfer efficiency.
Solution Approach 2:
The patent introduces a filter circuit as an intermediary component in the receiver circuit that mediates between the incoming serial data and the storage destination. This filter circuit contains a storage unit for partial-write enable information and a computation unit that uses this information to determine valid data portions, acting as a mediator that enables efficient partial writes without requiring transmitter-side management.
2Productivity
If partial-write enable information is attached to all data packets, then transfer efficiency is improved, but adaptability to all-purpose serial communication protocols deteriorates
Solution Approach 1:
The patent extracts the partial-write enable information from the data transmission stream and stores it independently in a storage unit within the filter circuit. This allows the information to be managed separately from the actual data packets, enabling the system to maintain compatibility with standard serial communication protocols while still achieving efficient partial writes through the dedicated filter circuit functionality.
3Productivity
If data transfer frequency is reduced through partial-write enable information, then transfer efficiency is improved, but the requirement to maintain partial-write enable information for all data packets increases device complexity
Solution Approach 1:
The patent implements self-service by enabling the receiver circuit's filter circuit to autonomously manage its own partial-write enable information through local storage and computation units. This eliminates the need for complex transmitter-side management and information attachment mechanisms, allowing the system to reduce data transfer frequency while maintaining simplicity through decentralized, self-managed information handling.
Data Source
AI summary
To provide a filter circuit, a communication circuit including a filter circuit, and a numerical control including a filter circuit, which improve transmission efficiency of partial write performed in a communication circuit made using an all-purpose serial communication protocol. A partial-write enable filter circuit includes: a data input unit that accepts input data; a determination unit that determines whether partial write of input data is valid; an enable information acquisition unit that acquires partial-write enable information; a storage unit that stores partial-write enable information; a computation unit that computes valid data in the input data; and a data output unit that outputs the valid data computed by the computation unit.


