Logic Analyzer with FPGA and Dual Interfaces for Signal Data Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Non-official manufacturers of game accessories face challenges in providing performance comparison reports due to the complexity and time-consuming nature of analyzing massive data, leading to a perception that their products have poorer performance compared to official ones.

Innovation Solution

A logic analyzer system comprising a probe, FPGA module, and dual transmission interfaces that efficiently retrieve and analyze digital signals from electronic products, allowing for stable and rapid performance testing and comparison, even when the computer lags or transmission rates are low.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If data is transmitted directly from the logic analyzer to the computer, then the computer can analyze the data, but the analysis process becomes time-consuming and complex when dealing with massive data

Engineering Contradiction:
Improvedata analysis efficiencyVSAvoidtime for comparing and analyzing data
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent segments the data transmission process into two distinct paths: a high-speed path for raw data acquisition from the probe to the logic analyzer, and a controlled path from the logic analyzer to the computer. This segmentation allows the system to handle massive data efficiently by separating the high-speed capture function from the analysis function, preventing bottlenecks in the overall process.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The logic analyzer acts as an intermediary device between the probe and the computer. It receives digital signals at high speed through the probe, processes and manages the data flow, and then transmits it to the computer for analysis. This intermediary role enables the system to manage massive data volumes efficiently, reducing the time and complexity of analysis while maintaining data integrity.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If the logic analyzer transmits data at high speed to the computer, then data analysis can be performed, but the system becomes unstable when the computer lags or transmission rates are low

Engineering Contradiction:
Improvedata transmission speedVSAvoidsystem stability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent implements dynamic transmission rate adjustment where the logic analyzer can adapt its data transmission speed to the computer's processing capacity. When the computer lags or transmission rates are low, the system automatically adjusts to prevent data loss and maintain stability, while still enabling high-speed data capture when conditions permit.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system incorporates buffer mechanisms that cushion against potential transmission bottlenecks before they occur. By preparing for possible computer lag or low transmission rates in advance, the logic analyzer can maintain stable operation and prevent data loss, ensuring reliable performance across varying system conditions.

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

3Measurement precision

If massive data is collected for performance comparison, then comprehensive analysis is possible, but the process becomes too complicated and time-consuming for manufacturers to provide performance reports

Engineering Contradiction:
Improveperformance analysis comprehensivenessVSAvoidcomplexity of data comparison and analysis process
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent enables preliminary data collection and organization at high speed before analysis begins. The logic analyzer captures and structures massive data volumes in advance, preparing them for efficient processing. This preliminary action reduces the complexity of subsequent analysis by having data ready in an organized format, making it feasible for manufacturers to provide comprehensive performance reports.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates accurate digital copies of signal data from the probe through the logic analyzer to the computer. These copies preserve the original signal characteristics while enabling efficient manipulation and analysis. By working with these copied data representations rather than raw signals, the system maintains measurement precision while reducing analytical complexity.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS10352999B2Logic analyzer for evaluating an electronic product, method of retrieving data of the same, and method of performance testing
Publication Date: 2019.07.16 ZEROPLUS TECH CO LTD
  • US10352999B2 patent drawing
  • US10352999B2 patent drawing
  • US10352999B2 patent drawing

AI summary

A logic analyzer includes a probe, an FPGA module, a first transmission interface, a storage module, and a second transmission interface. A method of retrieving data includes the following steps: retrieving a digital signal through the probe, integrating the digital signal into a piece of signal data through the FPGA module, retrieving the piece of signal data through the first transmission interface, saving the piece of signal data in the storage module through the first transmission interface with a first transmission rate, returning the piece of signal data saved in the storage module to the FPGA module through the first transmission interface, receiving and transmitting the piece of signal data to the computer through the second transmission interface with a second transmission rate, whereby to save the piece of signal data therein. A method of performance testing includes testing multiple objects to correspondingly generate a response time triggered by a digital signal, whereby to analyze the performance of the objects.