Enclosure Controller Video Redirection via Graphics Core and AHB Bridge

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing Information Handling Systems (IHSs) lack efficient methods for video redirection across multiple systems, limiting user interaction and management capabilities within a chassis or rack, especially when the host CPU is unavailable.

Innovation Solution

Integration of a graphics core and a bus bridge into an Enclosure Controller (EC) enables video redirection by using an Advanced Microcontroller Bus Architecture (AMBA) high-performance bus (AHB)-to-Peripheral Component Interconnect (PCI) bridge, allowing the EC to receive and transmit video streams, keyboard, and mouse events across multiple IHSs, even when the host CPU is not available, through a framebuffer driver and Qt interface.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If video redirection is implemented using existing IHS methods, then basic video transmission is possible, but the system fails when the host CPU is unavailable and cannot support multiple IHSs efficiently

Engineering Contradiction:
Improvevideo redirection functionalityVSAvoidmulti-IHS support
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent introduces an Enclosure Controller (EC) as an intermediary device between multiple IHSs and the display system. The EC includes a graphics core that can independently generate video output without requiring the host CPU to be available. This mediator enables video redirection to continue functioning even when the host CPU is unavailable, and allows a single EC to serve multiple IHSs, thereby resolving both the reliability and adaptability contradictions.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If the host CPU is required for video redirection, then standard video output is maintained, but the system becomes unavailable when the host CPU is powered down

Engineering Contradiction:
Improvevideo output availabilityVSAvoidsystem functionality
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent segments the video generation function from the host CPU by implementing a dedicated graphics core within the Enclosure Controller. This segmentation allows the video redirection functionality to operate independently of the host CPU status. The graphics core can be initialized and controlled directly through the AHB-to-PCI bridge, enabling video output to remain available even when the host CPU is powered down or unavailable.

Inventive Principle:
Principle #1Segmentation

3Reliability

If a dedicated graphics system is integrated into the EC, then video redirection reliability improves, but the device complexity increases

Engineering Contradiction:
Improvevideo redirection continuityVSAvoidEC architecture
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent merges the graphics core directly into the Enclosure Controller architecture, combining previously separate functions (EC control and graphics generation) into a single integrated unit. This merging reduces the need for additional external graphics hardware and simplifies the overall system architecture while maintaining video redirection reliability. The AHB-to-PCI bridge provides a standardized interface that integrates the graphics core seamlessly into the existing EC structure.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS10855739B2Video redirection across multiple information handling systems (IHSs) using a graphics core and a bus bridge integrated into an enclosure controller (EC)
Publication Date: 2020.12.01 DELL PROD LP
  • US10855739B2 patent drawing
  • US10855739B2 patent drawing
  • US10855739B2 patent drawing

AI summary

Embodiments of systems and methods for providing video redirection across multiple Information Handling Systems (IHSs) are discussed. In some embodiments, a method may include: receiving, via a video redirection client, a video stream produced by a video redirection server executed by a Baseboard Management Controller (BMC) of a selected IHS; providing the video stream to a framebuffer driver, where the frame buffer driver is configured to: (i) store frame data from the video stream onto a framebuffer memory; and (ii) in response to a determination that a host is not available, transmit control signals to a graphics core via an Advanced Microcontroller Bus Architecture (AMBA) high-performance bus (AHB)-to-Peripheral Component Interconnect (PCI) (AHB-to-PCI) bridge, where the graphics core is accessible via a PCI bus exclusively when the host is available; and transmitting the frame data to a display coupled to the chassis.