English
Language : 

DS643 Datasheet, PDF (47/216 Pages) Xilinx, Inc – Soft Direct Memory Access (SDMA) support
LogiCORE IP Multi-Port Memory Controller (v6.06.a)
MPMC Use Cases
You can use the MPMC to build different system use cases. Because of software variables, device bus transactions,
memory latency, and speed; each system is capable of different size and data bandwidths. The MPMC allows you
to build systems quickly for different use cases, and then compare the size and the performance. There are many
more use cases than can be shown; the use cases in this document can be used as an aide to understanding what
trade-off(s) can be made when configuring the MPMC. Each application is different, and no use case is ideal for all
applications.
The following subsections provide examples of these available system use cases:
• Standard PowerPC 405 Processor CoreConnect Use Case
• Single MicroBlaze Processor Use Case
• Dual PowerPC 405 Processor Use Case
• Using the MPMC in Standalone Systems
Standard PowerPC 405 Processor CoreConnect Use Case
An MPMC module fits into existing PowerPC 405 processor CoreConnect-based systems as a single-port memory
controller as shown in Figure 1. This is particularly useful as a starting point to port an existing design into an
MPMC use case that allows for improved performance.
X-Ref Target - Figure 1
IPLB0
PPC405
DPLB0
PLB
PIM
MPMC
Memory
Device
Device
PLB
ARB
DS643_01_082107
Figure 1: Standard PowerPC CoreConnect Use Case
DS643 February 22, 2013
www.xilinx.com
47
Product Specification