NFC-Based Boot Configuration for Microcontrollers

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current microcontroller boot configuration methods require additional I/O lines for boot control, which can be limiting, especially for complex systems, and are susceptible to unauthorized access and require board-level access for blank flashing, making them unreliable and inconvenient.

Innovation Solution

Implementing a near field communication (NFC) module with enhanced control logic that uses a system configuration tag to autonomously detect and parse data to assert boot control lines, allowing for selective boot mode selection without additional I/O lines and reducing susceptibility to unauthorized access.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If additional I/O lines are used for boot control in complex microcontrollers, then boot mode selection capability is improved, but device complexity and pin count increase

Engineering Contradiction:
Improveboot mode selection capabilityVSAvoidpin count
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary mechanism (NFC tag reading circuitry) that mediates between the external environment and the boot control function. Instead of directly using additional physical I/O lines for boot mode selection, the system uses an existing NFC interface as an intermediary to carry boot control information, thereby avoiding the need to increase pin count while maintaining extended boot mode capabilities

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If board-level access is required for blank flashing, then boot control precision is improved, but ease of operation deteriorates

Engineering Contradiction:
Improveboot control precisionVSAvoidaccess requirement
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent implements self-service functionality where the NFC tag automatically provides boot control information when read by the microcontroller during initialization. The system serves itself by using the NFC tag's data to automatically configure boot modes without requiring manual board-level intervention or complex user actions, thereby maintaining precision while dramatically improving ease of operation

Inventive Principle:
Principle #25Self-service

3Adaptability or versatility

If boot control lines are made accessible for field modifications, then adaptability is improved, but security deteriorates

Engineering Contradiction:
Improvefield modifiabilityVSAvoidunauthorized access
Core Design Contradiction:
Adaptability or versatilityVSObject-affected harmful factors

Solution Approach 1:

The patent uses the NFC tag as a secure intermediary that carries boot control information. The NFC interface acts as a mediator between the external environment and the boot control function, providing a controlled and authenticated channel for information transfer. This intermediary approach enables field adaptability while maintaining security, as the NFC protocol provides authentication mechanisms that prevent unauthorized access compared to direct physical access to boot control lines

Inventive Principle:
Principle #24Intermediary (Mediator)

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

This approach enables reliable and secure boot mode selection without additional I/O lines, allowing for blank flashing without board-level access and reducing the risk of unauthorized modifications, while supporting complex systems with multiple processors or sub-modules.

Implementation Method 1

a near field communication (NFC) module coupled to the processor, and a near field communication (NFC) tag proximately located to the NFC module

Methodology Applied
Scientific EffectNear field communication: Electromagnetic Induction

Data Source

PatentUS9471330B2System and method and for selecting boot configuration using near field communication
Publication Date: 2016.10.18 MOTOROLA SOLUTIONS INC
  • US9471330B2 patent drawing
  • US9471330B2 patent drawing
  • US9471330B2 patent drawing

AI summary

A system and method to select boot configuration utilizes a processor, a near field communication (NFC) module coupled to the processor, and a near field communication (NFC) tag proximately located to the NFC module. The NFC tag operates as a system configuration tag to configure boot mode of the processor.