IP Library Granted Patent US 8,327,108
Granted Patent B2
US 8,327,108 · App. 12/096,165 · Granted Dec 4, 2012

Slave and a master device, a system incorporating the devices, and a method of operating the slave device

Assignee: ST-Ericsson SA
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,327,108
App. No.
12/096,165
Granted
Dec 4, 2012
Kind
B2
Abstract

An electronic slave device includes a hardware data packing block having a configurable multiplexing unit having inputs connected to system bus, wires for receiving in parallel each bit of a data word, outputs connected to the respective data write pins of a memory for outputting in parallel each bit of a rearranged data word to be recorded, and rearrangeable connections between the inputs and the outputs according to a set configuration; a format register, the value of which can be set by an external master device to at least two different values; and a logic circuit capable of setting the connections of the multiplexing unit according to the value of the format register to obtain a rearranged data word having at least one symbol with a shifted position in comparison with the position of this symbol in the received data word.

Claims (20)

1. An electronic slave device to receive P-bit width symbols transmitted from an external master device X symbols being placed within a N-bit width dataword which is transmitted all at once from the master device to the slave device through a system bus, the slave device comprising:

a writeable memory,

a hardware data packing block comprising a configurable multiplexing unit having inputs connected to the system bus wires to receive in parallel each bit of the dataword, outputs connected to the respective data write pins of the memory to output in parallel each bit of a rearranged dataword to be recorded, and rearrangeable connections between the inputs and the outputs according to a set configuration,

a format register for storing a transport format value, the value of which can be set by the external master device to at least two different values, and

a logic circuit capable of setting the connections of the multiplexing unit according to the value of the format register to obtain a rearranged dataword having at least two symbols with at least one symbol with a shifted position by comparison to the position of this symbol in the received dataword, said rearranged dataword having a data occupation that is defined by said transport format value.

2. The slave device according to claim 1 , wherein the writeable memory is a bit addressable memory having K-bit width addressable rows, each row being divided into a plurality of P-bit width cells, K being a positive integer, and wherein the logic circuit is able to set the connection of the multiplexing unit for each received dataword to:

record the X symbols placed within a first received dataword in P-bit width cells of the memory so that at least one free P-bit width cell remains on one of the addressable row used to record these symbols, and

record at least one of the symbols placed within a second dataword in the free cell of the addressable row previously used to record symbols of the first dataword in order to complete this row.

3. The slave device according to claim 2 , wherein the hardware data packing block is designed to record each symbol in each addressable row according to a predetermined order in which the symbols are transmitted from the master device to the slave device.

4. A master device to transmit P-bit width symbols to a slave device according to claim 1 , X symbols being placed within a N-bit width dataword which is transmitted all at once from the master device to the slave device through a system bus, wherein the master device is able to set the format register value of the slave device.

5. A system to transmit P-bit width symbols from an external master device to a slave device, X symbol being placed within a N-bit width dataword which is transmitted all at once from the master device to the slave device through a system bus, the system comprising:

the master device,

the slave device, and

the system bus,

wherein the slave device comprises the electronic slave device of claim 1 .

6. A method to operate a slave device according to claim 1 , wherein the method comprises the step of setting the connections of the multiplexing unit according to the value of the format register to obtain a rearranged dataword having at least one symbol with a shifted position by comparison of the position of this symbol in the received dataword.

7. A method according to claim 6 , wherein the method comprises:

a first recording step during which the X symbols placed within the first received dataword are recorded in a P-bit width cells of the memory so that at least one free P-bit width cell remains on one of the addressable row used to record these symbols, and

a second recording step during which at least one of the symbols placed within a second received dataword is recorded in the free cell of the addressable row previously used to record symbols of the first dataword in order to complete this row.

8. The method according to claim 7 , wherein during the first and second recording steps, the symbols in each addressable row are recording according to a predetermined order in which the symbols are transmitted from the master device to the slave device.

Assignments (14)
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12298143 PREVIOUSLY RECORDED ON REEL 039361 FRAME 0212. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Oct 22, 2019
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 051029/0387 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12298143 PREVIOUSLY RECORDED ON REEL 042985 FRAME 0001. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Oct 22, 2019
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 051029/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12298143 PREVIOUSLY RECORDED ON REEL 038017 FRAME 0058. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Oct 22, 2019
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 051030/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12298143 PREVIOUSLY RECORDED ON REEL 042762 FRAME 0145. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Oct 22, 2019
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 051145/0184 →
RELEASE OF SECURITY INTEREST Recorded Sep 10, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP B.V.
Reel/Frame 050745/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12681366 PREVIOUSLY RECORDED ON REEL 038017 FRAME 0058. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded May 9, 2017
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 042985/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12681366 PREVIOUSLY RECORDED ON REEL 039361 FRAME 0212. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded May 9, 2017
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 042762/0145 →
PATENT RELEASE Recorded Aug 17, 2016
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP B.V.
Reel/Frame 039707/0471 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12092129 PREVIOUSLY RECORDED ON REEL 038017 FRAME 0058. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Jul 14, 2016
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 039361/0212 →
SECURITY AGREEMENT SUPPLEMENT Recorded Mar 7, 2016
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 038017/0058 →
STATUS CHANGE-ENTITY IN LIQUIDATION Recorded Feb 2, 2016
From: ST-ERICSSON SA
To: ST-ERICSSON SA, EN LIQUIDATION
Reel/Frame 037739/0493 →
CHANGE OF NAME Recorded Oct 30, 2012
From: ST WIRELESS SA
To: ST-ERICSSON SA
Reel/Frame 029213/0444 →
DEED OF TRANSFER Recorded Oct 25, 2012
From: NXP B.V.
To: ST WIRELESS SA
Reel/Frame 029199/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 2, 2009
From: LAYACHI, DAINECHE; ALIE, EMMANUEL; CAPELLA, LAURENT
To: ST-ERICSSON SA
Reel/Frame 023322/0418 →
Priority Claims (1)
EP 05300878 · Oct 28, 2005 · regional
Continuity (1)
Related Publication 20100070719A1 · Mar 18, 2010