Bridge Circuit Buffer for Heterogeneous Signal Synchronization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In the design of integrated circuits, signal transmission between heterogeneous platforms such as FPGA apparatus and virtual platforms is often unsynchronized due to differences in signal transmission speeds, leading to inaccuracies and inefficiencies in testing and manufacturing.
Innovation Solution
A circuit structure with a bridge circuit connected to both platforms, which adjusts signal transmission bandwidth and includes a buffer to synchronize signal transmission by storing command signals and data, ensuring that the signal transmission speed between the first and second platforms is balanced through adjustments in bandwidth and data handling.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If heterogeneous platforms (FPGA and virtual platform) are used for semi-customized design, then design cost is reduced and testing time is accelerated, but signal transmission speed between platforms is inconsistent causing synchronization issues
Solution Approach 1:
A bridge circuit is introduced as an intermediary component between the FPGA apparatus and virtual platform. The bridge circuit includes a first interface connected to the FPGA, a second interface connected to the virtual platform, and a buffer unit that temporarily stores data transmitted from the FPGA. This mediator resolves the speed mismatch by decoupling the two platforms, allowing the faster FPGA to transmit data without waiting for the slower virtual platform, thus maintaining signal synchronization while preserving the productivity benefits of heterogeneous platforms
2Reliability
If signal transmission bandwidth is increased to match faster platform speeds, then synchronization is improved, but system complexity and cost increase
Solution Approach 1:
The bridge circuit dynamically adjusts the signal transmission bandwidth parameter based on the actual speed differences between platforms. By changing the bandwidth parameter adaptively rather than using a fixed high-bandwidth connection, the system achieves synchronization without permanently increasing system complexity. The bandwidth adjustment is performed only when needed to match timing requirements
3Manufacturing precision
If a buffer is added to store command signals and data, then data transmission accuracy is improved, but device complexity increases
Solution Approach 1:
The buffer unit serves as a simple intermediary storage element that temporarily holds data from the FPGA before forwarding it to the virtual platform. This minimal buffer structure provides the necessary timing adjustment and data accuracy without creating complex processing logic. The buffer simply stores and forwards data, avoiding the need for complex control mechanisms while still improving data transmission accuracy
Data Source
AI summary
A signal transmission method and a circuit structure for heterogeneous platforms are provided. The method includes: adjusting signal transmission bandwidths between a first platform and a bridge circuit and between the bridge circuit and a second platform according to signal transmission speeds between the first platform and the bridge circuit and between the bridge circuit and the second platform; transmitting a command signal from the first platform to the bridge circuit and saving the command signal at a buffer of the bridge circuit; reading the command signal at the buffer of the bridge circuit by the second platform; transmitting data to the buffer of the bridge according to the command signal by the second platform; acquiring the data at the buffer of the bridge by the first platform.

