摘要 |
PURPOSE: A universal serial bus device for supporting a DMA(Direct Memory Access) interface is provided to transmit data between a host computer and an MCU(Micro-Controller Unit) of an external device at high speed and to reduce a program load of the MCU of the external device using the DMA. CONSTITUTION: A DMA controller(14) receives or transmits data by responding to the control data. An MCU(16) outputs a transmission control signal for transmitting data at a predetermined period, transmits data through the DMA controller(14), outputs a receiving control signal for setting a DMA register for receiving data by responding to an interrupt signal for informing a data receipt, and receives data through the DMA controller(14). A USB(Universal Serial Bus) core(12) is connected among a host computer(10), the MCU(16), and the DMA controller(14) and transmits an interrupt signal(MCU_INTR) to the MCU(16) when the host computer(10) transmits an initial data. In addition, the USB core(12) transmits the data transmitted from the host computer(10) according as a receiving control signal is inputted to the DMA controller(14) and transmits the data from the DMA controller(14) to the host computer(10) by the transmission control signal.
|