Configurable Microcontroller Unit for Adaptable Communication Interfaces

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional microcontrollers require specific configurations for specific interface communications, limiting their versatility and flexibility in handling diverse digital computing and network industries.

Innovation Solution

A configurable microcontroller unit (CMU) with a programmable processor and I/O ports that can communicate via multiple interface standards, facilitated by programmable microcode, allowing for adaptable communication protocols and embedded function identification through downloadable bit maps.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional MCUs use specific configurations for specific interface communications, then communication reliability is improved, but adaptability deteriorates

Engineering Contradiction:
Improvecommunication reliabilityVSAvoidinterface adaptability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent implements a universal MCU architecture that can perform multiple interface communication functions through a single device. The programmable microcontroller unit can be configured to support various communication protocols including UART, SPI, I2C, and others, allowing one MCU to replace multiple specialized MCUs while maintaining reliable communication for each protocol through proper configuration

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

2Speed

If conventional MCUs are configured for specific interface standards, then interface performance is improved, but device complexity increases

Engineering Contradiction:
Improveinterface performanceVSAvoidconfiguration complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The patent employs dynamic configuration capabilities where the MCU can be programmatically reconfigured to adapt to different interface standards and protocols. This dynamic reconfigurability allows the system to optimize performance for specific protocols when needed while maintaining the ability to switch between protocols, reducing the need for multiple fixed-configuration devices and simplifying overall system complexity

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10789197B2Methods and system for providing software defined microcontroller unit (MCU)
Publication Date: 2020.09.29 GOWIN SEMICON CORP LTD
  • US10789197B2 patent drawing
  • US10789197B2 patent drawing
  • US10789197B2 patent drawing

AI summary

One embodiment of the present invention discloses a configurable microcontroller unit (“CMU”) capable of providing one or more programmable input and output (“I/O”) interfaces. The CMU includes a processor, I/O ports, and programmable microcontroller (“PM”). The processor is configured to communicate with a host central processing unit (“CPU”) based on a set of predefined instruction code. The I/O ports are used to transmit information between the processor and an external device. The PM facilitates communication interfaces between the I/O ports and one or more external devices via one or more configurable communication standards selected by the PM in accordance with interface programming microcode.