The PHY supports the DDR4 DBI function on the read path and write path. The table shows how read and write DBI can be enabled separately or in combination.
When write DBI is enabled, Data Mask is disabled. The DM_DBI parameter only configures the PHY and the MRS parameters must also be set to configure the DRAM for DM/DBI.
DM_DBI Parameter Value | PHY Read DBI | PHY Write DBI | PHY Write Data Mask |
---|---|---|---|
None | Disabled | Disabled | Disabled |
DM_NODBI | Disabled | Disabled | Enabled |
DM_DBIRD | Enabled | Disabled | Enabled |
NODM_DBIWR | Disabled | Enabled | Disabled |
NODM_DBIRD | Enabled | Disabled | Disabled |
NODM_DBIWRRD | Enabled | Enabled | Disabled |
NODM_NODBI | Disabled | Disabled | Disabled |
The allowed values for the DM_DBI option in the GUI are as follows for x8 and x16 parts (“✓” indicates supported and “–” indicates not supported):
Option Value | Native | AXI | ||
---|---|---|---|---|
ECC Disable | ECC Enable | ECC Disable | ECC Enable | |
DM_NO_DBI 1 | ✓ | – | ✓ | – |
DM_DBI_RD | ✓ | – | ✓ | – |
NO_DM_DBI_RD | ✓ | ✓ | – | ✓ |
NO_DM_DBI_WR | ✓ | ✓ | – | ✓ |
NO_DM_DBI_WR_RD | ✓ | ✓ | – | ✓ |
NO_DM_NO_DBI 2 | – | ✓ | – | ✓ |
|
For x4 parts, the supported DM_DBI option value is "NONE."
DBI can be enabled to reduce power consumption in the interface by reducing the total number of DQ signals driven Low and thereby reduce noise in the VCCO supply. For more information on improved signal integrity, see AR 70006.