Programmable Circuit Switching for Remote FPGA Firmware Updates

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing firmware update methods for field programmable gate arrays (FPGAs) using Joint Test Action Group (JTAG) specifications are limited to a transmission distance of about 1 meter, restricting remote updates.

Innovation Solution

An electronic system comprising a programmable circuit, memory circuit, controller, and switching circuit, where the switching circuit connects terminals to facilitate the storage and loading of update data into the memory circuit, allowing updates without relying on JTAG transmission.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Length of moving object

If JTAG transmission method is used for firmware update, then update operation can be performed, but transmission distance is limited to about 1 meter

Engineering Contradiction:
Improvetransmission distanceVSAvoidupdate operation reliability
Core Design Contradiction:
Length of moving objectVSReliability

Solution Approach 1:

The patent introduces a switching circuit as an intermediary component between the controller and the programmable circuit. This switching circuit enables the controller to communicate with the programmable circuit through alternative pathways (such as parallel ports or other communication interfaces) rather than being constrained by the JTAG protocol's physical distance limitations. The switching circuit acts as a mediator that facilitates long-distance communication while maintaining the update operation's reliability.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If JTAG transmission method is used, then firmware update can be performed, but transmission distance limitation restricts remote update capability

Engineering Contradiction:
Improveremote update capabilityVSAvoidtransmission distance
Core Design Contradiction:
Adaptability or versatilityVSLength of stationary object

Solution Approach 1:

The patent implements a multi-functional switching circuit that can operate in different modes: it can enable JTAG-based updates when needed, but more importantly, it can switch to alternative communication pathways for remote updates over longer distances. This universality allows the system to adapt to different transmission distance requirements without being locked into the JTAG protocol's limitations, thereby achieving both local and remote update capabilities.

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

Data Source

PatentUS20250252071A1Electronic system and operating method for electronic system
Publication Date: 2025.08.07 PEGATRON
  • US20250252071A1 patent drawing
  • US20250252071A1 patent drawing
  • US20250252071A1 patent drawing

AI summary

An electronic system and an operating method for the electronic system are provided. The electronic system includes a programmable circuit, a memory circuit, a controller, and a switching circuit. The controller provides a first control signal. The switching circuit has a control terminal, a first terminal, a second terminal, and a third terminal. The first terminal is coupled to the programmable circuit. The second terminal is coupled to the memory circuit. The control terminal and the third terminal are coupled to the controller. The switching circuit receives the first control signal through the control terminal to connect the third terminal to the second terminal, so that update data is stored into the memory circuit.