Protocol Discrimination Register for Card Peripheral Identification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Host apparatuses cannot easily discriminate and communicate with card type peripheral devices from different manufacturers using the same control protocol, as they lack standardized control protocols and require device driver updates, which can be impractical without network or storage medium access.

Innovation Solution

Incorporating special configuration registers in card type peripheral apparatuses and host apparatuses to store protocol identification information, allowing the host apparatus to read and use this information for communication without relying on networks or storage media, thereby enabling easy protocol discrimination and communication.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If host apparatus uses traditional vendor ID and device ID combination for card identification, then connectivity is ensured for known manufacturers, but host apparatus cannot communicate with cards from new manufacturers even when they comply with the same control protocol

Engineering Contradiction:
Improvehost apparatus adaptability to cards from different manufacturersVSAvoidhost apparatus complexity for supporting multiple control protocols
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a protocol discrimination register as an intermediary mechanism between the host apparatus and card devices. This register, accessible through the configuration space, serves as a mediator that stores protocol identification information and enables the host to identify and communicate with cards from different manufacturers without requiring complex driver updates or network connections.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If host apparatus updates device driver to support new card manufacturer, then connectivity with new card is achieved, but host apparatus requires network or storage medium access which may not be available

Engineering Contradiction:
Improveconnectivity reliability between host and cardVSAvoidease of updating device driver
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent implements self-service by enabling the card device to provide its own protocol identification information through the protocol discrimination register in its configuration space. The host apparatus can read this information directly without requiring external network or storage medium access, eliminating the need for manual device driver updates and making the system self-sufficient.

Inventive Principle:
Principle #25Self-service

3Stability of the object's composition

If host apparatus relies on standardized control protocols for card communication, then physical and electrical connectivity is ensured, but control protocol discrimination remains non-standardized and varies by manufacturer

Engineering Contradiction:
Improvestability of physical and electrical connectionVSAvoidcontrol protocol adaptability across manufacturers
Core Design Contradiction:
Stability of the object's compositionVSAdaptability or versatility

Solution Approach 1:

The patent segments the communication interface into two distinct parts: the standardized physical and electrical interface (PCI Express) that ensures stable connectivity, and the configuration space interface that provides standardized access to protocol identification information. This segmentation allows the host apparatus to distinguish between the stable physical layer and the variable control protocol layer, enabling adaptability without compromising connection stability.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS8271696B2Card type peripheral apparatus and host apparatus for accessing respective parts of stored protocol ID information one part after another
Publication Date: 2012.09.18 SONY GROUP CORP
  • US8271696B2 patent drawing
  • US8271696B2 patent drawing
  • US8271696B2 patent drawing

AI summary

A card type peripheral apparatus connected to a host apparatus for communication therewith according to a specific protocol. The card type peripheral apparatus includes a plurality of configuration registers configured to be accessible by the host apparatus and to be set with diverse set information. At least one of the plurality of configuration registers is a special register configured to be set with data arbitrarily selected and fixedly established by a vendor that either fabricates or markets the card type peripheral apparatus. The special register is set with protocol identification information for discriminating the specific protocol.