IP Library Granted Patent US 8,463,959
Granted Patent B2
US 8,463,959 · App. 13/012,754 · Granted Jun 11, 2013

High-speed interface for daisy-chained devices

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,463,959
App. No.
13/012,754
Granted
Jun 11, 2013
Kind
B2
Abstract

A plurality of devices are operated by storing at a device a first ID number received at a first port of the device and a second ID number received at a second port of the device. The device receives a data command through at least one of the first and second ports. The data command has a command ID number. The device executes the data command when at least one of the command ID number is equal to the first ID number when the data command is received at the first port and the command ID number is equal to the second ID number when the data command is received at the second port.

Claims (15)

1. A method for operating a plurality of devices, one of the devices being configured to write a word, the one device having first and second ports, the method comprising:

storing at the one device a first identification (ID) number received at the first port of the one device and a second ID number received at the second port of the one device;

receiving, by the one device, a data command through at least one of the first and second ports, the data command having a command ID number; and

executing, by the one device, the data command when at least one of the command ID number is equal to the stored first ID number when the data command is received through the first port, and the command ID number is equal to the stored second ID number when the data command is received through the second port, the executing the data command including writing a first half of the word through the first port of the one device and a second half of the word through the second port of the one device;

wherein the executing the data command further includes delaying one of the first half of the word and the second half of the word by a number of clock cycles equal to the absolute numerical difference between the stored first and second ID numbers.

2. The method of claim 1 further comprising:

transmitting the data command without execution from the one device through the second port, when the data command is received through a the first port and the command ID of the received data command is not the same as the stored first ID number, and transmitting the data command without execution from the one device through the first port when the data command is received through at the second port and the command ID of the received data command is not the same as the stored second ID number.

3. A method for operating a plurality of devices, one of the devices being configured to read a word the one device having first and second ports, the method comprising:

storing at the one device a first identification (ID) number received at a first port of the one device and a second ID number received at a second port of the one device;

receiving, by the one device, a data command through at least one of the first and second ports, the data command having a command ID number; and

executing, by the one device the data command when at least one of the command ID number is equal to the stored first ID number when the data command is received through the first port, and the command ID number is equal to the stored second ID number when the data command is received through the second port,

the executing the data command including reading a first half of the word through the first port of the one device and a second half of the word through, the second port of the one device;

wherein the executing the data command further includes delaying one of the first half of the word and the second half of the word by a number of clock cycles equal to the absolute numerical difference between the stored first and second ID numbers.

4. The method of claim 3 further comprising;

transmitting the data command without execution from the one device through the second port, when the data command is received at the first port and the command ID of the received data command is not the same as the stored first ID number, and transmitting the data command without execution from the one device through the first port when the data command is received at the second port and the command ID of the received data command is not the same as the stored second ID number.

Assignments (10)
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 26, 2015
From: CONVERSANT INTELLECTUAL PROPERTY MANAGEMENT INC.
To: NOVACHIPS CANADA INC.
Reel/Frame 035102/0702 →
RELEASE OF SECURITY INTEREST Recorded Feb 12, 2015
From: CPPIB CREDIT INVESTMENTS INC.; ROYAL BANK OF CANADA
To: CONVERSANT INTELLECTUAL PROPERTY MANAGEMENT INC.
Reel/Frame 034979/0850 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 25, 2013
From: CHOI, BYOUNG JIN
To: MOSAID TECHNOLOGIES INCORPORATED
Reel/Frame 031476/0171 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 10, 2011
From: CHOI, BYOUNG JIN
To: MOSAID TECHNOLOGIES INCORPORATED
Reel/Frame 025785/0719 →