FPGA-Based Mobile Computer Self-Diagnosis in Rugged Environments

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Mobile personal computers used in rugged environments face challenges in monitorability, diagnosability, and repairability due to extreme conditions and remote locations, making conventional repair methods impractical.

Innovation Solution

Incorporating a field programmable gate array (FPGA) that monitors system voltage, environmental characteristics, and gravity-induced forces, allowing for reconfiguration of non-volatile memory and diagnostic applications to manage system operations, including parking hard drive heads, managing temperature, and enabling remote diagnostics and repair through wireless communication.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of repair

If conventional repair methods are used for mobile computers in rugged environments, then repair facilities and technicians are required, but these are hard to come by in remote locations

Engineering Contradiction:
ImproverepairabilityVSAvoiddependence on external repair facilities
Core Design Contradiction:
Ease of repairVSDevice complexity

Solution Approach 1:

The system enables self-diagnosis and self-repair through automated fault detection, logging, and notification mechanisms. The mobile computer can identify its own problems, store diagnostic information, and communicate issues remotely without requiring physical technician intervention for initial assessment and triage.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

A remote communication interface acts as an intermediary between the mobile computer and repair facilities. This interface transmits diagnostic data and receives repair instructions, bridging the gap between isolated field devices and centralized repair resources without requiring physical presence at the remote location.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If mobile computers operate in extreme temperature and geography environments, then they face more opportunities for problems and malfunctions, but conventional operating parameters cannot be maintained

Engineering Contradiction:
Improveenvironmental adaptabilityVSAvoidoperational reliability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system dynamically adjusts operating parameters based on environmental conditions through sensors that monitor temperature, humidity, and other physical factors. The controller modifies system behavior in real-time to maintain optimal performance across varying environmental conditions, transitioning from static to adaptive operation.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

Environmental sensors provide continuous feedback about operating conditions to the controller, which adjusts system parameters accordingly. This closed-loop control enables the computer to maintain reliability by compensating for environmental stressors through real-time parameter modification and fault detection.

Inventive Principle:
Principle #23Feedback

3Measurement precision

If fault detection and diagnostic capabilities are enhanced for rugged environments, then monitorability and diagnosability improve, but system complexity increases

Engineering Contradiction:
Improvediagnostic precisionVSAvoidmonitoring system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The controller serves multiple functions: it manages normal computer operations, monitors environmental sensors, detects faults, logs diagnostic information, and communicates with remote systems. By consolidating these diverse functions into a single multi-functional component, the system achieves enhanced diagnostic capability without proportionally increasing overall system complexity.

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

Solution Approach 2:

The system combines environmental monitoring, fault detection, diagnostic logging, and communication capabilities into an integrated monitoring subsystem. This merging of functions reduces the number of separate components needed while providing comprehensive monitoring and diagnostic capabilities through a unified system architecture.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS8015395B1Computer having reconfigurable field programmable gate array
Publication Date: 2011.09.06 BLACK DIAMOND ADVANCED TECHNOLOGY LLC
  • US8015395B1 patent drawing
  • US8015395B1 patent drawing
  • US8015395B1 patent drawing

AI summary

A personal computer and methods of reconfiguration are described. An implementation of a personal computer may comprise a processor portion running a diagnostic application. A field programmable gate array in communication with the processor portion may be provided. A configurable non-volatile computer memory in communication with the field programmable gate array and wherein the field programmable gate array is programmed to reconfigure the non-volatile computer memory may be provided. Methods of reconfiguration of a personal computer are provided.