Electronic Components Datasheet Search
  English  ▼
ALLDATASHEET.NET

X  

MPC8280 Datasheet(PDF) 662 Page - Freescale Semiconductor, Inc

Part # MPC8280
Description  PowerQUICC??II Family Reference Manual
PDF  1386 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  FREESCALE [Freescale Semiconductor, Inc]
Direct Link  http://www.freescale.com
Logo FREESCALE - Freescale Semiconductor, Inc

MPC8280 Datasheet(HTML) 662 Page - Freescale Semiconductor, Inc

Back Button MPC8280 Datasheet HTML 658Page - Freescale Semiconductor, Inc MPC8280 Datasheet HTML 659Page - Freescale Semiconductor, Inc MPC8280 Datasheet HTML 660Page - Freescale Semiconductor, Inc MPC8280 Datasheet HTML 661Page - Freescale Semiconductor, Inc MPC8280 Datasheet HTML 662Page - Freescale Semiconductor, Inc MPC8280 Datasheet HTML 663Page - Freescale Semiconductor, Inc MPC8280 Datasheet HTML 664Page - Freescale Semiconductor, Inc MPC8280 Datasheet HTML 665Page - Freescale Semiconductor, Inc MPC8280 Datasheet HTML 666Page - Freescale Semiconductor, Inc Next Button
Zoom Inzoom in Zoom Outzoom out
 662 / 1386 page
background image
SDMA Channels and IDMA Emulation
MPC8280 PowerQUICC II Family Reference Manual, Rev. 1
19-16
Freescale Semiconductor
Data may be transferred in the two following modes:
•
Auto buffer mode. The IDMA continuously transfers data to/from the location programmed in the
BD until a STOP_IDMA command is issued or DONE is asserted externally.
•
Buffer chaining mode. Data is transferred according to the first BD parameters, then the second BD
and so forth. The first BD is reused (if ready) until the BD with the last bit set is reached. IDMA
transfers stop and restarts when the BD table is reinitialized and a START_IDMA command is issued.
19.8.2
IDMA
x Parameter RAM
When an IDMAx channel is configured to auto buffer or buffer chaining mode, the MPC8280 uses the
IDMAx parameters listed in the Table 19-4. Parameters should be modified only while the channel is
disabled, that is, before the first START_IDMA command or when the event register’s stop-completed bit
(IDSR[SC]) is set following a STOP_IDMA command.
Each IDMAx channel parameter table can be placed at any 64-byte aligned address in the dual-port RAM’s
general-purpose area (banks 1–8, 11 and 12). The CP accesses each IDMAx channel parameter table using
a user-programmed pointer (IDMAx_BASE) located in the parameter RAM; see Section 14.5.2,
“Parameter RAM.” For example, if the IDMA1 channel parameter table is to be placed at address offset
0x2000 in the dual-port RAM, write 0x2000 to IDMA1_BASE.
Table 19-4. IDMA
x Parameter RAM
Offset 1
Name
Width
Description
0x00
IBASE
Hword IDMA BD table base address. Defines the starting location in the dual-port RAM
for the set of IDMA BDs. It is an offset from the beginning of the dual-port RAM.
The user must initialize IBASE before enabling the IDMA channel and should not
overlap BD tables of two enabled serial controllers or IDMA channels or erratic
operation results. IBASE should be 16-byte aligned.
0x02
DCM
Hword DMA channel mode. See Section 19.8.2.1, “DMA Channel Mode (DCM).”
0x04
IBDPTR
Hword IDMA BD pointer. Points to the current BD during transfer processing. Points to
the next BD to be processed when an idle channel is restarted. Initialize to
IBASE before the first START_IDMA command. If BD[W] = 1, the CP initializes
IBPTR to IBASE When the end of an IDMA BD table is reached. After a
STOP
_IDMA command is issued, IBDPTR points to the next BD to be processed.
It can be modified after SC interrupt is set and before a START_IDMA command
is reissued.
0x06
DPR_BUF
Hword IDMA transfer buffer base address. The base address should be aligned
according to the buffer size determined by DCM[DMA_WRAP]. The transfer
buffer size should be consistent with DCM[DMA_WRAP]; that is, DPR_BUF =
(64 X 2DMA_WRAP). See Section 19.8.2.1, “DMA Channel Mode (DCM).”
0x08
BUF_INV
Hword Internal buffer inventory. Indicates the quantity of data inside the internal buffer.
0x0A
SS_MAX
Hword Steady-state maximum transfer size in bytes. User-defined parameter to
increase microcode efficiency. Initialize to internal_buffer_size - 32, that is,
SS_MAX = (64 X 2DMA_WRAP) - 32. If possible, SS_MAX is used as the transfer
size on transfers to/from memory in memory-to-peripheral mode or in
peripheral-to-memory mode. For memory-to-memory mode, SS_MAX is used
as the transfer size for at least one of the devices. SS_MAX should be consistent
with STS, DTS, and DCM[S/D]. See Table 19-7 and Table 19-8.



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


Datasheet Download

Go To PDF Page


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


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