Method and arrangement for controlling a data transmission
AssigneeSiemens Aktiengesellschaft
InventorRobert Fodor
Life of this patent
Estimating the term…
Abstract
For a bidirectional data transfer between a system bus (CPU-Bus) and a peripheral bus (PCI-Bus) the two busses are connected to each other via a coupling device (BRIDGE). The coupling device (BRIDGE) respectively has two (one per direction) means-specific temporary storage units (FIFO1, . . . , FIFOn) for all peripheral devices connected to the peripheral bus (PCI-Bus).
Claims10
A method for controlling a data transmission in a digital data processing means between a memory connected to a system bus and peripheral means connected to a peripheral bus, comprising the steps of:
- providing data transmission via a coupling means which provides a bidirectional temporary storage of data and which connects the system bus and the peripheral bus;
- temporarily storing data to be transmitted from a first peripheral means to a memory unit based on a request by said peripheral means in a first temporary storage unit;
- and
- temporarily storing data to be transmitted from the storage means to a relevant peripheral means in a second temporary storage unit, the temporary storage units being individually allocated to the relevant peripheral means, respectively.
A coupling device for connecting a peripheral bus to a system bus, whereby a plurality of peripheral means are connected to the peripheral bus, comprising:
- first temporary storage units, for a temporary storage of data to be transmitted from a peripheral means to the system bus based on a request of a peripheral means;
- said storage units being individually allocated to the peripheral means, respectively;
- second temporary storage units for a temporary storage of data to be transmitted from the system bus to a relevant peripheral means based on a request of a peripheral means, said storage units being individually allocated to the peripheral means, respectively.
Dependencies are inferred from the claim text.