Data communication system based on a serial bus and a monitor station for use with such system
First Claim
1. A monitor station for use in a system which includes a single channel serial bus and a plurality of stations acting as transmitters and/or receivers, at least one of the plurality of stations being a master station and at least one of the plurality of stations being a slave station, the monitor station including a) clock means for timing bits or nibbles thereof;
- b) means, responsive to the clock means, for downloading bits sourced from both the master station and the slave station, from the serial bus;
c) means for recreating at least a portion of a frame structure present on the serial bus and for reorganizing the bits downloaded, by the downloading means, into a reconstituted frame,i) which reconstituted frame is the same as at least a portion of a frame transmitted on the serial bus,ii) which frame structureA) includes a start signal, address signals, further signals and control signals, andB) supports an in-frame dialog between the master and slave stations, in that it contains both read information from and write information for the master station,iii) which means for recreating includes a frame buffer for storing relevant parts of the reconstituted frame; and
c) means for inspecting and monitoring any bit stored in the frame buffer;
whereby the monitor stationcollects data from both the master station and the slave station;
operates on a bit level;
does not affect data on the serial bus.
0 Assignments
0 Petitions
Accused Products
Abstract
A data communication system based on a serial bus and a monitor station for use with such system.
A data communication system is based on a serial bus. It comprises transmitter stations and receiver stations. Frames have a sequence of start signals, address signals, and further signals, and also include control signals, and support an in-frame dialog between master and slave. A monitor station is also present and, irrespective of the source of a particular bit allows for sampling such bit in that it emulates an uncommitted slave station.
-
Citations
16 Claims
-
1. A monitor station for use in a system which includes a single channel serial bus and a plurality of stations acting as transmitters and/or receivers, at least one of the plurality of stations being a master station and at least one of the plurality of stations being a slave station, the monitor station including a) clock means for timing bits or nibbles thereof;
-
b) means, responsive to the clock means, for downloading bits sourced from both the master station and the slave station, from the serial bus; c) means for recreating at least a portion of a frame structure present on the serial bus and for reorganizing the bits downloaded, by the downloading means, into a reconstituted frame, i) which reconstituted frame is the same as at least a portion of a frame transmitted on the serial bus, ii) which frame structure A) includes a start signal, address signals, further signals and control signals, and B) supports an in-frame dialog between the master and slave stations, in that it contains both read information from and write information for the master station, iii) which means for recreating includes a frame buffer for storing relevant parts of the reconstituted frame; and c) means for inspecting and monitoring any bit stored in the frame buffer; whereby the monitor station collects data from both the master station and the slave station; operates on a bit level; does not affect data on the serial bus. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A data communications system comprising
a single channel serial bus a plurality of transmitter and/or receiver stations, physically coupled to the bus, for intercommunicating multibit messages in the form of bus signals organized in finite frames, each frame including a contiguous sequence of signal spaces containing a start signal, address signals, further signals, control signals, and an acknowledge bit and each frame supporting an in-frame dialog which comprises both write information and read information related to one of said plurality of transmitter and/or receiver stations which is acting as a master station, a monitor station for emulating an uncommitted receiver station with respect to a source of a first frame, which source can either be the master station or another one of said plurality of transmitter and/or receiver stations which is acting a slave station, said monitor station comprising a) a bus interface physically coupled to said serial bus to receive said first frame at a bit level; - and
b) a frame buffer coupled to said bus interface to receive said first frame including the acknowledge bit unconditionally from said bus interface and for storing relevant parts of said frame, and c) means for inspecting and monitoring any bit stored in the frame buffer; whereby said monitor station does not affect data on the bus; said monitor station monitors both sides of the in-frame dialog.
- and
-
16. A monitor station for use with a data communications system comprising a single channel serial bus physically coupled to a plurality of transmitter and/or receiver stations for intercommunicating multibit messages in the form of bus signals organized in finite frames each frame including a contiguous sequence of signal spaces containing a start signal, address signals, further signals, control signals and an acknowledge bit, and each frame supporting an in-frame dialog which comprises both write information and read information related to one of said plurality of transmitters and/or receiver stations which is acting as a master station, said monitor station comprising:
-
a) a bus interface physically coupled to said serial bus to receive said first frame at a bit level from either the master station or one of said plurality of transmitter and/or receiver stations which is acting as a slave station; and b) a frame buffer coupled to said bus interface to receive said first frame including the acknowledge bit unconditionally from said bus interface and for storing relevant parts of said frame, and c) means for inspecting and monitoring any bit stored in the frame buffer; whereby said monitor station does not affect data on the bus; and said monitor station monitors both sides of the in-frame dialog.
-
Specification