| Electronic Components Datasheet Search |
|
TMPR3916 Datasheet(PDF) 114 Page - Toshiba Semiconductor |
|
|
|||||||||||||||||||||||||||||
TMPR3916 Datasheet(HTML) 114 Page - Toshiba Semiconductor |
|
114 / 225 page ![]() Chapter 6 Direct Memory Access Controller (DMAC) Preliminary 6-1 6. Direct Memory Access Controller (DMAC) The purpose of the Direct Memory Access Controller (DMAC) is to accelerate system speed and to make it easier for software to transfer data between memory and peripheral devices. The DMA Controller contains the following features: • The DMAC consists of two independent channels: channel 0 and channel 1. Channel 0 has higher priority than channel 1 on GBUS transfers. • DMA transactions are only possible from device to memory or from memory to device. Devices are for example UART and TXSEI. • The DMA transfer will start after request of a peripheral device. That’s why only data transfer will happen, when the device needs data. The UARTs, the TXSEI or an external device can send a request. • At the end of a transaction or at the occurrence of an error an interrupt will be caused. The interrupt is only maskable in the Interrupt Controller (INTC). The following sequence shows the principle use of the DMA Controller to transfer data between memory and a peripheral device: 1. Configure the DMA and the peripheral device. Set the number of Bytes to be transferred. 2. The DMA Controller waits for a request of the peripheral device. 3. The DMA Controller transfers data between memory and the peripheral device. 4. The DMA Controller sends an acknowledge to the peripheral device. 5. If there are more bytes left to transfer go to point 2. 6. The DMA Controller causes an interrupt. |
|
Link URL |
| Does ALLDATASHEET help your business so far? [ DONATE ] |
About Alldatasheet | Advertisement | Contact us | Privacy Policy | Link to Datasheet | Link Exchange | Manufacturer List All Rights Reserved©Alldatasheet.com |
| Russian : Alldatasheetru.com | Korean : Alldatasheet.co.kr | Spanish : Alldatasheet.es | French : Alldatasheet.fr | Italian : Alldatasheetit.com Portuguese : Alldatasheetpt.com | Polish : Alldatasheet.pl | Vietnamese : Alldatasheet.vn Indian : Alldatasheet.in | Mexican : Alldatasheet.com.mx | British : Alldatasheet.co.uk | New Zealand : Alldatasheet.co.nz |
|
Family Site : ic2ic.com |
icmetro.com |