Claims Analysis
Total Claims: 14
Claim 1
Independent Claim
162 words
A method of operating a computer system including first and second I/O circuits, first and second buses respectively coupled to said first and second I/O circuits, a memory, a third bus coupled to said memory, first and second bus interface circuits coupled between said third bus and said first and second buses respectively, and a direct memory access (DMA) controller coupled to said first bus and to said first bus interface circuit, comprising the steps of: operating said DMA controller to perform a read of data from said memory via said first bus interface circuit and said third bus, a temporary store of said data in a register associated with said DMA controller, and a write of said data, via said third bus, to a write buffer associated with said second bus interface circuit; and operating said second bus interface circuit to perform an I/O write from said write buffer by initiating a pseudo memory read and an actual I/O write cycle.
Claim 2
Independent Claim
162 words
A method of operating a computer system including first and second I/O circuits, first and second buses respectively coupled to said first and second I/O circuits, a memory, a third bus coupled to said memory, first and second bus interface circuits coupled between said third bus and said first and second buses respectively, and a direct memory access (DMA) controller coupled to said first bus and to said first bus interface circuit, comprising the steps of: operating said DMA controller to perform a read of data from said memory via said first bus interface circuit and said third bus, a temporary store of said data in a register associated with said DMA controller, and a write of said data, via said third bus, to a write buffer associated with said second bus interface circuit; and operating said second bus interface circuit to perform an I/O write from said write buffer by initiating a pseudo memory read and an actual I/O write cycle.
Claim 3
Independent Claim
171 words
A method of operating a computer system including first and second I/O circuits, first and second buses respectively coupled to said first and second I/O circuits, a memory, a third bus coupled to said memory, first and second bus interface circuits coupled between said third bus and said first and second buses respectively, a direct memory access (DMA) controller coupled to said first bus and to said first bus interface circuit, and a communications circuit coupled between said DMA controller and said second bus interface circuit, comprising the steps of: operating said DMA controller to perform a memory read cycle, wherein if said memory read cycle is not granted by said memory or any device on said third bus sending a DMA current address via said communications circuit to said second bus interface circuit; and operating said second bus interface circuit, if said DMA current address is sent, to generate a memory read and I/O write cycle on the second bus utilizing said DMA current address supplied via said communications circuit.
Claim 4
Independent Claim
171 words
A method of operating a computer system including first and second I/O circuits, first and second buses respectively coupled to said first and second I/O circuits, a memory, a third bus coupled to said memory, first and second bus interface circuits coupled between said third bus and said first and second buses respectively, a direct memory access (DMA) controller coupled to said first bus and to said first bus interface circuit, and a communications circuit coupled between said DMA controller and said second bus interface circuit, comprising the steps of: operating said DMA controller to perform a memory read cycle, wherein if said memory read cycle is not granted by said memory or any device on said third bus sending a DMA current address via said communications circuit to said second bus interface circuit; and operating said second bus interface circuit, if said DMA current address is sent, to generate a memory read and I/O write cycle on the second bus utilizing said DMA current address supplied via said communications circuit.
Claim 5
Dependent Claim
14 words
The method of claim 2, wherein said communications circuit is a serial communications circuit.
Claim 6
Independent Claim
181 words
A method of operating a computer system including first and second I/O circuits, first and second buses respectively coupled to said first and second I/O circuits, a memory, a third bus coupled to said memory, first and second bus interface circuits coupled between said third bus and said first and second buses respectively, a direct memory access (DMA) controller coupled to said first bus and to said first bus interface circuit, and a communications circuit coupled between said DMA controller and said second bus interface circuit, comprising the steps of: operating said DMA controller to perform an I/O read cycle on said first bus, and a memory write cycle on said third bus, wherein if said memory write cycle is not granted by said memory or any device on said third bus sending a DMA current address via said communications circuit to said second bus interface circuit; and operating said second bus interface circuit, if said DMA current address is sent, to generate a memory write cycle on said second bus utilizing the DMA current address supplied via said communications circuit.
Claim 7
Independent Claim
181 words
A method of operating a computer system including first and second I/O circuits, first and second buses respectively coupled to said first and second I/O circuits, a memory, a third bus coupled to said memory, first and second bus interface circuits coupled between said third bus and said first and second buses respectively, a direct memory access (DMA) controller coupled to said first bus and to said first bus interface circuit, and a communications circuit coupled between said DMA controller and said second bus interface circuit, comprising the steps of: operating said DMA controller to perform an I/O read cycle on said first bus, and a memory write cycle on said third bus, wherein if said memory write cycle is not granted by said memory or any device on said third bus sending a DMA current address via said communications circuit to said second bus interface circuit; and operating said second bus interface circuit, if said DMA current address is sent, to generate a memory write cycle on said second bus utilizing the DMA current address supplied via said communications circuit.
Claim 8
Dependent Claim
14 words
The method of claim 4, wherein said communications circuit is a serial communications circuit.
Claim 9
Independent Claim
154 words
A method of operating a computer system including first and second I/O circuits, first and second buses respectively coupled to said first and second I/O circuits, a memory, a third bus coupled to said memory, first and second bus interface circuits coupled between said third bus and said first and second buses respectively, a direct memory access (DMA) controller coupled to said first bus and to said first bus interface circuit, and a communications circuit coupled between said DMA controller and said second bus interface circuit, comprising the steps of: sending a DMA request from said second bus via said communications circuit to said DMA controller; operating said DMA controller to send a DMA acknowledge via said communications circuit to said second bus interface circuit; and operating said second bus interface circuit to perform an I/O read cycle on said second bus, and a memory write cycle on both said second and third buses.
Claim 10
Independent Claim
154 words
A method of operating a computer system including first and second I/O circuits, first and second buses respectively coupled to said first and second I/O circuits, a memory, a third bus coupled to said memory, first and second bus interface circuits coupled between said third bus and said first and second buses respectively, a direct memory access (DMA) controller coupled to said first bus and to said first bus interface circuit, and a communications circuit coupled between said DMA controller and said second bus interface circuit, comprising the steps of: sending a DMA request from said second bus via said communications circuit to said DMA controller; operating said DMA controller to send a DMA acknowledge via said communications circuit to said second bus interface circuit; and operating said second bus interface circuit to perform an I/O read cycle on said second bus, and a memory write cycle on both said second and third buses.
Claim 11
Dependent Claim
14 words
The method of claim 6, wherein said communications circuit is a serial communications circuit.
Claim 12
Independent Claim
137 words
A method of operating a computer system including first and second I/O circuits, first and second buses respectively coupled to said first and second I/O circuits, a memory, a third bus coupled to said memory, first and second bus interface circuits coupled between said third bus and said first and second buses respectively, a direct memory access (DMA) controller coupled to said first bus and to said first bus interface circuit, and a communications circuit between said DMA controller and said second bus interface circuit, comprising the steps of: sending a master signal from said second bus via said communications circuit to said DMA controller; operating said DMA controller to sample the master signal during a DMA acknowledge; and transferring control of said third bus to said second bus interface circuit when a master signal is detected.
Claim 13
Independent Claim
137 words
A method of operating a computer system including first and second I/O circuits, first and second buses respectively coupled to said first and second I/O circuits, a memory, a third bus coupled to said memory, first and second bus interface circuits coupled between said third bus and said first and second buses respectively, a direct memory access (DMA) controller coupled to said first bus and to said first bus interface circuit, and a communications circuit between said DMA controller and said second bus interface circuit, comprising the steps of: sending a master signal from said second bus via said communications circuit to said DMA controller; operating said DMA controller to sample the master signal during a DMA acknowledge; and transferring control of said third bus to said second bus interface circuit when a master signal is detected.
Claim 14
Dependent Claim
14 words
The method of claim 8, wherein said communications circuit is a serial communications circuit.