APPARATUS AND METHOD FOR PRODUCING DEVICE IDENTIFIERS FOR SERIALLY INTERCONNECTED DEVICES OF MIXED TYPE
First Claim
1. A method for assigning a device identifier for N memory devices of mixed type in a serial interconnection configuration, N being an integer greater than one, a first device having a serial input connection coupled to a serial output connection of a previous device, a second device having a serial input connection coupled to a serial output connection of the first device, the method comprising:
- providing a serial input signal and a control signal to the first device of the serial interconnection configuration, the serial input signal containing information on a device identifier (ID) and a device type (DT), the serial input signal and the control signal being propagated with or without being altered through the N devices;
determining the DT of each device from the DT contained in the serial input signal; and
recognizing the ID in response to the propagated serial input and control signals from the N-th device.
8 Assignments
0 Petitions
Accused Products
Abstract
A plurality of memory devices of mixed type (e.g., DRAMs, SRAMs, MRAMs and NAND-, NOR- and AND-type Flash memories) are serially interconnected. Each device has device type information on its device type. A specific device type (DT) and a device identifier (ID) contained in a serial input (SI) are fed to one device of the serial interconnection. The device determines whether the fed DT matches the DT of the device. In a case of match, a calculator included in the device performs calculation to generate an ID for another device and the fed ID is latched in a register of the device. The generated ID is transferred to another device of the serial interconnection. In a case of no match, the ID generation is skipped and no ID is generated for another device. Such a device type match determination and ID generation or skip are performed in all devices of the serial interconnection. In cases of different device types being separately provided to the interconnected devices, sequential IDs are generated in each of the different device types and also the total number of each device type are recognized. In a case of a “don'"'"'t care” code is provided to the interconnected devices, sequential IDs are generated and also, the total number of the interconnected devices is recognized, regardless of the type differences.
101 Citations
19 Claims
-
1. A method for assigning a device identifier for N memory devices of mixed type in a serial interconnection configuration, N being an integer greater than one, a first device having a serial input connection coupled to a serial output connection of a previous device, a second device having a serial input connection coupled to a serial output connection of the first device, the method comprising:
-
providing a serial input signal and a control signal to the first device of the serial interconnection configuration, the serial input signal containing information on a device identifier (ID) and a device type (DT), the serial input signal and the control signal being propagated with or without being altered through the N devices; determining the DT of each device from the DT contained in the serial input signal; and recognizing the ID in response to the propagated serial input and control signals from the N-th device. - View Dependent Claims (2)
-
-
3. An apparatus for producing a device identifier at a first device coupled to a second device in a serial interconnection configuration, the first device having a serial input connection coupled to a serial output connection of a previous device in the serial interconnection configuration, the second device having a serial input connection coupled to a serial output connection of the first device, the devices having different memory types, the apparatus comprising:
-
a receiver for receiving a device identifier (ID) and a device type (DT) through the serial input connection of the device; a determiner for performing; a first determination of whether the DT of the device contains a pre-defined code corresponding to one including all device types; and a second determination of whether the DT of the device is based on the received DT; and an ID producer for producing an ID in response to first and second determination results. - View Dependent Claims (4, 5, 6, 7, 8, 9)
-
-
10. A method for assigning a device identifier for a plurality of memory devices of mixed type in a serial interconnection configuration, a first device having a serial input connection coupled to a serial output connection of a previous device, a second device having a serial input connection coupled to a serial output connection of the first device, the method being adopted to at least one of the devices, the method comprising:
-
receiving a device identifier (ID) and a device type (DT) through the serial input connection of the first device; performing; a first determination of whether the DT of the device contains a pre-defined code corresponding to one including all device types; and a second determination of whether the DT of the device based on the received DT; and producing an ID in response to first and second determination results. - View Dependent Claims (11, 12)
-
-
13. A method for assigning a device identifier for a plurality of memory devices of mixed type in a serial interconnection configuration, a first device having a serial input connection coupled to a serial output connection of a previous device, a second device having a serial input connection coupled to a serial output connection of the first device, the method comprising:
-
providing a device type (DT) to the devices; holding the provided DT at each of the devices; determining whether the DT matches a reference DT assigned to each of the devices; determining whether the DT of the device contains a pre-defined code corresponding to one including all device types; providing a device identifier (ID) to one of the device in the serial interconnection configuration, through the serial input connection of the that device; at the device wherein the ID is provided, conducting an ID assignment in response to a determination result at that device. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
Specification