English
Language : 

DS643 Datasheet, PDF (209/216 Pages) Xilinx, Inc – Soft Direct Memory Access (SDMA) support
LogiCORE IP Multi-Port Memory Controller (v6.06.a)
Table 105: VFBC LUT and FF Resource Utilization (Cont’d)
FPGA
Architecture
NPI
Data
Width
C_VFBC_
C_PI_WR_ C_PI_RD_ RDWD_
FIFO_TYPE FIFO_TYPE DATA_
WIDTH
LUT
Utilization
FF
Utilization
Slice
Utilization
Block RAM
32 BRAM
BRAM
8
1,920
1,530
1,341 3 RAMB16s
32 BRAM
BRAM
16
1,944
1,552
1,366 3 RAMB16s
32 DISABLED BRAM
32
1,596
1,271
1,124 3 RAMB16s
32 BRAM
DISABLED
32
1,533
1,295
1,113 3 RAMB16s
32 BRAM
BRAM
32
1,963
1,574
1,373 5 RAMB16s
Spartan-3A
DSP
32 BRAM
64 BRAM
BRAM
BRAM
64
1,981
1,596
1,400 9 RAMB16s
8
1,626
1,576
1,274 5 RAMB16s
64 BRAM
BRAM
16
1,648
1,598
1,296 5 RAMB16s
64 DISABLED BRAM
32
1,274
1,238
1,019 3 RAMB16s
64 BRAM
DISABLED
32
1,225
1,346
1,037 3 RAMB16s
64 BRAM
BRAM
32
1,667
1,620
1,305 5 RAMB16s
64 BRAM
BRAM
64
1,685
1,642
1,332 9 RAMB16s
IP Configuration Graphical User Interface
The IP Configuration interface offers a convenient and user-friendly way to configure a system. You can invoke the
IP Configurator GUI within XPS by double-clicking the MPMC IP in the System Assembly View, or by
right-clicking MPMC and selecting Configure IP. The tabs in the interface are:
• Base Configuration
• Memory Interface
• Port Configuration
• Advanced
To create a functional MPMC, you need to use the following three tabs only:
• Base Configuration: select the port type for each active port and remove unused ports between active ports
• Memory Interface: select the memory part and configure the memory settings
• Port Configuration: set the parameters for each port
The Advanced tab contains advanced features such as per-port addresses, per-port datapath configuration,
arbitration algorithms, performance, and debugging. This tab is intended for advanced users only.
Base Configuration
MPMC provides up to eight ports for accessing the memory; each port can be configured to a different bus or port
type. For Spartan-6 devices, choose the MCB port configuration first, using the pull-down menu to the right of the
MPMC diagram. Depending on Spartan-6 FPGA MCB port configuration, the maximum number of ports could be
limited to six or fewer ports. The Base Configuration tab lets you set:
• Port types of the eight available ports: the drop-down box contains INACTIVE, XCL, PLBv46, SDMA, NPI,
PPC440MC, VFBC, and MCB.
Depending on the FPGA architecture and port configuration, some PIM types might not be available.
• Common base addresses
DS643 February 22, 2013
www.xilinx.com
209
Product Specification