In a bus, which is provided with a switch having a plurality of master
ports and a plurality of slave ports and can connect each of the
plurality of master ports to an arbitrary port of the plurality of slave
ports, an address phase that issues an address and a command and a data
phase that issues write data are separated, and an address phase of next
transaction can be issued before the data phase is completed. This
improves performance of a system, in which a plurality of master modules
and slave modules are connected through the bus.