Patent ID: 7424580
Filing Date: 2008-09-09
Classification: G06F

Abstract:
1. A data transfer control device for data transfer through a bus, comprising: a circuit that is connectable to a first bus, the first bus being connectable to a first device; an interface circuit that is connectable to a second bus and is coupled to the circuit, the second bus being connectable to a second device; a non-volatile memory that stores at least one of device information and data transfer control program information and is coupled to the circuit; and a processor that is coupled to the interface circuit, a firmware stored in the non-volatile memory executed by the processor including: a rewriter; and a rewriter activation section, the data transfer control device having a bus bridge function between the first bus conforming to a first interface standard and the second bus conforming to a second interface standard, the bus bridge function being realized by issuing a command included in a command packet transferred from the first device through the first bus, to the second device through the second bus, the rewriter activation section automatically activating the rewriter to start processing when the second bus is detected to have no connection to any device before a normal data transfer using the bus bridge function, the rewriter loading and writing information transferred from the first device through the first bus into a rewrite area of the non-volatile memory when the rewriter is activated by the rewriter activation section, when the second bus is detected to have a connection to the second device, the circuit performing packet transfer through the first bus conforming to the first interface standard and the interface circuit performing interface processing with the second device conforming to the second interface standard to realize the normal data transfer using the bus bridge function, the non-volatile memory having an area in which is stored information for indicating whether or not the data transfer control program information has been written correctly into the rewrite area.