English
Language : 

DS643 Datasheet, PDF (210/216 Pages) Xilinx, Inc – Soft Direct Memory Access (SDMA) support
LogiCORE IP Multi-Port Memory Controller (v6.06.a)
The Port Configuration box contains an interface diagram of the MPMC; under each port interface is a drop-down
selection that lets you choose the port type. Memory and Memory Part Parameters, page 7 contains a description of
the parameter that specifies port types.
The LeftJustify button (which is not available for the Spartan-6 FPGA MCB) is for eliminating the inactive ports
between active ports, which is desirable because inactive ports also consume logic. During this justifying process,
all parameters related to the ports and external bus connections are shifted left accordingly. Table 106 is an example
representing the action that occurs with a left-justification of ports.
Table 106: Left Justification of Ports Example
Port0
Port1
Port2
Before Left Justifying XCL PLBv46 Inactive
After Left Justifying
XCL PLBv46 XCL
Port3
Inactive
SDMA
Port4
XCL
Inactive
Port5
Inactive
Inactive
Port6
SDMA
Inactive
Port7
Inactive
Inactive
The Common Addresses box is where you enter common Base Addresses and SDMA register Base Addresses.
Common base addresses are used by every port for address decoding.
For common SDMA addresses, each port has its own set of registers which are offset at a fixed size from the
common SDMA base address. To configure each individual port address, go to the Address option under the
Advanced tab.
Memory Interface
The MPMC can work with a wide variety of memory parts from different manufacturers. This tab lets you select the
memory part used in conjunction with the MPMC.
The MPMC has a list of supported memory devices. To select the device to meet your needs, use the Memory Part
Selector area, where available memory parts can be filtered, and then displayed as selected, based on the following
criteria:
• Memory Part Selector
- Type
- Manufacturer
- Style
- Density – capacity of memory
- Width – data width of memory
- Part Number
The filtered results display in the Selected Memory Info. The Memory Part Selector/Part No. drop-down contains
a CUSTOM option also, if the correct part is not available in the built-in memory database. After you select the
CUSTOM option, all the memory parameters are editable and you can enter the parameters you require. After you
have selected a memory part, its parameters are automatically loaded into the Selected Memory Info area and the
Memory/DIMM Settings tab.
Note: If you select a similar memory part first and then select the CUSTOM option, the memory parameters from the first
memory part are retained, but are the fields are editable. This can simplify the process of entering a CUSTOM memory part if it
is in a format that is similar to one in the database.
DS643 February 22, 2013
www.xilinx.com
210
Product Specification