Peripheral Device Microcontroller Emulating Memory Controller

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing computing systems face challenges in communicating with peripheral devices that lack dedicated non-volatile memory for storing basic device information, leading to increased costs and complexity due to the need for dedicated memory and standard protocol compliance.

Innovation Solution

A microcontroller in the peripheral device retrieves and formats basic device information from a general-purpose non-volatile memory, emulating a memory controller to respond to computing system requests in a standard format, eliminating the need for dedicated memory and minimizing changes to the computing system.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a dedicated non-volatile memory (EPROM) with controller is used to store basic device information, then the computing system can obtain device information reliably, but the device complexity and cost increase

Engineering Contradiction:
Improvedevice information retrieval reliabilityVSAvoidmemory controller complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent combines the microcontroller unit (MCU) and general-purpose memory into a single integrated component, eliminating the need for a separate dedicated EPROM and its controller. The MCU directly accesses the general-purpose memory to retrieve device information, simplifying the overall device architecture while maintaining reliable information retrieval.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The general-purpose memory serves multiple functions: it stores both device information and operational code/instructions for the MCU. This multi-functional approach replaces the dedicated EPROM that only stored device information, reducing component count and device complexity while ensuring reliable information access.

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

2Reliability

If a dedicated EPROM is used to store basic device information, then the information storage is reliable, but the cost and device complexity increase

Engineering Contradiction:
Improveinformation storage reliabilityVSAvoidmanufacturing cost
Core Design Contradiction:
ReliabilityVSEase of manufacture

Solution Approach 1:

The patent merges the previously separate EPROM and MCU into a single integrated unit where the MCU accesses device information directly from its internal or externally coupled general-purpose memory. This consolidation reduces the number of components that need to be manufactured and assembled, thereby lowering manufacturing costs while maintaining non-volatile information storage reliability.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The general-purpose memory in the MCU serves dual purposes: storing device information and storing operational instructions. This eliminates the need for a separate dedicated EPROM, reducing component count and manufacturing complexity while ensuring reliable non-volatile storage of critical device information.

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

3Device complexity

If the peripheral device uses general purpose memory without dedicated memory, then the device complexity and cost are reduced, but the compatibility with standard protocols may be compromised

Engineering Contradiction:
Improvememory system complexityVSAvoidprotocol compatibility
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The microcontroller unit acts as an intermediary between the general-purpose memory and the computing system. It retrieves device information from the general-purpose memory and formats/transmits it in the standard protocol expected by the computing system, ensuring protocol compatibility while allowing the use of simpler general-purpose memory instead of dedicated EPROM.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS8473650B1Method and system for collecting device information
Publication Date: 2013.06.25 NETAPP INC
  • US8473650B1 patent drawing
  • US8473650B1 patent drawing
  • US8473650B1 patent drawing

AI summary

Method and system for interfacing with a peripheral device is provided. A microcontroller of the peripheral device is used to respond to a standard request for basic device information from a computing system. When the request for basic device information is received, the microcontroller reads the basic device information from a general purpose memory instead of a dedicated memory. The microcontroller emulates a memory controller by formatting the information and then sending a response to the computing system in a standard, expected format.