PLD Boot Debugging via Video Signal Switching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional systems for debugging in booting require additional hardware, such as a board function test (BFT) board, which increases hardware costs and occupies space, and necessitate manual connections, making the debugging process inconvenient and time-consuming.

Innovation Solution

A host system comprising a programmable logic device (PLD), a baseboard management controller (BMC), and a switch that stores log information and switches to a debug mode to output error correction video signals for debugging, eliminating the need for additional hardware and simplifying the debugging process.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a board function test (BFT) board is used to assist debugging, then debugging capability is improved, but hardware cost increases

Engineering Contradiction:
Improvedebugging capabilityVSAvoidhardware cost
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent merges the debugging function into the host system by integrating a programmable logic device (PLD) and switch directly into the host motherboard architecture. This eliminates the need for a separate BFT board, thereby reducing hardware cost while maintaining debugging capability. The PLD is configured to store log text files and control the switch to establish electrical connections for debugging operations.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The host system is designed with multi-functionality by incorporating the PLD that can serve both normal operational functions and debugging functions. The PLD stores preset log text files with variable fields that can be dynamically updated during different operational modes, allowing the same hardware to fulfill both system operation and debugging requirements without needing dedicated separate hardware.

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

2Reliability

If a board function test (BFT) board is used to assist debugging, then debugging capability is improved, but occupied space increases

Engineering Contradiction:
Improvedebugging capabilityVSAvoidoccupied space
Core Design Contradiction:
ReliabilityVSArea of stationary object

Solution Approach 1:

The debugging functionality is merged into the host system's existing motherboard structure. The PLD and switch are integrated components that utilize existing space on the host board, eliminating the need for additional space that would be required for a separate BFT board.

Inventive Principle:
Principle #5Merging (Combining)

3Adaptability or versatility

If manual connection of the BFT board is required, then debugging flexibility is improved, but operation convenience deteriorates

Engineering Contradiction:
Improvedebugging flexibilityVSAvoidoperation convenience
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent implements dynamic connection switching through an electronically controllable switch that can establish or disconnect electrical connections between the PLD, video output terminal, and other components. This dynamic switching capability provides debugging flexibility equivalent to manual connections while being controlled automatically, thereby improving operation convenience. The switch can be controlled to establish electrical connection based on operational mode requirements.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The host system performs self-service debugging by automatically controlling the switch to establish the appropriate electrical connections when debugging mode is activated. The PLD automatically manages the connection state based on the operational requirements, eliminating the need for maintenance staff to manually connect or configure external debugging hardware.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11354210B2Host, system and method for facilitating debugging in booting
Publication Date: 2022.06.07 MITAC COMPUTING TECH
  • US11354210B2 patent drawing
  • US11354210B2 patent drawing
  • US11354210B2 patent drawing

AI summary

A system includes a host and a display. The host includes a programmable logic device (PIP), a baseboard management controller (BMC) and a switch. The PLD performs a power-on procedure based on a power-on sequence code, generates variable character information in the power-on procedure, and fills the variable character information into a variable field in a preset log text file to result in an updated log text file. When it is determined that the power-on procedure is not normally completed, the PLD controls the switch to switch to a debug mode, and transmits a video signal containing debug information corresponding to the updated log text file to the switch so that the video signal is outputted to the display.