поискавой системы для электроныых деталей
  Russian  ▼
ALLDATASHEETRU.COM

X  

M32C/8A датащи(PDF) 137 Page - Renesas Technology Corp

номер детали M32C/8A
подробное описание детали  RENESAS MCU M16C FAMILY / M32C/80 Series
PDF  372 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
производитель  RENESAS [Renesas Technology Corp]
домашняя страница  http://www.renesas.com
Logo RENESAS - Renesas Technology Corp

M32C/8A датащи(HTML) 137 Page - Renesas Technology Corp

Back Button M32C/8A Datasheet HTML 133Page - Renesas Technology Corp M32C/8A Datasheet HTML 134Page - Renesas Technology Corp M32C/8A Datasheet HTML 135Page - Renesas Technology Corp M32C/8A Datasheet HTML 136Page - Renesas Technology Corp M32C/8A Datasheet HTML 137Page - Renesas Technology Corp M32C/8A Datasheet HTML 138Page - Renesas Technology Corp M32C/8A Datasheet HTML 139Page - Renesas Technology Corp M32C/8A Datasheet HTML 140Page - Renesas Technology Corp M32C/8A Datasheet HTML 141Page - Renesas Technology Corp Next Button
Zoom Inzoom in Zoom Outzoom out
 137 / 372 page
background image
M32C/8A Group
13. DMAC
Rev.1.00
Jul 15, 2007
Page 120 of 352
REJ09B0385-0100
13. DMAC
DMAC allows data to be sent to and from memory without involving the CPU. The M32C/8A Group has four DMAC
channels. DMAC transfers a 8- or 16-bit data from a source address to a destination address for each transfer request.
DMA0 and DMA1 must be prioritized when using DMAC. DMA2 and DMA3 share the registers with the high-speed
interrupts. The high-speed interrupts cannot be used when three or more DMAC channels are used.
The CPU and DMAC use the same data bus, but DMAC has a higher bus access privilege than the CPU. DMAC
employing the cycle-steal method enables a high-speed operation from a transfer request to a completion of 16-bit
(word) or 8-bit (byte) data transfer.
Figure 13.1 shows a mapping of DMAC-associated registers. Table 13.1 lists specifications of DMAC. Figures 13.2
to 13.6 show DMAC-associated registers. Figures 13.7 and 13.8 show register settings.
Because the registers shown in Figure 13.1 are allocated in the CPU, use the LDC instruction to set the registers.
To set registers DCT2, DCT3, DRC2, DRC3, DMA2, and DMA3, set the B flag to 1 (register bank 1) and write to
registers R0 to R3, A0, and A1 with the MOV instruction.
To set registers DSA2 and DSA3, set the B flag to 1 and write to registers SB and FB with the LDC instruction.
To set registers DRA2 and DRA3, write to registers SVP and VCT with the LDC instruction.
Figure 13.1
Register Mapping for DMAC
DMA mode register 0
DMA mode register 1
DMA0 transfer count register
DMA1 transfer count register
DMA0 transfer count reload register(1)
DMA1 transfer count reload register(1)
DMA0 memory address register
DMA1 memory address register
DMA0 SFR Address register
DMA1 SFR Address register
DMA0 memory address reload register(1)
DMA1 memory address reload register(1)
DMAC-Associated Registers
When three or more DMAC channels are used,
the register bank 1 is employed as DMAC registers.
DMA2 transfer count register
DMA3 transfer count register
DMA2 memory address register
DMA3 memory address register
DMA2 SFR Address register
DMA3 SFR Address register
DMA2 transfer count reload register(1)
DMA3 transfer count reload register(1)
When three or more DMAC channels are used,
the high-speed interrupt registers are employed as DMAC
registers.
DCT0
DCT1
DRC0
DRC1
DMD0
DMD1
DMA2 memory address reload register(1)
DMA3 memory address reload register(1)
DRA2(SVP)
DRA3(VCT)
SVF
Flag save register
DMA0
DMA1
DSA0
DSA1
DRA0
DRA1
DMA2(A0)
DMA3(A1)
DSA2(SB)
DSA3(FB)
DCT2(R0)
DCT3(R1)
DRC2(R2)
DRC3(R3)
When using DMA2 and DMA3, use the CPU registers shown in
parentheses ( ).
NOTE:
1. These registers are used for repeat transfer, not for single transfer.



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100  ...More


датащи скачать

Go To PDF Page


ссылки URL



Вашему бизинису помогли Аллдатащит?  [ DONATE ] 

Что такое Аллдатащит   |   реклама   |   контакт   |   Конфиденциальность   |   Ссылка на техническое описание    |   обмен ссыками   |   поиск по производителю
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
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