Event signaling between peripheral modules and a processing unit
1 Assignment
0 Petitions
Accused Products
Abstract
There is described a method, a bus protocol, a peripheral module, a processing unit, a hub and also to a system consisting of said components, for event signaling between at least one peripheral module and a processing unit by means of a system bus. In this case the data to be transmitted data is encoded into a larger symbol space, from which a standard idle symbol is used in telegram pauses for synchronizing a connection between transmitter and receiver. A message present at the peripheral modules is enabled to be signaled to the processing unit independently of the telegram traffic initiated by the processing unit. This is achieved by a peripheral module wishing to signal an event to the processing unit sending to the processing unit in a telegram pause, instead of the standard idle character, a signaling sequence consisting of an alarm idle symbol and an alarm identifier which contain information about the relevant event as well as the module address of the peripheral module at which the event is present, with the information about the event also being transcoded into the larger symbol space.
116 Citations
50 Claims
-
1-30. -30. (canceled)
-
31. A method for event signaling between at least one peripheral module and a processing unit via a system bus, comprising:
-
operating the system bus based upon a system bus master, wherein the system bus master reads data from the peripheral modules or sends data to the peripheral modules;
using individual symbols for the data in a symbol space;
transcoding the data into a larger symbol space by an encoder, wherein the data are transmitted in a bit transmission layer via a transmitter;
using a telegram method for the transmission based upon a request/response paradigm, wherein specific symbols from the larger symbol space are used to identify a start and an end of a telegram, and wherein a standard idle symbol is used in telegram pauses to synchronize a connection between the transmitter and the receiver;
converting back the data via a decoder at a receiver; and
sending a signaling sequence by the peripheral module to the processing unit in a telegram pause instead of a standard idle symbol, to signal an event to the processing unit, wherein the signaling sequence has an alarm idle symbol and an alarm identifier, wherein the alarm identifier contains information about the event and a module address of the peripheral module with the event, and wherein the information about the event is transcoded into the larger symbol space. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38)
-
-
39. A peripheral module for communication with a processing unit over a system bus, comprising:
-
a transmitter for transmitting data to a system bus master, wherein the data are transcoded for transmission in a bit transmission layer at the transmitter by an encoder into a larger symbol space;
a receiver to receive data from the system bus master, wherein the data are converted in a smaller symbol space at the receiver by a decoder;
a telegram method based on a request/response paradigm used for data transmission, wherein specific symbols from the larger symbol space are used to identify a start and an end of a telegram, and wherein a standard idle symbol is used in telegram pauses for synchronizing a connection between a transmitter and a receiver;
a signaling sequence for event signaling to be send to the processing unit instead of a standard idle symbol, wherein the signaling sequence has an alarm idle symbol and an alarm identifier, wherein the alarm identifier contains information about the relevant event as well as the module address of the peripheral module. - View Dependent Claims (41, 42, 43, 44, 45, 46)
-
-
47. A processing unit for communication with at least one peripheral module over a system bus, comprising:
-
a transmitter for transmitting data to the peripheral modules, wherein the data are transcoded for transmission in a bit transmission layer at the transmitter by an encoder into a larger symbol space;
a receiver to receive data from the peripheral modules, wherein the data are converted in a smaller symbol space at the receiver by a decoder;
a telegram method based on a request/response paradigm used for data transmission, wherein specific symbols from the larger symbol space are used to identify a start and an end of a telegram, and wherein a standard idle symbol is used in telegram pauses for synchronizing a connection between a transmitter and a receiver;
a signaling sequence for event signaling to be send to the peripheral module instead of a standard idle symbol, wherein the signaling sequence has an alarm idle symbol and an alarm identifier, wherein the alarm identifier contains information about the relevant event as well as the module address of the peripheral module. - View Dependent Claims (48, 49, 50)
-
Specification