IP Library Granted Patent US 7,028,111
Granted Patent B2
US 7,028,111 · App. 10/254,225 · Granted Apr 11, 2006

Bus system and bus interface for connection to a bus

Assignee: Koninklijke Philips Electronics N.V.
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 7,028,111
App. No.
10/254,225
Granted
Apr 11, 2006
Kind
B2
Abstract

The invention relates to a bus system comprising a first station ( 202 ) and a second station ( 203 ), ( 204 ), coupled by a bus for transferring messages, said bus being designed to operate in accordance with a protocol in which said first station ( 202 ) periodically sends messages in a predetermined order to the second station ( 203 ), ( 204 ), wherein said first station ( 202 ) comprises an interruptible processor ( 206 ), a memory element ( 208 ) comprising a buffer ( 501, 502 ), and a bus interface ( 207 ), wherein said interruptible processor ( 206 ) can be operated so as to generate a plurality of series of message properties; wherein said processor ( 206 ) can further be operated so as to issue a first series of message properties from among said plurality of series of message properties to said buffer ( 501, 503 ), and upon receipt of an interrupt signal from said bus interface issues a second series of message properties from among said plurality of series of message properties; wherein said buffer ( 501, 502 ) has a storage capacity, which is adjustable by the processor ( 206 ) and which is matched to store said first series of said message properties and said second series of said message properties; and wherein said bus interface ( 207 ) can be operated so as to retrieve said first series of message properties from said buffer, to generate a first series of said messages from said properties, to send said first series of said messages to said second station ( 203, 204 ), and to send said interrupt signal to said processor ( 206 ).

Claims (22)

1. A bus system including a first station and a second station, coupled by a bus for transferring messages, said bus being designed to operate in accordance with a protocol in which said first station periodically sends messages in a predetermined order to the second station, characterized in that

said first station includes an interruptible processor, a memory element comprising a buffer, and a bus interface,

wherein said interruptible processor can be operated so as to generate a plurality of series of message properties where the message properties include timing information and further include a payload;

wherein said processor can further be operated so as to issue a first series of message properties from among said plurality of series of message properties to said buffer, and upon receipt of an interrupt signal from said bus interface to issue a second series of message properties from among said plurality of series of message properties;

wherein said buffer has a storage capacity that is adjustable by the processor such that it is matched to store said first series of said message properties and said second series of said message properties;

wherein said bus interface can be operated so as to retrieve said first series of message properties from said buffer, to generate a first series of said messages properties from said message properties, to send said first series of said messages to said second station, and to send interrupt signal to said processor;

said bus interface can be operated for periodically receiving messages with data items from the second station;

said bus interface can be further operated so as to extract said data items from said received messages, to extract timing information from said received messages, to compare said timing information with said timing information of said message properties from said first series of message properties stored in said buffer, and if said extracted timing information matches the timing information of said message properties from said first series of message properties stored in said buffer, to add said extracted data items to said payload; and

said processor can be operated so as to retrieve said payload from said message properties from said first series of message properties stored in said buffer upon receipt of a further interrupt signal from said bus interface.

2. A bus interface including a connection for a bus, an input for receiving a plurality of series of message properties from an interruptible processor, and an interrupt output for sending an interrupt signal to said processor, comprising:

a controller;

a memory element comprising a buffer, wherein said buffer has a storage capacity which is adjustable by said processor and which is matched so as to store a first series of said message properties from among said plurality of series of message properties received from said processor and a second series of said message properties from among said plurality of series of message properties received from said processor after said processor has received an interrupt signal via said interrupt output,

wherein said controller can be operated so as to retrieve said first series of message properties from said buffer, to generate a first series of message properties from said first series of said message properties, to send said first series of message properties to said connection for said bus, and to send said interrupt signal to said processor; and a further buffer that can be operated so as to receive a storage capacity control item from said processor; and

said controller can be operated so as to retrieve said storage capacity control item from said processor, and

to retrieve said storage capacity control item from said further buffer and, based on information contained within said storage capacity control item, can be operated so as to adjust said storage capacity.

3. A bus interface including a connection for a bus, an input for receiving a plurality of series of message properties from an interruptible processor, and an interrupt output for sending an interrupt signal to said processor, comprising:

a controller; and

a memory element including a buffer, wherein said buffer has a storage capacity which is adjustable by said processor and which is matched so as to store a first series of said message properties, where the message properties include timing information on said messages and further include a payload of said messages, from among said plurality of series of message properties received from said processor and a second series of said message properties from among said plurality of series of message properties received from said processor after said processor has received an interrupt signal via said interrupt output,

wherein said controller can be operated so as to retrieve said first series of message properties from said buffer, to generate a first series of message properties from said first series of said message properties, to send said first series of message properties to said connection for said bus, and to send said interrupt signal to said processor,

said controller can be operated for periodically receiving messages with data items from the second station;

said controller can further be operated so as to extract said data items from said received messages, to extract timing information from said received messages, to compare said timing information with said timing information of said message properties from said first series of message properties stored in said buffer, and if said extracted timing information matches said timing information of said message properties from said first series of message properties stored in said buffer, to add said extracted data items to said payload; and

wherein a further interrupt signal is sent via said interrupt output to said processor to notify said processor of said addition of said extracted data items to said payload.

Assignments (5)
CHANGE OF NAME Recorded Feb 2, 2016
From: ST WIRELESS SA
To: ST-ERICSSON SA
Reel/Frame 037683/0128 →
STATUS CHANGE-ENTITY IN LIQUIDATION Recorded Feb 2, 2016
From: ST-ERICSSON SA
To: ST-ERICSSON SA, EN LIQUIDATION
Reel/Frame 037739/0493 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 28, 2016
From: NXP B.V.
To: ST WIRELESS SA
Reel/Frame 037624/0831 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 15, 2006
From: KONINKLIJKE PHILIPS ELECTRONICS N.V.
To: NXP B.V.
Reel/Frame 018635/0787 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 26, 2002
From: CHANG, YEOW KHAI; ZOU, YING
To: KONINKLIJKE PHILIPS ELECTRONICS N.V.
Reel/Frame 013613/0944 →
Priority Claims (1)
WO PCT/SG01/00196 · Sep 28, 2001 · international
Continuity (1)
Related Publication 20030101311A1 · May 29, 2003