经过生产验证的,复杂的半导体IP核

半导体电路设计IP及配套交付件


T2M DDR DDR4 CONTROLLER IP

DDR4 CONTROLLER IP

概述和功能介绍

DDR4 功能齐全、易于使用、可合成设计,兼容 DDR4 JESD79-4、JESD79-4A、JESD79-4A_r2、JESD79-4B、JESD79-4C 和 JESD79-4D (草案)规范,并符合 DFI 3.0 或更高版本规范。通过 DDR4 兼容性,这个IP能够为各种低成本器件提供简单的接口。DDR2 IP 已在 FPGA 环境中得到验证。DDR2 的主机接口可以是简单接口,也可以是 AMBA AHB、AMBA AHB-Lite、AMBA APB、AMBA AXI、AMBA AXI-Lite、Tilelink、OCP、VCI、Avalon、PLB、Wishbone 或自定义总线。

 

 

功能描述
  • 支持 DDR4 协议标准 JESD79-4、JESD79- 4A、JESD79-4A_r2、JESD79-4B、JESD79-4C 和 JESD79-4D (草案)规范

  • 符合 DFI 3.0 或更高版本规范。

  • 支持多达 16 个 AXI 端口,数据宽度可达 512 位

  • 支持 AXI 写和读通道的可控未完成事务

  • 支持端口仲裁和多端口仲裁。

  • 支持用户可编程页面策略

    • - 封闭式页面策略

    • -开放式页面策略

  • 支持 ECC 错误重试,重试限制由用户控制

  • 支持 ASIC 和 FPGA 中的高速时钟

  • 支持低延迟写入和读取路径

  • 支持事务重新排序以提高性能

  • 支持高达 16GB 的器件密度

  • 支持 X4、X8、X16 和 X32 器件

  • 支持规格规定的所有速度等级

  • 支持模式寄存器编程

  • 支持即时协议和数据检查

  • 支持可编程序言

  • 支持阅读序言培训

  • 支持突发命令。

  • 支持可编程写入延迟和读取延迟。

  • 支持 4 和 8 的可编程突发长度。

  • 支持以下突发类型:

    •  - 顺序

    •  - 交错

  • 支持多项未完成交易

  • 支持使用 QoS 的端口内仲裁。

  • 支持带数据屏蔽和 (DBI) 数据总线反转的写事务。

  • 支持带(DBI)数据总线反转的读取交易。

  • 支持细粒度刷新模式。

  • 支持写入和读取操作的 CRC 和 ECC。

  • 支持命令地址奇偶校验功能。

  • 支持同步和异步芯片上终端模式

  • 支持掉电功能和最大省电模式。

  • 支持 1:4 控制器与 DFI PHY 频率比。

交付件

  • DDR4接口提供源代码和网表产品。

  •  源代码产品以纯文本 Verilog 格式提供。如有需要,也可提供 VHDL、SystemC 代码。

  • 容易使用的Verilog测试环境及Verilog语言编写的测试用例

  • Lint、CDC、综合、仿真脚本以及配套的Waiver文件

  • 根据IP-XACT RDL 生成的地址图

  • 固件代码和 Linux 驱动程序包 文档包含用户指南和发布说明