Electronic Components Datasheet Search
  English  ▼
ALLDATASHEET.NET

X  

MPC8280 Datasheet(PDF) 658 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) 658 Page - Freescale Semiconductor, Inc

Back Button MPC8280 Datasheet HTML 654Page - Freescale Semiconductor, Inc MPC8280 Datasheet HTML 655Page - Freescale Semiconductor, Inc MPC8280 Datasheet HTML 656Page - Freescale Semiconductor, Inc MPC8280 Datasheet HTML 657Page - Freescale Semiconductor, Inc 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 Next Button
Zoom Inzoom in Zoom Outzoom out
 658 / 1386 page
background image
SDMA Channels and IDMA Emulation
MPC8280 PowerQUICC II Family Reference Manual, Rev. 1
19-12
Freescale Semiconductor
Example: A channel is configured for data transfer from PCI memory to 60x memory. The PCI bus is not
overloaded and can stand large bursts. Thus, the dual-port RAM buffer size is set as follows:
•
64*32 = 2048 bytes (DCM[DMA_WRAP] = 101), allowing maximum of 2016 (STS = 63*32 =
2016) bytes long bursts at the source (PCI) bus.
See Table 19-7 for valid values. For the 60x (destination) bus, two options are available:
•
The 60x bus is loaded. Small bursts are preferred. Setting DTS to 1*32 is best for minimizing the
contribution to the bus load. The dual-port RAM buffer is emptied in 63 DMA write transfers, of
one burst long each, before the next long DMA read. Setting DTS to 7*32 is better for the channel
performance, but is worse for the Bus since the dual-port RAM buffer is emptied in 9 DMA write
transfers, of 7 bursts each, before the next long PCI DMA read.
•
The 60x bus traffic is relatively low. Large bursts are preferred as long as they do not overload the
bus. Setting DTS to 63*32 (SS_MAX) might be enough, but are too large for most of the systems
because the dual-port RAM buffer would be written in one transfer to the 60x bus. On the other
hand, setting DTS to 9*32 is the solution for moderately loaded bus as the dual-port RAM buffer
is emptied in 7 DMA write transfers of nine bursts each before the next long PCI DMA read.
The IDMA transfer size parameters give high flexibility, but it is recommended to check overall system
performance with different IDMA parameter settings for maximum throughput.
Note that the memory priority parameter DCM[LP] should be considered when dealing with bus
bandwidth usage.
19.5.4
PCI Burst Length and Latency Control
In general, PCI burst length is larger than the 60x burst length, it is variable in length and is limited by
system parameters such as latency timers. When the PCI bus is used, long bursts are preferred. The
dual-port RAM buffer size, combined with the transfer size parameter (STS/DTS) of the PCI bus, are used
to control its burst size. Long bursts are assigned by defining a big DPR buffer and setting the transfer size
of the PCI to be equal to SS_MAX. See the example in Section 19.5.3, “Controlling 60x Bus Bandwidth.”
The PCI bus, by nature, also has a long latency that should also be considered, especially when working
with peripherals, which usually require low latencies. A definition of a large dual-port RAM buffer may
end in a high latency, because it takes a long time, from the DREQ assertion until the buffer is filled and
data is provided.
The IDMA transfer size parameters give high flexibility to the user but it recommended to check the
overall performance of the system with different IDMA parameters setting for maximum throughput.
19.6
IDMA Priorities
Each IDMA channel can be programmed to have a higher or lower priority relative to the serial controllers
or to have the lowest overall priority when requesting service from the CP. The IDMA priorities are
programmed in RCCR[DRxQP]; see Section 14.3.7, “RISC Controller Configuration Register (RCCR).”
Take care to avoid overrun or underrun errors in the serial controllers when selecting high priorities for
IDMA.



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