摘要 |
PROBLEM TO BE SOLVED: To provide a semiconductor device capable of performing efficient DMA transfer processing. SOLUTION: An input and output port P1 of a sector buffer 104 for temporary storing data under transfer is used for DMA transfer with a system bus 108, and an input and output port P2 is used for data transfer with an I/O controller 107. A switching part 105 performs switching between connection of the system bus 108 with the I/O controller 107 and connection of the sector buffer 104 with the I/O controller 107 or the system bus 108. A sector buffer controller 106 independently starts data transfers through the input and output ports P1 and P2, cuts off the data transfer between the sector buffer 104 and the I/O controller 107 when completion of transfer of a transfer unit of data between the sector buffer 104 and the I/O controller 107 is detected, and transmits a control signal for connecting the system bus 108 with the I/O controller 107 to the switching part 105. COPYRIGHT: (C)2008,JPO&INPIT
|