Apparatus and method for identifying device types of series-connected devices of mixed type
First Claim
1. A method for identifying a device type (DT) of first to N-th devices connected in-series in an interconnection configuration, N being an integer greater than one, a signal propagating through the devices, each of the devices having a memory for data store, a type of the memory being associated with a device type (DT) that is undefined, the method comprising:
- performing a first propagation by providing a first propagated signal including a binary number to the first device of the interconnection configuration, each of the first to N-th devices incrementing the binary number, an incremented binary number replacing the binary number included in the first propagated signal;
recognizing the number of the devices in the interconnection configuration based on the binary number included in the first propagated signal from the interconnection configuration;
performing a second propagation by providing a second propagated signal including a search DT and a binary search number (SN) to the first device of the interconnection configuration, each each of the first to N-th devices determining whether the search DT matches the DT associated with the device;
modifying the SN included in the second propagated signal in response to a DT match determination result; and
recognizing an address of a device associated with the search DT in the interconnection configuration in response to the SN included in the second propagated signal from the N-th device of the interconnection configuration and to the previously recognized number of the devices of the interconnection configuration in response to the first propagated signal.
11 Assignments
0 Petitions
Accused Products
Abstract
A memory controller is unaware of device types (DTs) of a plurality (N) of series-connected memory devices in an interconnection configuration. Possible DTs include, e.g., random access memories and Flash memories. First, the memory controller sends a specific DT (“don'"'"'t care”) and an initial number of binary code to the first device of the interconnection configuration and the binary code is propagated through the devices. Each device performs a “+1” calculation regardless of the DT. The last device provides the memory controller with Nד+1” from which the memory controller can obtain the number N of devices in the interconnection configuration. Thereafter, the memory controller sends a search number (SN) of binary code and a search DT for DT matching that propagate through the devices. Each device performs DT match determination of “previous match”, “present match” and “don'"'"'t care match”. Based on the match determination, the SN and search DT are or not modified. The modified or non-modified SN and DT are propagated through the devices. Such processes are repeated. From the propagated SN and DT and the previously recognized number of the devices, the memory controller can identify the DT of each device in the interconnection configuration.
97 Citations
22 Claims
-
1. A method for identifying a device type (DT) of first to N-th devices connected in-series in an interconnection configuration, N being an integer greater than one, a signal propagating through the devices, each of the devices having a memory for data store, a type of the memory being associated with a device type (DT) that is undefined, the method comprising:
-
performing a first propagation by providing a first propagated signal including a binary number to the first device of the interconnection configuration, each of the first to N-th devices incrementing the binary number, an incremented binary number replacing the binary number included in the first propagated signal; recognizing the number of the devices in the interconnection configuration based on the binary number included in the first propagated signal from the interconnection configuration; performing a second propagation by providing a second propagated signal including a search DT and a binary search number (SN) to the first device of the interconnection configuration, each each of the first to N-th devices determining whether the search DT matches the DT associated with the device; modifying the SN included in the second propagated signal in response to a DT match determination result; and recognizing an address of a device associated with the search DT in the interconnection configuration in response to the SN included in the second propagated signal from the N-th device of the interconnection configuration and to the previously recognized number of the devices of the interconnection configuration in response to the first propagated signal.
-
-
2. A method for identifying device types (DTs) of a plurality of devices connected in-series in an interconnection configuration, each of the devices having a memory for data store, a type of the memory being associated with a device type (DT) that is undefined, the method comprising:
-
issuing an interconnection input signal including a search DT and a binary search number (SN) to one of the series-connected devices, the interconnection input signal being propagated through the devices in the interconnection configuration, the SN and search DT being modifiable during propagation; determining whether the search DT included in a propagated signal matches the DT associated with the device; modifying the SN included in the propagated signal in response to a DT match determination result; modifying the received search DT to another DT in response to the DT match determination result. thereby providing an output search DT with or without being modified; and recognizing an address of a device associated with the search DT in response to the SN included in the propagated signal from another device of the series-connected devices. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system comprising:
-
a provider for providing an information input signal including a search device type (DT) and a search number (SN) of binary code; an interconnection configuration of first to N-th devices connected in series, N being an integer greater than one, each of the devices having a memory for data store, a type of the memory being associated with a device type (DT) that is undefined, one of the interconnection configuration receiving the information input signal which is propagated through the devices of the interconnection configuration, the SN and search DT being modifiable during propagation in response to DT match determination by the devices; a receiver for receiving an information output signal from another device of the interconnection configuration, the received information output signal being derived from the propagated signal and including the SN being derived from the propagated signal; and a recognizer for recognizing an address of a device in the interconnection configuration in response to the SN and the search DT. each of the devices comprising; a determiner for determining whether the search DT included in the propagated signal matches the DT associated with that device; and a modifier for modifying the SN included in the propagated signal in response to a DT match determination result. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. An apparatus for identifying a device type (DT) of a device in an interconnection configuration of a plurality of devices connected in-series, each of the devices having a memory for data store, a type of the memory being associated with a device type (DT) that is undefined, the apparatus comprising:
-
a provider for providing an interconnection input signal including a search DT and a binary search number (SN) to one of the devices in the interconnection configuration, the input signal being propagated from the series-connected devices of the interconnection configuration, the SN and search DT included in a propagated signal being modifiable during propagation in response to DT match determination by the devices; and a receiver for receiving an interconnection output signal from another device of the interconnection configuration, the received output signal including the SN being derived from the propagated signal; and a recognizer for recognizing an address of a device in the interconnection configuration in response to the SN included in the received output signal and the search DT. - View Dependent Claims (21)
-
-
22. A machine-readable medium storing commands and instructions which, when executed, cause a processor to perform a method for identifying a device type (DT) of a plurality of devices connected in-series in an interconnection configuration, each of the devices having a memory for data store, a type of the memory being associated with a device type (DT) that is undefined, the method comprising:
-
issuing an interconnection input signal including a search DT and a binary search number (SN) to one of the series-connected devices, the interconnection input signal being propagated through the devices in the interconnection configuration, the SN and search DT being modifiable during propagation; determining whether the search DT included in a propagated signal matches the DT associated with the device; modifying the SN included in the propagated signal in response to a DT match determination result; modifying the received search DT to another DT in response to the DT match determination result, thereby providing an output search DT with or without being modified; and recognizing an address of a device associated with the search DT in response to the SN included in the propagated signal from another device of the series-connected devices.
-
Specification