Lane-Adaptive Data Transfer Circuit for FPGA Display Interfaces

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing display driver systems using Field Programmable Gate Arrays (FPGAs) face inefficiencies when the number of lanes in the interface and mapping circuits change, requiring complex code modifications and lengthy redesign processes to maintain data transfer integrity.

Innovation Solution

A data transfer method and device utilizing a lane number control circuit, data continuity circuit, and data recombination circuit that adapt to changes in lane numbers by parameter adjustment, eliminating the need for extensive code modifications and ensuring continuous data output.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the number of lanes in the interface circuit or mapping circuit changes, then the data transfer adaptability is improved, but the code modification complexity and redesign time increase significantly

Engineering Contradiction:
Improvelane number adaptabilityVSAvoidredesign time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent implements a dynamic lane number adjustment mechanism where the transfer circuit can adapt to different lane configurations (e.g., 2-to-8 lane conversion) through configurable parameters rather than fixed hardware design. The system dynamically selects memory access patterns and control signals based on the current lane number, enabling flexible adaptation without physical redesign.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent utilizes parameter-based configuration to change the number of active lanes and memory access patterns. By modifying control parameters such as read signal timing, memory address mapping, and data bus width, the system achieves lane number adaptability without requiring code modifications or hardware redesign, directly resolving the contradiction between adaptability and redesign time.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If the lane number changes require code modifications, then the data transfer integrity is maintained, but the debugging complexity and error risk increase

Engineering Contradiction:
Improvedata transfer integrityVSAvoidcode modification complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The transfer circuit performs self-configuration by automatically detecting the lane number and adjusting its internal control signals accordingly. The system self-adapts the memory read/write patterns, address decoding, and data routing based on the lane configuration, eliminating the need for external code modifications and reducing debugging complexity while maintaining data integrity.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent designs a universal transfer circuit that can handle multiple lane configurations through a single hardware architecture. The same circuit performs 2-to-8 lane conversions, 4-to-8 lane conversions, and other configurations by simply changing operational parameters, making the system multi-functional without requiring separate code paths or increasing complexity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Device complexity

If a fixed memory access pattern is used, then the memory control is simplified, but the lane number adaptability is reduced

Engineering Contradiction:
Improvememory control complexityVSAvoidlane number adaptability
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic memory access pattern generation where the memory control circuit adapts its read/write timing, address sequencing, and data bus width based on the current lane number. The system dynamically adjusts memory operations to match the configured lane number, achieving both adaptability and reasonable control complexity through parameter-driven behavior changes.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12353339B2Data transfer method, data transfer device and computer readable storage medium
Publication Date: 2025.07.08 CHONGQING BOE OPTOELECTRONICS
  • US12353339B2 patent drawing
  • US12353339B2 patent drawing
  • US12353339B2 patent drawing

AI summary

A data transfer method, a data transfer device and a computer readable storage medium. The data transfer device comprises at least one first-stage memory, at least one second-stage memory and at least one third-stage memory which are connected in sequence. The data transfer method comprises: receiving a first input comprising a number of input lanes and/or a number of output lanes; selecting a corresponding second-stage memory and controlling a first read signal and a second read signal, according to the number of input lanes and/or the number of output lanes; storing data of the input lanes through the at least one first-stage memory; reading data of the first-stage memory and writing the data into the corresponding second-stage memory when the first read signal is enabled; and reading data of the corresponding second-stage memory and writing the data into the third-stage memory when the second read signal is enabled.