Auxiliary Control Board Interface for Scalable IC Configuration
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing configuration modes for configurable integrated circuits are complex, require dedicated hardware, and are not scalable or reusable, leading to increased engineering effort and procurement challenges, with limitations in JTAG download performance and availability.
Innovation Solution
A modular auxiliary control board with integrated circuitry for configuration, diagnostics, and debugging, capable of performing multiple configuration modes and additional functions, reducing design complexity and hardware requirements by using a scalable modular architecture.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If dedicated configuration hardware and interfaces are used for configurable integrated circuits, then configuration functionality is achieved, but device complexity and engineering effort increase
Solution Approach 1:
The auxiliary control board is designed with multi-functionality, serving as both a configuration interface and a diagnostic/debugging tool. It integrates multiple functions (configuration, diagnostics, debugging) into a single platform, eliminating the need for separate dedicated hardware for each function and thereby reducing overall device complexity while maintaining reliable configuration capabilities
Solution Approach 2:
The system separates configuration functionality from the main integrated circuit by using an external auxiliary control board. This segmentation allows the configurable IC to focus on its core logic functions while configuration tasks are handled by the dedicated auxiliary board, reducing the complexity burden on the main device
2Reliability
If traditional configuration modes are used, then configuration is achieved, but scalability and reusability across platforms are limited
Solution Approach 1:
The auxiliary control board is designed as a universal platform that can work with multiple types of configurable integrated circuits across different platforms. Its multi-functional design (configuration, diagnostics, debugging) and standardized interface architecture enable it to be reused across various platforms, significantly improving adaptability and scalability
Solution Approach 2:
The system allows dynamic reconfiguration of the configurable integrated circuit through the auxiliary control board, enabling the same hardware platform to adapt to different configuration requirements and platform-specific needs, thereby enhancing versatility
3Reliability
If JTAG interface is used for configuration, then configuration data can be downloaded, but download performance is limited and cable availability is restricted
Solution Approach 1:
The auxiliary control board acts as an intermediary between the host system and the configurable integrated circuit. It provides alternative configuration interfaces (such as parallel interfaces or high-speed serial interfaces) that bypass the limitations of JTAG, enabling faster download performance while maintaining reliable configuration access through multiple protocol options
Data Source
Figure 1
Figure 2
Figure 3
AI summary
A circuit system includes a platform baseboard, an integrated circuit coupled to the platform baseboard, and an auxiliary control board mounted on the platform baseboard. The auxiliary control board includes an interface device that is in communication with the integrated circuit through the platform baseboard. The auxiliary control board can perform power sequencing functions for the circuit system. The auxiliary control board can also perform telemetry gathering, hardware security functions, and configuration of the integrated circuit.