PCIe RISER Card Compatibility for Yinshan and Standard Cards
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The AMPERE®-brand platform server faces challenges in supporting the Yinshan card due to its non-standard PCIe interface, limiting its functional application, as the standard PCIe slots do not accommodate the Yinshan card, which is a customized interface for intelligent network cards.
Innovation Solution
A method and apparatus are provided to enable PCIe interface compatibility with the Yinshan card by using a RISER card that includes a specific PCIe slot to read a board type signal, determine the card type, and allocate corresponding PCIe resources based on user-selected working modes through GPIO control, supporting both standard PCIe interface cards and Yinshan cards.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a standard PCIe slot is designed in the dual-processor server, then the server can support standard PCIe interface cards, but it cannot support the Yinshan card with customized interface
Solution Approach 1:
The patent introduces a RISER card as an intermediary device between the standard PCIe slot and the Yinshan card. The RISER card includes a PCIe interface that connects to the standard PCIe slot and a customized interface that connects to the Yinshan card, enabling compatibility without modifying the standard PCIe slot design.
Solution Approach 2:
The system is segmented into multiple functional components: the standard PCIe slot in the server, the RISER card as a separate intermediary device, and the Yinshan card. This segmentation allows each component to maintain its original design while achieving overall compatibility through their interconnections.
2Adaptability or versatility
If the server supports both standard PCIe interface cards and Yinshan cards, then the functionality and adaptability of the server are improved, but the design difficulty is increased
Solution Approach 1:
The RISER card is designed with multi-functionality to support both standard PCIe interface cards and Yinshan cards. It includes a PCIe interface for standard cards and a customized interface for Yinshan cards, allowing a single device to fulfill multiple support functions.
Solution Approach 2:
The RISER card serves as a mediator that handles the complexity of supporting different card types. By placing the interface adaptation logic in the RISER card rather than in the server's PCIe slot design, the server itself remains simple while achieving dual card support capability.
3Ease of manufacture
If the PCIe slot is designed for standard interface cards, then the interface design is simple, but the functional application of the Yinshan card is limited
Solution Approach 1:
The RISER card acts as an intermediary that preserves the simplicity of the standard PCIe slot design in the server while enabling Yinshan card compatibility. The complexity of supporting customized interfaces is isolated to the RISER card, not the server's PCIe slot.
Solution Approach 2:
The system architecture is segmented so that the server's PCIe slot maintains its simple standard design, while the RISER card handles the complexity of interface adaptation. This segmentation allows the PCIe slot to remain easy to manufacture while the overall system achieves Yinshan card compatibility.
Data Source
AI summary
The present disclosure discloses a method and apparatus for a PCIe interface compatible with use of a Yinshan card, a non-transitory storage medium, and a device, and relates to the technical field of PCIe. The method includes: in response to a card being inserted into a specific PCIe slot in a RISER card, reading, by a main processor, a board type signal through the specific PCIe slot, determining whether the inserted card is a Yinshan card or a standard PCIe interface card based on the board type signal, and displaying the type of the card on a BIOS interface based on a determination result; if the inserted card is the Yinshan card, receiving, by a BIOS, a Yinshan card working mode selected by a user, and controlling, by a GPIO port of the main processor, a working mode selection signal of a RISER card slot based on the Yinshan card working mode; and allocating a corresponding PCIe resource to the Yinshan card through the RISER card based on the working mode selection signal. Therefore, a dual-processor server of an Ampere platform supports the standard PCIe interface card and the Yinshan card.


