数据搜索系统,热门电子元器件搜索
  Chinese  ▼
ALLDATASHEETCN.COM

X  

TMP93CS41 数据表(PDF) 43 Page - Toshiba Semiconductor

部件名 TMP93CS41
功能描述  CMOS 16-Bit Microcontroller
PDF  248 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
制造商  TOSHIBA [Toshiba Semiconductor]
网页  http://www.semicon.toshiba.co.jp/eng
标志 TOSHIBA - Toshiba Semiconductor

TMP93CS41 数据表(HTML) 43 Page - Toshiba Semiconductor

Back Button TMP93CS41 Datasheet HTML 39Page - Toshiba Semiconductor TMP93CS41 Datasheet HTML 40Page - Toshiba Semiconductor TMP93CS41 Datasheet HTML 41Page - Toshiba Semiconductor TMP93CS41 Datasheet HTML 42Page - Toshiba Semiconductor TMP93CS41 Datasheet HTML 43Page - Toshiba Semiconductor TMP93CS41 Datasheet HTML 44Page - Toshiba Semiconductor TMP93CS41 Datasheet HTML 45Page - Toshiba Semiconductor TMP93CS41 Datasheet HTML 46Page - Toshiba Semiconductor TMP93CS41 Datasheet HTML 47Page - Toshiba Semiconductor Next Button
Zoom Inzoom in Zoom Outzoom out
 43 / 248 page
background image
TMP93CS40/TMP93CS41
2004-02-10
93CS40-41
3.4.2
Micro DMA
In addition to the conventional interrupt processing, the TMP93CS40 and TMP93CS41
also have a micro DMA function. When an interrupt is accepted, in addition to an interrupt
vector, the CPU receives data indicating whether it is to be processed in micro DMA mode
or in general-purpose interrupt mode. The CPU performs micro DMA processing only if
that mode is requested.
The micro DMA of the TMP93CS40 and TMP93CS41 can process at very high speed
compared with the TLCS-90 micro DMA because it has transfer parameters in dedicated
registers in the CPU. Since those dedicated registers are assigned as CPU control registers,
they can only be accessed by the LDC instruction.
(1) Micro DMA operation
Micro DMA operation starts when the accepted interrupt vector value matches the
micro DMA start vector value set in the interrupt controller. The micro DMA has four
channels, so that it can be set for up to four types of interrupt sources at the same time.
When a micro DMA interrupt is accepted, data are automatically transferred from
the transfer source address to the transfer destination address set in the control
register, and the transfer counter is decremented. If the value in the counter after
decrementing is other than “0”, micro DMA processing is completed; if the value in the
counter after decrementing is “0”, general-purpose interrupt processing is performed.
In read-only mode, which provides for DRAM refresh, the value in the counter is
ignored and a dummy read operation is repeated.
32-bit control registers are used for setting transfer source and destination
addresses. However, the TMP93CS40 and TMP93CS41 have only 24 address pins for
output. A 16-Mbyte space is available for the micro DMA.
There are two data transfer modes: One-byte mode and one-word mode.
Incrementing, decrementing, and fixing the transfer source and destination addresses
after transfer can be done in both modes. Therefore data can easily be transferred
between I/O and memory and between different I/Os. For details of transfer modes, see
the description of transfer mode registers.
The transfer counter has 16 bits, so up to 65536 transfers (The maximum when the
initial value of the transfer counter is 0000H) can be performed for one interrupt
source by micro DMA processing.
When the transfer counter is decremented to “0” after data are transferred by the
micro DMA, general-purpose interrupt processing is performed. After processing the
general-purpose interrupt, restarting the interrupts of the same channel restarts the
transfer counter from 65536. It is necessary to reset the transfer counter in the
general-purpose interrupt processing routine.
Interrupt sources handled by micro DMA processing are 20 in total, and the micro
DMA start vectors are listed in Table 3.4.1.
The following timing chart is a micro DMA cycle of the transfer address increment
(INC) mode (The other modes are the same as this except for the read-only mode).
(Conditions: MAX mode, 16-bit bus width for 16 Mbytes, 0 waits.)



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


链接网址



ALLDATASHEET是否为您带来帮助?  [ DONATE ] 

关于 Alldatasheet   |   广告服务   |   联系我们   |   隐私政策   |   数据表链接    |   链接交换   |   制造商名单
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