Scatter-Gather Direct Memory Access Controller
Page 1 of 2
Home
>
Products
>
Intellectual Property
>
Lattice IP Cores
> SG-DMA Controller
Scatter-Gather Direct Memory Access (DMA) Controller
Direct Memory Access (DMA)
is a technique for transferring blocks of data
between system memory and peripherals without a processor (e.g., system
CPU) having to be involved in each transfer. DMA not only offloads a system’s
processing elements, but can transfer data at much higher rates than processor
reads and writes.
Scatter-Gather DMA
augments this technique by providing data transfers from one non-contiguous block of memory
to another by means of a series of smaller contiguous-block transfers. The Lattice Scatter-Gather DMA Controller core
implements a configurable, multi-channel, WISHBONE-compliant DMA controller with scatter-gather capability.
Features
Supports up to 16 physical channels
Up to 8 sub-channels per physical
channel
Four priority levels using round-robin
arbitration (weighted or simple)
WISHBONE bus widths from 8 to 128
bits
Simple DMA, split transfers, scatter-
gather
Direct interface to external RAM for
packet buffering
Autonomous and hardware-directed
retry
Supports WISHBONE burst and
classic-cycle transfers
Supports centralized and distributed DMA control architectures
Performance and Resource Utilization
LatticeECP3
IPexpress User-Configurable Mode
Config 3
1
SLICEs
2117
LUTs
3591
Registers
1300
f
MAX
(MHz)
149
1. Performance and utilization data are generated using an LFE3-95E-7FN672CES device with Lattice Diamond 1.0 software using
Synopsys Synplify Pro for Lattice D-2009.12L-1. Performance may vary when using a different software version or targeting a
different device density or speed grade within the LatticeECP3 family.
LatticeECP2M
1
IPexpress User-Configurable Mode
Config 1
SLICEs
2169
LUTs
3464
Registers
1345
f
MAX
(MHz)
133
1. Performance and utilization data are generated using an LFE2M35E/SE-6F672C device with Lattice Diamond 1.0 software using
Synopsys Synplify Pro for Lattice D-2009.12L-1. Performance may vary when using a different software version or targeting a
different device density or speed grade within the LatticeECP2M/S family.
LatticeECP2
1
http://www.latticesemi.com/products/intellectualproperty/ipcores/scatter-gatherdirectme...
10/11/2011
Scatter-Gather Direct Memory Access Controller
Page 2 of 2
IPexpress User-Configurable Mode
Config 2
SLICEs
2963
LUTs
4838
Registers
1713
f
MAX
(MHz)
149
1. Performance and utilization data are generated using an LFE2-35E/SE-6F672C device with Lattice Diamond 1.0 software using
Synopsys Synplify Pro for Lattice D-2009.12L-1. Performance may vary when using a different software version or targeting a
different device density or speed grade within the LatticeECP2 family.
LatticeSC/M
IPexpress User-Configurable Mode
Config 0
Config 1
Config 2
Config 3
1
SLICEs
2879
2249
3004
2206
LUTs
4515
3627
4861
3641
Registers
1881
1364
1768
1318
f
MAX
(MHz)
231
230
199
224
1. Performance and utilization data are generated using an LFSC3GA25E-6FF1020C device with Lattice Diamond 1.0 software using
Synopsys Synplify Pro for Lattice D-2009.12L-1. Performance may vary when using a different software version or targeting a
different device density or speed grade within the LatticeSC/M family.
LatticeXP2
1
IPexpress User-Configurable Mode
Config 3
SLICEs
2177
LUTs
3566
Registers
1279
f
MAX
(MHz)
109
1. Performance and utilization data are generated using an LFXP2-40E-6F672C device with Lattice Diamond 1.0 software using
Synopsys Synplify Pro for Lattice D-2009.12L-1. Performance may vary when using a different software version or targeting a
different device density or speed grade within the LatticeXP2 family.
Ordering Information
Family
LatticeECP3
LatticeECP2M
LatticeECP2
LatticeSC
LatticeXP2
Part Number
DMA-SG-E3-U1
DMA-SG-PM-U1
DMA-SG-E2-U1
DMA-SG-SC-U1
DMA-SG-X2-U1
IP Version:
2.5
Evaluate:
To download a full evaluation version of this IP, go to the IPexpress tool and click the IP Server button in
the toolbar. All LatticeCORE IP cores and modules available for download will be visible. For more information on
viewing/downloading IP please read the
IP Express Quick Start Guide.
Purchase:
To find out how to purchase the IP Core, please contact your
local Lattice Sales Office.
http://www.latticesemi.com/products/intellectualproperty/ipcores/scatter-gatherdirectme...
10/11/2011