UART Debugging Device for Flexible Server Chip Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Electronic devices, such as servers, require multiple debugging switches or jumpers for chips like PCH, BMC, and CPLD, which occupy space and are limited to fixed debugging functions.

Innovation Solution

A debugging device with a UART decoding unit, comprising a controlling module, distributing module, and communicating module, that communicates through a UART port to control debug units such as BMC and PCH, allowing flexible debugging via pre-stored and user-adjustable commands.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple debugging switches or jumpers are designed for PCH, BMC, CPLD and other chips, then debugging capability is provided, but space on the server is occupied

Engineering Contradiction:
Improvedebugging capabilityVSAvoidspace on server
Core Design Contradiction:
Adaptability or versatilityVSArea of stationary object

Solution Approach 1:

The patent implements a universal debugging interface (UART port) that can debug multiple chips (PCH, BMC, CPLD, etc.) through a single interface. The debugging device includes a processing unit that can switch between different debugging modes and a transmitting unit that routes signals to different chips, allowing one interface to perform the function of multiple dedicated interfaces, thus reducing space occupation while maintaining comprehensive debugging capability

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

2Reliability

If debugging switches or jumpers are used for each chip, then fixed debugging functions are achieved, but flexibility is reduced

Engineering Contradiction:
Improvedebugging functionVSAvoiddebugging flexibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent employs a dynamic debugging system where the processing unit can dynamically switch between different debugging modes (first debugging mode for PCH, second debugging mode for BMC, third debugging mode for CPLD). The system adapts its configuration based on which chip needs debugging, allowing the same hardware interface to serve multiple functions flexibly rather than being fixed to a single chip

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11341013B2Electronic device having a debugging device
Publication Date: 2022.05.24 FULIAN PRESION ELECTRONICS (TIANJIN) CO LTD
  • US11341013B2 patent drawing
  • US11341013B2 patent drawing

AI summary

A debugging device includes a plurality of debug units, a UART port, and a processor. The debugging device is communicated with an electronic device through the UART port. The processor can receive debug signals from the terminal through the UART port, generate a plurality of debug controlling commands based on the debug signals, and send the plurality of debug controlling commands to the plurality of debug units, for controlling the plurality of debug units to debug the electronic device according to the plurality of debug controlling commands.