Claims Analysis
Total Claims: 23
Claim 1
Independent Claim
164 words
An interface circuit for interfacing between a shared bus and a processor, both for extracting information, in the form of packets, from said bus and for transmitting information, in the form of packets, to said bus, said interface circuit comprising: interface control means for receiving control information from said shared bus and transmitting control information to said shared bus in order to regulate accesses of said interface circuit to said shared bus independently of said processor; receiver means, responsive to control signals from said interface control means, for receiving data from said shared bus and for routing said data to a temporary data storage means; transmitter means, responsive to control signals from said interface control means, for transmitting data from said temporary data storage means to said shared bus; and access control means both for controlling the flow of data between said processor and said temporary data storage means and for regulating access to said storage means between said processor and said interface circuit.
Claim 2
Dependent Claim
164 words
An interface circuit for interfacing between a shared bus and a processor, both for extracting information, in the form of packets, from said bus and for transmitting information, in the form of packets, to said bus, said interface circuit comprising: interface control means for receiving control information from said shared bus and transmitting control information to said shared bus in order to regulate accesses of said interface circuit to said shared bus independently of said processor; receiver means, responsive to control signals from said interface control means, for receiving data from said shared bus and for routing said data to a temporary data storage means; transmitter means, responsive to control signals from said interface control means, for transmitting data from said temporary data storage means to said shared bus; and access control means both for controlling the flow of data between said processor and said temporary data storage means and for regulating access to said storage means between said processor and said interface circuit.
Claim 3
Dependent Claim
39 words
The interface circuit of claim 1 wherein said access control means and said interface control means interact such that the processor has access to said storage means no more frequently than every other possible access to said storage means.
Claim 4
Dependent Claim
29 words
The interface circuit of claim 1 wherein a data multiplexer is used to select data from either said receiver means or said processor for writing to said storage means.
Claim 5
Dependent Claim
24 words
The interface circuit of claim 1 wherein said receiver means contains a data pipeline for storing, temporarily, the data received from said shared bus.
Claim 6
Dependent Claim
28 words
The interface circuit of claim 4 wherein said data pipeline is a serial device having the capacity to store two bytes of data, in series, at one time.
Claim 7
Dependent Claim
30 words
The interface circuit of claim 1 further including a cyclic redundancy check (CRC) circuit for selectively performing error checks on data received from either said processor or said storage means.
Claim 8
Dependent Claim
30 words
The interface circuit of claim 1 wherein said transmitter means contains a data pipeline for storing, temporarily, the data read from the storage means prior to transmission to the bus.
Claim 9
Dependent Claim
27 words
The interface circuit of claim 7 wherein said data pipeline is a device having the capacity to store two bytes of data, in series, at one time.
Claim 10
Dependent Claim
194 words
An interface circuit for interfacing between a shared bus and a processor both for extracting data, in the form of packets, from said bus and for transmitting data, in the form of packets, to said bus, said interface circuit comprising: interface control means for exchanging control data with said shared bus, in the form of identification signals, polling signals, and control signals in order to regulate accesses of said interface circuit to said shared bus both for the reception of data on said bus, addressed to said interface circuit, and for the transmission of data on said shared bus independently of said processor; receiver means, responsive to control signals from said interface control means, for receiving data from said shared bus and for routing said data to a data storage means for temporary storage; transmitter means, responsive to control signals from said interface control means, for accessing data stored in said storage means and transmitting it to said shared bus; access control means both for controlling the flow of data between said processor and said data storage means, and for regulating access to said data storage means between said processor and said interface circuit.
Claim 11
Dependent Claim
194 words
An interface circuit for interfacing between a shared bus and a processor both for extracting data, in the form of packets, from said bus and for transmitting data, in the form of packets, to said bus, said interface circuit comprising: interface control means for exchanging control data with said shared bus, in the form of identification signals, polling signals, and control signals in order to regulate accesses of said interface circuit to said shared bus both for the reception of data on said bus, addressed to said interface circuit, and for the transmission of data on said shared bus independently of said processor; receiver means, responsive to control signals from said interface control means, for receiving data from said shared bus and for routing said data to a data storage means for temporary storage; transmitter means, responsive to control signals from said interface control means, for accessing data stored in said storage means and transmitting it to said shared bus; access control means both for controlling the flow of data between said processor and said data storage means, and for regulating access to said data storage means between said processor and said interface circuit.
Claim 12
Dependent Claim
35 words
The interface circuit of claim 9 wherein status bits are employed both to control the writing of data into said data storage means and to control the reading of data from said data storage means.
Claim 13
Dependent Claim
39 words
The interface circuit of claim 9 wherein accesses to said data storage means, for either reading or writing, are made n bits at a time, or whole multiples of n, wherein n is a positive integer greater than one.
Claim 14
Dependent Claim
21 words
The interface circuit of claim 11 wherein n equals eight and wherein only one multiple of n is used, namely sixteen.
Claim 15
Dependent Claim
173 words
An interface circuit, for interfacing between a shared bus and a processor, for exchanging data in the form of packets between said bus and said processor, said interface circuit comprising: interface control means for exchanging control data with said shared bus in order to regulate accesses of said interface circuit to said shared bus; a state machine means, including a data pipeline, said state machine means responsive to control signals from said interface control means, for exchanging data between said shared bus and a data storage means; access control means both for controlling the flow of data between said processor and said data storage means, and for regulating access to said data storage means between said processor and said state machine means; wherein access to said data storage means alternates between said state machine means and said processor such that said data pipeline in said state machine means accommodates data being exchanged between said data storage means and said shared bus during those times that said processor is accessing said data storage means.
Claim 16
Dependent Claim
173 words
An interface circuit, for interfacing between a shared bus and a processor, for exchanging data in the form of packets between said bus and said processor, said interface circuit comprising: interface control means for exchanging control data with said shared bus in order to regulate accesses of said interface circuit to said shared bus; a state machine means, including a data pipeline, said state machine means responsive to control signals from said interface control means, for exchanging data between said shared bus and a data storage means; access control means both for controlling the flow of data between said processor and said data storage means, and for regulating access to said data storage means between said processor and said state machine means; wherein access to said data storage means alternates between said state machine means and said processor such that said data pipeline in said state machine means accommodates data being exchanged between said data storage means and said shared bus during those times that said processor is accessing said data storage means.
Claim 17
Dependent Claim
32 words
The interface circuit of claim 13 wherein said state machine means includes both a receiver means and a transmitter means and includes two data pipelines, one for transmit and one for receive.
Claim 18
Dependent Claim
32 words
The interface circuit of claim 14 wherein said access control means regulates access to said data storage means such that said processor is given no more than one access in a row.
Claim 19
Dependent Claim
24 words
The interface circuit of claim 15 wherein each said data pipeline contains storage sufficient to hold data for two accesses to said shared bus.
Claim 20
Dependent Claim
15 words
The interface circuit of claim 16 wherein each data pipeline stores two bytes of data.
Claim 21
Dependent Claim
35 words
The interface circuit of claim 15 wherein said interface control means responds to polling signals from said shared bus to indicate that said interface circuit requests or does not request access to said shared bus.
Claim 22
Dependent Claim
30 words
The interface circuit of claim 13 wherein said state machine is a receive means and includes one data pipeline such that the exchange of data is from said bus only.
Claim 23
Dependent Claim
30 words
The interface circuit of claim 13 wherein said state machine is a transmitter means and includes one data pipeline such that the exchange of data is to the bus only.