Swappable Pod Platform With FPGA Routers For Data Flow Processing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The high cost and time-consuming process of redesigning dedicated electronic hardware for each new data processing application or data formatting requirement, particularly in video processing where multiple standards exist and evolve, necessitates a flexible solution for data processing.

Innovation Solution

A platform with swappable pods or cards coupled through a Module Messaging Interface (MMI) network, featuring field programmable logic devices (FPGAs) with hardware-based or firmware-based routers and user-definable electronic circuits, allowing for user-configurable data flow processing architectures.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If dedicated electronic hardware is designed for each new data processing application, then processing speed and efficiency are improved, but manufacturing cost and development time increase

Engineering Contradiction:
Improvedata processing speedVSAvoidhardware redesign cost
Core Design Contradiction:
ProductivityVSEase of manufacture

Solution Approach 1:

The patent implements a universal hardware platform with swappable pods that can be configured for different data processing applications. Each pod contains field programmable logic devices (FPGAs) that can be programmed to perform various functions, allowing the same physical hardware to serve multiple purposes. This eliminates the need to manufacture dedicated hardware for each application while maintaining high processing speeds through hardware-level optimization.

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

Solution Approach 2:

The system allows dynamic reconfiguration of hardware functionality through swappable pods and programmable logic devices. When a new data processing requirement arises, users can swap pods or reprogram FPGAs rather than manufacturing new hardware. This dynamic adaptability maintains processing efficiency while significantly reducing manufacturing and development costs.

Inventive Principle:
Principle #15Dynamics

2Productivity

If dedicated electronic hardware is designed for each new data processing application, then processing efficiency is improved, but development time and revision cycles increase

Engineering Contradiction:
Improvedata processing efficiencyVSAvoiddevelopment and debugging time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent provides pre-built pod modules containing field programmable logic devices and necessary circuitry. These pods are prepared in advance with standard interfaces and can be quickly swapped or reconfigured. This preliminary preparation eliminates lengthy design and debugging cycles while maintaining processing efficiency, as the hardware framework is already established and tested.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses reusable pod designs that can be copied and deployed across multiple applications. Once a pod configuration is developed and tested for one application, the same design can be replicated or adapted for other applications, significantly reducing development time while maintaining processing efficiency through proven hardware designs.

Inventive Principle:
Principle #26Copying

3Adaptability or versatility

If swappable pods with user-definable modules are used, then adaptability and flexibility are improved, but device complexity increases

Engineering Contradiction:
Improveconfiguration flexibilityVSAvoidsystem architecture complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent divides the system into discrete, standardized pods with well-defined interfaces. Each pod is a self-contained module with specific functions, making the overall system complexity manageable through modular design. Users can select and combine only the pods needed for their specific application, reducing the effective complexity while maintaining high adaptability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system employs standardized communication interfaces and control logic as intermediaries between different pods. These intermediaries manage the complexity of coordinating multiple user-definable modules, allowing high adaptability while shielding users from the underlying system complexity through abstracted, standardized interaction protocols.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10873753B1Hardware defined anything in a platform with swappable pods, message interface, sandboxes and memory superposition
Publication Date: 2020.12.22 XTREAMEDGE INC
  • US10873753B1 patent drawing
  • US10873753B1 patent drawing
  • US10873753B1 patent drawing

AI summary

A platform for data flow processing is provided. The platform, which can be a computing device includes one or more swappable pods or cards in one or more chassis, coupled through a module messaging interface network. Each of the one or more swappable pods or cards having one or more hardware modules or one or more software modules and one or more of the plurality of swappable pods or cards having a portion for user-definable hardware modules or user-definable software modules. The plurality of swappable pods or cards being user-configurable to implement data flow processing architectures.