FPGA Clock Architecture for PCIE Homologous and Non-Homologous Modes
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing domestic accelerating cards support only one of the homologous or non-homologous clock architectures for PCIE devices, leading to limitations in compatibility and requiring additional devices to adapt to different GPUs or accelerating devices, resulting in increased hardware costs and board space usage.
Innovation Solution
A clock architecture and method that includes a controller, GPU, PCIE switch, FPGA, clock generators, and fan-out devices, capable of generating and distributing both 100 MHz homologous and non-homologous clock signals, allowing the FPGA to read and select the appropriate clock signals based on the supported modes by the PCIE switch and GPU.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a single accelerating card supports only one clock architecture (homologous or non-homologous), then the card design is simple, but compatibility with different GPUs and PCIE devices is limited
Solution Approach 1:
The accelerating card is designed to support both homologous and non-homologous clock architectures through a unified card structure. The card includes multiple clock input interfaces and a clock selection mechanism that can adapt to different GPU types, making a single card universally compatible with multiple device configurations rather than requiring separate specialized cards
2Adaptability or versatility
If additional devices are added to adapt to different GPUs or accelerating devices, then compatibility is improved, but hardware costs and board space usage increase
Solution Approach 1:
The patent merges the functionality of multiple specialized accelerating cards into a single unified card that can handle both homologous and non-homologous clock architectures. By integrating multiple clock input interfaces and a programmable clock selection mechanism within one card, the design eliminates the need for separate adaptation devices, reducing overall hardware quantity while maintaining compatibility
Data Source
AI summary
A clock architecture supporting a PCIE clock, including a controller, a GPU, a PCIE switch, a FPGA, a first clock generator, a second clock generator, a first clock fan-out device and a second clock fan-out device; the first clock generator is configured to generate a 100 MHz homologous clock signal; the second clock generator is configured to generate a 100 MHz non-homologous clock signal; the FPGA is connected to the PCIE switch and the GPU, and configured to read clock architecture modes supported by the PCIE switch and the GPU, acquire corresponding 100 MHz clock signals according to the clock architecture modes, and fan out the acquired 100 MHz clock signals to the PCIE switch and the GPU to be used, the clock architecture modes are a homologous mode and a non-homologous mode.

