Cascade Memory Card Initialization with Sequential RCA Assignment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing memory systems with cascade-connected memory cards face challenges in initializing the logical location and types of memory cards connected to a host processor, as they require determining unique relative card addresses (RCAs) before normal operations can commence.

Innovation Solution

The method involves storing a default RCA in each memory card's RCA register and sequentially changing it to a unique RCA using a series of commands from the host processor, allowing the host to identify and initialize the memory cards by issuing commands with the default RCA and updating it upon access.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If manual configuration of unique RCAs is performed for each memory card, then initialization accuracy is improved, but operation time and complexity increase

Engineering Contradiction:
Improveinitialization accuracyVSAvoidinitialization time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent applies preliminary action by pre-configuring all memory cards with the same default RCA value during manufacturing. This allows the host processor to quickly identify and initialize memory cards using the default RCA, eliminating the need for manual configuration during system initialization. The unique identification is automatically assigned through sequential access commands, significantly reducing initialization time while maintaining accuracy.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If manual configuration of RCAs is required, then address uniqueness is ensured, but ease of operation deteriorates

Engineering Contradiction:
Improveaddress uniquenessVSAvoidease of initialization
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The patent implements self-service by enabling memory cards to automatically respond to host processor commands using their default RCA. When the host processor issues sequential access commands with the default RCA, each memory card automatically processes the command and transitions to a unique RCA state. This eliminates the need for manual configuration operations while ensuring unique addressing through the sequential access mechanism.

Inventive Principle:
Principle #25Self-service

3Ease of operation

If default RCA is stored in all memory cards, then ease of operation is improved, but device complexity increases

Engineering Contradiction:
Improveease of initializationVSAvoidsystem complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent applies universality by using the same default RCA value across all memory cards in the cascade-connected system. This universal default value simplifies the initialization process, as the host processor can use a single RCA value to access and initialize any memory card in the sequence. The system manages the complexity internally through sequential access commands, maintaining ease of operation without requiring different configuration values for each card.

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

Data Source

PatentUS8166230B2Memory systems and methods of initializing the same
Publication Date: 2012.04.24 SAMSUNG ELECTRONICS CO LTD
  • US8166230B2 patent drawing
  • US8166230B2 patent drawing
  • US8166230B2 patent drawing

AI summary

A memory system is provided includes a host processor, and a plurality of cascade connected memory cards connected to the host processor. Each of the memory cards stores a same default relative card address (RCA) prior to initialization of the memory system. The host processor is configured to sequentially access each memory card using the default RCA, and to change the default RCA to a unique RCA upon each sequential access.