Integrated PCI buffer controller and XOR function circuit
First Claim
1. An integrated buffer controller and data function circuit comprising:
- a bus interface circuit including an address decode circuit having a data function enable output line,wherein said address decode circuit generates an inactive signal on said data function enable output line for a first set of addresses; and
said address decode circuit generates an active signal on data function enable output line for a second set of addresses different from said first set of addresses;
a buffer memory controller comprising;
a buffer memory port including a data port, a memory address port; and
a data function circuit coupled to said data function enable output line, and selectively connected to said data port; and
a data channel having a first end connected to said bus interface circuit and a second end connected to said memory controllerwherein in response to an inactive signal on said data function enable output line, said memory controller circuit couples said second end of said data channel to said data port; and
in response to an active signal on said data function enable output line, said buffer memory controller couples said data function circuit to said data port.
6 Assignments
0 Petitions
Accused Products
Abstract
An integrated buffer controller and data function circuit includes a data function circuit that is controlled by addresses supplied to the circuit. The integrated buffer controller and data function circuit has a bus interface that is used to connect the circuit to a bus on which one or more host adapters are connected so that both the host adapters and a host computer can transfer data to and from the circuit, and supply addresses to control operation of this data function circuit. A data channel in the integrated buffer controller and data function circuit connects the bus interface to a buffer memory controller. The buffer memory controller has a buffer memory port that includes a data port, a memory address port, and a memory control port. A buffer memory is connected to the buffer memory port. A data function circuit in the buffer memory controller is coupled to a data function enable output line. The data function circuit is selectively connected to the data port by a signal on the data function enable output line. In one embodiment, the data channel is a slave data channel. The integrated buffer controller and data function circuit also includes a master data channel connecting the bus interface to the memory controller. The master data channel includes a DMA controller connected to the bus interface, and a master first-in-first-out memory circuit connected between the DMA controller and the buffer memory controller.
-
Citations
23 Claims
-
1. An integrated buffer controller and data function circuit comprising:
-
a bus interface circuit including an address decode circuit having a data function enable output line, wherein said address decode circuit generates an inactive signal on said data function enable output line for a first set of addresses; and said address decode circuit generates an active signal on data function enable output line for a second set of addresses different from said first set of addresses; a buffer memory controller comprising; a buffer memory port including a data port, a memory address port; and a data function circuit coupled to said data function enable output line, and selectively connected to said data port; and a data channel having a first end connected to said bus interface circuit and a second end connected to said memory controller wherein in response to an inactive signal on said data function enable output line, said memory controller circuit couples said second end of said data channel to said data port; and in response to an active signal on said data function enable output line, said buffer memory controller couples said data function circuit to said data port. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An integrated buffer controller and data function circuit comprising:
-
a bus interface circuit including an address decode circuit having a data function enable output line, wherein said address decode circuit generates an inactive signal on said data function enable output line for a first set of addresses; and said address decode circuit generates an active signal on data function enable output line for a second set of addresses different from said first set of addresses; a buffer memory controller comprising; a buffer memory port including a data port, a memory address port; and a data function circuit coupled to said data function enable output line, and selectively connected to said data port; a slave data channel having a first end connected to said bus interface circuit and a second end connected to said memory controller wherein in response to an inactive signal on said data function enable output line, said memory controller circuit couples said second end of said data channel to said data port; and in response to an active signal on said data function enable output line, said buffer memory controller couples said data function circuit to said data port; and a master data channel connecting said bus interface circuit to said memory controller. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. An integrated buffer controller and data function circuit comprising:
-
a bus interface circuit including an address decode circuit having a data function enable output line, wherein said address decode circuit generates an inactive signal on said data function enable output line for a first set of addresses; and said address decode circuit generates an active signal on data function enable output line for a second set of addresses different from said first set of addresses; a buffer memory controller comprising; a buffer memory port including a data port, a memory address port; and a data function circuit coupled to said data function enable output line, and selectively connected to said data port; a slave data channel having a first end connected to said bus interface circuit and a second end connected to said memory controller wherein in response to an inactive signal on said data function enable output line, said memory controller circuit couples said second end of said data channel to said data port; and in response to an active signal on said data function enable output line, said buffer memory controller couples said data function circuit to said data port; and a master data channel connecting said bus interface circuit to said memory controller wherein said master data channel further comprises; a DMA controller connected to said bus interface circuit; and a master first-in-first-out memory circuit connected between said DMA controller and said buffer memory controller; and a sequencer connected to said buffer memory controller and said DMA controller. - View Dependent Claims (20, 21, 23)
-
-
22. An integrated buffer controller and data function circuit as in claim 19wherein said bus interface circuit is connected to a PCI bus.
Specification