Virtual Address Translation for EEPROM Diagnostic Access

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing diagnostic tools cannot read or write data to storage media with undefined real addresses, such as EEPROM or flash memory, as these addresses are not specified in predetermined telecommunications standards, limiting data access and diagnosis capabilities.

Innovation Solution

An electronic apparatus with a control circuit that receives a request format from an external instrument and executes processes using both real and virtual addresses, allowing data access to storage media with undefined real addresses by assigning virtual addresses different from the real addresses of the storage media.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a predetermined telecommunications standard is used for communication, then communication compatibility is improved, but the ability to access storage media with undefined real addresses deteriorates

Engineering Contradiction:
Improvecommunication compatibilityVSAvoidaccess capability to storage media
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent introduces a virtual address as an intermediary between the standardized request format and the actual physical address of storage media. The control circuit translates virtual addresses from the standardized protocol into real physical addresses, enabling access to storage media whose addresses are not defined in the telecommunications standard while maintaining protocol compatibility.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If real addresses of storage media are defined in the telecommunications standard, then data access using the standard is enabled, but the complexity of the system increases due to needing separate interfaces for undefined addresses

Engineering Contradiction:
Improvedata access capabilityVSAvoidinterface complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent makes the control circuit universal by enabling it to handle both standardized real address access and non-standardized virtual address access through a single interface. The control circuit automatically determines whether an address is a real or virtual address and processes accordingly, eliminating the need for separate interface devices for different storage media types.

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

3Adaptability or versatility

If separate interface devices are used to access storage media with undefined real addresses, then data access is enabled, but the device complexity and cost increase

Engineering Contradiction:
Improveaccess capability to non-stipulated storage mediaVSAvoidnumber of interface devices
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent merges the functionality of separate interface devices into the control circuit itself. The control circuit integrates both standardized protocol handling and non-standardized storage media access capabilities, consolidating multiple functions into a single device and eliminating the need for additional external interface hardware.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS9032182B2Electronic apparatus with storage media having real address designated by stimulated request format and storage media having real address not designated by stimulated request format
Publication Date: 2015.05.12 DENSO CORP
  • US9032182B2 patent drawing
  • US9032182B2 patent drawing
  • US9032182B2 patent drawing

AI summary

A diagnostic tool sends a request format designating a virtual address, which is different from a real address for an EEPROM. When a microcomputer determines that an address designated by the received request format is a virtual address assigned to the EEPROM, the microcomputer executes a process, which is designated by the received request format, with respect to the virtual address assigned to the EEPROM.