Onechip-computers as network-controller and computer
OwnerSiegfried Schwarzinventor
Life of this patent
Estimating the term…
Abstract
A network for onechip-computers with its network-driver comprises a process, with which the onechip-computer works independent as a computer at its place and additionally as a network-controller with its serial transmitter, serial receiver.
Claims10
A method for operating a plurality of onechip-computers, each including a serial transmitter and a serial receiver each provided with a buffer, connected by a network driver to a communication medium in a local network comprising the steps:
- (a) without any message on the communication medium, said plurality of onechip-computers operate independently from each other on individual jobs;
- (b) each of said plurality of onechip-computers, desiring transmission of a message to another of said plurality of onechip-computers, interrupts its own job and transmits a message header containing at least a destination address of said another onechip-computer which is to receive the message via the communication medium;
- (c) said plurality of onechip-computers are continuously monitoring the communication medium by said network driver for occurrence of an associated individual address which identifies each of said plurality of onechip-computers, respectively, so only that particular said onechip-computer identified by the destination address of the message header interrupts its own job for receiving the message;
- (d) a correct transmission of the message is monitored by each said network driver with an immediate feed-back of words of the transmitted message from an output of said each transmitting onechip-computers to an input of said each transmitting onechip-computers, and any collision of messages caused by several of said plurality of onechip-computers transmitting said message header is recognized, since the fed-back word of the transmitted message will be changed by a bit of any of the other messages present on the communication medium;
- (e) in case of a collision of the transmitted messages, said each transmitting onechip-computers stop transmission and access to the communication medium is given to one of said plurality of onechip-computers according to a priority granting method wherein the first of said plurality of onechip-computers given access has the highest priority and said each transmitting onechip-computers are given priority from one to three based on at least one of the following:
- (1) said onechip-computer is receiving the transmitted message,
- (2) said onechip-computer is requesting data for its own job, or
- (3) said onechip-computer desires transmission of a subsequent message;
- and
- (f) said one of said plurality of onechip-computers having first achieved access to the communication medium retains highest priority above said each of said plurality of onechip-computers until the end of the message transmitted therefrom.
A method for operating a plurality of onechip-computers, each including a serial transmitter and a serial receiver each provided with a buffer, connected by a network driver to a communication medium in a local network comprising the steps:
- (a) without any message on the communication medium, said plurality of onechip-computers operate independently from each other on individual jobs;
- (b) each of said plurality of onechip-computers, desiring transmission of a message to another of said plurality of onechip-computers, interrupts its own job and transmits a message header containing at least a destination address of said another onechip-computer which is to receive the message via the communication medium;
- (c) said plurality of onechip-computers are continuously monitoring the communication medium by said network driver for occurrence of an associated individual address which identifies each of said plurality of onechip-computers, respectively, so only that particular said onechip-computer identified by the destination address of the message header interrupts its own job for receiving the message;
- (d) a correct transmission of the message is monitored by each said network driver with an immediate feedback of words of the transmitted message from an output of said each transmitting onechip-computers to an input of said each transmitting onechip-computers, and any collision of messages caused by several of said plurality of onechip-computers transmitting said message header is recognized, since the feed-back word of the transmitted message will be changed by a bit of any of the other messages present on the communication medium;
- (e) in case of a collision of the transmitted messages, said each transmitting onechip-computers stop transmission and access to the communication medium is given to one of said plurality of onechip-computers according to a priority granting method wherein the first of said plurality of onechip-computers given access has the highest priority;
- (f) said one of said plurality of onechip-computers having first achieved access to the communication medium retains highest priority above said each of said plurality of onechip-computers until the end of the message transmitted therefrom;
- and
- wherein the message comprises the header containing the destination address, source address, a type of transmission portion, a receiver address for writing in a random access memory area, a transmitter address for reading from a random access memory area, a number-of-data portions word for determining how many data-portions are to be transferred, a check-sum for the header, a number of data portions each followed by the check-sums and a message stop-byte.
Dependencies are inferred from the claim text.