IP Library Granted Patent US 8,195,839
Granted Patent B2
US 8,195,839 · App. 12/892,215 · Granted Jun 5, 2012

Apparatus and method for producing identifiers regardless of mixed device type in a serial interconnection

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,195,839
App. No.
12/892,215
Granted
Jun 5, 2012
Kind
B2
Abstract

A method and apparatus for assigning a device identifier for a plurality of devices of mixed type (e.g., DRAMs, SRAMs, MRAMs, and NAND-, NOR- and AND-type Flash memories) in a serial interconnection configuration are disclosed. One device of the serial interconnection configuration receives a device identifier (ID) and a device type (DT) as a packet through its serial input connection. A first determination is performed as to 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 is performed in response to the received DT to provide a second determination result. An ID is produced and output to a next device in response to the first and second determination results. The received ID or the produced ID is assigned to the respective devices.

Claims (35)

1. 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) as a packet 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.

2. The method of claim 1 , wherein the step of performing comprises:

performing the first determination whether the received DT of the device matches the pre-defined data; and

performing the second determination whether the received DT matches a reference DT assigned to the device.

3. The method of claim 2 , wherein:

the step of performing the first determination comprises:

providing a pre-defined value as the pre-defined data that corresponds to any of the types of devices; and

the step of performing the second determination comprises:

providing the reference DT programmably.

4. 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 configured to receive a device identifier (ID) and a device type (DT) as a packet provided through the serial input connection of the device;

a determiner configured to perform:

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 configured to output an ID in response to the first and second determination results.

5. The apparatus of claim 4 , wherein the output ID provider comprises:

a calculator configured to perform the calculation of the received ID with a pre-defined value.

6. The apparatus of claim 5 , further comprising:

a device type provider configured to provide device type information (DTI) of the device.

7. The apparatus of claim 6 , wherein the determiner comprises:

a first device type determiner configured to determine whether the pre-defined data is contained in the received DT to provide the first determination result; and

a second device type determiner configured to determine whether the DTI is contained in the received DT to provide the second determination result.

8. The apparatus of claim 7 , wherein the output ID provider further comprises:

a selector configured to select the received ID or the calculated ID depending upon the determination results, the selected ID being outputted through the output connection of the device.

9. The apparatus of claim 8 , wherein:

the first device type determiner comprises a decoder configured to decode the received DT to provide the first determination result when the pre-defined data is detected; and

the second device type determiner comprises a comparator configured to compare the received DT with the provided DTI to provide the second determination result.

10. The apparatus of claim 9 , wherein:

the first device type determiner comprises a first comparator configured to compare the received DT with the pre-defined data to provide the first determination result; and

the second device type determiner comprises a second comparator configured to compare the received DT with the provided DTI to provide the second determination result.

Assignments (6)
RELEASE OF U.S. PATENT AGREEMENT (FOR NON-U.S. GRANTORS) Recorded Oct 12, 2018
From: ROYAL BANK OF CANADA, AS LENDER
To: CONVERSANT INTELLECTUAL PROPERTY MANAGEMENT INC.
Reel/Frame 047645/0424 →
U.S. PATENT SECURITY AGREEMENT (FOR NON-U.S. GRANTORS) Recorded Sep 9, 2014
From: CONVERSANT INTELLECTUAL PROPERTY MANAGEMENT INC.
To: CPPIB CREDIT INVESTMENTS INC., AS LENDER; ROYAL BANK OF CANADA, AS LENDER
Reel/Frame 033706/0367 →
CHANGE OF ADDRESS Recorded Sep 3, 2014
From: CONVERSANT INTELLECTUAL PROPERTY MANAGEMENT INC.
To: CONVERSANT INTELLECTUAL PROPERTY MANAGEMENT INC.
Reel/Frame 033678/0096 →
RELEASE OF SECURITY INTEREST Recorded Aug 7, 2014
From: ROYAL BANK OF CANADA
To: CONVERSANT INTELLECTUAL PROPERTY MANAGEMENT INC.; CONVERSANT IP N.B. 868 INC.; CONVERSANT IP N.B. 276 INC.
Reel/Frame 033484/0344 →
CHANGE OF NAME Recorded Mar 13, 2014
From: MOSAID TECHNOLOGIES INCORPORATED
To: CONVERSANT INTELLECTUAL PROPERTY MANAGEMENT INC.
Reel/Frame 032439/0638 →
U.S. INTELLECTUAL PROPERTY SECURITY AGREEMENT (FOR NON-U.S. GRANTORS) - SHORT FORM Recorded Jan 10, 2012
From: 658276 N.B. LTD.; 658868 N.B. INC.; MOSAID TECHNOLOGIES INCORPORATED
To: ROYAL BANK OF CANADA
Reel/Frame 027512/0196 →