APPARATUS AND METHOD FOR PRODUCING IDENTIFIERS REGARDLESS OF MIXED DEVICE TYPE IN A SERIAL INTERCONNECTION
First Claim
1. A system comprising:
- a signal processor capable of outputting a serial input signal and receiving a serial output signal; and
a serial interconnection configuration of first to N-th devices of mixed type, N being an integer greater than one, each of the devices having a serial input connection and a serial output connection, each of the devices being capable of determining a device type (DT) and providing a combination of the DT and a device identifier (ID),the serial input connection of one of the devices being coupled to the signal processor or the serial output connection of a previous device,the serial output connection of the one of the devices being coupled to the serial input connection of a next device or the signal processor,the serial input signal provided to the serial input connection of the first device from the signal processor being propagated through the N devices with or without being altered, the propagated serial input signal being outputted from the serial output connection of the N-th device as the serial output signal received by the signal processor.
14 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) is 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) as a packet 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 accompanying the fed DT for another device and the fed ID is latched in a register of the device. In a case of no match, the ID generation is skipped and no ID is generated for another device. The DT is combined with the generated or the received ID depending on the device type match determination. The combined DT and ID is as a packet transferred to a next device. Such a device type match determination and ID generation or skip are performed in all devices of the serial interconnection. With reference to device type provided to the interconnected devices, IDs are sequentially generated. The SI containing the DT, the ID and an ID generation command is transmitted in a packet basis to a next device. A memory controller can recognize the total number of one DT, in response to the ID received from the last device. In a case of a “don'"'"'t care” DT is provided to the interconnected devices, IDs are sequentially generated and the total number of the interconnected devices is recognized, regardless of the differences in DTs of the devices.
101 Citations
59 Claims
-
1. A system comprising:
-
a signal processor capable of outputting a serial input signal and receiving a serial output signal; and a serial interconnection configuration of first to N-th devices of mixed type, N being an integer greater than one, each of the devices having a serial input connection and a serial output connection, each of the devices being capable of determining a device type (DT) and providing a combination of the DT and a device identifier (ID), the serial input connection of one of the devices being coupled to the signal processor or the serial output connection of a previous device, the serial output connection of the one of the devices being coupled to the serial input connection of a next device or the signal processor, the serial input signal provided to the serial input connection of the first device from the signal processor being propagated through the N devices with or without being altered, the propagated serial input signal being outputted from the serial output connection of the N-th device as the serial output signal received by the signal processor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method for assigning a device identifier for a plurality of 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 whether the DT of the device contains pre-defined data corresponding to one including all device types to provide a first determination result; and a second determination of the DT of the device in response to the received DT to provide a second determination result; and outputting an ID in response to the first and second determination results. - View Dependent Claims (15, 16)
-
-
17. An apparatus for assigning 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 being of different types, the apparatus comprising:
-
a receiver for receiving a device identifier (ID) and a device type (DT) provided through the serial input connection of the device; a determiner for performing; a first determination of whether the DT of the device contains pre-defined data corresponding to one including all device types to provide a first determination result; and a second determination of the DT of the device based on the received DT to provide a second determination result; and an output ID provider for outputting an ID in response to the first and second determination results. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A system comprising a plurality of 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, at least one of the devices comprising:
-
a receiver for receiving a device identifier (ID) and a device type (DT) provided through the serial input connection of the device; a determiner for determining the DT of the device based on the received DT or whether the DT of the device contains pre-defined data corresponding to one including all device types; and an output ID provider for outputting an ID in response to the determination result. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37)
-
-
38. A method for assigning a device identifier for a plurality of 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 device; holding the provided DT at the device; determining whether the DT matches a reference DT associated with the device; determining whether the DT of the device contains pre-defined data corresponding to one including all device types; outputting a device identifier (ID) to one of the device in the serial interconnection configuration, through the serial input connection of the that device; and at the device wherein the ID is provided, conducting an ID assignment in response to the determination results at that device. - View Dependent Claims (39, 40, 41, 42, 43, 44, 45, 46)
-
-
47. A method for assigning a device identifier associated with a serial interconnection configuration of N devices of mixed type, 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:
-
at each of the devices, determining a device type (DT); providing a serial input signal to the first device of the serial interconnection configuration, the serial input signal being propagated through the N devices with or without being altered; and in response to a serial output signal from the N-th device provided to the signal processor, recognizing a last device identifier (ID). - View Dependent Claims (48)
-
-
49. A method for use in a serial interconnection configuration of N devices of mixed type, 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, each of the devices determining a device type (DT) and providing a combination of the DT and a device identifier (ID);
- the method comprising;
providing a serial input signal to the first device of the serial interconnection configuration, the serial input signal being propagated through the N device with or without being altered; and receiving a serial output signal provided from the N-th device. - View Dependent Claims (50, 51, 52, 53)
- the method comprising;
-
54. A machine-readable medium storing commands and instructions which, when executed, cause a processor to perform a method of receiving an output signal from a last device of N devices of mixed type in a serial interconnection, 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, each of the devices determining a device type (DT) and providing a combination of the DT and a device identifier (ID), the method comprising:
-
providing a serial input signal to the first device of the serial interconnection configuration, the serial input signal being propagated through the N device with or without being altered; and receiving a serial output signal provided from the N-th device. - View Dependent Claims (55, 56)
-
-
57. A machine-readable medium storing commands and instructions which, when executed, cause a processor to perform a method of assigning a device identifier (ID) for a plurality of devices of mixed type in a serial interconnection configuration, a first device (DVi) 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 an ID and a device type (DT) through the serial input connection of the first device; performing; a first determination whether the DT of the device contains pre-defined data corresponding to one including all device types; and a second determination of the DT of the device in response to the received DT; and outputting a device ID in response to the first and second determination results. - View Dependent Claims (58, 59)
-
Specification