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

X  

STR720 数据表(PDF) 82 Page - STMicroelectronics

部件名 STR720
功能描述  ARM720T 16/32-BIT MCU WITH 16K RAM, USB, CAN, 3 TIMERS, ADC, 6 COMMUNICATIONS INTERFACES
PDF  401 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
制造商  STMICROELECTRONICS [STMicroelectronics]
网页  http://www.st.com
标志 STMICROELECTRONICS - STMicroelectronics

STR720 数据表(HTML) 82 Page - STMicroelectronics

Back Button STR720 Datasheet HTML 78Page - STMicroelectronics STR720 Datasheet HTML 79Page - STMicroelectronics STR720 Datasheet HTML 80Page - STMicroelectronics STR720 Datasheet HTML 81Page - STMicroelectronics STR720 Datasheet HTML 82Page - STMicroelectronics STR720 Datasheet HTML 83Page - STMicroelectronics STR720 Datasheet HTML 84Page - STMicroelectronics STR720 Datasheet HTML 85Page - STMicroelectronics STR720 Datasheet HTML 86Page - STMicroelectronics Next Button
Zoom Inzoom in Zoom Outzoom out
 82 / 401 page
background image
STR720 - DMA CONTROLLER (DMAC)
82/401
9.3 Functional Description
The DMA Controller is a single channel DMA Controller capable of servicing up to 2 data
streams. To reduce the gate count only one FIFO has been implemented which is shared
among the 2 data streams via the use of priority selection logic as outlined in Table 25 on
page 82.
DMA Request3 is multiplexed with 2 internal request lines which are selected when a memory
to memory transfer is required. The DMAC block diagram is shown in Figure 10
The DMA Controller can be used for a memory to memory transfer, a peripheral to memory
transfer or a memory to peripheral transfer.
A DMA data transfer consists of a sequence of DMA data burst transfers. There are two types
of burst transfers, the first one is from the source address to the DMA Controller and the
second one is from the DMA Controller to the destination address. Each data burst transfer is
characterized by the burst length (1, 4, 8, or 16 words) and by the word width (1 byte, 2 bytes
or 4 bytes). The DMA data transfer is complete when the programmed total number of bytes
has been transferred from the source address to the destination address (Terminal Count
register going to zero).
The Control Logic is used to arbiter between the data streams. It selects the request from the
highest priority active data stream, passing the data from the chosen stream to and from the
FIFO as required. Each stream has a set of data stream registers which are used by the
Control Logic to determine source and destination addresses and the amount and format of
data to be transferred. They also provide various other control and status information.
The DMA data stream registers are all 16 bit wide and are accessed via the APB Bus. The
control logic can read all of these registers and can write some of them.
There is a single dedicated interrupt line from the DMA Controller to the EIC. It is driven by 4
internal interrupt flags (two per data stream) which are ored together. They work as follows:
Once a transfer for a specific stream is complete (this condition being detected by its Terminal
Count register going to zero) the interrupt flag for the data stream is set. The interrupt logic
then generates an interrupt to the EIC telling it that a request for one of the data streams has
been completed. At the same time this data stream is disabled (i.e. the DMA Controller clears
the enable bit of its control register). The status register must be read to determine which data
stream caused the interrupt to be raised. The DMA Controller can now safely reconfigure this
data stream (if required) for future transfers. A data stream can be re-enabled via a write to the
enable bit of the corresponding Control Register.
Table 25. DMA Request Priority
DMA Request
Priority
External2
3
External3 - Internal0/1
4 (Lowest)
1



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