Apparatus and method for producing IDs for interconnected devices of mixed type
First Claim
1. A system comprising a plurality of devices having one or more device type including at least first and second devices, the plurality of devices being serially coupled, the first device having serial input and output connections, the second device having a serial input connection, the serial input connection of the first device being coupled to a serial output connection of a control signal provider, the serial output connection of the first device being coupled to the serial input connection of the second device, the first device comprising:
- a receiver for receiving a device identifier (ID) and a device type (DT) through the serial input connection thereof;
a device information provider for providing DT information (DTI) of the first device;
a determiner for determining whether the received DT matches the DTI of the first device to provide a determination result of a match or a non-match, the determiner comprising a comparator for comparing the received DT to the provided DTI to provide the determination result;
an ID producer for producing an ID in response to the determination of match, the ID producer comprising a calculator for performing the calculation of the ID based on the received ID and a pre-defined value, a selector for selecting one of the calculated ID and the received ID in response to the determination result from the comparator, the selected ID being outputted through the output connection of the first device; and
a signal output provider for outputting the received ID in response to the determination of non-match.
6 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) having associated device type information is serially interconnected. A serial input (SI) containing a device type (DT) and a device identifier (ID) is fed to one device of the serial interconnection. Upon a match between the fed DT matches the DT of the device, the fed ID is latched in a register of the device and an ID for another device is generated, which is then transferred to the next device in the serial interconnection. Otherwise, ID generation is skipped. These steps are performed in all devices. Thus, sequential IDs are generated for the different device types and also the total number of each device type is recognized. If the fed DT is “don'"'"'t care”, sequential IDs are generated for all devices and the total number of the devices is recognized.
105 Citations
9 Claims
-
1. A system comprising a plurality of devices having one or more device type including at least first and second devices, the plurality of devices being serially coupled, the first device having serial input and output connections, the second device having a serial input connection, the serial input connection of the first device being coupled to a serial output connection of a control signal provider, the serial output connection of the first device being coupled to the serial input connection of the second device, the first device comprising:
-
a receiver for receiving a device identifier (ID) and a device type (DT) through the serial input connection thereof; a device information provider for providing DT information (DTI) of the first device; a determiner for determining whether the received DT matches the DTI of the first device to provide a determination result of a match or a non-match, the determiner comprising a comparator for comparing the received DT to the provided DTI to provide the determination result; an ID producer for producing an ID in response to the determination of match, the ID producer comprising a calculator for performing the calculation of the ID based on the received ID and a pre-defined value, a selector for selecting one of the calculated ID and the received ID in response to the determination result from the comparator, the selected ID being outputted through the output connection of the first device; and a signal output provider for outputting the received ID in response to the determination of non-match. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
Specification