摘要 |
A method for performing a data transfer to one of a plurality of peripheral devices in a computer system comprising a first bus, a bus bridge for coupling to the first bus and for interfacing to a second bus, the second bus coupled to the bus bridge, and a plurality of peripheral devices connected to the second bus. The method comprises activating a register access source port in the bus bridge to configure the register access source port in the bus bridge for a transfer and the bus bridge receiving and storing a target address of a register in a peripheral. The bus bridge then transmits one or more command messages to the target peripheral device including the address of the target register in the target peripheral device. Next, the bus bridge receives and stores data from the first bus in a buffer. The bus bridge then transmits the data as one or more address/data pairs to a destination port of the target peripheral device. The one or more address/data pairs each includes an address of the destination port in the target peripheral device and the data received from the first bus.
|