Patent ID: 7711879
Filing Date: 2010-05-04
Classification: G06F

Abstract:
1. A method of transferring data between a single master chip and a plurality of slave chips, the method comprising: a connecting step of connecting the master chip and the slave chips that receive data transferred from the master chip, by a ring-shaped path; and a data transfer step of transferring the data from the master chip to the slave chips via the ring-shaped path, wherein the slave chips each receive the data transferred from the master chip, the data being handled as transactions in units of transactions each formed by several bits, and analyze each received transaction, wherein the transactions include a transaction for reading data from a register provided in at least one of the slave chips that is to process the transaction, and wherein the slave chips each receive a command transaction for reading contained in the transaction for reading, determine whether the received command transaction is to be processed by the slave chip, and transfer the command transaction for reading to a next one of the slave chips in parallel with the determination, and the next slave chip, if it is to process the received command transaction for reading, reads the data from the register provided therein, and transfers the data read from the register to a next one of the slave chips as a data transaction for reading, and wherein the command transaction for reading and the data transaction, which have been transferred, are finally transferred to the master chip, the master chip determining that processing of the transaction for reading is completed at a time point reception of the data transaction for reading is completed.