Market|wired

 

  MPMC2 参考设计
 

主页 : 市场解决方案 : 有线 : MPMC2 参考设计

多端口存储器控制器参考设计

   

MPMC2 已经被包含在 EDK(9.2 和更高版本)内的 MPMC v3.00.a(和更高版本)所替代。

强烈推荐将最新版 MPMC 应用于全部新设计。
为 MPMC2 提供了有限的技术支持。
如需移植详情和技术支持,敬请参照问答记录 #29564

第二代多端口存储器控制器(MPMC2)提供了高性能系统结构的增强功能与特性集。

MPMC2 是利用 MPMC1 中引进的技术构建而成的,是千兆位级系统参考设计(GSRD)的组成部分。通过实现跨端口并行处理,MPMC2 减少了总线仲裁,提高了系统级传输流量。此外,紧密耦合的 DMA 引擎实现了对存储器的高带宽访问,并降低了资源利用率。相对于 MPMC1 的固定解决方案,MPMC2 的高度可配置特性极具优势。

MPMC2 的灵活性与可扩缩性支持不同数据宽度下的多种存储器标准。高度人性化的图形用户界面(GUI)允许工程师快速定制 MPMC2 的如下特性,包括:

  • 端口数(1到8个端口)
  • 存储器类型(如 DDR、DDR2、用户定义)
  • 存储器宽度(8、16、32 或 64 位)
  • 各类端口接口模块(处理器接口、DMA 引擎、单片机等)
  • 存储器器件型号
  • 仲裁方法
  • 针对频率匹配的可选流水线级数

采用 MPMC 的系统结构实例

MPMC2 通过为设计人员提供针对更高性能和/或高级系统结构的附加设计性能,扩展了可能的解决方案范围。系统结构可通过利用每个端口上不同类型的端口接口模块(PIM)来构建。

目前支持七种 PIM 类型,包括:

  • IBM™ CoreConnect™ 处理器本地总线(PLB PIM)
  • IBM CoreConnect 片上外设总线(OPB PIM)
  • PPC405 指令端处理器本地总线(ISPLB PIM)
  • PPC405 数据端处理器本地总线(DSPLB PIM)
  • 通信直接存储器访问控制器(CDMAC PIM)
  • 本地端口接口(NPI PIM)
  • Xilinx MicroBlaze™ CacheLink (XCL PIM)

下面的四张图片分别代表各种可能的系统结构的小规模采样的结果:

图1. 基于 MPMC2 系统结构实例
 

应用

MPMC2 使得用户能够在存储器、服务器、电信及无线市场中的众多新应用中采用 Xilinx 产品。 如上面的结构实例所示,MPMC2 使得设计者能够针对 DSP、基于高性能多处理器的系统及单片机应用创建解决方案。 根据架构需要,MPMC2 配置 GUI 使设计人员能够选择各类存储器接口及基于 Xilinx Platform Studio 的标准性能构建的系统结构。

 
 
MPMC2 高性能结构

千兆位级以太网桥接到光纤通道或 S-ATA 硬驱动的实例

 

上一个 MPMC2 版本是2007年6月10日发布的1.9版。

 
  
/csi/footer.htm
Standard PPC405 MPMC2 Basic TopologyMPMC2 Standalone MPMC2 with PPC405