SPRUHZ7K August 2015 – April 2024 AM5706 , AM5708 , AM5716 , AM5718 , AM5718-HIREL
Address Offset | 0x0000 0000 | ||
Physical Address | 0x4C00 0000 | Instance | EMIF1 |
Description | Revision number register | ||
Type | R |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
REVISION |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:0 | REVISION | Module revision | R | 0x- (1) |
Address Offset | 0x0000 0004 | ||
Physical Address | 0x4C00 0004 | Instance | EMIF1 |
Description | SDRAM Status Register (STATUS) | ||
Type | R |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
BE | DUAL_CLK_MODE | FAST_INIT | RESERVED | RDLVLGATETO | RDLVLTO | WRLVLTO | RESERVED | PHY_DLL_READY | RESERVED |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31 | BE | Big endian mode select for 8 and 16-bit devices, set to 1 for big endian or 0 for little endian operation. In current implementation, only 32-bit devices are supported - this bit is don't care. | R | 0 |
30 | DUAL_CLK_MODE | Dual Clock mode. Defines whether the EMIFi_L3_ICLK and EMIF_FICLK clock are asynchronous. EMIFi_L3_ICLK and EMIF_FICLK clock are asynchronous, if set to 1. | R | 0 |
29 | FAST_INIT | Fast Init. Defines whether the EMIF fast initialization mode has been enabled. Fast initialization is enabled if set to 1. | R | 0 |
28:7 | RESERVED | Reserved | R | 0x00 0000 |
6 | RDLVLGATETO | Read DQS Gate Training Timeout. Value of 1 indicates read DQS gate training has timed out because read DQS gate training done was not received from the PHY. | R | 0 |
5 | RDLVLTO | Read Data Eye Training Timeout. Value of 1 indicates read data eye training has timed out because read data eye training done was not received from the PHY. | R | 0 |
4 | WRLVLTO | Write Leveling Timeout. Value of 1 indicates write leveling has timed out because write leveling done was not received from the PHY. | R | 0 |
3 | RESERVED | R | 0 | |
2 | PHY_DLL_READY | DDR PHY Ready. The DDR PHY is ready for normal operation, if set to 1. | R | 0 |
1:0 | RESERVED | Reserved | R | 0x0 |
Address Offset | 0x0000 0008 | ||
Physical Address | 0x4C00 0008 | Instance | EMIF1 |
Description | SDRAM Config Register. A write to this register will cause the EMIF to start the SDRAM initialization sequence. CAUTION: This register is loaded with values by control module at device reset. | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
SDRAM_TYPE | IBANK_POS | DDR_TERM | DDR2_DDQS | DYN_ODT | DDR_DISABLE_DLL | SDRAM_DRIVE | CWL | NARROW_MODE | CL | ROWSIZE | IBANK | EBANK | PAGESIZE |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:29 | SDRAM_TYPE | SDRAM Type selection. This field is loaded from e-fuse. Set to 3 for DDR3 All other values are reserved. | RW | 0x0 |
28:27 | IBANK_POS | Internal bank position. See SDRAM Address Mapping. | RW | 0x0 |
26:24 | DDR_TERM | DDR3 termination resistor value. Set to 0 to disable termination. For DDR3, set to 1 for RZQ/4, set to 2 for RZQ/2, set to 3 for RZQ/6, set to 4 for RZQ/12, and set to 5 for RZQ/8. All other values are reserved. | RW | 0x0 |
23 | DDR2_DDQS | Differential DQS enable. Set to 0 for single ended DQS (Not supported). Set to 1 for differential DQS. | RW | 0 |
22:21 | DYN_ODT | DDR3 Dynamic ODT. NOT SUPPORTED. Set to 0 to turn off dynamic ODT. | RW | 0x0 |
20 | DDR_DISABLE_DLL | Disable DLL select. Set to 1 to disable DLL inside SDRAM. | RW | 0 |
19:18 | SDRAM_DRIVE | SDRAM drive strength.For DDR3, set to 0 for RZQ/6 and set to 1 for RZQ/7. All other values are reserved. | RW | 0x0 |
17:16 | CWL | DDR3 CAS Write latency. Value of 0, 1, 2, and 3 (CAS write latency of 5, 6, 7, and 8) are supported. Use the lowest value supported for best performance. All other values are reserved. | RW | 0x0 |
15:14 | NARROW_MODE | SDRAM data bus width. Set to 0 for 32-bit data bus width. Set to 1 for 16-bit data bus width. All other values are reserved. | RW | 0x0 |
13:10 | CL | CAS Latency (referred to as read latency (RL) in some SDRAM specs). The value of this field defines the CAS latency to be used when accessing connected SDRAM devices. Values of 2, 4, 6, 8, 10, 12 and 14 (CAS latency of 5, 6, 7, 8, 9, 10 and 11) are supported for DDR3. All other values are reserved. | RW | 0x0 |
9:7 | ROWSIZE | Row Size. Defines the number of
row address bits of connected SDRAM devices. Set to 0 for 9 row bits, Set to 1 for 10 row bits, Set to 2 for 11 row bits, Set to 3 for 12 row bits, Set to 4 for 13 row bits, Set to 5 for 14 row bits, Set to 6 for 15 row bits, Set to 7 for 16 row bits. This field is only used when EMIF_SDRAM_CONFIG[28:27] IBANK_POS field is set to 1, 2, or 3 or EBANK_POS field in EMIF_SDRAM_CONFIG_2 register is set to 1. | RW | 0x0 |
6:4 | IBANK | Internal Bank setup. Defines number of banks inside connected SDRAM devices. Set to 0 for 1 bank, Set to 1 for 2 banks, Set to 2 for 4 banks, Set to 3 for 8 banks. All other values are reserved. | RW | 0x0 |
3 | EBANK | External chip select setup. Defines whether SDRAM accesses will use 1 or 2 chip select lines. Set to 0 to use CSN0 only. Set to 1 to use CSN[1:0]. NOTE: Chip select 1 is not supported on this device. | RW | 0 |
2:0 | PAGESIZE | Page Size. Defines the internal page size of connected SDRAM devices. Set to 0 for 256-word page (8 column bits), Set to 1 for 512-word page (9 column bits), Set to 2 for 1024-word page (10 column bits), Set to 3 for 2048-word page (11 column bits). All other values are reserved. | RW | 0x0 |
Address Offset | 0x0000 000C | ||
Physical Address | 0x4C00 000C | Instance | EMIF1 |
Description | SDRAM Config Register 2 CAUTION: This register is loaded with values by control module at device reset. | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | EBANK_POS | RESERVED |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:28 | RESERVED | R | 0x0 | |
27 | EBANK_POS | External bank position. Set to 0 to assign external bank address bits from lower OCP address. Set to 1 to assign external bank address bits from higher OCP address bits. See SDRAM Address Mapping. | RW | 0 |
26:0 | RESERVED | R | 0x00 0000 |
Address Offset | 0x0000 0010 | ||
Physical Address | 0x4C00 0010 | Instance | EMIF1 |
Description | SDRAM Refresh Control Register | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
INITREF_DIS | RESERVED | SRT | ASR | RESERVED | PASR | RESERVED | REFRESH_RATE |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31 | INITREF_DIS | Initialization and Refresh disable. When set to 1, EMIF will disable SDRAM initialization and refreshes, but will carry out SDRAM write/read transactions. | RW | 1 |
30 | RESERVED | R | 0 | |
29 | SRT | DDR3 Self Refresh temperature range. Set to 0 for normal operating temperature range and set to 1 for extended operating temperature range when the ASR field is set to 0. This bit must be set to 0 if the ASR field is set to 1. A write to this field will cause the EMIF to start the SDRAM initialization sequence. | RW | 0 |
28 | ASR | DDR3 Auto Self Refresh enable. Set to 1 for auto Self Refresh enable. Set to 0 for manual Self Refresh reference indicated by the SRT field. A write to this field will cause the EMIF to start the SDRAM initialization sequence. | RW | 0 |
27 | RESERVED | R | 0 | |
26:24 | PASR | Partial Array Self Refresh. These bits get loaded into the Extended Mode Register of DDR3 during initialization. For DDR3, set to 0 for full array, set to 1 or 5 for 1/2 array, set to 2 or 6 for 1/4 array, set to 3 or 7 for 1/8 array, and set to 4 for 3/4 array to be refreshed. All other values are reserved. A write to this field will cause the EMIF to start the SDRAM initialization sequence. | RW | 0x0 |
23:16 | RESERVED | R | 0x00 | |
15:0 | REFRESH_RATE | Refresh Rate. Value in this field
is used to define the rate at which connected SDRAM devices will be
refreshed. SDRAM refresh rate = REFRESH_RATE / EMIF_PHY_FCLK. A 533-MHz DDR clock rate system that requires a 7.8 µs refresh rate would need 7.8 × 533 = 4157 or 0x103D value to be written. To avoid lock-up situations, the programmer must not program REFRESH_RATE < (6 × EMIF_SDRAM_TIMING_3[12:4] T_RFC). Note: NOTE: The
SDRAM refresh rate can be changed on-the-fly by writing to this
field. When changing the SDRAM refresh rate all timing parameters that use the refresh rate value have to be recalculated. For example, tRASmax specified in the EMIF_SDRAM_TIMING_3[3:0] T_RAS_MAX field must be recalculated. | RW | 0x0000 |
Address Offset | 0x0000 0014 | ||
Physical Address | 0x4C00 0014 | Instance | EMIF1 |
Description | SDRAM Refresh Control Shadow Register | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | REFRESH_RATE_SHDW |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:16 | RESERVED | Reserved | R | 0x0000 |
15:0 | REFRESH_RATE_SHDW | Shadow field for REFRESH_RATE. This field is loaded into EMIF_SDRAM_REFRESH_CONTROL[15:0] REFRESH_RATE field when SIdleAck is asserted. | RW | 0x0000 |
Address Offset | 0x0000 0018 | ||
Physical Address | 0x4C00 0018 | Instance | EMIF1 |
Description | SDRAM Timing 1 Register. If this register is byte written, care must be taken that all the fields are written before performing any accesses to the SDRAM. | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
T_RTW | T_RP | T_RCD | T_WR | T_RAS | T_RC | T_RRD | T_WTR |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:29 | T_RTW | Minimum number of DDR clock cycles between Read to Write data phases, minus one. | RW | 0x0 |
28:25 | T_RP | Minimum number of DDR clock cycles from Precharge to Activate or Refresh, minus one. | RW | 0x0 |
24:21 | T_RCD | Minimum number of DDR clock cycles from Activate to Read or Write, minus one. | RW | 0x0 |
20:17 | T_WR | Minimum number of DDR clock cycles from last Write transfer to Precharge, minus one. | RW | 0x0 |
16:12 | T_RAS | Minimum number of DDR clock cycles from Activate to Precharge, minus one. T_RAS value needs to be bigger than or equal to T_RDC value. | RW | 0x00 |
11:6 | T_RC | Minimum number of DDR clock cycles from Activate to Activate, minus one. | RW | 0x00 |
5:3 | T_RRD | Minimum number of DDR clock cycles from Activate to Activate for a different bank, minus one. For an 8-bank, this field must be equal to ((tFAW / (4 × tCK)) - 1). | RW | 0x0 |
2:0 | T_WTR | Minimum number of DDR clock cycles from last Write to Read, minus one. | RW | 0x0 |
Address Offset | 0x0000 001C | ||
Physical Address | 0x4C00 001C | Instance | EMIF1 |
Description | SDRAM Timing 1 Shadow Register | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
T_RTW_SHDW | T_RP_SHDW | T_RCD_SHDW | T_WR_SHDW | T_RAS_SHDW | T_RC_SHDW | T_RRD_SHDW | T_WTR_SHDW |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:29 | T_RTW_SHDW | Shadow field for T_RTW. This field is loaded into EMIF_SDRAM_TIMING_1[31:29] T_RTW field when SIdleAck is asserted. | RW | 0x0 |
28:25 | T_RP_SHDW | Shadow field for T_RP. This field is loaded into EMIF_SDRAM_TIMING_1[28:25] T_RP field when SIdleAck is asserted. | RW | 0x0 |
24:21 | T_RCD_SHDW | Shadow field for T_RCD. This field is loaded into EMIF_SDRAM_TIMING_1[24:21] T_RCD field when SIdleAck is asserted. | RW | 0x0 |
20:17 | T_WR_SHDW | Shadow field for T_WR. This field is loaded into EMIF_SDRAM_TIMING_1[20:17] T_WR field when SIdleAck is asserted. | RW | 0x0 |
16:12 | T_RAS_SHDW | Shadow field for T_RAS. This field is loaded into EMIF_SDRAM_TIMING_1[16:12] T_RAS field when SIdleAck is asserted. | RW | 0x00 |
11:6 | T_RC_SHDW | Shadow field for T_RC. This field is loaded into EMIF_SDRAM_TIMING_1[11:6] T_RC field when SIdleAck is asserted. | RW | 0x00 |
5:3 | T_RRD_SHDW | Shadow field for T_RRD. This field is loaded into EMIF_SDRAM_TIMING_1[5:3] T_RRD field when SIdleAck is asserted. | RW | 0x0 |
2:0 | T_WTR_SHDW | Shadow field for T_WTR. This field is loaded into EMIF_SDRAM_TIMING_1[2:0] T_WTR field when SIdleAck is asserted. | RW | 0x0 |
Address Offset | 0x0000 0020 | ||
Physical Address | 0x4C00 0020 | Instance | EMIF1 |
Description | SDRAM Timing 2 Register. If this register is byte written, care must be taken that all the fields are written before performing any accesses to the SDRAM. | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | T_XP | RESERVED | T_XSNR | T_XSRD | T_RTP | T_CKE |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31 | RESERVED | Reserved | R | 0 |
30:28 | T_XP | Minimum number of DDR clock cycles from power-down exit to any command other than a read command, minus one. | RW | 0x0 |
27:25 | RESERVED | Reserved | RW | 0x0 |
24:16 | T_XSNR | Minimum number of DDR clock cycles from Self-Refresh exit to any command other than a Read command, minus one. | RW | 0x000 |
15:6 | T_XSRD | Minimum number of DDR clock cycles from Self-Refresh exit to a Read command, minus one. | RW | 0x000 |
5:3 | T_RTP | Minimum number of DDR clock cycles for the last read command to a Precharge command, minus one. | RW | 0x0 |
2:0 | T_CKE | Minimum number of DDR clock cycles between CKE pin changes, minus one. | RW | 0x0 |
Address Offset | 0x0000 0024 | ||
Physical Address | 0x4C00 0024 | Instance | EMIF1 |
Description | SDRAM Timing 2 Shadow Register | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | T_XP_SHDW | RESERVED | T_XSNR_SHDW | T_XSRD_SHDW | T_RTP_SHDW | T_CKE_SHDW |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31 | RESERVED | Reserved | R | 0 |
30:28 | T_XP_SHDW | Shadow field for T_XP. This field is loaded into EMIF_SDRAM_TIMING_2[30:28] T_XP field when SIdleAck is asserted. | RW | 0x0 |
27:25 | RESERVED | Reserved | RW | 0x0 |
24:16 | T_XSNR_SHDW | Shadow field for T_XSNR. This field is loaded into EMIF_SDRAM_TIMING_2[24:16] T_XSNR field when SIdleAck is asserted. | RW | 0x000 |
15:6 | T_XSRD_SHDW | Shadow field for T_XSRD. This field is loaded into EMIF_SDRAM_TIMING_2[15:6] T_XSRD field when SIdleAck is asserted. | RW | 0x000 |
5:3 | T_RTP_SHDW | Shadow field for T_RTP. This field is loaded into EMIF_SDRAM_TIMING_2[5:3] T_RTP field when SIdleAck is asserted. | RW | 0x0 |
2:0 | T_CKE_SHDW | Shadow field for T_CKE. This field is loaded into EMIF_SDRAM_TIMING_2[2:0] T_CKE field when SIdleAck is asserted. | RW | 0x0 |
Address Offset | 0x0000 0028 | ||
Physical Address | 0x4C00 0028 | Instance | EMIF1 |
Description | SDRAM Timing 3 Register. If this register is byte written, care must be taken that all the fields are written before performing any accesses to the SDRAM. | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
T_PDLL_UL | RESERVED | T_CKESR | ZQ_ZQCS | RESERVED | T_RFC | T_RAS_MAX |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:28 | T_PDLL_UL | Minimum number of DDR clock cycles for PHY DLL to unlock. A value of N will be equal to N x 128 clocks. | RW | 0x0 |
27:24 | RESERVED | R | 0x0 | |
23:21 | T_CKESR | Minimum number of DDR clock cycles for which SDRAM must remain in Self Refresh, minus one. | RW | 0x0 |
20:15 | ZQ_ZQCS | Number of DDR clock cycles for a ZQCS command, minus one. | RW | 0x00 |
14:13 | RESERVED | R | 0x0 | |
12:4 | T_RFC | Minimum number of DDR clock cycles from Refresh or Load Mode to Refresh or Activate, minus one. | RW | 0x000 |
3:0 | T_RAS_MAX | Maximum number of REFRESH_RATE intervals from Activate to Precharge command. This field must be equal to ((tRASmax / tREFI)-1) rounded down to the next lower integer. Value for T_RAS_MAX can be calculated as follows: If tRASmax = 120 us and tREFI = 15.7 us, then T_RAS_MAX = ((120/15.7)-1) = 6.64. Round down to the next lower integer. Therefore, the programmed value must be 6. | RW | 0x0 |
Address Offset | 0x0000 002C | ||
Physical Address | 0x4C00 002C | Instance | EMIF1 |
Description | SDRAM Timing 3 Shadow Register | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
T_PDLL_UL_SHDW | RESERVED | T_CKESR_SHDW | ZQ_ZQCS_SHDW | RESERVED | T_RFC_SHDW | T_RAS_MAX_SHDW |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:28 | T_PDLL_UL_SHDW | Shadow field for T_PDLL_UL. This field is loaded into T_PDLL_UL field in EMIF_SDRAM_TIMING_3 register when SIdleAck is asserted. | RW | 0x0 |
27:24 | RESERVED | R | 0x0 | |
23:21 | T_CKESR_SHDW | Shadow field for T_CKESR. This field is loaded into T_CKESR field in EMIF_SDRAM_TIMING_3 register when SIdleAck is asserted. | RW | 0x0 |
20:15 | ZQ_ZQCS_SHDW | Shadow field for ZQ_ZQCS. This field is loaded into ZQ_ZQCS field in EMIF_SDRAM_TIMING_3 register when SIdleAck is asserted. | RW | 0x00 |
14:13 | RESERVED | R | 0x0 | |
12:4 | T_RFC_SHDW | Shadow field for T_RFC. This field is loaded into EMIF_SDRAM_TIMING_3[12:4] T_RFC when SIdleAck is asserted. | RW | 0x000 |
3:0 | T_RAS_MAX_SHDW | Shadow field for T_RAS_MAX. This field is loaded into EMIF_SDRAM_TIMING_3[3:0] T_RAS_MAX field when SIdleAck is asserted. | RW | 0x0 |
Address Offset | 0x0000 0030 | ||
Physical Address | 0x4C00 0030 | Instance | EMIF1 |
Description | NOTE: This register is not supported. It is kept only for code compatibility. | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:0 | RESERVED | Reserved | RW | 0x0 |
Address Offset | 0x0000 0034 | ||
Physical Address | 0x4C00 0034 | Instance | EMIF1 |
Description | NOTE: This register is not supported. It is kept only for code compatibility. | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:0 | RESERVED | Reserved | RW | 0x0 |
Address Offset | 0x0000 0038 | ||
Physical Address | 0x4C00 0038 | Instance | EMIF1 |
Description | Power Management Control Register. Updating the *_TIM fields must be followed by at least one access to SDRAM for the new value to take an effect. | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | PD_TIM | RESERVED | LP_MODE | SR_TIM | RESERVED |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:16 | RESERVED | R | 0x0000 | |
15:12 | PD_TIM | Power Management timer for Power-Down. The EMIF will put the external SDRAM in Power-Down mode after the EMIF is idle for these number of DDR clock cycles and if LP_MODE field is set to 4. Set to 0 to immediately enter Power-Down mode. Set to 1 for 16 clocks, set to 2 for 32 clocks, set to 3 for 64 clocks, set to 4 for 128 clocks, set to 5 for 256 clocks, set to 6 for 512 clocks, set to 7 for 1024 clocks, set to 8 for 2048 clocks, set to 9 for 4096 clocks, set to 10 for 8192 clocks, set to 11 for 16384 clocks, set to 12 for 32768 clocks, set to 13 for 65536 clocks, set to 14 for 131072 clocks, and set to 15 for 262144 clocks. | RW | 0x0 |
11 | RESERVED | R | 0 | |
10:8 | LP_MODE | Automatic Power Management enable. 0x0: Disable automatic power management 0x1: Reserved 0x2: Self Refresh mode 0x3: Disable automatic power management 0x4: Power-Down mode All other values disable automatic power management. | RW | 0x0 |
7:4 | SR_TIM | Power Management timer for Self Refresh. The EMIF will put the external SDRAM in Self Refresh mode after the EMIF is idle for these number of DDR clock cycles and if LP_MODE field is set to 2. Set to 0 to immediately enter Self Refresh mode. Set to 1 for 16 clocks, set to 2 for 32 clocks, set to 3 for 64 clocks, set to 4 for 128 clocks, set to 5 for 256 clocks, set to 6 for 512 clocks, set to 7 for 1024 clocks, set to 8 for 2048 clocks, set to 9 for 4096 clocks, set to 10 for 8192 clocks, set to 11 for 16384 clocks, set to 12 for 32768 clocks, set to 13 for 65536 clocks, set to 14 for 131072 clocks, and set to 15 for 262144 clocks. | RW | 0x0 |
3:0 | RESERVED | RW | 0x0 |
Address Offset | 0x0000 003C | ||
Physical Address | 0x4C00 003C | Instance | EMIF1 |
Description | Power Management Control Shadow Register | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | PD_TIM_SHDW | RESERVED | SR_TIM_SHDW | RESERVED |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:16 | RESERVED | R | 0x0000 | |
15:12 | PD_TIM_SHDW | Shadow field for PD_TIM. This field is loaded into PD_TIM field in EMIF_POWER_MANAGEMENT_CONTROL register when SIdleAck is asserted. | RW | 0x0 |
11:8 | RESERVED | R | 0x0 | |
7:4 | SR_TIM_SHDW | Shadow field for SR_TIM. This field is loaded into SR_TIM field in EMIF_POWER_MANAGEMENT_CONTROL register when SIdleAck is asserted. | RW | 0x0 |
3:0 | RESERVED | RW | 0x0 |
Address Offset | 0x0000 0054 | ||
Physical Address | 0x4C00 0054 | Instance | EMIF1 |
Description | OCP Config Register | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | SYS_THRESH_MAX | MPU_THRESH_MAX | RESERVED |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:28 | RESERVED | R | 0x0 | |
27:24 | SYS_THRESH_MAX | System OCP Threshold Maximum. The number of commands the system interface can consume in the command FIFO. The value is used to determine when to stop future request, writing a zero will reserve no space for the associated interface. In the event the value is set to zero and a request is seen for that interface, the command FIFO will assume a value of 1. | RW | 0x7 |
23:20 | MPU_THRESH_MAX | MPU Threshold Maximum. The number of commands the MPU interface can consume in the command FIFO. The value is used to determine when to stop future request, writing a zero will reserve no space for the associated interface. In the event the value is set to zero and a request is seen for that interface, the command FIFO will assume a value of 1. | RW | 0x7 |
19:0 | RESERVED | R | 0x70000 |
Address Offset | 0x0000 0058 | ||
Physical Address | 0x4C00 0058 | Instance | EMIF1 |
Description | OCP Config Value 1 Register | ||
Type | R |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
SYS_BUS_WIDTH | RESERVED | WR_FIFO_DEPTH | CMD_FIFO_DEPTH |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:30 | SYS_BUS_WIDTH | System OCP data bus width 0 = 32-bit wide, 1 = 64-bit wide, 2 = 128-bit wide, 3 = Reserved | R | 0x2 |
29:16 | RESERVED | R | 0x1000 | |
15:8 | WR_FIFO_DEPTH | Write Data FIFO depth | R | 0x19 |
7:0 | CMD_FIFO_DEPTH | Command FIFO depth | R | 0x0A |
Address Offset | 0x0000 005C | ||
Physical Address | 0x4C00 005C | Instance | EMIF1 |
Description | OCP Config Value 2 Register | ||
Type | R |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | RREG_FIFO_DEPTH | RSD_FIFO_DEPTH | RCMD_FIFO_DEPTH |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:24 | RESERVED | Reserved | R | 0x00 |
23:16 | RREG_FIFO_DEPTH | Register Read Data FIFO depth | R | 0x04 |
15:8 | RSD_FIFO_DEPTH | SDRAM Read Data FIFO depth | R | 0x27 |
7:0 | RCMD_FIFO_DEPTH | Read Command FIFO depth | R | 0x27 |
Address Offset | 0x0000 0060 | ||
Physical Address | 0x4C00 0060 | Instance | EMIF1 |
Description | |||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | RESERVED | RESERVED | RESERVED | RESERVED | RESERVED | RESET_PHY | RESERVED | RESERVED | RESERVED | RESERVED | RESERVED | RESERVED |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:16 | RESERVED | Reserved. This field must not be modified. | RW | 0x0 |
15 | RESERVED | Reserved | R | 0x0 |
14 | RESERVED | Reserved. This bit must not be modified. | RW | 0x0 |
13 | RESERVED | Reserved. This bit must not be modified. | RW | 0x1 |
12 | RESERVED | Reserved. This bit must not be modified. | RW | 0x0 |
11 | RESERVED | Reserved | R | 0x0 |
10 | RESET_PHY | Reset the DDR PHY. Writing 1 to this bit resets the DDR PHY. This bit will self clear to 0. | RW | 0x0 |
9 | RESERVED | Reserved | R | 0x0 |
8 | RESERVED | Reserved. This bit must not be modified. | RW | 0x0 |
7:6 | RESERVED | Reserved | R | 0x0 |
5:4 | RESERVED | Reserved. This field must not be modified. | RW | 0x1 |
3:1 | RESERVED | Reserved. This field must not be modified. | RW | 0x0 |
0 | RESERVED | Reserved. This bit must not be modified. | RW | 0x1 |
Address Offset | 0x0000 0080 | ||
Physical Address | 0x4C00 0080 | Instance | EMIF1 |
Description | Performance Counter 1 Register | ||
Type | R |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
COUNTER1 |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:0 | COUNTER1 | 32-bit counter that can be configured as specified in the EMIF_PERFORMANCE_COUNTER_CONFIG register and EMIF_PERFORMANCE_COUNTER_MASTER_REGION_SELECT register. | R | 0x0000 0000 |
Address Offset | 0x0000 0084 | ||
Physical Address | 0x4C00 0084 | Instance | EMIF1 |
Description | Performance Counter 2 Register | ||
Type | R |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
COUNTER2 |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:0 | COUNTER2 | 32-bit counter that can be configured as specified in the EMIF_PERFORMANCE_COUNTER_CONFIG register and EMIF_PERFORMANCE_COUNTER_MASTER_REGION_SELECT register. | R | 0x0000 0000 |
Address Offset | 0x0000 0088 | ||
Physical Address | 0x4C00 0088 | Instance | EMIF1 |
Description | Performance Counter Config Register | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
CNTR2_MCONNID_EN | CNTR2_REGION_EN | RESERVED | CNTR2_CFG | CNTR1_MCONNID_EN | CNTR1_REGION_EN | RESERVED | CNTR1_CFG |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31 | CNTR2_MCONNID_EN | MConnID filter enable for EMIF_PERFORMANCE_COUNTER_2 register. | RW | 0 |
30 | CNTR2_REGION_EN | Chip Select filter enable for EMIF_PERFORMANCE_COUNTER_2 register. | RW | 0 |
29:20 | RESERVED | Reserved for future use | R | 0x000 |
19:16 | CNTR2_CFG | Filter configuration for EMIF_PERFORMANCE_COUNTER_2. Refer to Table 15-86 for details. | RW | 0x1 |
15 | CNTR1_MCONNID_EN | MConnID filter enable for EMIF_PERFORMANCE_COUNTER_1 register. | RW | 0 |
14 | CNTR1_REGION_EN | Chip Select filter enable for EMIF_PERFORMANCE_COUNTER_1 register. | RW | 0 |
13:4 | RESERVED | Reserved for future use | R | 0x000 |
3:0 | CNTR1_CFG | Filter configuration for EMIF_PERFORMANCE_COUNTER_1. Refer to Table 15-86 for details. | RW | 0x0 |
Address Offset | 0x0000 008C | ||
Physical Address | 0x4C00 008C | Instance | EMIF1 |
Description | Performance Counter
Master Region Select Register The values programmed into the MCONNIDx fields are those in the ConnID Values table in Interconnect. | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
MCONNID2 | RESERVED | REGION_SEL2 | MCONNID1 | RESERVED | REGION_SEL1 |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:24 | MCONNID2 | MConnID for EMIF_PERFORMANCE_COUNTER_2 register. | RW | 0x00 |
23:18 | RESERVED | Reserved | R | 0x00 |
17:16 | REGION_SEL2 | MAddrSpace for EMIF_PERFORMANCE_COUNTER_2 register. | RW | 0x0 |
15:8 | MCONNID1 | MConnID for EMIF_PERFORMANCE_COUNTER_1 register. | RW | 0x00 |
7:2 | RESERVED | Reserved | R | 0x00 |
1:0 | REGION_SEL1 | MAddrSpace for EMIF_PERFORMANCE_COUNTER_1 register. | RW | 0x0 |
Address Offset | 0x0000 0090 | ||
Physical Address | 0x4C00 0090 | Instance | EMIF1 |
Description | Performance Counter Time Register. This is a free running counter. | ||
Type | R |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
TOTAL_TIME |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:0 | TOTAL_TIME | 32-bit counter that continuously counts number for EMIF_FICLK clock cycles elapsed after EMIF is brought out of reset. | R | 0x0000 0000 |
Address Offset | 0x0000 0094 | ||
Physical Address | 0x4C00 0094 | Instance | EMIF1 |
Description | |||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | DLL_CALIB_OS |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:1 | RESERVED | Reserved | R | 0x0 |
0 | DLL_CALIB_OS | Phy_dll_calib one shot : Setting
bit to 1 generates a phy_pll_calib pulse. Bit is self cleared when
pll_calib gets generated and ack_wait has been satisfied. Software
can poll to confirm completion. Uses the EMIF_DLL_CALIB_CTRL[19:16] ACK_WAIT bit field for time to wait after firing off the phy_dll_calib. | RW | 0x0 |
Address Offset | 0x0000 0098 | ||
Physical Address | 0x4C00 0098 | Instance | EMIF1 |
Description | Control register to force idle window time to generate a phy_dll_calib that can be used for updating PHY DLLs during voltage ramps. NOTE: Should always be loaded via the shadow register. | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | ACK_WAIT | RESERVED | DLL_CALIB_INTERVAL |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:20 | RESERVED | R | 0x000 | |
19:16 | ACK_WAIT | The ack_wait determines the required wait time after a phy_dll_calib is generated before another command can be sent. Value program is in terms of EMIF_FICLK cycle count. CAUTION: 5 must be the minimum value ever programmed. | RW | 0x9 |
15:9 | RESERVED | R | 0x00 | |
8:0 | DLL_CALIB_INTERVAL | This field determines the interval between phy_dll_calib generation. This value is multiplied by a precounter of 16 EMIF_FICLK cycles. Program this field one less the value you are targeting; program 1 to achieve interval of 2 (minimum interval supported). Programming zero turns off function. Note the final intervals between dll_calib generation is also a function of ACK_WAIT. Final periodic interval is calculated by: ((DLL_CALIB_INTERVAL + 1) × 16) + ACK_WAIT | RW | 0x000 |
Address Offset | 0x0000 009C | ||
Physical Address | 0x4C00 009C | Instance | EMIF1 |
Description | Read Idle Control Shadow Register | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | ACK_WAIT_SHDW | RESERVED | DLL_CALIB_INTERVAL_SHDW |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:20 | RESERVED | R | 0x000 | |
19:16 | ACK_WAIT_SHDW | Shadow field for ACK_WAIT. This field is loaded into ACK_WAIT field in EMIF_DLL_CALIB_CTRL register when SIdleAck is asserted | RW | 0x9 |
15:9 | RESERVED | R | 0x00 | |
8:0 | DLL_CALIB_INTERVAL_SHDW | Shadow field for DLL_CALIB_INTERVAL. This field is loaded into DLL_CALIB_INTERVAL field in the EMIF_DLL_CALIB_CTRL register when SIdleAck is asserted | RW | 0x000 |
Address Offset | 0x0000 00A0 | ||
Physical Address | 0x4C00 00A0 | Instance | EMIF1 |
Description | |||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | EOI |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:1 | RESERVED | R | 0x0 | |
0 | EOI | Software End Of Interrupt (EOI) control. Write 0x0 for system OCP interrupt. This field always reads 0 (no EOI memory). | RW | 0x0 |
Address Offset | 0x0000 00A4 | ||
Physical Address | 0x4C00 00A4 | Instance | EMIF1 |
Description | System OCP Interrupt Raw Status Register | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | ONEBIT_ECC_ERR_SYS | TWOBIT_ECC_ERR_SYS | WR_ECC_ERR_SYS | RESERVED | ERR_SYS |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:6 | RESERVED | R | 0x000 0000 | |
5 | ONEBIT_ECC_ERR_SYS | Raw status of system ECC one bit error correction interrupt. | RW | 0x0 |
4 | TWOBIT_ECC_ERR_SYS | Raw status of system ECC two bit error detection interrupt. | RW | 0x0 |
3 | WR_ECC_ERR_SYS | Raw status of system ECC Error interrupt when a memory access is made to a non-quanta aligned location. | RW | 0x0 |
2:1 | RESERVED | R | 0x0 | |
0 | ERR_SYS | Raw status of system OCP interrupt for command or address error. Write 1 to set the (raw) status, mostly for debug. Writing a 0 has no effect. | RW | 0 |
Address Offset | 0x0000 00AC | ||
Physical Address | 0x4C00 00AC | Instance | EMIF1 |
Description | System OCP Interrupt Status Register | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | ONEBIT_ECC_ERR_SYS | TWOBIT_ECC_ERR_SYS | WR_ECC_ERR_SYS | RESERVED | ERR_SYS |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:6 | RESERVED | R | 0x000 0000 | |
5 | ONEBIT_ECC_ERR_SYS | Enabled status of system ECC one bit error correction interrupt. Write 1 to clear the status after interrupt has been serviced (raw status gets cleared, that is even if not enabled). Writing a 0 has no effect | RW | 0x0 |
4 | TWOBIT_ECC_ERR_SYS | Enabled status of system ECC two bit error detection interrupt. Write 1 to clear the status after interrupt has been serviced (raw status gets cleared, that is even if not enabled). Writing a 0 has no effect. | RW | 0x0 |
3 | WR_ECC_ERR_SYS | Enabled status of system ECC Error interrupt when a memory access is made to a non-quanta aligned location. Write 1 to clear the status after interrupt has been serviced (raw status gets cleared, that is even if not enabled). Writing a 0 has no effect. | RW | 0x0 |
2:1 | RESERVED | R | 0x0 | |
0 | ERR_SYS | Enabled status of system OCP interrupt interrupt for command or address error. Write 1 to clear the status after interrupt has been serviced (raw status gets cleared, that is, even if not enabled). Writing a 0 has no effect. | RW | 0 |
Address Offset | 0x0000 00B4 | ||
Physical Address | 0x4C00 00B4 | Instance | EMIF1 |
Description | System OCP Interrupt Enable Set Register | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | ONEBIT_ECC_ERR_SYS | TWOBIT_ECC_ERR_SYS | WR_ECC_ERR_SYS | RESERVED | EN_ERR_SYS |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:6 | RESERVED | R | 0x000 0000 | |
5 | ONEBIT_ECC_ERR_SYS | Enabled status of sysem ECC one bit error correction interrupt. Writing a 1 will enable the interrupt, and set this bit as well as the corresponding Interrupt Enable Clear Register. Writing a 0 has no effect. | RW W1toSet | 0x0 |
4 | TWOBIT_ECC_ERR_SYS | Enabled status of system ECC two bit error detection interrupt. Writing a 1 will enable the interrupt, and set this bit as well as the corresponding Interrupt Enable Clear Register. Writing a 0 has no effect. | RW W1toSet | 0x0 |
3 | WR_ECC_ERR_SYS | Enabled status of system ECC Error interrupt when a memory access is made to a non-quanta aligned location. Writing a 1 will enable the interrupt, and set this bit as well as the corresponding Interrupt Enable Clear Register. Writing a 0 has no effect. | RW W1toSet | 0x0 |
2:1 | RESERVED | R | 0x0 | |
0 | EN_ERR_SYS | Enable set for system OCP interrupt for command or address error. Writing a 1 will enable the interrupt, and set this bit as well as the corresponding Interrupt Enable Clear Register. Writing a 0 has no effect. | RW W1toSet | 0 |
Address Offset | 0x0000 00BC | ||
Physical Address | 0x4C00 00BC | Instance | EMIF1 |
Description | System OCP Interrupt Enable Clear Register | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | ONEBIT_ECC_ERR_SYS | TWOBIT_ECC_ERR_SYS | WR_ECC_ERR_SYS | RESERVED | EN_ERR_SYS |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:6 | RESERVED | R | 0x000 0000 | |
5 | ONEBIT_ECC_ERR_SYS | Enabled status of system ECC one bit error correction interrupt. Writing a 1 will disable the interrupt, and clear this bit as well as the corresponding Interrupt Enable Set Register. Writing a 0 has no effect. | RW W1toClr | 0x0 |
4 | TWOBIT_ECC_ERR_SYS | Enabled status of system ECC two bit error detection interrupt. Writing a 1 will disable the interrupt, and clear this bit as well as the corresponding Interrupt Enable Set Register. Writing a 0 has no effect. | RW W1toClr | 0x0 |
3 | WR_ECC_ERR_SYS | Enabled status of system ECC Error interrupt when a memory access is made to a non-quanta aligned location. Writing a 1 will disable the interrupt, and clear this bit as well as the corresponding Interrupt Enable Set Register. Writing a 0 has no effect. | RW W1toClr | 0x0 |
2:1 | RESERVED | R | 0x0 | |
0 | EN_ERR_SYS | Enable clear for system OCP interrupt for command or address error. Writing a 1 will disable the interrupt, and clear this bit as well as the corresponding Interrupt Enable Set Register. Writing a 0 has no effect. | RW W1toClr | 0 |
Address Offset | 0x0000 00C8 | ||
Physical Address | 0x4C00 00C8 | Instance | EMIF1 |
Description | SDRAM Output Impedance Calibration Config Register | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
ZQ_CS1EN | ZQ_CS0EN | ZQ_DUALCALEN | ZQ_SFEXITEN | RESERVED | ZQ_ZQINIT_MULT | ZQ_ZQCL_MULT | ZQ_REFINTERVAL |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31 | ZQ_CS1EN | Writing a 1 enables ZQ calibration for CS1. | RW | 0x0 |
30 | ZQ_CS0EN | Writing a 1 enables ZQ calibration for CS0. | RW | 0x0 |
29 | ZQ_DUALCALEN | ZQ Dual Calibration enable. Allows both ranks to be ZQ calibrated simultaneously. Setting this bit requires both chip selects to have a separate calibration resistor per device. NOTE: Chip select 1 is not supported on this device. | RW | 0x0 |
28 | ZQ_SFEXITEN | Writing a 1 enables the issuing of ZQCL on Self-Refresh, Active Power-Down, and Precharge Power-Down exit. | RW | 0x0 |
27:20 | RESERVED | R | 0x00 | |
19:18 | ZQ_ZQINIT_MULT | Indicates the number of ZQCL durations that make up a ZQINIT duration, minus one. | RW | 0x0 |
17:16 | ZQ_ZQCL_MULT | Indicates the number of ZQCS intervals that make up a ZQCL duration, minus one. ZQCS interval is defined by ZQ_ZQCS in EMIF_SDRAM_TIMING_3. | RW | 0x0 |
15:0 | ZQ_REFINTERVAL | Number of refresh periods between ZQCS commands. This field supports between one refresh period to 256 ms between ZQCS calibration commands. Refresh period is defined by REFRESH_RATE in EMIF_SDRAM_REFRESH_CONTROL register. | RW | 0x0000 |
Address Offset | 0x0000 00CC | ||
Physical Address | 0x4C00 00CC | Instance | EMIF1 |
Description | Temperature Alert Configuration Register. NOTE: This register is only applicable to LPDDR2 memories and cannot be used in this device. | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
TA_CS1EN | TA_CS0EN | RESERVED | TA_SFEXITEN | TA_DEVWDT | TA_DEVCNT | RESERVED | TA_REFINTERVAL |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31 | TA_CS1EN | Writing 1 enables temperature alert polling for CS1. | RW | 0x0 |
30 | TA_CS0EN | Writing 1 enables temperature alert polling for CS0. | RW | 0x0 |
29 | RESERVED | Reserved | R | 0x0 |
28 | TA_SFEXITEN | Temperature Alert Poll on Self-Refresh, Active Power-Down, and Precharge Power-Down exit enable. Writing 1 enables the issuing of a temperature alert poll on Self-Refresh exit. | RW | 0x0 |
27:26 | TA_DEVWDT | This field indicates how wide a physical device is. It is used in conjunction with the TA_DEVCNT field to determine which byte lanes contain the temperature alert info. A value of 0: 8-bit wide, 1: 16-bit wide, 2: 32-bit wide. All others are reserved. If this field is set to 1 and the TA_DEVCNT field is set to 1 the byte mask for checking is 4'b0101. | RW | 0x0 |
25:24 | TA_DEVCNT | This field indicates which external byte lanes contain a device for temperature monitoring. A value of 0: one device, 1: two devices, 2: four devices. All other reserved. | RW | 0x0 |
23:22 | RESERVED | Reserved | R | 0x0 |
21:0 | TA_REFINTERVAL | Number of refresh periods between temperature alert polls. This field supports between one refresh period to 10 seconds between temperature alert polls. Refresh period is defined by REFRESH_RATE in EMIF_SDRAM_REFRESH_CONTROL register. | RW | 0x0 |
Address Offset | 0x0000 00D0 | ||
Physical Address | 0x4C00 00D0 | Instance | EMIF1 |
Description | OCP Error Log Register. This register is overwritten by any first error transaction once after the interrupt is serviced and cleared by writing 0x1 to the EMIF_SYSTEM_OCP_INTERRUPT_STATUS[0] ERR_SYS bit. | ||
Type | R |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | MADDRSPACE | MBURSTSEQ | MCMD | MCONNID |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:16 | RESERVED | Reserved for future use. | R | 0x0000 |
15:14 | MADDRSPACE | Address space of the first errored transaction. 0x0: SDRAM 0x1: reserved 0x2: reserved 0x3: internal registers | R | 0x0 |
13:11 | MBURSTSEQ | Addressing mode of the first errored transaction. (see L3_MAIN Interconnect for more information) | R | 0x0 |
10:8 | MCMD | Command type of the first errored transaction. (see L3_MAIN Interconnect for more information) | R | 0x0 |
7:0 | MCONNID | Connection ID of the first errored transaction. | R | 0x00 |
Address Offset | 0x0000 00D4 | ||
Physical Address | 0x4C00 00D4 | Instance | EMIF1 |
Description | Read/write leveling ramp window register | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | RDWRLVLINC_RMP_WIN |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:13 | RESERVED | R | 0x0 0000 | |
12:0 | RDWRLVLINC_RMP_WIN | Incremental leveling ramp window in number of refresh periods. The value programmed is minus one the required value. Refresh period is defined by REFRESH_RATE in EMIF_SDRAM_REFRESH_CONTROL register. NOTE: Incremental leveling is not supported on this device. | RW | 0x0000 |
Address Offset | 0x0000 00D8 | ||
Physical Address | 0x4C00 00D8 | Instance | EMIF1 |
Description | Read/write leveling ramp control register | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RDWRLVL_EN | RDWRLVLINC_RMP_PRE | RDLVLINC_RMP_INT | RDLVLGATEINC_RMP_INT | WRLVLINC_RMP_INT |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31 | RDWRLVL_EN | Read-Write Leveling enable. Set 1 to enable leveling. Set 0 to disable leveling. | RW | 0 |
30:24 | RDWRLVLINC_RMP_PRE | Incremental leveling pre-scalar in number of refresh periods during ramp window. The value programmed is minus one the required value. Refresh period is defined by REFRESH_RATE in EMIF_SDRAM_REFRESH_CONTROL register. NOTE: Incremental leveling is not supported on this device. | RW | 0x00 |
23:16 | RDLVLINC_RMP_INT | Incremental read data eye training interval during ramp window. Number of RDWRLVLINC_RMP_PRE intervals between incremental read data eye training during ramp window. A value of 0 will disable incremental read data eye training.NOTE: Incremental leveling is not supported on this device. | RW | 0x00 |
15:8 | RDLVLGATEINC_RMP_INT | Incremental read DQS gate training interval during ramp window. Number of RDWRLVLINC_RMP_PRE intervals between incremental read DQS gate training during ramp window. A value of 0 will disable incremental read DQS gate training.NOTE: Incremental leveling is not supported on this device. | RW | 0x00 |
7:0 | WRLVLINC_RMP_INT | Incremental write leveling interval during ramp window. Number of RDWRLVLINC_RMP_PRE intervals between incremental write leveling during ramp window. A value of 0 will disable incremental write leveling.NOTE: Incremental leveling is not supported on this device. | RW | 0x00 |
Address Offset | 0x0000 00DC | ||
Physical Address | 0x4C00 00DC | Instance | EMIF1 |
Description | Read/write leveling control register | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RDWRLVLFULL_START | RDWRLVLINC_PRE | RDLVLINC_INT | RDLVLGATEINC_INT | WRLVLINC_INT |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31 | RDWRLVLFULL_START | Full leveling trigger. Writing a 1 to this field triggers full read and write leveling. This bit will self clear to 0. | RW | 0 |
30:24 | RDWRLVLINC_PRE | Incremental leveling pre-scalar in number of refresh periods. The value programmed is minus one the required value. Refresh period is defined by REFRESH_RATE in EMIF_SDRAM_REFRESH_CONTROL register. NOTE: Incremental leveling is not supported on this device. | RW | 0x00 |
23:16 | RDLVLINC_INT | Incremental read data eye training interval. Number of RDWRLVLINC_PRE intervals between incremental read data eye training. A value of 0 will disable incremental read data eye training. NOTE: Incremental leveling is not supported on this device. | RW | 0x00 |
15:8 | RDLVLGATEINC_INT | Incremental read DQS gate training interval. Number of RDWRLVLINC_PRE intervals between incremental read DQS gate training. A value of 0 will disable incremental read DQS gate training. NOTE: Incremental leveling is not supported on this device. | RW | 0x00 |
7:0 | WRLVLINC_INT | Incremental write leveling interval. Number of RDWRLVLINC_PRE intervals between incremental write leveling. A value of 0 will disable incremental write leveling. NOTE: Incremental leveling is not supported on this device. | RW | 0x00 |
Address Offset | 0x0000 00E4 | ||
Physical Address | 0x4C00 00E4 | Instance | EMIF1 |
Description | PHY control register 1 | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | RDLVL_MASK | RDLVLGATE_MASK | WRLVL_MASK | RESERVED | PHY_HALF_DELAYS | PHY_CLK_STALL_LEVEL | PHY_DIS_CALIB_RST | PHY_INVERT_CLKOUT | PHY_DLL_LOCK_DIFF | PHY_FAST_DLL_LOCK | RESERVED | READ_LATENCY |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:28 | RESERVED | Reserved | RW | 0x0 |
27 | RDLVL_MASK | Writing a 1 to this field will mask read data eye training during full leveling command, plus drives reg_phy_use_rd_data_eye_level control low to allow user to use programmed ratio values. | RW | 0 |
26 | RDLVLGATE_MASK | Writing a 1 to this field will mask dqs gate training during full leveling command, plus drives reg_phy_use_rd_dqs_level control low to allow user to use programmed ratio values. | RW | 0 |
25 | WRLVL_MASK | Writing a 1 to this field will mask write leveling training during full leveling command, plus drives reg_phy_use_wr_level control low to allow user to use programmed ratio values. | RW | 0 |
24:22 | RESERVED | Reserved | RW | 0x0 |
21 | PHY_HALF_DELAYS | Adjust slave delay line delays to support 2× mode 1: 2× mode (MDLL clock is half the rate of PHY) 0: 1× mode (MDLL clock rate is same as PHY) | RW | 0 |
20 | PHY_CLK_STALL_LEVEL | Enable variable idle value for delay lines. Enable during normal operations to avoid differential aging in the delay lines. | RW | 0 |
19 | PHY_DIS_CALIB_RST | Disable the dll_calib (internally
generated) signal from resetting the Read Capture FIFO pointers and
portions of data PHYs. Debug only. Note: dll_calib is generated by 1. EMIF_MISC_REG[0] DLL_CALIB_OS set to 1,or 2. by the PHY when it detects that the clock frequency variation has exceeded the bounds set by PHY_DLL_LOCK_DIFF or 3. periodically throughout the leveling process. | RW | 0 |
18 | PHY_INVERT_CLKOUT | Inverts the polarity of DRAM clock. 0: core clock is passed on to DRAM 1: inverted core clock is passed on to DRAM | RW | 0 |
17:10 | PHY_DLL_LOCK_DIFF | The maximum number of delay line taps variation while maintaining the master DLL lock. When the PHY is in locked state and the variation on the clock exceeds the variation indicated by this field, the lock signal is de-asserted and a dll_calib signal is generated. To prevent the dll_calib signal from being asserted in the middle of traffic when the clock jitter exceeds the variation, this register needs to be set to a value which will ensure that the lock will not be lost. Recommended value is 16. | RW | 0x02 |
9 | PHY_FAST_DLL_LOCK | Controls master DLL to lock fast or average logic must be part of locking process. Set to 1 before OPP transition commences, and set back to 0 after OPP transition completes. 1: MDLL lock is asserted based on single sample 0: MDLL lock is asserted based on average of 16 samples. | RW | 0 |
8:5 | RESERVED | Reserved | RW | 0x00 |
4:0 | READ_LATENCY | This field defines the read latency for the read data from SDRAM in number of DDR clock cycles. This field is used by the EMIF as well as the PHY. READ_LATENCY = RL + reg_phy_rdc_we_to_re -1. EMIF uses above equation to calculate reg_phy_rdc_we_to_re and forward it to the PHY. For DDR3, the true RL is used, not the decoded value. See JEDEC spec. | RW | 0x01E |
Address Offset | 0x0000 00E8 | ||
Physical Address | 0x4C00 00E8 | Instance | EMIF1 |
Description | |||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | RDLVL_MASK_SHDW | RDLVLGATE_MASK_SHDW | WRLVL_MASK_SHDW | RESERVED | PHY_HALF_DELAYS_SHDW | PHY_CLK_STALL_LEVEL_SHDW | PHY_DIS_CALIB_RST_SHDW | PHY_INVERT_CLKOUT_SHDW | PHY_DLL_LOCK_DIFF_SHDW | PHY_FAST_DLL_SHDW | RESERVED | READ_LATENCY_SHDW |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:28 | RESERVED | Reserved | RW | 0x0 |
27 | RDLVL_MASK_SHDW | Shadow field for RDLVL_MASK | RW | 0 |
26 | RDLVLGATE_MASK_SHDW | Shadow field for RDLVLGATE_MASK | RW | 0 |
25 | WRLVL_MASK_SHDW | Shadow field for WRLVL_MASK | RW | 0 |
24:22 | RESERVED | Reserved | RW | 0x0 |
21 | PHY_HALF_DELAYS_SHDW | Shadow field for PHY_HALF_DELAYS | RW | 0 |
20 | PHY_CLK_STALL_LEVEL_SHDW | Shadow field for PHY_CLK_STALL_LEVEL | RW | 0 |
19 | PHY_DIS_CALIB_RST_SHDW | Shadow field for PHY_DIS_CALIB_RST | RW | 0 |
18 | PHY_INVERT_CLKOUT_SHDW | Shadow field for PHY_INVERT_CLKOUT | RW | 0 |
17:10 | PHY_DLL_LOCK_DIFF_SHDW | Shadow field for PHY_DLL_LOCK_DIFF | RW | 0x00 |
9 | PHY_FAST_DLL_SHDW | Shadow field for PHY_FAST_DLL | RW | 0 |
8:5 | RESERVED | Reserved | RW | 0x00 |
4:0 | READ_LATENCY_SHDW | Shadow field for READ_LATENCY | RW | 0x000 |
Address Offset | 0x0000 00EC | ||
Physical Address | 0x4C00 00EC | Instance | EMIF1 |
Description | |||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:0 | RESERVED | Reserved | RW | 0x0 |
Address offset | 0x0000 0100 | ||||
Physical Address | 0x4C00 0100 | Instance | EMIF1 | ||
Description | |||||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
PRI_COS_MAP_EN | RESERVED | PRI_7_COS | PRI_6_COS | PRI_5_COS | PRI_4_COS | PRI_3_COS | PRI_2_COS | PRI_1_COS | PRI_0_COS |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31 | PRI_COS_MAP_EN | Set 1 to enable priority to class of service mapping. Set 0 to disable mapping. | RW | 0x0 |
30:16 | RESERVED | R | 0x0 | |
15:14 | PRI_7_COS | Class of service for commands with priority of 7. Value can be 1, 2, or 3. Setting a value of 0 will have similar effects as a value of 3. | RW | 0x0 |
13:12 | PRI_6_COS | Class of service for commands with priority of 6. Value can be 1, 2, or 3. Setting a value of 0 will have similar effects as a value of 3. | RW | 0x0 |
11:10 | PRI_5_COS | Class of service for commands with priority of 5. Value can be 1, 2, or 3. Setting a value of 0 will have similar effects as a value of 3. | RW | 0x0 |
9:8 | PRI_4_COS | Class of service for commands with priority of 4. Value can be 1, 2, or 3. Setting a value of 0 will have similar effects as a value of 3. | RW | 0x0 |
7:6 | PRI_3_COS | Class of service for commands with priority of 3. Value can be 1, 2, or 3. Setting a value of 0 will have similar effects as a value of 3. | RW | 0x0 |
5:4 | PRI_2_COS | Class of service for commands with priority of 2. Value can be 1, 2, or 3. Setting a value of 0 will have similar effects as a value of 3. | RW | 0x0 |
3:2 | PRI_1_COS | Class of service for commands with priority of 1. Value can be 1, 2, or 3. Setting a value of 0 will have similar effects as a value of 3. | RW | 0x0 |
1:0 | PRI_0_COS | Class of service for commands with priority of 0. Value can be 1, 2, or 3. Setting a value of 0 will have similar effects as a value of 3. | RW | 0x0 |
Address offset | 0x0000 0104 | ||||
Physical Address | 0x4C00 0104 | Instance | EMIF1 | ||
Description | |||||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
CONNID_COS_1_MAP_EN | CONNID_1_COS_1 | MSK_1_COS_1 | CONNID_2_COS_1 | MSK_2_COS_1 | CONNID_3_COS_1 | MSK_3_COS_1 |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31 | CONNID_COS_1_MAP_EN | Set 1 to enable Connection ID to class of service 1 mapping. Set 0 to disable mapping. | RW | 0x0 |
30:23 | CONNID_1_COS_1 | Connection ID value 1 for class of service 1. | RW | 0x0 |
22:20 | MSK_1_COS_1 | Mask for Connection ID value 1 for class of service 1. Value of 0 will disable masking. Value of 1 will mask Connection ID bit 0. Value of 2 will mask Connection ID bits 1:0. Value of 3 will mask Connection ID bits 2:0. Value of 4 will mask Connection ID bits 3:0. Value of 5 will mask Connection ID bits 4:0. Value of 6 will mask Connection ID bits 5:0. Value of 7 will mask Connection ID bits 6:0. | RW | 0x0 |
19:12 | CONNID_2_COS_1 | Connection ID value 2 for class of service 1. | RW | 0x0 |
11:10 | MSK_2_COS_1 | Mask for Connection ID value 2 for class of service 1. Value of 0 will disable masking. Value of 1 will mask Connection ID bit 0. Value of 2 will mask Connection ID bits 1:0. Value of 3 will mask Connection ID bits 2:0. | RW | 0x0 |
9:2 | CONNID_3_COS_1 | Connection ID value 3 for class of service 1. | RW | 0x0 |
1:0 | MSK_3_COS_1 | Mask for Connection ID value 3 for class of service 1. Value of 0 will disable masking. Value of 1 will mask Connection ID bit 0. Value of 2 will mask Connection ID bits 1:0. Value of 3 will mask Connection ID bits 2:0. | RW | 0x0 |
Address offset | 0x0000 0108 | ||||
Physical Address | 0x4C00 0108 | Instance | EMIF1 | ||
Description | |||||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
CONNID_COS_2_MAP_EN | CONNID_1_COS_2 | MSK_1_COS_2 | CONNID_2_COS_2 | MSK_2_COS_2 | CONNID_3_COS_2 | MSK_3_COS_2 |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31 | CONNID_COS_2_MAP_EN | Set 1 to enable Connection ID to class of service 2 mapping. Set 0 to disable mapping. | RW | 0x0 |
30:23 | CONNID_1_COS_2 | Connection ID value 1 for class of service 2. | RW | 0x0 |
22:20 | MSK_1_COS_2 | Mask for Connection ID value 1 for class of service 2. Value of 0 will disable masking. Value of 1 will mask Connection ID bit 0. Value of 2 will mask Connection ID bits 1:0. Value of 3 will mask Connection ID bits 2:0. Value of 4 will mask Connection ID bits 3:0. Value of 5 will mask Connection ID bits 4:0. Value of 6 will mask Connection ID bits 5:0. Value of 7 will mask Connection ID bits 6:0. | RW | 0x0 |
19:12 | CONNID_2_COS_2 | Connection ID value 2 for class of service 2. | RW | 0x0 |
11:10 | MSK_2_COS_2 | Mask for Connection ID value 2 for class of service 2. Value of 0 will disable masking. Value of 1 will mask Connection ID bit 0. Value of 2 will mask Connection ID bits 1:0. Value of 3 will mask Connection ID bits 2:0. | RW | 0x0 |
9:2 | CONNID_3_COS_2 | Connection ID value 3 for class of service 2. | RW | 0x0 |
1:0 | MSK_3_COS_2 | Mask for Connection ID value 3 for class of service 2. Value of 0 will disable masking. Value of 1 will mask Connection ID bit 0. Value of 2 will mask Connection ID bits 1:0. Value of 3 will mask Connection ID bits 2:0. | RW | 0x0 |
Address offset | 0x4C00 0110 | ||||
Physical Address | 0x4C00 0110 | Instance | EMIF1 | ||
Description | |||||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
REG_ECC_EN | REG_ECC_ADDR_RGN_PROT | RESERVED | REG_ECC_ADDR_RGN_2_EN | REG_ECC_ADDR_RGN_1_EN |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31 | REG_ECC_EN | Set 1 to enable ECC. Set 0 to disable ECC. | RW | 0x0 |
30 | REG_ECC_ADDR_RGN_PROT | Setting this field to 1 and reg_ecc_en to a 1 will enable ECC calculation for accesses within the address ranges and disable ECC calculation for accesses outside the address ranges. Setting this field to 0 and reg_ecc_en to a 1 will disable ECC calculation for accesses within the address ranges and enable ECC calculation for accesses outside the address ranges. The address ranges can be specified using the ECC Address Range 1 and 2 registers. | RW | 0x0 |
29:2 | RESERVED | R | 0x0 | |
1 | REG_ECC_ADDR_RGN_2_EN | Set 1 to enable ECC address range 2. Set 0 to disable ECC address range 2. | RW | 0x0 |
0 | REG_ECC_ADDR_RGN_1_EN | Set 1 to enable ECC address range 1. Set 0 to disable ECC address range 1. | RW | 0x0 |
Address offset | 0x4C00 0114 | ||||
Physical Address | 0x4C00 0114 | Instance | EMIF1 | ||
Description | |||||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
REG_ECC_END_ADDR_1 | REG_ECC_STRT_ADDR_1 |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:16 | REG_ECC_END_ADDR_1 | End address[32:17] for ECC address range 1. If this bit field is set to 0x1000, this indicates that the SDRAM physical end address on which the ECC applies is 0x1000 FFFF. If this bit field is set to 0x0FFF the physical end address on which the ECC applies is 0x0FFF FFFF. This bit field controls only the 16 MSbs of the physical end address of the ECC protected range. The other 16 LSbs are always 0xFFFF. | RW | 0x0 |
15:0 | REG_ECC_STRT_ADDR_1 | Start address[32:17] for ECC address range 1. If this bit field is set to 0x0000, this indicates that the SDRAM physical start address on which the ECC applies is 0x0000 0000. This bit field controls only the 16 MSbs of the physical start address of the ECC protected range. The other 16 LSbs are always 0x0000. | RW | 0x0 |
Address offset | 0x4C00 0118 | ||||
Physical Address | 0x4C00 0118 | Instance | EMIF1 | ||
Description | |||||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
REG_ECC_END_ADDR_2 | REG_ECC_STRT_ADDR_2 |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:16 | REG_ECC_END_ADDR_2 | End address[32:17] for ECC address range 2. If this bit field is set to 0x1000, this indicates that the SDRAM physical end address on which the ECC applies is 0x1000 FFFF. If this bit field is set to 0x0FFF the physical end address on which the ECC applies is 0x0FFF FFFF. This bit field controls only the 16 MSbs of the physical end address of the ECC protected range. The other 16 LSbs are always 0xFFFF. | RW | 0x0 |
15:0 | REG_ECC_STRT_ADDR_2 | Start address[32:17] for ECC address range 2. If this bit field is set to 0x0000, this indicates that the SDRAM physical start address on which the ECC applies is 0x0000 0000. This bit field controls only the 16 MSbs of the physical start address of the ECC protected range. The other 16 LSbs are always 0x0000. | RW | 0x0 |
Address Offset | 0x0000 0120 | ||
Physical Address | 0x4C00 0120 | Instance | EMIF1 |
Description | |||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
MFLAG_OVERRIDE | RESERVED | WR_THRSH | RESERVED | RD_THRSH |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31 | MFLAG_OVERRIDE | Mflag override. | RW | 0 |
0x0: Use MFLAG | ||||
0x1: Use Priority Class of Service | ||||
30:13 | RESERVED | Reserved | R | 0x0000 |
12:8 | WR_THRSH | Write Threshold. Number of SDRAM write bursts after which the EMIF arbitration will switch to executing read commands. The value programmed is always minus one the required number | RW | 0x03 |
7:5 | RESERVED | Reserved | R | 0x0 |
4:0 | RD_THRSH | Read threshold. Number of SDRAM read bursts after which the EMIF arbitration will switch to executing write commands. The value that is programmed is always minus one the required number | R | 0x05 |
Address Offset | 0x0000 0124 | ||
Physical Address | 0x4C00 0124 | Instance | EMIF1 |
Description | Priority Raise Counter Register. | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | COS_COUNT_1 | COS_COUNT_2 | PR_OLD_COUNT |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:24 | RESERVED | R | 0x00 | |
23:16 | COS_COUNT_1 | Priority Raise Counter for class of service 1. Number of EMIF_FICLK cycles after which the EMIF momentarily raises the priority of the class of service 1 commands in the Command FIFO. A value of N will be equal to N x 16 clocks. | RW | 0xFF |
15:8 | COS_COUNT_2 | Priority Raise Counter for class of service 2. Number of EMIF_FICLK cycles after which the EMIF momentarily raises the priority of the class of service 2 commands in the Command FIFO. A value of N will be equal to N x 16 clocks. | RW | 0xFF |
7:0 | PR_OLD_COUNT | Priority Raise Old Counter. Number of EMIF_FICLK cycles after which the EMIF momentarily raises the priority of the oldest command in the Command FIFO. A value of N will be equal to N x 16 clocks. | RW | 0xFF |
Address offset | 0x130 | ||||
Physical Address | 0x4C00 0130 | Instance | EMIF1 | ||
Description | |||||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
REG_1B_ECC_ERR_CNT |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:0 | REG_1B_ECC_ERR_CNT | 32 bit counter that displays number of 1-bit ECC errors. Writing a value will decrement the count by that value. For example, if the count is 0x1234_ABF3, writing 0x1234_ABF3 to this register will clear it. | RW | 0x0 |
Address offset | 0x134 | ||||
Physical Address | 0x4C00 0134 | Instance | EMIF1 | ||
Description | |||||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
REG_1B_ECC_ERR_THRSH | RESERVED | REG_1B_ECC_ERR_WIN |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:24 | REG_1B_ECC_ERR_THRSH | 1-bit ECC error threshold. The EMIF will generate an interrupt when the 1-bit ECC error count is greater than or equal to this threshold. A value of 0 will disable the generation of the interrupt. | RW | 0x0 |
23:16 | RESERVED | R | 0x0 | |
15:0 | REG_1B_ECC_ERR_WIN | 1-bit ECC error window in number of refresh periods. The EMIF will generate an interrupt when the 1-bit ECC error count is equal to or greater than the threshold within this window. A value of 0 will disable the window. Refresh period is defined by EMIF_SDRAM_REFRESH_CONTROL[15:0] REFRESH_RATE. The software can set this bitfield to 0x0 to reset the internal counter. | RW | 0x0 |
Address offset | 0x138 | ||||
Physical Address | 0x4C00 0138 | Instance | EMIF1 | ||
Description | |||||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
REG_1B_ECC_ERR_DIST_1 |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:0 | REG_1B_ECC_ERR_DIST_1 | 1-bit ECC error distribution over data bus bit 31:0. A value of 1 on a bit indicates 1-bit error on the corresponding bit on the data bus. Writing a 1 to any bit will clear that bit. Writing a 0 has no effect. | RW | 0x0 |
Address offset | 0x13C | ||||
Physical Address | 0x4C00 013C | Instance | EMIF1 | ||
Description | |||||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
REG_1B_ECC_ERR_ADDR |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:0 | REG_1B_ECC_ERR_ADDR | 1-bit ECC error address. Most significant bits of the starting address(es) related to the SDRAM reads that had a 1-bit ECC error. This field displays up to four addresses logged in the 4 deep address logging FIFO. Writing a 0x1 will pop one element of the FIFO. Writing a 0x2 will pop all elements of the FIFO. Writing any other alue will have no effect. | RW | 0x0 |
Address offset | 0x140 | ||||
Physical Address | 0x4C00 0140 | Instance | EMIF1 | ||
Description | |||||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
REG_2B_ECC_ERR_ADDR |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:0 | REG_2B_ECC_ERR_ADDR | 2-bit ECC error address. Most significant bits of the starting address of the first SDRAM burst that had the 2-bit ECC error. Writing a 1 will clear this field. Writing any other value has no effect. | RW | 0x0 |
Address Offset | 0x0000 0144 | ||
Physical Address | 0x4C00 0144 | Instance | EMIF1 |
Description | |||
Type | R |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | PHY_REG_PHY_CTRL_DLL_SLAVE_VALUE | RESERVED | PHY_REG_STATUS_DLL_LOCK | RESERVED | PHY_REG_PHY_CTRL_DLL_LOCK |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:30 | RESERVED | R | 0x0 | |
29:12 | PHY_REG_PHY_CTRL_DLL_SLAVE_VALUE | DLL Slave Value | R | 0x0 |
11:9 | RESERVED | R | 0x0 | |
8:4 | PHY_REG_STATUS_DLL_LOCK | Lock Status for Data DLLs | R | 0x0 |
3:2 | RESERVED | R | 0x0 | |
1:0 | PHY_REG_PHY_CTRL_DLL_LOCK | Lock Status for Command DLLs | R | 0x0 |
Address Offset | 0x0000 0148 | ||
Physical Address | 0x4C00 0148 | Instance | EMIF1 |
Description | |||
Type | R |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
PHY_REG_STATUS_DLL_SLAVE_VALUE_LO |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:0 | PHY_REG_STATUS_DLL_SLAVE_VALUE_LO | Bits 31:0 of Phy_reg_status_dll_slave_value | R | 0x0 |
Address Offset | 0x0000 014C | ||
Physical Address | 0x4C00 014C | Instance | EMIF1 |
Description | |||
Type | R |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | PHY_REG_RDFIFO_RDPTR | RESERVED | PHY_REG_STATUS_DLL_SLAVE_VALUE_HI |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31 | RESERVED | R | 0x0 | |
30:16 | PHY_REG_RDFIFO_RDPTR | Read FIFO Read Pointer | R | 0x0 |
15:13 | RESERVED | R | 0x0 | |
12:0 | PHY_REG_STATUS_DLL_SLAVE_VALUE_HI | Bits 44:32 of Phy_reg_status_dll_slave_value | R | 0x0 |
Address Offset | 0x0000 0150 | ||
Physical Address | 0x4C00 0150 | Instance | EMIF1 |
Description | |||
Type | R |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | PHY_REG_GATELVL_FSM | RESERVED | PHY_REG_RDFIFO_WRPTR |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31 | RESERVED | R | 0x0 | |
30:16 | PHY_REG_GATELVL_FSM | Gate Levelling FSM | R | 0x0 |
15 | RESERVED | R | 0x0 | |
14:0 | PHY_REG_RDFIFO_WRPTR | Read FIFO Write Pointer | R | 0x0 |
Address Offset | 0x0000 0154 | ||
Physical Address | 0x4C00 0154 | Instance | EMIF1 |
Description | |||
Type | R |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | PHY_REG_RD_LEVEL_FSM |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:20 | RESERVED | R | 0x0 | |
19:0 | PHY_REG_RD_LEVEL_FSM | Read Levelling FSM | R | 0x0 |
Address Offset | 0x0000 0158 | ||
Physical Address | 0x4C00 0158 | Instance | EMIF1 |
Description | |||
Type | R |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | PHY_REG_WR_LEVEL_FSM |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:15 | RESERVED | R | 0x0 | |
14:0 | PHY_REG_WR_LEVEL_FSM | Writel Levelling FSM | R | 0x0 |
Address Offset | 0x0000 015C | ||
Physical Address | 0x4C00 015C | Instance | EMIF1 |
Description | |||
Type | R |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | PHY_REG_RDLVL_DQS_RATIO1 | RESERVED | PHY_REG_RDLVL_DQS_RATIO0 |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:26 | RESERVED | R | 0x0 | |
25:16 | PHY_REG_RDLVL_DQS_RATIO1 | Read levelling DQS ratio1 | R | 0x0 |
15:10 | RESERVED | R | 0x0 | |
9:0 | PHY_REG_RDLVL_DQS_RATIO0 | Read levelling DQS ratio0 | R | 0x0 |
Address Offset | 0x0000 0160 | ||
Physical Address | 0x4C00 0160 | Instance | EMIF1 |
Description | |||
Type | R |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | PHY_REG_RDLVL_DQS_RATIO3 | RESERVED | PHY_REG_RDLVL_DQS_RATIO2 |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:26 | RESERVED | R | 0x0 | |
25:16 | PHY_REG_RDLVL_DQS_RATIO3 | Read levelling DQS ratio3 | R | 0x0 |
15:10 | RESERVED | R | 0x0 | |
9:0 | PHY_REG_RDLVL_DQS_RATIO2 | Read levelling DQS ratio2 | R | 0x0 |
Address Offset | 0x0000 0164 | ||
Physical Address | 0x4C00 0164 | Instance | EMIF1 |
Description | |||
Type | R |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | PHY_REG_RDLVL_DQS_RATIO5 | RESERVED | PHY_REG_RDLVL_DQS_RATIO4 |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:26 | RESERVED | R | 0x0 | |
25:16 | PHY_REG_RDLVL_DQS_RATIO5 | Read Levelling DQS ratio5 | R | 0x0 |
15:10 | RESERVED | R | 0x0 | |
9:0 | PHY_REG_RDLVL_DQS_RATIO4 | Read Levelling DQS ratio4 | R | 0x0 |
Address Offset | 0x0000 0168 | ||
Physical Address | 0x4C00 0168 | Instance | EMIF1 |
Description | |||
Type | R |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | PHY_REG_RDLVL_DQS_RATIO7 | RESERVED | PHY_REG_RDLVL_DQS_RATIO6 |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:26 | RESERVED | R | 0x0 | |
25:16 | PHY_REG_RDLVL_DQS_RATIO7 | Read levelling DQS ratio7 | R | 0x0 |
15:10 | RESERVED | R | 0x0 | |
9:0 | PHY_REG_RDLVL_DQS_RATIO6 | Read levelling DQS ratio6 | R | 0x0 |
Address Offset | 0x0000 016C | ||
Physical Address | 0x4C00 016C | Instance | EMIF1 |
Description | |||
Type | R |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | PHY_REG_RDLVL_DQS_RATIO9 | RESERVED | PHY_REG_RDLVL_DQS_RATIO8 |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:26 | RESERVED | R | 0x0 | |
25:16 | PHY_REG_RDLVL_DQS_RATIO9 | Read levelling DQS ratio9 | R | 0x0 |
15:10 | RESERVED | R | 0x0 | |
9:0 | PHY_REG_RDLVL_DQS_RATIO8 | Read levelling DQS ratio8 | R | 0x0 |
Address Offset | 0x0000 0170 | ||
Physical Address | 0x4C00 0170 | Instance | EMIF1 |
Description | |||
Type | R |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | PHY_REG_RDLVL_FIFOWEIN_RATIO1 | RESERVED | PHY_REG_RDLVL_FIFOWEIN_RATIO0 |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:27 | RESERVED | R | 0x0 | |
26:16 | PHY_REG_RDLVL_FIFOWEIN_RATIO1 | Read levelling FIFO Write Enable Ratio1 | R | 0x0 |
15:11 | RESERVED | R | 0x0 | |
10:0 | PHY_REG_RDLVL_FIFOWEIN_RATIO0 | Read levelling FIFO Write Enable Ratio0 | R | 0x0 |
Address Offset | 0x0000 0174 | ||
Physical Address | 0x4C00 0174 | Instance | EMIF1 |
Description | |||
Type | R |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | PHY_REG_RDLVL_FIFOWEIN_RATIO3 | RESERVED | PHY_REG_RDLVL_FIFOWEIN_RATIO2 |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:27 | RESERVED | R | 0x0 | |
26:16 | PHY_REG_RDLVL_FIFOWEIN_RATIO3 | Read levelling FIFO Write Enable Ratio3 | R | 0x0 |
15:11 | RESERVED | R | 0x0 | |
10:0 | PHY_REG_RDLVL_FIFOWEIN_RATIO2 | Read levelling FIFO Write Enable Ratio2 | R | 0x0 |
Address Offset | 0x0000 0178 | ||
Physical Address | 0x4C00 0178 | Instance | EMIF1 |
Description | |||
Type | R |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | PHY_REG_RDLVL_FIFOWEIN_RATIO5 | RESERVED | PHY_REG_RDLVL_FIFOWEIN_RATIO4 |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:27 | RESERVED | R | 0x0 | |
26:16 | PHY_REG_RDLVL_FIFOWEIN_RATIO5 | Read levelling FIFO Write Enable Ratio5 | R | 0x0 |
15:11 | RESERVED | R | 0x0 | |
10:0 | PHY_REG_RDLVL_FIFOWEIN_RATIO4 | Read levelling FIFO Write Enable Ratio4 | R | 0x0 |
Address Offset | 0x0000 017C | ||
Physical Address | 0x4C00 017C | Instance | EMIF1 |
Description | |||
Type | R |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | PHY_REG_RDLVL_FIFOWEIN_RATIO7 | RESERVED | PHY_REG_RDLVL_FIFOWEIN_RATIO6 |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:27 | RESERVED | R | 0x0 | |
26:16 | PHY_REG_RDLVL_FIFOWEIN_RATIO7 | Read levelling FIFO Wrie Enable Ratio7 | R | 0x0 |
15:11 | RESERVED | R | 0x0 | |
10:0 | PHY_REG_RDLVL_FIFOWEIN_RATIO6 | Read levelling FIFO Wrie Enable Ratio6 | R | 0x0 |
Address Offset | 0x0000 0180 | ||
Physical Address | 0x4C00 0180 | Instance | EMIF1 |
Description | |||
Type | R |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | PHY_REG_RDLVL_FIFOWEIN_RATIO9 | RESERVED | PHY_REG_RDLVL_FIFOWEIN_RATIO8 |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:27 | RESERVED | R | 0x0 | |
26:16 | PHY_REG_RDLVL_FIFOWEIN_RATIO9 | Read levelling FIFO Write Enable Ratio9 | R | 0x0 |
15:11 | RESERVED | R | 0x0 | |
10:0 | PHY_REG_RDLVL_FIFOWEIN_RATIO8 | Read levelling FIFO Write Enable Ratio8 | R | 0x0 |
Address Offset | 0x0000 0184 | ||
Physical Address | 0x4C00 0184 | Instance | EMIF1 |
Description | |||
Type | R |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | PHY_REG_WRLVL_DQ_RATIO1 | RESERVED | PHY_REG_WRLVL_DQ_RATIO0 |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:26 | RESERVED | R | 0x0 | |
25:16 | PHY_REG_WRLVL_DQ_RATIO1 | Write levelling DQ ratio1 | R | 0x0 |
15:10 | RESERVED | R | 0x0 | |
9:0 | PHY_REG_WRLVL_DQ_RATIO0 | Write levelling DQ ratio0 | R | 0x0 |
Address Offset | 0x0000 0188 | ||
Physical Address | 0x4C00 0188 | Instance | EMIF1 |
Description | |||
Type | R |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | PHY_REG_WRLVL_DQ_RATIO3 | RESERVED | PHY_REG_WRLVL_DQ_RATIO2 |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:26 | RESERVED | R | 0x0 | |
25:16 | PHY_REG_WRLVL_DQ_RATIO3 | Write levelling DQ ratio3 | R | 0x0 |
15:10 | RESERVED | R | 0x0 | |
9:0 | PHY_REG_WRLVL_DQ_RATIO2 | Write levelling DQ ratio2 | R | 0x0 |
Address Offset | 0x0000 018C | ||
Physical Address | 0x4C00 018C | Instance | EMIF1 |
Description | |||
Type | R |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | PHY_REG_WRLVL_DQ_RATIO5 | RESERVED | PHY_REG_WRLVL_DQ_RATIO4 |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:26 | RESERVED | R | 0x0 | |
25:16 | PHY_REG_WRLVL_DQ_RATIO5 | Write levelling DQ ratio5 | R | 0x0 |
15:10 | RESERVED | R | 0x0 | |
9:0 | PHY_REG_WRLVL_DQ_RATIO4 | Write levelling DQ ratio4 | R | 0x0 |
Address Offset | 0x0000 0190 | ||
Physical Address | 0x4C00 0190 | Instance | EMIF1 |
Description | |||
Type | R |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | PHY_REG_WRLVL_DQ_RATIO7 | RESERVED | PHY_REG_WRLVL_DQ_RATIO6 |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:26 | RESERVED | R | 0x0 | |
25:16 | PHY_REG_WRLVL_DQ_RATIO7 | Write levelling DQ ratio7 | R | 0x0 |
15:10 | RESERVED | R | 0x0 | |
9:0 | PHY_REG_WRLVL_DQ_RATIO6 | Write levelling DQ ratio6 | R | 0x0 |
Address Offset | 0x0000 0194 | ||
Physical Address | 0x4C00 0194 | Instance | EMIF1 |
Description | |||
Type | R |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | PHY_REG_WRLVL_DQ_RATIO9 | RESERVED | PHY_REG_WRLVL_DQ_RATIO8 |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:26 | RESERVED | R | 0x0 | |
25:16 | PHY_REG_WRLVL_DQ_RATIO9 | Write levelling DQ ratio9 | R | 0x0 |
15:10 | RESERVED | R | 0x0 | |
9:0 | PHY_REG_WRLVL_DQ_RATIO8 | Write levelling DQ ratio8 | R | 0x0 |
Address Offset | 0x0000 0198 | ||
Physical Address | 0x4C00 0198 | Instance | EMIF1 |
Description | |||
Type | R |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | PHY_REG_WRLVL_DQS_RATIO1 | RESERVED | PHY_REG_WRLVL_DQS_RATIO0 |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:26 | RESERVED | R | 0x0 | |
25:16 | PHY_REG_WRLVL_DQS_RATIO1 | Write levelling DQS ratio 1 | R | 0x0 |
15:10 | RESERVED | R | 0x0 | |
9:0 | PHY_REG_WRLVL_DQS_RATIO0 | Write levelling DQS ratio 0 | R | 0x0 |
Address Offset | 0x0000 019C | ||
Physical Address | 0x4C00 019C | Instance | EMIF1 |
Description | |||
Type | R |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | PHY_REG_WRLVL_DQS_RATIO3 | RESERVED | PHY_REG_WRLVL_DQS_RATIO2 |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:26 | RESERVED | R | 0x0 | |
25:16 | PHY_REG_WRLVL_DQS_RATIO3 | Write levelling DQS ratio3 | R | 0x0 |
15:10 | RESERVED | R | 0x0 | |
9:0 | PHY_REG_WRLVL_DQS_RATIO2 | Write levelling DQS ratio2 | R | 0x0 |
Address Offset | 0x0000 01A0 | ||
Physical Address | 0x4C00 01A0 | Instance | EMIF1 |
Description | |||
Type | R |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | PHY_REG_WRLVL_DQS_RATIO5 | RESERVED | PHY_REG_WRLVL_DQS_RATIO4 |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:26 | RESERVED | R | 0x0 | |
25:16 | PHY_REG_WRLVL_DQS_RATIO5 | Write levelling DQS ratio5 | R | 0x0 |
15:10 | RESERVED | R | 0x0 | |
9:0 | PHY_REG_WRLVL_DQS_RATIO4 | Write levelling DQS ratio4 | R | 0x0 |
Address Offset | 0x0000 01A4 | ||
Physical Address | 0x4C00 01A4 | Instance | EMIF1 |
Description | |||
Type | R |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | PHY_REG_WRLVL_DQS_RATIO7 | RESERVED | PHY_REG_WRLVL_DQS_RATIO6 |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:26 | RESERVED | R | 0x0 | |
25:16 | PHY_REG_WRLVL_DQS_RATIO7 | Write levelling DQS ratio7 | R | 0x0 |
15:10 | RESERVED | R | 0x0 | |
9:0 | PHY_REG_WRLVL_DQS_RATIO6 | Write levelling DQS ratio6 | R | 0x0 |
Address Offset | 0x0000 01A8 | ||
Physical Address | 0x4C00 01A8 | Instance | EMIF1 |
Description | |||
Type | R |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | PHY_REG_WRLVL_DQS_RATIO9 | RESERVED | PHY_REG_WRLVL_DQS_RATIO8 |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:26 | RESERVED | R | 0x0 | |
25:16 | PHY_REG_WRLVL_DQS_RATIO9 | Write levelling DQS ratio9 | R | 0x0 |
15:10 | RESERVED | R | 0x0 | |
9:0 | PHY_REG_WRLVL_DQS_RATIO8 | Write levelling DQS ratio8 | R | 0x0 |
Address Offset | 0x0000 01AC | ||
Physical Address | 0x4C00 01AC | Instance | EMIF1 |
Description | |||
Type | R |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | PHY_REG_PHY_CONTROL_MDLL_UNLOCK_STICKY | RESERVED | PHY_REG_STATUS_MDLL_UNLOCK_STICKY | PHY_REG_RDC_FIFO_RST_ERR_CNT |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:30 | RESERVED | R | 0x0 | |
29:28 | PHY_REG_PHY_CONTROL_MDLL_UNLOCK_STICKY | Phy control MDLL unlock sticky | R | 0x0 |
27:25 | RESERVED | R | 0x0 | |
24:20 | PHY_REG_STATUS_MDLL_UNLOCK_STICKY | Phy data MDLL unlock sticky | R | 0x0 |
19:0 | PHY_REG_RDC_FIFO_RST_ERR_CNT | RDC FIFO reset error count | R | 0x0 |
Address Offset | 0x0000 01B0 | ||
Physical Address | 0x4C00 01B0 | Instance | EMIF1 |
Description | |||
Type | R |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | PHY_REG_GATELVL_INC_FAIL | RESERVED | PHY_REG_WRLVL_INC_FAIL | RESERVED | PHY_REG_RDLVL_INC_FAIL | RESERVED | PHY_REG_FIFO_WE_IN_MIASALIGNED_STICKY |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:29 | RESERVED | R | 0x0 | |
28:24 | PHY_REG_GATELVL_INC_FAIL | Gate levelling failure. NOTE: Incremental leveling is not supported on this device. | R | 0x0 |
23:21 | RESERVED | R | 0x0 | |
20:16 | PHY_REG_WRLVL_INC_FAIL | Write levelling failure. NOTE: Incremental leveling is not supported on this device. | R | 0x0 |
15:13 | RESERVED | R | 0x0 | |
12:8 | PHY_REG_RDLVL_INC_FAIL | Read levelling failure. NOTE: Incremental leveling is not supported on this device. | R | 0x0 |
7:5 | RESERVED | R | 0x0 | |
4:0 | PHY_REG_FIFO_WE_IN_MIASALIGNED_STICKY | FIFO write enable in misaligned sticky | R | 0x0 |
Address Offset | 0x0000 0200 | ||
Physical Address | 0x4C00 0200 | Instance | EMIF1 |
Description | Control DLL Slave Ratio Register | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | PHY_REG_CTRL_SLAVE_RATIO2 | PHY_REG_CTRL_SLAVE_RATIO1 | PHY_REG_CTRL_SLAVE_RATIO0 |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:30 | RESERVED | R | 0x0 | |
29:20 | PHY_REG_CTRL_SLAVE_RATIO2 | The user programmable ratio value for address/command launch timing in PHY control macro 2. This is the fraction of a clock cycle in units of 256ths. In other words, the full-cycle tap value from the master DLL will be scaled by this number over 256 to get the delay value for the slave delay line. Required for LPDDR2 only. Please check the device datasheet for supported DDR memory types. | RW | 0x40 |
19:10 | PHY_REG_CTRL_SLAVE_RATIO1 | The user programmable ratio value for address/command launch timing in PHY control macro 1. This is the fraction of a clock cycle in units of 256ths. In other words, the full-cycle tap value from the master DLL will be scaled by this number over 256 to get the delay value for the slave delay line. Set to:
Required for DDR2/DDR3 only. Please check the device datasheet for supported DDR memory types. | RW | 0x80 |
9:0 | PHY_REG_CTRL_SLAVE_RATIO0 | The user programmable ratio value for address/command launch timing in PHY control macro 0. This is the fraction of a clock cycle in units of 256ths. In other words, the full-cycle tap value from the master DLL will be scaled by this number over 256 to get the delay value for the slave delay line. Set to:
Required for DDR2/DDR3 only. Please check the device datasheet for supported DDR memory types. | RW | 0x80 |
Address Offset | 0x0000 0204 | ||
Physical Address | 0x4C00 0204 | Instance | EMIF1 |
Description | Control DLL Slave Ratio Shadow Register. Its value is loaded in register EMIF_EXT_PHY_CONTROL_1 on any frequency change. | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | PHY_REG_CTRL_SLAVE_RATIO2 | PHY_REG_CTRL_SLAVE_RATIO1 | PHY_REG_CTRL_SLAVE_RATIO0 |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:30 | RESERVED | R | 0x0 | |
29:20 | PHY_REG_CTRL_SLAVE_RATIO2 | The user programmable ratio value for address/command launch timing in PHY control macro 2. This is the fraction of a clock cycle in units of 256ths. In other words, the full-cycle tap value from the master DLL will be scaled by this number over 256 to get the delay value for the slave delay line. Required for LPDDR2 only. Please check the device datasheet for supported DDR memory types. | RW | 0x40 |
19:10 | PHY_REG_CTRL_SLAVE_RATIO1 | The user programmable ratio value for address/command launch timing in PHY control macro 1. This is the fraction of a clock cycle in units of 256ths. In other words, the full-cycle tap value from the master DLL will be scaled by this number over 256 to get the delay value for the slave delay line. Set to:
Required for DDR2/DDR3 only. Please check the device datasheet for supported DDR memory types. | RW | 0x80 |
9:0 | PHY_REG_CTRL_SLAVE_RATIO0 | The user programmable ratio value for address/command launch timing in PHY control macro 0. This is the fraction of a clock cycle in units of 256ths. In other words, the full-cycle tap value from the master DLL will be scaled by this number over 256 to get the delay value for the slave delay line. Set to:
Required for DDR2/DDR3 only. Please check the device datasheet for supported DDR memory types. | RW | 0x80 |
Address Offset | 0x0000 0208 | ||
Physical Address | 0x4C00 0208 | Instance | EMIF1 |
Description | Data macro 0, FIFO write enable (read DQS gate) DLL Slave Ratio Register | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | PHY_REG_FIFO_WE_SLAVE_RATIO1 | RESERVED | PHY_REG_FIFO_WE_SLAVE_RATIO0 |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:27 | RESERVED | R | 0x0 | |
26:16 | PHY_REG_FIFO_WE_SLAVE_RATIO1 | The user programmable ratio value for the FIFO write enable slave DLL in PHY data macro 0, chip select 1. This is the fraction of a clock cycle in units of 256ths. In other words, the full-cycle tap value from the master DLL will be scaled by this number over 256 to get the delay value for the slave delay line. NOTE: Chip select 1 is not supported on this device. | RW | 0x0 |
15:11 | RESERVED | R | 0x0 | |
10:0 | PHY_REG_FIFO_WE_SLAVE_RATIO0 | The user programmable ratio value for the FIFO write enable slave DLL in PHY data macro 0, chip select 0. This is the fraction of a clock cycle in units of 256ths. In other words, the full-cycle tap value from the master DLL will be scaled by this number over 256 to get the delay value for the slave delay line. | RW | 0x0 |
Address Offset | 0x0000 020C | ||
Physical Address | 0x4C00 020C | Instance | EMIF1 |
Description | Data macro 0, FIFO write enable (read DQS gate) DLL Slave Ratio Shadow Register. Its value is loaded in register EMIF_EXT_PHY_CONTROL_2 on any frequency change. | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | PHY_REG_FIFO_WE_SLAVE_RATIO1 | RESERVED | PHY_REG_FIFO_WE_SLAVE_RATIO0 |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:27 | RESERVED | R | 0x0 | |
26:16 | PHY_REG_FIFO_WE_SLAVE_RATIO1 | The user programmable ratio value for the FIFO write enable slave DLL in PHY data macro 0, chip select 1. This is the fraction of a clock cycle in units of 256ths. In other words, the full-cycle tap value from the master DLL will be scaled by this number over 256 to get the delay value for the slave delay line. NOTE: Chip select 1 is not supported on this device. | RW | 0x0 |
15:11 | RESERVED | R | 0x0 | |
10:0 | PHY_REG_FIFO_WE_SLAVE_RATIO0 | The user programmable ratio value for the FIFO write enable slave DLL in PHY data macro 0, chip select 0. This is the fraction of a clock cycle in units of 256ths. In other words, the full-cycle tap value from the master DLL will be scaled by this number over 256 to get the delay value for the slave delay line. | RW | 0x0 |
Address Offset | 0x0000 0210 | ||
Physical Address | 0x4C00 0210 | Instance | EMIF1 |
Description | Data macro 1, FIFO write enable (read DQS gate) DLL Slave Ratio Register | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | PHY_REG_FIFO_WE_SLAVE_RATIO3 | RESERVED | PHY_REG_FIFO_WE_SLAVE_RATIO2 |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:27 | RESERVED | R | 0x0 | |
26:16 | PHY_REG_FIFO_WE_SLAVE_RATIO3 | The user programmable ratio value for the FIFO write enable slave DLL in PHY data macro 1, chip select 1. This is the fraction of a clock cycle in units of 256ths. In other words, the full-cycle tap value from the master DLL will be scaled by this number over 256 to get the delay value for the slave delay line. NOTE: Chip select 1 is not supported on this device. | RW | 0x0 |
15:11 | RESERVED | R | 0x0 | |
10:0 | PHY_REG_FIFO_WE_SLAVE_RATIO2 | The user programmable ratio value for the FIFO write enable slave DLL in PHY data macro 1, chip select 0. This is the fraction of a clock cycle in units of 256ths. In other words, the full-cycle tap value from the master DLL will be scaled by this number over 256 to get the delay value for the slave delay line. | RW | 0x0 |
Address Offset | 0x0000 0214 | ||
Physical Address | 0x4C00 0214 | Instance | EMIF1 |
Description | Data macro 1, FIFO write enable (read DQS gate) DLL Slave Ratio Shadow Register. Its value is loaded in register EMIF_EXT_PHY_CONTROL_3 on any frequency change. | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | PHY_REG_FIFO_WE_SLAVE_RATIO3 | RESERVED | PHY_REG_FIFO_WE_SLAVE_RATIO2 |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:27 | RESERVED | R | 0x0 | |
26:16 | PHY_REG_FIFO_WE_SLAVE_RATIO3 | The user programmable ratio value for the FIFO write enable slave DLL in PHY data macro 1, chip select 1. This is the fraction of a clock cycle in units of 256ths. In other words, the full-cycle tap value from the master DLL will be scaled by this number over 256 to get the delay value for the slave delay line. NOTE: Chip select 1 is not supported on this device. | RW | 0x0 |
15:11 | RESERVED | R | 0x0 | |
10:0 | PHY_REG_FIFO_WE_SLAVE_RATIO2 | The user programmable ratio value for the FIFO write enable slave DLL in PHY data macro 1, chip select 0. This is the fraction of a clock cycle in units of 256ths. In other words, the full-cycle tap value from the master DLL will be scaled by this number over 256 to get the delay value for the slave delay line. | RW | 0x0 |
Address Offset | 0x0000 0218 | ||
Physical Address | 0x4C00 0218 | Instance | EMIF1 |
Description | Data macro 2, FIFO write enable (read DQS gate) DLL Slave Ratio Register | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | PHY_REG_FIFO_WE_SLAVE_RATIO5 | RESERVED | PHY_REG_FIFO_WE_SLAVE_RATIO4 |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:27 | RESERVED | R | 0x0 | |
26:16 | PHY_REG_FIFO_WE_SLAVE_RATIO5 | The user programmable ratio value for the FIFO write enable slave DLL in PHY data macro 2, chip select 1. This is the fraction of a clock cycle in units of 256ths. In other words, the full-cycle tap value from the master DLL will be scaled by this number over 256 to get the delay value for the slave delay line. NOTE: Chip select 1 is not supported on this device. | RW | 0x0 |
15:11 | RESERVED | R | 0x0 | |
10:0 | PHY_REG_FIFO_WE_SLAVE_RATIO4 | The user programmable ratio value for the FIFO write enable slave DLL in PHY data macro 2, chip select 0. This is the fraction of a clock cycle in units of 256ths. In other words, the full-cycle tap value from the master DLL will be scaled by this number over 256 to get the delay value for the slave delay line. | RW | 0x0 |
Address Offset | 0x0000 021C | ||
Physical Address | 0x4C00 021C | Instance | EMIF1 |
Description | Data macro 2, FIFO write enable (read DQS gate) DLL Slave Ratio Shadow Register. Its value is loaded in register EMIF_EXT_PHY_CONTROL_4 on any frequency change. | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | PHY_REG_FIFO_WE_SLAVE_RATIO5 | RESERVED | PHY_REG_FIFO_WE_SLAVE_RATIO4 |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:27 | RESERVED | R | 0x0 | |
26:16 | PHY_REG_FIFO_WE_SLAVE_RATIO5 | The user programmable ratio value for the FIFO write enable slave DLL in PHY data macro 2, chip select 1. This is the fraction of a clock cycle in units of 256ths. In other words, the full-cycle tap value from the master DLL will be scaled by this number over 256 to get the delay value for the slave delay line. NOTE: Chip select 1 is not supported on this device. | RW | 0x0 |
15:11 | RESERVED | R | 0x0 | |
10:0 | PHY_REG_FIFO_WE_SLAVE_RATIO4 | The user programmable ratio value for the FIFO write enable slave DLL in PHY data macro 2, chip select 0. This is the fraction of a clock cycle in units of 256ths. In other words, the full-cycle tap value from the master DLL will be scaled by this number over 256 to get the delay value for the slave delay line. | RW | 0x0 |
Address Offset | 0x0000 0220 | ||
Physical Address | 0x4C00 0220 | Instance | EMIF1 |
Description | Data macro 3, FIFO write enable (read DQS gate) DLL Slave Ratio Register | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | PHY_REG_FIFO_WE_SLAVE_RATIO7 | RESERVED | PHY_REG_FIFO_WE_SLAVE_RATIO6 |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:27 | RESERVED | R | 0x0 | |
26:16 | PHY_REG_FIFO_WE_SLAVE_RATIO7 | The user programmable ratio value for the FIFO write enable slave DLL in PHY data macro 3, chip select 1. This is the fraction of a clock cycle in units of 256ths. In other words, the full-cycle tap value from the master DLL will be scaled by this number over 256 to get the delay value for the slave delay line. NOTE: Chip select 1 is not supported on this device. | RW | 0x0 |
15:11 | RESERVED | R | 0x0 | |
10:0 | PHY_REG_FIFO_WE_SLAVE_RATIO6 | The user programmable ratio value for the FIFO write enable slave DLL in PHY data macro 3, chip select 0. This is the fraction of a clock cycle in units of 256ths. In other words, the full-cycle tap value from the master DLL will be scaled by this number over 256 to get the delay value for the slave delay line. | RW | 0x0 |
Address Offset | 0x0000 0224 | ||
Physical Address | 0x4C00 0224 | Instance | EMIF1 |
Description | Data macro 3, FIFO write enable (read DQS gate) DLL Slave Ratio Register. Its value is loaded in register EMIF_EXT_PHY_CONTROL_5 on any frequency change. | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | PHY_REG_FIFO_WE_SLAVE_RATIO7 | RESERVED | PHY_REG_FIFO_WE_SLAVE_RATIO6 |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:27 | RESERVED | R | 0x0 | |
26:16 | PHY_REG_FIFO_WE_SLAVE_RATIO7 | The user programmable ratio value for the FIFO write enable slave DLL in PHY data macro 3, chip select 1. This is the fraction of a clock cycle in units of 256ths. In other words, the full-cycle tap value from the master DLL will be scaled by this number over 256 to get the delay value for the slave delay line. NOTE: Chip select 1 is not supported on this device. | RW | 0x0 |
15:11 | RESERVED | R | 0x0 | |
10:0 | PHY_REG_FIFO_WE_SLAVE_RATIO6 | The user programmable ratio value for the FIFO write enable slave DLL in PHY data macro 3, chip select 0. This is the fraction of a clock cycle in units of 256ths. In other words, the full-cycle tap value from the master DLL will be scaled by this number over 256 to get the delay value for the slave delay line. | RW | 0x0 |
Address Offset | 0x0000 0228 | ||
Physical Address | 0x4C00 0228 | Instance | EMIF1 |
Description | ECC Data macro, FIFO write enable (read DQS gate) DLL Slave Ratio Register | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | PHY_REG_FIFO_WE_SLAVE_RATIO9 | RESERVED | PHY_REG_FIFO_WE_SLAVE_RATIO8 |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:27 | RESERVED | R | 0x0 | |
26:16 | PHY_REG_FIFO_WE_SLAVE_RATIO9 | The user programmable ratio value for the FIFO write enable slave DLL in PHY ECC data macro, chip select 1. This is the fraction of a clock cycle in units of 256ths. In other words, the full-cycle tap value from the master DLL will be scaled by this number over 256 to get the delay value for the slave delay line. NOTE: Chip select 1 is not supported on this device. | RW | 0x0 |
15:11 | RESERVED | R | 0x0 | |
10:0 | PHY_REG_FIFO_WE_SLAVE_RATIO8 | The user programmable ratio value for the FIFO write enable slave DLL in PHY ECC data macro, chip select 0. This is the fraction of a clock cycle in units of 256ths. In other words, the full-cycle tap value from the master DLL will be scaled by this number over 256 to get the delay value for the slave delay line. | RW | 0x0 |
Address Offset | 0x0000 022C | ||
Physical Address | 0x4C00 022C | Instance | EMIF1 |
Description | ECC Data macro, FIFO write enable (read DQS gate) DLL Slave Ratio Shadow Register. Its value is loaded in register EMIF_EXT_PHY_CONTROL_6 on any frequency change. | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | PHY_REG_FIFO_WE_SLAVE_RATIO9 | RESERVED | PHY_REG_FIFO_WE_SLAVE_RATIO8 |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:27 | RESERVED | R | 0x0 | |
26:16 | PHY_REG_FIFO_WE_SLAVE_RATIO9 | The user programmable ratio value for the FIFO write enable slave DLL in PHY ECC data macro, chip select 1. This is the fraction of a clock cycle in units of 256ths. In other words, the full-cycle tap value from the master DLL will be scaled by this number over 256 to get the delay value for the slave delay line. NOTE: Chip select 1 is not supported on this device. | RW | 0x0 |
15:11 | RESERVED | R | 0x0 | |
10:0 | PHY_REG_FIFO_WE_SLAVE_RATIO8 | The user programmable ratio value for the FIFO write enable slave DLL in PHY ECC data macro, chip select 0. This is the fraction of a clock cycle in units of 256ths. In other words, the full-cycle tap value from the master DLL will be scaled by this number over 256 to get the delay value for the slave delay line. | RW | 0x0 |
Address Offset | 0x0000 0230 | ||
Physical Address | 0x4C00 0230 | Instance | EMIF1 |
Description | Data macro 0, read DQS DLL Slave Ratio Register | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | PHY_REG_RD_DQS_SLAVE_RATIO1 | RESERVED | PHY_REG_RD_DQS_SLAVE_RATIO0 |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:26 | RESERVED | R | 0x0 | |
25:16 | PHY_REG_RD_DQS_SLAVE_RATIO1 | The user programmable ratio value for the read DQS slave DLL in PHY data macro 0, chip select 1. This is the fraction of a clock cycle in units of 256ths. In other words, the full-cycle tap value from the master DLL will be scaled by this number over 256 to get the delay value for the slave delay line. NOTE: Chip select 1 is not supported on this device. | RW | 0x40 |
15:10 | RESERVED | R | 0x0 | |
9:0 | PHY_REG_RD_DQS_SLAVE_RATIO0 | The user programmable ratio value for the read DQS slave DLL in PHY data macro 0, chip select 0. This is the fraction of a clock cycle in units of 256ths. In other words, the full-cycle tap value from the master DLL will be scaled by this number over 256 to get the delay value for the slave delay line. | RW | 0x40 |
Address Offset | 0x0000 0234 | ||
Physical Address | 0x4C00 0234 | Instance | EMIF1 |
Description | Data macro 0, read DQS DLL Slave Ratio Shadow Register. Its value is loaded in register EMIF_EXT_PHY_CONTROL_7 on any frequency change. | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | PHY_REG_RD_DQS_SLAVE_RATIO1 | RESERVED | PHY_REG_RD_DQS_SLAVE_RATIO0 |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:26 | RESERVED | R | 0x0 | |
25:16 | PHY_REG_RD_DQS_SLAVE_RATIO1 | The user programmable ratio value for the read DQS slave DLL in PHY data macro 0, chip select 1. This is the fraction of a clock cycle in units of 256ths. In other words, the full-cycle tap value from the master DLL will be scaled by this number over 256 to get the delay value for the slave delay line. NOTE: Chip select 1 is not supported on this device. | RW | 0x40 |
15:10 | RESERVED | R | 0x0 | |
9:0 | PHY_REG_RD_DQS_SLAVE_RATIO0 | The user programmable ratio value for the read DQS slave DLL in PHY data macro 0, chip select 0. This is the fraction of a clock cycle in units of 256ths. In other words, the full-cycle tap value from the master DLL will be scaled by this number over 256 to get the delay value for the slave delay line. | RW | 0x40 |
Address Offset | 0x0000 0238 | ||
Physical Address | 0x4C00 0238 | Instance | EMIF1 |
Description | Data macro 1, read DQS DLL Slave Ratio Register | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | PHY_REG_RD_DQS_SLAVE_RATIO3 | RESERVED | PHY_REG_RD_DQS_SLAVE_RATIO2 |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:26 | RESERVED | R | 0x0 | |
25:16 | PHY_REG_RD_DQS_SLAVE_RATIO3 | The user programmable ratio value for the read DQS slave DLL in PHY data macro 1, chip select 1. This is the fraction of a clock cycle in units of 256ths. In other words, the full-cycle tap value from the master DLL will be scaled by this number over 256 to get the delay value for the slave delay line. NOTE: Chip select 1 is not supported on this device. | RW | 0x40 |
15:10 | RESERVED | R | 0x0 | |
9:0 | PHY_REG_RD_DQS_SLAVE_RATIO2 | The user programmable ratio value for the read DQS slave DLL in PHY data macro 1, chip select 0. This is the fraction of a clock cycle in units of 256ths. In other words, the full-cycle tap value from the master DLL will be scaled by this number over 256 to get the delay value for the slave delay line. | RW | 0x40 |
Address Offset | 0x0000 023C | ||
Physical Address | 0x4C00 023C | Instance | EMIF1 |
Description | Data macro 1, read DQS DLL Slave Ratio Shadow Register. Its value is loaded in register EMIF_EXT_PHY_CONTROL_8 on any frequency change. | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | PHY_REG_RD_DQS_SLAVE_RATIO3 | RESERVED | PHY_REG_RD_DQS_SLAVE_RATIO2 |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:26 | RESERVED | R | 0x0 | |
25:16 | PHY_REG_RD_DQS_SLAVE_RATIO3 | The user programmable ratio value for the read DQS slave DLL in PHY data macro 1, chip select 1. This is the fraction of a clock cycle in units of 256ths. In other words, the full-cycle tap value from the master DLL will be scaled by this number over 256 to get the delay value for the slave delay line. NOTE: Chip select 1 is not supported on this device. | RW | 0x40 |
15:10 | RESERVED | R | 0x0 | |
9:0 | PHY_REG_RD_DQS_SLAVE_RATIO2 | The user programmable ratio value for the read DQS slave DLL in PHY data macro 1, chip select 0. This is the fraction of a clock cycle in units of 256ths. In other words, the full-cycle tap value from the master DLL will be scaled by this number over 256 to get the delay value for the slave delay line. | RW | 0x40 |
Address Offset | 0x0000 0240 | ||
Physical Address | 0x4C00 0240 | Instance | EMIF1 |
Description | Data macro 2, read DQS DLL Slave Ratio Register | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | PHY_REG_RD_DQS_SLAVE_RATIO5 | RESERVED | PHY_REG_RD_DQS_SLAVE_RATIO4 |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:26 | RESERVED | R | 0x0 | |
25:16 | PHY_REG_RD_DQS_SLAVE_RATIO5 | The user programmable ratio value for the read DQS slave DLL in PHY data macro 2, chip select 1. This is the fraction of a clock cycle in units of 256ths. In other words, the full-cycle tap value from the master DLL will be scaled by this number over 256 to get the delay value for the slave delay line. NOTE: Chip select 1 is not supported on this device. | RW | 0x40 |
15:10 | RESERVED | R | 0x0 | |
9:0 | PHY_REG_RD_DQS_SLAVE_RATIO4 | The user programmable ratio value for the read DQS slave DLL in PHY data macro 2, chip select 0. This is the fraction of a clock cycle in units of 256ths. In other words, the full-cycle tap value from the master DLL will be scaled by this number over 256 to get the delay value for the slave delay line. | RW | 0x40 |
Address Offset | 0x0000 0244 | ||
Physical Address | 0x4C00 0244 | Instance | EMIF1 |
Description | Data macro 2, read DQS DLL Slave Ratio Shadow Register. Its value is loaded in register EMIF_EXT_PHY_CONTROL_9 on any frequency change. | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | PHY_REG_RD_DQS_SLAVE_RATIO5 | RESERVED | PHY_REG_RD_DQS_SLAVE_RATIO4 |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:26 | RESERVED | R | 0x0 | |
25:16 | PHY_REG_RD_DQS_SLAVE_RATIO5 | The user programmable ratio value for the read DQS slave DLL in PHY data macro 2, chip select 1. This is the fraction of a clock cycle in units of 256ths. In other words, the full-cycle tap value from the master DLL will be scaled by this number over 256 to get the delay value for the slave delay line. NOTE: Chip select 1 is not supported on this device. | RW | 0x40 |
15:10 | RESERVED | R | 0x0 | |
9:0 | PHY_REG_RD_DQS_SLAVE_RATIO4 | The user programmable ratio value for the read DQS slave DLL in PHY data macro 2, chip select 0. This is the fraction of a clock cycle in units of 256ths. In other words, the full-cycle tap value from the master DLL will be scaled by this number over 256 to get the delay value for the slave delay line. | RW | 0x40 |
Address Offset | 0x0000 0248 | ||
Physical Address | 0x4C00 0248 | Instance | EMIF1 |
Description | Data macro 3, read DQS DLL Slave Ratio Register | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | PHY_REG_RD_DQS_SLAVE_RATIO7 | RESERVED | PHY_REG_RD_DQS_SLAVE_RATIO6 |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:26 | RESERVED | R | 0x0 | |
25:16 | PHY_REG_RD_DQS_SLAVE_RATIO7 | The user programmable ratio value for the read DQS slave DLL in PHY data macro 3, chip select 1. This is the fraction of a clock cycle in units of 256ths. In other words, the full-cycle tap value from the master DLL will be scaled by this number over 256 to get the delay value for the slave delay line. NOTE: Chip select 1 is not supported on this device. | RW | 0x40 |
15:10 | RESERVED | R | 0x0 | |
9:0 | PHY_REG_RD_DQS_SLAVE_RATIO6 | The user programmable ratio value for the read DQS slave DLL in PHY data macro 3, chip select 0. This is the fraction of a clock cycle in units of 256ths. In other words, the full-cycle tap value from the master DLL will be scaled by this number over 256 to get the delay value for the slave delay line. | RW | 0x40 |
Address Offset | 0x0000 024C | ||
Physical Address | 0x4C00 024C | Instance | EMIF1 |
Description | Data macro 3, read DQS DLL Slave Ratio Shadow Register. Its value is loaded in register EMIF_EXT_PHY_CONTROL_10 on any frequency change. | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | PHY_REG_RD_DQS_SLAVE_RATIO7 | RESERVED | PHY_REG_RD_DQS_SLAVE_RATIO6 |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:26 | RESERVED | R | 0x0 | |
25:16 | PHY_REG_RD_DQS_SLAVE_RATIO7 | The user programmable ratio value for the read DQS slave DLL in PHY data macro 3, chip select 1. This is the fraction of a clock cycle in units of 256ths. In other words, the full-cycle tap value from the master DLL will be scaled by this number over 256 to get the delay value for the slave delay line. NOTE: Chip select 1 is not supported on this device. | RW | 0x40 |
15:10 | RESERVED | R | 0x0 | |
9:0 | PHY_REG_RD_DQS_SLAVE_RATIO6 | The user programmable ratio value for the read DQS slave DLL in PHY data macro 3, chip select 0. This is the fraction of a clock cycle in units of 256ths. In other words, the full-cycle tap value from the master DLL will be scaled by this number over 256 to get the delay value for the slave delay line. | RW | 0x40 |
Address Offset | 0x0000 0250 | ||
Physical Address | 0x4C00 0250 | Instance | EMIF1 |
Description | ECC Data macro, read DQS DLL Slave Ratio Register | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | PHY_REG_RD_DQS_SLAVE_RATIO9 | RESERVED | PHY_REG_RD_DQS_SLAVE_RATIO8 |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:26 | RESERVED | R | 0x0 | |
25:16 | PHY_REG_RD_DQS_SLAVE_RATIO9 | The user programmable ratio value for the read DQS slave DLL in PHY ECC data macro, chip select 1. This is the fraction of a clock cycle in units of 256ths. In other words, the full-cycle tap value from the master DLL will be scaled by this number over 256 to get the delay value for the slave delay line. NOTE: Chip select 1 is not supported on this device. | RW | 0x40 |
15:10 | RESERVED | R | 0x0 | |
9:0 | PHY_REG_RD_DQS_SLAVE_RATIO8 | The user programmable ratio value for the read DQS slave DLL in PHY ECC data macro, chip select 0. This is the fraction of a clock cycle in units of 256ths. In other words, the full-cycle tap value from the master DLL will be scaled by this number over 256 to get the delay value for the slave delay line. | RW | 0x40 |
Address Offset | 0x0000 0254 | ||
Physical Address | 0x4C00 0254 | Instance | EMIF1 |
Description | ECC Data macro, read DQS DLL Slave Ratio Shadow Register. Its value is loaded in register EMIF_EXT_PHY_CONTROL_11 on any frequency change. | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | PHY_REG_RD_DQS_SLAVE_RATIO9 | RESERVED | PHY_REG_RD_DQS_SLAVE_RATIO8 |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:26 | RESERVED | R | 0x0 | |
25:16 | PHY_REG_RD_DQS_SLAVE_RATIO9 | The user programmable ratio value for the read DQS slave DLL in PHY ECC data macro, chip select 1. This is the fraction of a clock cycle in units of 256ths. In other words, the full-cycle tap value from the master DLL will be scaled by this number over 256 to get the delay value for the slave delay line. NOTE: Chip select 1 is not supported on this device. | RW | 0x40 |
15:10 | RESERVED | R | 0x0 | |
9:0 | PHY_REG_RD_DQS_SLAVE_RATIO8 | The user programmable ratio value for the read DQS slave DLL in PHY ECC data macro, chip select 0. This is the fraction of a clock cycle in units of 256ths. In other words, the full-cycle tap value from the master DLL will be scaled by this number over 256 to get the delay value for the slave delay line. | RW | 0x40 |
Address Offset | 0x0000 0258 | ||
Physical Address | 0x4C00 0258 | Instance | EMIF1 |
Description | Data macro 0, write DQ (data) DLL Slave Ratio Register | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | PHY_REG_WR_DATA_SLAVE_RATIO1 | RESERVED | PHY_REG_WR_DATA_SLAVE_RATIO0 |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:26 | RESERVED | R | 0x0 | |
25:16 | PHY_REG_WR_DATA_SLAVE_RATIO1 | The user programmable ratio value for the write DQ slave DLL in PHY data macro 0, chip select 1. This is the fraction of a clock cycle in units of 256ths. In other words, the full-cycle tap value from the master DLL will be scaled by this number over 256 to get the delay value for the slave delay line. NOTE: Chip select 1 is not supported on this device. | RW | 0x40 |
15:10 | RESERVED | R | 0x0 | |
9:0 | PHY_REG_WR_DATA_SLAVE_RATIO0 | The user programmable ratio value for the write DQ slave DLL in PHY data macro 0, chip select 0. This is the fraction of a clock cycle in units of 256ths. In other words, the full-cycle tap value from the master DLL will be scaled by this number over 256 to get the delay value for the slave delay line. | RW | 0x40 |
Address Offset | 0x0000 025C | ||
Physical Address | 0x4C00 025C | Instance | EMIF1 |
Description | Data macro 0, write DQ (data) DLL Slave Ratio Shadow Register. Its value is loaded in register EMIF_EXT_PHY_CONTROL_12 on any frequency change. | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | PHY_REG_WR_DATA_SLAVE_RATIO1 | RESERVED | PHY_REG_WR_DATA_SLAVE_RATIO0 |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:26 | RESERVED | R | 0x0 | |
25:16 | PHY_REG_WR_DATA_SLAVE_RATIO1 | The user programmable ratio value for the write DQ slave DLL in PHY data macro 0, chip select 1. This is the fraction of a clock cycle in units of 256ths. In other words, the full-cycle tap value from the master DLL will be scaled by this number over 256 to get the delay value for the slave delay line. NOTE: Chip select 1 is not supported on this device. | RW | 0x40 |
15:10 | RESERVED | R | 0x0 | |
9:0 | PHY_REG_WR_DATA_SLAVE_RATIO0 | The user programmable ratio value for the write DQ slave DLL in PHY data macro 0, chip select 0. This is the fraction of a clock cycle in units of 256ths. In other words, the full-cycle tap value from the master DLL will be scaled by this number over 256 to get the delay value for the slave delay line. | RW | 0x40 |
Address Offset | 0x0000 0260 | ||
Physical Address | 0x4C00 0260 | Instance | EMIF1 |
Description | Data macro 1, write DQ (data) DLL Slave Ratio Register | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | PHY_REG_WR_DATA_SLAVE_RATIO3 | RESERVED | PHY_REG_WR_DATA_SLAVE_RATIO2 |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:26 | RESERVED | R | 0x0 | |
25:16 | PHY_REG_WR_DATA_SLAVE_RATIO3 | The user programmable ratio value for the write DQ slave DLL in PHY data macro 1, chip select 1. This is the fraction of a clock cycle in units of 256ths. In other words, the full-cycle tap value from the master DLL will be scaled by this number over 256 to get the delay value for the slave delay line. NOTE: Chip select 1 is not supported on this device. | RW | 0x40 |
15:10 | RESERVED | R | 0x0 | |
9:0 | PHY_REG_WR_DATA_SLAVE_RATIO2 | The user programmable ratio value for the write DQ slave DLL in PHY data macro 1, chip select 0. This is the fraction of a clock cycle in units of 256ths. In other words, the full-cycle tap value from the master DLL will be scaled by this number over 256 to get the delay value for the slave delay line. | RW | 0x40 |
Address Offset | 0x0000 0264 | ||
Physical Address | 0x4C00 0264 | Instance | EMIF1 |
Description | Data macro 1, write DQ (data) DLL Slave Ratio Shadow Register. Its value is loaded in register EMIF_EXT_PHY_CONTROL_13 on any frequency change. | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | PHY_REG_WR_DATA_SLAVE_RATIO3 | RESERVED | PHY_REG_WR_DATA_SLAVE_RATIO2 |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:26 | RESERVED | R | 0x0 | |
25:16 | PHY_REG_WR_DATA_SLAVE_RATIO3 | The user programmable ratio value for the write DQ slave DLL in PHY data macro 1, chip select 1. This is the fraction of a clock cycle in units of 256ths. In other words, the full-cycle tap value from the master DLL will be scaled by this number over 256 to get the delay value for the slave delay line. NOTE: Chip select 1 is not supported on this device. | RW | 0x40 |
15:10 | RESERVED | R | 0x0 | |
9:0 | PHY_REG_WR_DATA_SLAVE_RATIO2 | The user programmable ratio value for the write DQ slave DLL in PHY data macro 1, chip select 0. This is the fraction of a clock cycle in units of 256ths. In other words, the full-cycle tap value from the master DLL will be scaled by this number over 256 to get the delay value for the slave delay line. | RW | 0x40 |
Address Offset | 0x0000 0268 | ||
Physical Address | 0x4C00 0268 | Instance | EMIF1 |
Description | Data macro 2, write DQ (data) DLL Slave Ratio Register | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | PHY_REG_WR_DATA_SLAVE_RATIO5 | RESERVED | PHY_REG_WR_DATA_SLAVE_RATIO4 |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:26 | RESERVED | R | 0x0 | |
25:16 | PHY_REG_WR_DATA_SLAVE_RATIO5 | The user programmable ratio value for the write DQ slave DLL in PHY data macro 2, chip select 1. This is the fraction of a clock cycle in units of 256ths. In other words, the full-cycle tap value from the master DLL will be scaled by this number over 256 to get the delay value for the slave delay line. NOTE: Chip select 1 is not supported on this device. | RW | 0x40 |
15:10 | RESERVED | R | 0x0 | |
9:0 | PHY_REG_WR_DATA_SLAVE_RATIO4 | The user programmable ratio value for the write DQ slave DLL in PHY data macro 2, chip select 0. This is the fraction of a clock cycle in units of 256ths. In other words, the full-cycle tap value from the master DLL will be scaled by this number over 256 to get the delay value for the slave delay line. | RW | 0x40 |
Address Offset | 0x0000 026C | ||
Physical Address | 0x4C00 026C | Instance | EMIF1 |
Description | Data macro 2, write DQ (data) DLL Slave Ratio Shadow Register. Its value is loaded in register EMIF_EXT_PHY_CONTROL_14 on any frequency change. | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | PHY_REG_WR_DATA_SLAVE_RATIO5 | RESERVED | PHY_REG_WR_DATA_SLAVE_RATIO4 |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:26 | RESERVED | R | 0x0 | |
25:16 | PHY_REG_WR_DATA_SLAVE_RATIO5 | The user programmable ratio value for the write DQ slave DLL in PHY data macro 2, chip select 1. This is the fraction of a clock cycle in units of 256ths. In other words, the full-cycle tap value from the master DLL will be scaled by this number over 256 to get the delay value for the slave delay line. NOTE: Chip select 1 is not supported on this device. | RW | 0x40 |
15:10 | RESERVED | R | 0x0 | |
9:0 | PHY_REG_WR_DATA_SLAVE_RATIO4 | The user programmable ratio value for the write DQ slave DLL in PHY data macro 2, chip select 0. This is the fraction of a clock cycle in units of 256ths. In other words, the full-cycle tap value from the master DLL will be scaled by this number over 256 to get the delay value for the slave delay line. | RW | 0x40 |
Address Offset | 0x0000 0270 | ||
Physical Address | 0x4C00 0270 | Instance | EMIF1 |
Description | Data macro 3, write DQ (data) DLL Slave Ratio Register | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | PHY_REG_WR_DATA_SLAVE_RATIO7 | RESERVED | PHY_REG_WR_DATA_SLAVE_RATIO6 |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:26 | RESERVED | R | 0x0 | |
25:16 | PHY_REG_WR_DATA_SLAVE_RATIO7 | The user programmable ratio value for the write DQ slave DLL in PHY data macro 3, chip select 1. This is the fraction of a clock cycle in units of 256ths. In other words, the full-cycle tap value from the master DLL will be scaled by this number over 256 to get the delay value for the slave delay line. NOTE: Chip select 1 is not supported on this device. | RW | 0x40 |
15:10 | RESERVED | R | 0x0 | |
9:0 | PHY_REG_WR_DATA_SLAVE_RATIO6 | The user programmable ratio value for the write DQ slave DLL in PHY data macro 3, chip select 0. This is the fraction of a clock cycle in units of 256ths. In other words, the full-cycle tap value from the master DLL will be scaled by this number over 256 to get the delay value for the slave delay line. | RW | 0x40 |
Address Offset | 0x0000 0274 | ||
Physical Address | 0x4C00 0274 | Instance | EMIF1 |
Description | Data macro 3, write DQ (data) DLL Slave Ratio Shadow Register. Its value is loaded in register EMIF_EXT_PHY_CONTROL_15 on any frequency change. | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | PHY_REG_WR_DATA_SLAVE_RATIO7 | RESERVED | PHY_REG_WR_DATA_SLAVE_RATIO6 |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:26 | RESERVED | R | 0x0 | |
25:16 | PHY_REG_WR_DATA_SLAVE_RATIO7 | The user programmable ratio value for the write DQ slave DLL in PHY data macro 3, chip select 1. This is the fraction of a clock cycle in units of 256ths. In other words, the full-cycle tap value from the master DLL will be scaled by this number over 256 to get the delay value for the slave delay line. NOTE: Chip select 1 is not supported on this device. | RW | 0x40 |
15:10 | RESERVED | R | 0x0 | |
9:0 | PHY_REG_WR_DATA_SLAVE_RATIO6 | The user programmable ratio value for the write DQ slave DLL in PHY data macro 3, chip select 0. This is the fraction of a clock cycle in units of 256ths. In other words, the full-cycle tap value from the master DLL will be scaled by this number over 256 to get the delay value for the slave delay line. | RW | 0x40 |
Address Offset | 0x0000 0278 | ||
Physical Address | 0x4C00 0278 | Instance | EMIF1 |
Description | ECC Data macro, write DQ (data) DLL Slave Ratio Register | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | PHY_REG_WR_DATA_SLAVE_RATIO9 | RESERVED | PHY_REG_WR_DATA_SLAVE_RATIO8 |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:26 | RESERVED | R | 0x0 | |
25:16 | PHY_REG_WR_DATA_SLAVE_RATIO9 | The user programmable ratio value for the write DQ slave DLL in PHY ECC data macro, chip select 1. This is the fraction of a clock cycle in units of 256ths. In other words, the full-cycle tap value from the master DLL will be scaled by this number over 256 to get the delay value for the slave delay line. NOTE: Chip select 1 is not supported on this device. | RW | 0x40 |
15:10 | RESERVED | R | 0x0 | |
9:0 | PHY_REG_WR_DATA_SLAVE_RATIO8 | The user programmable ratio value for the write DQ slave DLL in PHY ECC data macro, chip select 0. This is the fraction of a clock cycle in units of 256ths. In other words, the full-cycle tap value from the master DLL will be scaled by this number over 256 to get the delay value for the slave delay line. | RW | 0x40 |
Address Offset | 0x0000 027C | ||
Physical Address | 0x4C00 027C | Instance | EMIF1 |
Description | ECC Data macro, write DQ (data) DLL Slave Ratio Shadow Register. Its value is loaded in register EMIF_EXT_PHY_CONTROL_16 on any frequency change. | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | PHY_REG_WR_DATA_SLAVE_RATIO9 | RESERVED | PHY_REG_WR_DATA_SLAVE_RATIO8 |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:26 | RESERVED | R | 0x0 | |
25:16 | PHY_REG_WR_DATA_SLAVE_RATIO9 | The user programmable ratio value for the write DQ slave DLL in PHY ECC data macro, chip select 1. This is the fraction of a clock cycle in units of 256ths. In other words, the full-cycle tap value from the master DLL will be scaled by this number over 256 to get the delay value for the slave delay line. NOTE: Chip select 1 is not supported on this device. | RW | 0x40 |
15:10 | RESERVED | R | 0x0 | |
9:0 | PHY_REG_WR_DATA_SLAVE_RATIO8 | The user programmable ratio value for the write DQ slave DLL in PHY ECC data macro, chip select 0. This is the fraction of a clock cycle in units of 256ths. In other words, the full-cycle tap value from the master DLL will be scaled by this number over 256 to get the delay value for the slave delay line. | RW | 0x40 |
Address Offset | 0x0000 0280 | ||
Physical Address | 0x4C00 0280 | Instance | EMIF1 |
Description | Data macro 0, write DQS DLL Slave Ratio Register | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | PHY_REG_WR_DQS_SLAVE_RATIO1 | RESERVED | PHY_REG_WR_DQS_SLAVE_RATIO0 |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:26 | RESERVED | R | 0x0 | |
25:16 | PHY_REG_WR_DQS_SLAVE_RATIO1 | The user programmable ratio value for the write DQS slave DLL in PHY data macro 0, chip select 1. This is the fraction of a clock cycle in units of 256ths. In other words, the full-cycle tap value from the master DLL will be scaled by this number over 256 to get the delay value for the slave delay line. NOTE: Chip select 1 is not supported on this device. | RW | 0x0 |
15:10 | RESERVED | R | 0x0 | |
9:0 | PHY_REG_WR_DQS_SLAVE_RATIO0 | The user programmable ratio value for the write DQS slave DLL in PHY data macro 0, chip select 0. This is the fraction of a clock cycle in units of 256ths. In other words, the full-cycle tap value from the master DLL will be scaled by this number over 256 to get the delay value for the slave delay line. | RW | 0x0 |
Address Offset | 0x0000 0284 | ||
Physical Address | 0x4C00 0284 | Instance | EMIF1 |
Description | Data macro 0, write DQS DLL Slave Ratio Shadow Register. Its value is loaded in register EMIF_EXT_PHY_CONTROL_17 on any frequency change. | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | PHY_REG_WR_DQS_SLAVE_RATIO1 | RESERVED | PHY_REG_WR_DQS_SLAVE_RATIO0 |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:26 | RESERVED | R | 0x0 | |
25:16 | PHY_REG_WR_DQS_SLAVE_RATIO1 | The user programmable ratio value for the write DQS slave DLL in PHY data macro 0, chip select 1. This is the fraction of a clock cycle in units of 256ths. In other words, the full-cycle tap value from the master DLL will be scaled by this number over 256 to get the delay value for the slave delay line. NOTE: Chip select 1 is not supported on this device. | RW | 0x0 |
15:10 | RESERVED | R | 0x0 | |
9:0 | PHY_REG_WR_DQS_SLAVE_RATIO0 | The user programmable ratio value for the write DQS slave DLL in PHY data macro 0, chip select 0. This is the fraction of a clock cycle in units of 256ths. In other words, the full-cycle tap value from the master DLL will be scaled by this number over 256 to get the delay value for the slave delay line. | RW | 0x0 |
Address Offset | 0x0000 0288 | ||
Physical Address | 0x4C00 0288 | Instance | EMIF1 |
Description | Data macro 1, write DQS DLL Slave Ratio Register | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | PHY_REG_WR_DQS_SLAVE_RATIO3 | RESERVED | PHY_REG_WR_DQS_SLAVE_RATIO2 |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:26 | RESERVED | R | 0x0 | |
25:16 | PHY_REG_WR_DQS_SLAVE_RATIO3 | The user programmable ratio value for the write DQS slave DLL in PHY data macro 1, chip select 1. This is the fraction of a clock cycle in units of 256ths. In other words, the full-cycle tap value from the master DLL will be scaled by this number over 256 to get the delay value for the slave delay line. NOTE: Chip select 1 is not supported on this device. | RW | 0x0 |
15:10 | RESERVED | R | 0x0 | |
9:0 | PHY_REG_WR_DQS_SLAVE_RATIO2 | The user programmable ratio value for the write DQS slave DLL in PHY data macro 1, chip select 0. This is the fraction of a clock cycle in units of 256ths. In other words, the full-cycle tap value from the master DLL will be scaled by this number over 256 to get the delay value for the slave delay line. | RW | 0x0 |
Address Offset | 0x0000 028C | ||
Physical Address | 0x4C00 028C | Instance | EMIF1 |
Description | Data macro 1, write DQS DLL Slave Ratio Shadow Register. Its value is loaded in register EMIF_EXT_PHY_CONTROL_18 on any frequency change. | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | PHY_REG_WR_DQS_SLAVE_RATIO3 | RESERVED | PHY_REG_WR_DQS_SLAVE_RATIO2 |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:26 | RESERVED | R | 0x0 | |
25:16 | PHY_REG_WR_DQS_SLAVE_RATIO3 | The user programmable ratio value for the write DQS slave DLL in PHY data macro 1, chip select 1. This is the fraction of a clock cycle in units of 256ths. In other words, the full-cycle tap value from the master DLL will be scaled by this number over 256 to get the delay value for the slave delay line. NOTE: Chip select 1 is not supported on this device. | RW | 0x0 |
15:10 | RESERVED | R | 0x0 | |
9:0 | PHY_REG_WR_DQS_SLAVE_RATIO2 | The user programmable ratio value for the write DQS slave DLL in PHY data macro 1, chip select 0. This is the fraction of a clock cycle in units of 256ths. In other words, the full-cycle tap value from the master DLL will be scaled by this number over 256 to get the delay value for the slave delay line. | RW | 0x0 |
Address Offset | 0x0000 0290 | ||
Physical Address | 0x4C00 0290 | Instance | EMIF1 |
Description | Data macro 2, write DQS DLL Slave Ratio Register | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | PHY_REG_WR_DQS_SLAVE_RATIO5 | RESERVED | PHY_REG_WR_DQS_SLAVE_RATIO4 |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:26 | RESERVED | R | 0x0 | |
25:16 | PHY_REG_WR_DQS_SLAVE_RATIO5 | The user programmable ratio value for the write DQS slave DLL in PHY data macro 2, chip select 1. This is the fraction of a clock cycle in units of 256ths. In other words, the full-cycle tap value from the master DLL will be scaled by this number over 256 to get the delay value for the slave delay line. NOTE: Chip select 1 is not supported on this device. | RW | 0x0 |
15:10 | RESERVED | R | 0x0 | |
9:0 | PHY_REG_WR_DQS_SLAVE_RATIO4 | The user programmable ratio value for the write DQS slave DLL in PHY data macro 2, chip select 0. This is the fraction of a clock cycle in units of 256ths. In other words, the full-cycle tap value from the master DLL will be scaled by this number over 256 to get the delay value for the slave delay line. | RW | 0x0 |
Address Offset | 0x0000 0294 | ||
Physical Address | 0x4C00 0294 | Instance | EMIF1 |
Description | Data macro 2, write DQS DLL Slave Ratio Shadow Register. Its value is loaded in register EMIF_EXT_PHY_CONTROL_19 on any frequency change. | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | PHY_REG_WR_DQS_SLAVE_RATIO5 | RESERVED | PHY_REG_WR_DQS_SLAVE_RATIO4 |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:26 | RESERVED | R | 0x0 | |
25:16 | PHY_REG_WR_DQS_SLAVE_RATIO5 | The user programmable ratio value for the write DQS slave DLL in PHY data macro 2, chip select 1. This is the fraction of a clock cycle in units of 256ths. In other words, the full-cycle tap value from the master DLL will be scaled by this number over 256 to get the delay value for the slave delay line. NOTE: Chip select 1 is not supported on this device. | RW | 0x0 |
15:10 | RESERVED | R | 0x0 | |
9:0 | PHY_REG_WR_DQS_SLAVE_RATIO4 | The user programmable ratio value for the write DQS slave DLL in PHY data macro 2, chip select 0. This is the fraction of a clock cycle in units of 256ths. In other words, the full-cycle tap value from the master DLL will be scaled by this number over 256 to get the delay value for the slave delay line. | RW | 0x0 |
Address Offset | 0x0000 0298 | ||
Physical Address | 0x4C00 0298 | Instance | EMIF1 |
Description | Data macro 3, write DQS DLL Slave Ratio Register | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | PHY_REG_WR_DQS_SLAVE_RATIO7 | RESERVED | PHY_REG_WR_DQS_SLAVE_RATIO6 |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:26 | RESERVED | R | 0x0 | |
25:16 | PHY_REG_WR_DQS_SLAVE_RATIO7 | The user programmable ratio value for the write DQS slave DLL in PHY data macro 3, chip select 1. This is the fraction of a clock cycle in units of 256ths. In other words, the full-cycle tap value from the master DLL will be scaled by this number over 256 to get the delay value for the slave delay line. NOTE: Chip select 1 is not supported on this device. | RW | 0x0 |
15:10 | RESERVED | R | 0x0 | |
9:0 | PHY_REG_WR_DQS_SLAVE_RATIO6 | The user programmable ratio value for the write DQS slave DLL in PHY data macro 3, chip select 0. This is the fraction of a clock cycle in units of 256ths. In other words, the full-cycle tap value from the master DLL will be scaled by this number over 256 to get the delay value for the slave delay line. | RW | 0x0 |
Address Offset | 0x0000 029C | ||
Physical Address | 0x4C00 029C | Instance | EMIF1 |
Description | Data macro 3, write DQS DLL Slave Ratio Shadow Register. Its value is loaded in register EMIF_EXT_PHY_CONTROL_20 on any frequency change. | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | PHY_REG_WR_DQS_SLAVE_RATIO7 | RESERVED | PHY_REG_WR_DQS_SLAVE_RATIO6 |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:26 | RESERVED | R | 0x0 | |
25:16 | PHY_REG_WR_DQS_SLAVE_RATIO7 | The user programmable ratio value for the write DQS slave DLL in PHY data macro 3, chip select 1. This is the fraction of a clock cycle in units of 256ths. In other words, the full-cycle tap value from the master DLL will be scaled by this number over 256 to get the delay value for the slave delay line. NOTE: Chip select 1 is not supported on this device. | RW | 0x0 |
15:10 | RESERVED | R | 0x0 | |
9:0 | PHY_REG_WR_DQS_SLAVE_RATIO6 | The user programmable ratio value for the write DQS slave DLL in PHY data macro 3, chip select 0. This is the fraction of a clock cycle in units of 256ths. In other words, the full-cycle tap value from the master DLL will be scaled by this number over 256 to get the delay value for the slave delay line. | RW | 0x0 |
Address Offset | 0x0000 02A0 | ||
Physical Address | 0x4C00 02A0 | Instance | EMIF1 |
Description | ECC Data macro, write DQS DLL Slave Ratio Register | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | PHY_REG_WR_DQS_SLAVE_RATIO9 | RESERVED | PHY_REG_WR_DQS_SLAVE_RATIO8 |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:26 | RESERVED | R | 0x0 | |
25:16 | PHY_REG_WR_DQS_SLAVE_RATIO9 | The user programmable ratio value for the write DQS slave DLL in PHY ECC data macro, chip select 1. This is the fraction of a clock cycle in units of 256ths. In other words, the full-cycle tap value from the master DLL will be scaled by this number over 256 to get the delay value for the slave delay line. NOTE: Chip select 1 is not supported on this device. | RW | 0x0 |
15:10 | RESERVED | R | 0x0 | |
9:0 | PHY_REG_WR_DQS_SLAVE_RATIO8 | The user programmable ratio value for the write DQS slave DLL in PHY ECC data macro, chip select 0. This is the fraction of a clock cycle in units of 256ths. In other words, the full-cycle tap value from the master DLL will be scaled by this number over 256 to get the delay value for the slave delay line. | RW | 0x0 |
Address Offset | 0x0000 02A4 | ||
Physical Address | 0x4C00 02A4 | Instance | EMIF1 |
Description | ECC Data macro, write DQS DLL Slave Ratio Shadow Register. Its value is loaded in register EMIF_EXT_PHY_CONTROL_21 on any frequency change. | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | PHY_REG_WR_DQS_SLAVE_RATIO9 | RESERVED | PHY_REG_WR_DQS_SLAVE_RATIO8 |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:26 | RESERVED | R | 0x0 | |
25:16 | PHY_REG_WR_DQS_SLAVE_RATIO9 | The user programmable ratio value for the write DQS slave DLL in PHY ECC data macro, chip select 1. This is the fraction of a clock cycle in units of 256ths. In other words, the full-cycle tap value from the master DLL will be scaled by this number over 256 to get the delay value for the slave delay line. NOTE: Chip select 1 is not supported on this device. | RW | 0x0 |
15:10 | RESERVED | R | 0x0 | |
9:0 | PHY_REG_WR_DQS_SLAVE_RATIO8 | The user programmable ratio value for the write DQS slave DLL in PHY ECC data macro, chip select 0. This is the fraction of a clock cycle in units of 256ths. In other words, the full-cycle tap value from the master DLL will be scaled by this number over 256 to get the delay value for the slave delay line. | RW | 0x0 |
Address Offset | 0x0000 02A8 | ||
Physical Address | 0x4C00 02A8 | Instance | EMIF1 |
Description | |||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | PHY_REG_FIFO_WE_IN_DELAY | RESERVED | PHY_REG_CTRL_SLAVE_DELAY |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:25 | RESERVED | R | 0x0 | |
24:16 | PHY_REG_FIFO_WE_IN_DELAY | The user programmable FIFO write enable delay value used when DLL_OVERRIDE = 1. | RW | 0x80 |
15:9 | RESERVED | R | 0x0 | |
8:0 | PHY_REG_CTRL_SLAVE_DELAY | The user programmable command delay value used when DLL_OVERRIDE = 1. | RW | 0x80 |
Address Offset | 0x0000 02AC | ||
Physical Address | 0x4C00 02AC | Instance | EMIF1 |
Description | |||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | PHY_REG_FIFO_WE_IN_DELAY | RESERVED | PHY_REG_CTRL_SLAVE_DELAY |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:25 | RESERVED | R | 0x0 | |
24:16 | PHY_REG_FIFO_WE_IN_DELAY | The user programmable FIFO write enable delay value used when DLL_OVERRIDE = 1. | RW | 0x80 |
15:9 | RESERVED | R | 0x0 | |
8:0 | PHY_REG_CTRL_SLAVE_DELAY | The user programmable command delay value used when DLL_OVERRIDE = 1. | RW | 0x80 |
Address Offset | 0x0000 02B0 | ||
Physical Address | 0x4C00 02B0 | Instance | EMIF1 |
Description | |||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | PHY_REG_WR_DQS_SLAVE_DELAY | RESERVED | PHY_REG_RD_DQS_SLAVE_DELAY |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:25 | RESERVED | R | 0x0 | |
24:16 | PHY_REG_WR_DQS_SLAVE_DELAY | The user programmable write DQS delay value used when DLL_OVERRIDE = 1. | RW | 0x80 |
15:9 | RESERVED | R | 0x0 | |
8:0 | PHY_REG_RD_DQS_SLAVE_DELAY | The user programmable read DQS delay value used when DLL_OVERRIDE = 1. | RW | 0x80 |
Address Offset | 0x0000 02B4 | ||
Physical Address | 0x4C00 02B4 | Instance | EMIF1 |
Description | |||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | PHY_REG_WR_DQS_SLAVE_DELAY | RESERVED | PHY_REG_RD_DQS_SLAVE_DELAY |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:25 | RESERVED | R | 0x0 | |
24:16 | PHY_REG_WR_DQS_SLAVE_DELAY | The user programmable write DQS delay value used when DLL_OVERRIDE = 1. | RW | 0x80 |
15:9 | RESERVED | R | 0x0 | |
8:0 | PHY_REG_RD_DQS_SLAVE_DELAY | The user programmable read DQS delay value used when DLL_OVERRIDE = 1. | RW | 0x80 |
Address Offset | 0x0000 02B8 | ||
Physical Address | 0x4C00 02B8 | Instance | EMIF1 |
Description | |||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | REG_PHY_DQ_OFFSET_HI | RESERVED | REG_PHY_GATELVL_INIT_MODE | RESERVED | REG_PHY_USE_RANK0_DELAYS | RESERVED | REG_PHY_WR_DATA_SLAVE_DELAY |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31 | RESERVED | R | 0x0 | |
30:24 | REG_PHY_DQ_OFFSET_HI | The user programmable offset ratio value from write DQS to write DQ. This value is used for the write DQ slave DLL in PHY ECC data macro. The ratio represents the fraction of a clock cycle in units of 256ths. In other words, the full-cycle tap value from the master DLL will be scaled by this number over 256 (in addition to the write DQS delay) to get the delay value for the slave delay line. | RW | 0x0 |
23:17 | RESERVED | R | 0x0 | |
16 | REG_PHY_GATELVL_INIT_MODE | The user programmable init ratio selection mode. Recommended value is 0x1. | RW | 0x1 |
15:13 | RESERVED | R | 0x0 | |
12 | REG_PHY_USE_RANK0_DELAYS | Delay selection. Chip select 0 delay line ratios are used for all chip selects when set to 1. Each chip select uses its own delays when set to 0. | RW | 0x0 |
11:9 | RESERVED | R | 0x0 | |
8:0 | REG_PHY_WR_DATA_SLAVE_DELAY | The user programmable write DQ delay value used when DLL_OVERRIDE = 1. | RW | 0x80 |
Address Offset | 0x0000 02BC | ||
Physical Address | 0x4C00 02BC | Instance | EMIF1 |
Description | |||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | REG_PHY_DQ_OFFSET_HI | RESERVED | REG_PHY_GATELVL_INIT_MODE | RESERVED | REG_PHY_USE_RANK0_DELAYS | RESERVED | REG_PHY_WR_DATA_SLAVE_DELAY |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31 | RESERVED | R | 0x0 | |
30:24 | REG_PHY_DQ_OFFSET_HI | The user programmable offset ratio value from write DQS to write DQ. This value is used for the write DQ slave DLL in PHY ECC data macro. The ratio represents the fraction of a clock cycle in units of 256ths. In other words, the full-cycle tap value from the master DLL will be scaled by this number over 256 (in addition to the write DQS delay) to get the delay value for the slave delay line. | RW | 0x0 |
23:17 | RESERVED | R | 0x0 | |
16 | REG_PHY_GATELVL_INIT_MODE | The user programmable init ratio selection mode. Recommended value is 0x1. | RW | 0x1 |
15:13 | RESERVED | R | 0x0 | |
12 | REG_PHY_USE_RANK0_DELAYS | Delay selection. Chip select 0 delay line ratios are used for all chip selects when set to 1. Each chip select uses its own delays when set to 0. | RW | 0x0 |
11:9 | RESERVED | R | 0x0 | |
8:0 | REG_PHY_WR_DATA_SLAVE_DELAY | The user programmable write DQ delay value used when DLL_OVERRIDE = 1. | RW | 0x80 |
Address Offset | 0x0000 02C0 | ||
Physical Address | 0x4C00 02C0 | Instance | EMIF1 |
Description | DQ DLL Slave Ratio Offset Register | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | REG_PHY_DQ_OFFSET3 | REG_PHY_DQ_OFFSET2 | REG_PHY_DQ_OFFSET1 | REG_PHY_DQ_OFFSET0 |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:28 | RESERVED | R | 0x0 | |
27:21 | REG_PHY_DQ_OFFSET3 | The user programmable offset ratio value from write DQS to write DQ. This value is used for the write DQ slave DLL in PHY data macro 3. The ratio represents the fraction of a clock cycle in units of 256ths. In other words, the full-cycle tap value from the master DLL will be scaled by this number over 256 (in addition to the write DQS delay) to get the delay value for the slave delay line. | RW | 0x0 |
20:14 | REG_PHY_DQ_OFFSET2 | The user programmable offset ratio value from write DQS to write DQ. This value is used for the write DQ slave DLL in PHY data macro 2. The ratio represents the fraction of a clock cycle in units of 256ths. In other words, the full-cycle tap value from the master DLL will be scaled by this number over 256 (in addition to the write DQS delay) to get the delay value for the slave delay line. | RW | 0x0 |
13:7 | REG_PHY_DQ_OFFSET1 | The user programmable offset ratio value from write DQS to write DQ. This value is used for the write DQ slave DLL in PHY data macro 1. The ratio represents the fraction of a clock cycle in units of 256ths. In other words, the full-cycle tap value from the master DLL will be scaled by this number over 256 (in addition to the write DQS delay) to get the delay value for the slave delay line. | RW | 0x0 |
6:0 | REG_PHY_DQ_OFFSET0 | The user programmable offset ratio value from write DQS to write DQ. This value is used for the write DQ slave DLL in PHY data macro 0. The ratio represents the fraction of a clock cycle in units of 256ths. In other words, the full-cycle tap value from the master DLL will be scaled by this number over 256 (in addition to the write DQS delay) to get the delay value for the slave delay line. | RW | 0x0 |
Address Offset | 0x0000 02C4 | ||
Physical Address | 0x4C00 02C4 | Instance | EMIF1 |
Description | DQ DLL Slave Ratio Offset Shadow Register. Its value is loaded in register EMIF_EXT_PHY_CONTROL_25 on any frequency change. | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | REG_PHY_DQ_OFFSET3 | REG_PHY_DQ_OFFSET2 | REG_PHY_DQ_OFFSET1 | REG_PHY_DQ_OFFSET0 |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:28 | RESERVED | R | 0x0 | |
27:21 | REG_PHY_DQ_OFFSET3 | The user programmable offset ratio value from write DQS to write DQ. This value is used for the write DQ slave DLL in PHY data macro 3. The ratio represents the fraction of a clock cycle in units of 256ths. In other words, the full-cycle tap value from the master DLL will be scaled by this number over 256 (in addition to the write DQS delay) to get the delay value for the slave delay line. | RW | 0x0 |
20:14 | REG_PHY_DQ_OFFSET2 | The user programmable offset ratio value from write DQS to write DQ. This value is used for the write DQ slave DLL in PHY data macro 2. The ratio represents the fraction of a clock cycle in units of 256ths. In other words, the full-cycle tap value from the master DLL will be scaled by this number over 256 (in addition to the write DQS delay) to get the delay value for the slave delay line. | RW | 0x0 |
13:7 | REG_PHY_DQ_OFFSET1 | The user programmable offset ratio value from write DQS to write DQ. This value is used for the write DQ slave DLL in PHY data macro 1. The ratio represents the fraction of a clock cycle in units of 256ths. In other words, the full-cycle tap value from the master DLL will be scaled by this number over 256 (in addition to the write DQS delay) to get the delay value for the slave delay line. | RW | 0x0 |
6:0 | REG_PHY_DQ_OFFSET0 | The user programmable offset ratio value from write DQS to write DQ. This value is used for the write DQ slave DLL in PHY data macro 0. The ratio represents the fraction of a clock cycle in units of 256ths. In other words, the full-cycle tap value from the master DLL will be scaled by this number over 256 (in addition to the write DQS delay) to get the delay value for the slave delay line. | RW | 0x0 |
Address Offset | 0x0000 02C8 | ||
Physical Address | 0x4C00 02C8 | Instance | EMIF1 |
Description | Data macro 0, FIFO write enable (read DQS gate) DLL Slave Init Ratio Register | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | REG_PHY_GATELVL_INIT_RATIO1 | RESERVED | REG_PHY_GATELVL_INIT_RATIO0 |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:27 | RESERVED | R | 0x0 | |
26:16 | REG_PHY_GATELVL_INIT_RATIO1 | The user programmable initialization ratio value used by the gate training finite state machine (hardware leveling) for the FIFO write enable slave DLL in PHY data macro 0, chip select 1. This is the fraction of a clock cycle in units of 256ths. In other words, the full-cycle tap value from the master DLL will be scaled by this number over 256 to get the delay value for the slave delay line. NOTE: Chip select 1 is not supported on this device. | RW | 0x150 |
15:11 | RESERVED | R | 0x0 | |
10:0 | REG_PHY_GATELVL_INIT_RATIO0 | The user programmable initialization ratio value used by the gate training finite state machine (hardware leveling) for the FIFO write enable slave DLL in PHY data macro 0, chip select 0. This is the fraction of a clock cycle in units of 256ths. In other words, the full-cycle tap value from the master DLL will be scaled by this number over 256 to get the delay value for the slave delay line. | RW | 0x150 |
Address Offset | 0x0000 02CC | ||
Physical Address | 0x4C00 02CC | Instance | EMIF1 |
Description | Data macro 0, FIFO write enable (read DQS gate) DLL Slave Init Ratio Shadow Register. Its value is loaded in register EMIF_EXT_PHY_CONTROL_26 on any frequency change. | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | REG_PHY_GATELVL_INIT_RATIO1 | RESERVED | REG_PHY_GATELVL_INIT_RATIO0 |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:27 | RESERVED | R | 0x0 | |
26:16 | REG_PHY_GATELVL_INIT_RATIO1 | The user programmable initialization ratio value used by the gate training finite state machine (hardware leveling) for the FIFO write enable slave DLL in PHY data macro 0, chip select 1. This is the fraction of a clock cycle in units of 256ths. In other words, the full-cycle tap value from the master DLL will be scaled by this number over 256 to get the delay value for the slave delay line. NOTE: Chip select 1 is not supported on this device. | RW | 0x150 |
15:11 | RESERVED | R | 0x0 | |
10:0 | REG_PHY_GATELVL_INIT_RATIO0 | The user programmable initialization ratio value used by the gate training finite state machine (hardware leveling) for the FIFO write enable slave DLL in PHY data macro 0, chip select 0. This is the fraction of a clock cycle in units of 256ths. In other words, the full-cycle tap value from the master DLL will be scaled by this number over 256 to get the delay value for the slave delay line. | RW | 0x150 |
Address Offset | 0x0000 02D0 | ||
Physical Address | 0x4C00 02D0 | Instance | EMIF1 |
Description | Data macro 1, FIFO write enable (read DQS gate) DLL Slave Init Ratio Register | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | REG_PHY_GATELVL_INIT_RATIO3 | RESERVED | REG_PHY_GATELVL_INIT_RATIO2 |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:27 | RESERVED | R | 0x0 | |
26:16 | REG_PHY_GATELVL_INIT_RATIO3 | The user programmable initialization ratio value used by the gate training finite state machine (hardware leveling) for the FIFO write enable slave DLL in PHY data macro 1, chip select 1. This is the fraction of a clock cycle in units of 256ths. In other words, the full-cycle tap value from the master DLL will be scaled by this number over 256 to get the delay value for the slave delay line. NOTE: Chip select 1 is not supported on this device. | RW | 0x150 |
15:11 | RESERVED | R | 0x0 | |
10:0 | REG_PHY_GATELVL_INIT_RATIO2 | The user programmable initialization ratio value used by the gate training finite state machine (hardware leveling) for the FIFO write enable slave DLL in PHY data macro 1, chip select 0. This is the fraction of a clock cycle in units of 256ths. In other words, the full-cycle tap value from the master DLL will be scaled by this number over 256 to get the delay value for the slave delay line. | RW | 0x150 |
Address Offset | 0x0000 02D4 | ||
Physical Address | 0x4C00 02D4 | Instance | EMIF1 |
Description | Data macro 1, FIFO write enable (read DQS gate) DLL Slave Init Ratio Shadow Register. Its value is loaded in register EMIF_EXT_PHY_CONTROL_27 on any frequency change. | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | REG_PHY_GATELVL_INIT_RATIO3 | RESERVED | REG_PHY_GATELVL_INIT_RATIO2 |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:27 | RESERVED | R | 0x0 | |
26:16 | REG_PHY_GATELVL_INIT_RATIO3 | The user programmable initialization ratio value used by the gate training finite state machine (hardware leveling) for the FIFO write enable slave DLL in PHY data macro 1, chip select 1. This is the fraction of a clock cycle in units of 256ths. In other words, the full-cycle tap value from the master DLL will be scaled by this number over 256 to get the delay value for the slave delay line. NOTE: Chip select 1 is not supported on this device. | RW | 0x150 |
15:11 | RESERVED | R | 0x0 | |
10:0 | REG_PHY_GATELVL_INIT_RATIO2 | The user programmable initialization ratio value used by the gate training finite state machine (hardware leveling) for the FIFO write enable slave DLL in PHY data macro 1, chip select 0. This is the fraction of a clock cycle in units of 256ths. In other words, the full-cycle tap value from the master DLL will be scaled by this number over 256 to get the delay value for the slave delay line. | RW | 0x150 |
Address Offset | 0x0000 02D8 | ||
Physical Address | 0x4C00 02D8 | Instance | EMIF1 |
Description | Data macro 2, FIFO write enable (read DQS gate) DLL Slave Init Ratio Register | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | REG_PHY_GATELVL_INIT_RATIO5 | RESERVED | REG_PHY_GATELVL_INIT_RATIO4 |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:27 | RESERVED | R | 0x0 | |
26:16 | REG_PHY_GATELVL_INIT_RATIO5 | The user programmable initialization ratio value used by the gate training finite state machine (hardware leveling) for the FIFO write enable slave DLL in PHY data macro 2, chip select 1. This is the fraction of a clock cycle in units of 256ths. In other words, the full-cycle tap value from the master DLL will be scaled by this number over 256 to get the delay value for the slave delay line. NOTE: Chip select 1 is not supported on this device. | RW | 0x150 |
15:11 | RESERVED | R | 0x0 | |
10:0 | REG_PHY_GATELVL_INIT_RATIO4 | The user programmable initialization ratio value used by the gate training finite state machine (hardware leveling) for the FIFO write enable slave DLL in PHY data macro 2, chip select 0. This is the fraction of a clock cycle in units of 256ths. In other words, the full-cycle tap value from the master DLL will be scaled by this number over 256 to get the delay value for the slave delay line. | RW | 0x150 |
Address Offset | 0x0000 02DC | ||
Physical Address | 0x4C00 02DC | Instance | EMIF1 |
Description | Data macro 2, FIFO write enable (read DQS gate) DLL Slave Init Ratio Shadow Register. Its value is loaded in register EMIF_EXT_PHY_CONTROL_28 on any frequency change. | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | REG_PHY_GATELVL_INIT_RATIO5 | RESERVED | REG_PHY_GATELVL_INIT_RATIO4 |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:27 | RESERVED | R | 0x0 | |
26:16 | REG_PHY_GATELVL_INIT_RATIO5 | The user programmable initialization ratio value used by the gate training finite state machine (hardware leveling) for the FIFO write enable slave DLL in PHY data macro 2, chip select 1. This is the fraction of a clock cycle in units of 256ths. In other words, the full-cycle tap value from the master DLL will be scaled by this number over 256 to get the delay value for the slave delay line. NOTE: Chip select 1 is not supported on this device. | RW | 0x150 |
15:11 | RESERVED | R | 0x0 | |
10:0 | REG_PHY_GATELVL_INIT_RATIO4 | The user programmable initialization ratio value used by the gate training finite state machine (hardware leveling) for the FIFO write enable slave DLL in PHY data macro 2, chip select 0. This is the fraction of a clock cycle in units of 256ths. In other words, the full-cycle tap value from the master DLL will be scaled by this number over 256 to get the delay value for the slave delay line. | RW | 0x150 |
Address Offset | 0x0000 02E0 | ||
Physical Address | 0x4C00 02E0 | Instance | EMIF1 |
Description | Data macro 3, FIFO write enable (read DQS gate) DLL Slave Init Ratio Register | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | REG_PHY_GATELVL_INIT_RATIO7 | RESERVED | REG_PHY_GATELVL_INIT_RATIO6 |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:27 | RESERVED | R | 0x0 | |
26:16 | REG_PHY_GATELVL_INIT_RATIO7 | The user programmable initialization ratio value used by the gate training finite state machine (hardware leveling) for the FIFO write enable slave DLL in PHY data macro 3, chip select 1. This is the fraction of a clock cycle in units of 256ths. In other words, the full-cycle tap value from the master DLL will be scaled by this number over 256 to get the delay value for the slave delay line. NOTE: Chip select 1 is not supported on this device. | RW | 0x150 |
15:11 | RESERVED | R | 0x0 | |
10:0 | REG_PHY_GATELVL_INIT_RATIO6 | The user programmable initialization ratio value used by the gate training finite state machine (hardware leveling) for the FIFO write enable slave DLL in PHY data macro 3, chip select 0. This is the fraction of a clock cycle in units of 256ths. In other words, the full-cycle tap value from the master DLL will be scaled by this number over 256 to get the delay value for the slave delay line. | RW | 0x150 |
Address Offset | 0x0000 02E4 | ||
Physical Address | 0x4C00 02E4 | Instance | EMIF1 |
Description | Data macro 3, FIFO write enable (read DQS gate) DLL Slave Init Ratio Shadow Register. Its value is loaded in register EMIF_EXT_PHY_CONTROL_29 on any frequency change. | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | REG_PHY_GATELVL_INIT_RATIO7 | RESERVED | REG_PHY_GATELVL_INIT_RATIO6 |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:27 | RESERVED | R | 0x0 | |
26:16 | REG_PHY_GATELVL_INIT_RATIO7 | The user programmable initialization ratio value used by the gate training finite state machine (hardware leveling) for the FIFO write enable slave DLL in PHY data macro 3, chip select 1. This is the fraction of a clock cycle in units of 256ths. In other words, the full-cycle tap value from the master DLL will be scaled by this number over 256 to get the delay value for the slave delay line. NOTE: Chip select 1 is not supported on this device. | RW | 0x150 |
15:11 | RESERVED | R | 0x0 | |
10:0 | REG_PHY_GATELVL_INIT_RATIO6 | The user programmable initialization ratio value used by the gate training finite state machine (hardware leveling) for the FIFO write enable slave DLL in PHY data macro 3, chip select 0. This is the fraction of a clock cycle in units of 256ths. In other words, the full-cycle tap value from the master DLL will be scaled by this number over 256 to get the delay value for the slave delay line. | RW | 0x150 |
Address Offset | 0x0000 02E8 | ||
Physical Address | 0x4C00 02E8 | Instance | EMIF1 |
Description | ECC Data macro, FIFO write enable (read DQS gate) DLL Slave Init Ratio Register | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | REG_PHY_GATELVL_INIT_RATIO9 | RESERVED | REG_PHY_GATELVL_INIT_RATIO8 |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:27 | RESERVED | R | 0x0 | |
26:16 | REG_PHY_GATELVL_INIT_RATIO9 | The user programmable initialization ratio value used by the gate training finite state machine (hardware leveling) for the FIFO write enable slave DLL in PHY ECC data macro, chip select 1. This is the fraction of a clock cycle in units of 256ths. In other words, the full-cycle tap value from the master DLL will be scaled by this number over 256 to get the delay value for the slave delay line. NOTE: Chip select 1 is not supported on this device. | RW | 0x150 |
15:11 | RESERVED | R | 0x0 | |
10:0 | REG_PHY_GATELVL_INIT_RATIO8 | The user programmable initialization ratio value used by the gate training finite state machine (hardware leveling) for the FIFO write enable slave DLL in PHY ECC data macro, chip select 0. This is the fraction of a clock cycle in units of 256ths. In other words, the full-cycle tap value from the master DLL will be scaled by this number over 256 to get the delay value for the slave delay line. | RW | 0x150 |
Address Offset | 0x0000 02EC | ||
Physical Address | 0x4C00 02EC | Instance | EMIF1 |
Description | ECC Data macro, FIFO write enable (read DQS gate) DLL Slave Init Ratio Shadow Register. Its value is loaded in register EMIF_EXT_PHY_CONTROL_30 on any frequency change. | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | REG_PHY_GATELVL_INIT_RATIO9 | RESERVED | REG_PHY_GATELVL_INIT_RATIO8 |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:27 | RESERVED | R | 0x0 | |
26:16 | REG_PHY_GATELVL_INIT_RATIO9 | The user programmable initialization ratio value used by the gate training finite state machine (hardware leveling) for the FIFO write enable slave DLL in PHY ECC data macro, chip select 1. This is the fraction of a clock cycle in units of 256ths. In other words, the full-cycle tap value from the master DLL will be scaled by this number over 256 to get the delay value for the slave delay line. NOTE: Chip select 1 is not supported on this device. | RW | 0x150 |
15:11 | RESERVED | R | 0x0 | |
10:0 | REG_PHY_GATELVL_INIT_RATIO8 | The user programmable initialization ratio value used by the gate training finite state machine (hardware leveling) for the FIFO write enable slave DLL in PHY ECC data macro, chip select 0. This is the fraction of a clock cycle in units of 256ths. In other words, the full-cycle tap value from the master DLL will be scaled by this number over 256 to get the delay value for the slave delay line. | RW | 0x150 |
Address Offset | 0x0000 02F0 | ||
Physical Address | 0x4C00 02F0 | Instance | EMIF1 |
Description | Data macro 0, write DQS DLL Slave Init Ratio Register | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | REG_PHY_WRLVL_INIT_RATIO1 | RESERVED | REG_PHY_WRLVL_INIT_RATIO0 |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:26 | RESERVED | R | 0x0 | |
25:16 | REG_PHY_WRLVL_INIT_RATIO1 | The user programmable initialization ratio value used by the write leveling finite state machine (hardware leveling) for the write DQS slave DLL in PHY data macro 0, chip select 1. This is the fraction of a clock cycle in units of 256ths. In other words, the full-cycle tap value from the master DLL will be scaled by this number over 256 to get the delay value for the slave delay line. NOTE: Chip select 1 is not supported on this device. | RW | 0x0 |
15:10 | RESERVED | R | 0x0 | |
9:0 | REG_PHY_WRLVL_INIT_RATIO0 | The user programmable initialization ratio value used by the write leveling finite state machine (hardware leveling) for the write DQS slave DLL in PHY data macro 0, chip select 0. This is the fraction of a clock cycle in units of 256ths. In other words, the full-cycle tap value from the master DLL will be scaled by this number over 256 to get the delay value for the slave delay line. | RW | 0x0 |
Address Offset | 0x0000 02F4 | ||
Physical Address | 0x4C00 02F4 | Instance | EMIF1 |
Description | Data macro 0, write DQS DLL Slave Init Ratio Shadow Register. Its value is loaded in register EMIF_EXT_PHY_CONTROL_31 on any frequency change. | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | REG_PHY_WRLVL_INIT_RATIO1 | RESERVED | REG_PHY_WRLVL_INIT_RATIO0 |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:26 | RESERVED | R | 0x0 | |
25:16 | REG_PHY_WRLVL_INIT_RATIO1 | The user programmable initialization ratio value used by the write leveling finite state machine (hardware leveling) for the write DQS slave DLL in PHY data macro 0, chip select 1. This is the fraction of a clock cycle in units of 256ths. In other words, the full-cycle tap value from the master DLL will be scaled by this number over 256 to get the delay value for the slave delay line. NOTE: Chip select 1 is not supported on this device. | RW | 0x0 |
15:10 | RESERVED | R | 0x0 | |
9:0 | REG_PHY_WRLVL_INIT_RATIO0 | The user programmable initialization ratio value used by the write leveling finite state machine (hardware leveling) for the write DQS slave DLL in PHY data macro 0, chip select 0. This is the fraction of a clock cycle in units of 256ths. In other words, the full-cycle tap value from the master DLL will be scaled by this number over 256 to get the delay value for the slave delay line. | RW | 0x0 |
Address Offset | 0x0000 02F8 | ||
Physical Address | 0x4C00 02F8 | Instance | EMIF1 |
Description | Data macro 1, write DQS DLL Slave Init Ratio Register | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | REG_PHY_WRLVL_INIT_RATIO3 | RESERVED | REG_PHY_WRLVL_INIT_RATIO2 |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:26 | RESERVED | R | 0x0 | |
25:16 | REG_PHY_WRLVL_INIT_RATIO3 | The user programmable initialization ratio value used by the write leveling finite state machine (hardware leveling) for the write DQS slave DLL in PHY data macro 1, chip select 1. This is the fraction of a clock cycle in units of 256ths. In other words, the full-cycle tap value from the master DLL will be scaled by this number over 256 to get the delay value for the slave delay line. NOTE: Chip select 1 is not supported on this device. | RW | 0x0 |
15:10 | RESERVED | R | 0x0 | |
9:0 | REG_PHY_WRLVL_INIT_RATIO2 | The user programmable initialization ratio value used by the write leveling finite state machine (hardware leveling) for the write DQS slave DLL in PHY data macro 1, chip select 0. This is the fraction of a clock cycle in units of 256ths. In other words, the full-cycle tap value from the master DLL will be scaled by this number over 256 to get the delay value for the slave delay line. | RW | 0x0 |
Address Offset | 0x0000 02FC | ||
Physical Address | 0x4C00 02FC | Instance | EMIF1 |
Description | Data macro 1, write DQS DLL Slave Init Ratio Shadow Register. Its value is loaded in register EMIF_EXT_PHY_CONTROL_32 on any frequency change. | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | REG_PHY_WRLVL_INIT_RATIO3 | RESERVED | REG_PHY_WRLVL_INIT_RATIO2 |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:26 | RESERVED | R | 0x0 | |
25:16 | REG_PHY_WRLVL_INIT_RATIO3 | The user programmable initialization ratio value used by the write leveling finite state machine (hardware leveling) for the write DQS slave DLL in PHY data macro 1, chip select 1. This is the fraction of a clock cycle in units of 256ths. In other words, the full-cycle tap value from the master DLL will be scaled by this number over 256 to get the delay value for the slave delay line. NOTE: Chip select 1 is not supported on this device. | RW | 0x0 |
15:10 | RESERVED | R | 0x0 | |
9:0 | REG_PHY_WRLVL_INIT_RATIO2 | The user programmable initialization ratio value used by the write leveling finite state machine (hardware leveling) for the write DQS slave DLL in PHY data macro 1, chip select 0. This is the fraction of a clock cycle in units of 256ths. In other words, the full-cycle tap value from the master DLL will be scaled by this number over 256 to get the delay value for the slave delay line. | RW | 0x0 |
Address Offset | 0x0000 0300 | ||
Physical Address | 0x4C00 0300 | Instance | EMIF1 |
Description | Data macro 2, write DQS DLL Slave Init Ratio Register | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | REG_PHY_WRLVL_INIT_RATIO5 | RESERVED | REG_PHY_WRLVL_INIT_RATIO4 |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:26 | RESERVED | R | 0x0 | |
25:16 | REG_PHY_WRLVL_INIT_RATIO5 | The user programmable initialization ratio value used by the write leveling finite state machine (hardware leveling) for the write DQS slave DLL in PHY data macro 2, chip select 1. This is the fraction of a clock cycle in units of 256ths. In other words, the full-cycle tap value from the master DLL will be scaled by this number over 256 to get the delay value for the slave delay line. NOTE: Chip select 1 is not supported on this device. | RW | 0x0 |
15:10 | RESERVED | R | 0x0 | |
9:0 | REG_PHY_WRLVL_INIT_RATIO4 | The user programmable initialization ratio value used by the write leveling finite state machine (hardware leveling) for the write DQS slave DLL in PHY data macro 2, chip select 0. This is the fraction of a clock cycle in units of 256ths. In other words, the full-cycle tap value from the master DLL will be scaled by this number over 256 to get the delay value for the slave delay line. | RW | 0x0 |
Address Offset | 0x0000 0304 | ||
Physical Address | 0x4C00 0304 | Instance | EMIF1 |
Description | Data macro 2, write DQS DLL Slave Init Ratio Shadow Register. Its value is loaded in register EMIF_EXT_PHY_CONTROL_33 on any frequency change. | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | REG_PHY_WRLVL_INIT_RATIO5 | RESERVED | REG_PHY_WRLVL_INIT_RATIO4 |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:26 | RESERVED | R | 0x0 | |
25:16 | REG_PHY_WRLVL_INIT_RATIO5 | The user programmable initialization ratio value used by the write leveling finite state machine (hardware leveling) for the write DQS slave DLL in PHY data macro 2, chip select 1. This is the fraction of a clock cycle in units of 256ths. In other words, the full-cycle tap value from the master DLL will be scaled by this number over 256 to get the delay value for the slave delay line. NOTE: Chip select 1 is not supported on this device. | RW | 0x0 |
15:10 | RESERVED | R | 0x0 | |
9:0 | REG_PHY_WRLVL_INIT_RATIO4 | The user programmable initialization ratio value used by the write leveling finite state machine (hardware leveling) for the write DQS slave DLL in PHY data macro 2, chip select 0. This is the fraction of a clock cycle in units of 256ths. In other words, the full-cycle tap value from the master DLL will be scaled by this number over 256 to get the delay value for the slave delay line. | RW | 0x0 |
Address Offset | 0x0000 0308 | ||
Physical Address | 0x4C00 0308 | Instance | EMIF1 |
Description | Data macro 3, write DQS DLL Slave Init Ratio Register | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | REG_PHY_WRLVL_INIT_RATIO7 | RESERVED | REG_PHY_WRLVL_INIT_RATIO6 |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:26 | RESERVED | R | 0x0 | |
25:16 | REG_PHY_WRLVL_INIT_RATIO7 | The user programmable initialization ratio value used by the write leveling finite state machine (hardware leveling) for the write DQS slave DLL in PHY data macro 3, chip select 1. This is the fraction of a clock cycle in units of 256ths. In other words, the full-cycle tap value from the master DLL will be scaled by this number over 256 to get the delay value for the slave delay line. NOTE: Chip select 1 is not supported on this device. | RW | 0x0 |
15:10 | RESERVED | R | 0x0 | |
9:0 | REG_PHY_WRLVL_INIT_RATIO6 | The user programmable initialization ratio value used by the write leveling finite state machine (hardware leveling) for the write DQS slave DLL in PHY data macro 3, chip select 0. This is the fraction of a clock cycle in units of 256ths. In other words, the full-cycle tap value from the master DLL will be scaled by this number over 256 to get the delay value for the slave delay line. | RW | 0x0 |
Address Offset | 0x0000 030C | ||
Physical Address | 0x4C00 030C | Instance | EMIF1 |
Description | Data macro 3, write DQS DLL Slave Init Ratio Shadow Register. Its value is loaded in register EMIF_EXT_PHY_CONTROL_34 on any frequency change. | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | REG_PHY_WRLVL_INIT_RATIO7 | RESERVED | REG_PHY_WRLVL_INIT_RATIO6 |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:26 | RESERVED | R | 0x0 | |
25:16 | REG_PHY_WRLVL_INIT_RATIO7 | The user programmable initialization ratio value used by the write leveling finite state machine (hardware leveling) for the write DQS slave DLL in PHY data macro 3, chip select 1. This is the fraction of a clock cycle in units of 256ths. In other words, the full-cycle tap value from the master DLL will be scaled by this number over 256 to get the delay value for the slave delay line. NOTE: Chip select 1 is not supported on this device. | RW | 0x0 |
15:10 | RESERVED | R | 0x0 | |
9:0 | REG_PHY_WRLVL_INIT_RATIO6 | The user programmable initialization ratio value used by the write leveling finite state machine (hardware leveling) for the write DQS slave DLL in PHY data macro 3, chip select 0. This is the fraction of a clock cycle in units of 256ths. In other words, the full-cycle tap value from the master DLL will be scaled by this number over 256 to get the delay value for the slave delay line. | RW | 0x0 |
Address Offset | 0x0000 0310 | ||
Physical Address | 0x4C00 0310 | Instance | EMIF1 |
Description | ECC Data macro, write DQS DLL Slave Init Ratio Register | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | REG_PHY_WRLVL_INIT_RATIO9 | RESERVED | REG_PHY_WRLVL_INIT_RATIO8 |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:26 | RESERVED | R | 0x0 | |
25:16 | REG_PHY_WRLVL_INIT_RATIO9 | The user programmable initialization ratio value used by the write leveling finite state machine (hardware leveling) for the write DQS slave DLL in PHY ECC data macro, chip select 1. This is the fraction of a clock cycle in units of 256ths. In other words, the full-cycle tap value from the master DLL will be scaled by this number over 256 to get the delay value for the slave delay line. NOTE: Chip select 1 is not supported on this device. | RW | 0x0 |
15:10 | RESERVED | R | 0x0 | |
9:0 | REG_PHY_WRLVL_INIT_RATIO8 | The user programmable initialization ratio value used by the write leveling finite state machine (hardware leveling) for the write DQS slave DLL in PHY ECC data macro, chip select 0. This is the fraction of a clock cycle in units of 256ths. In other words, the full-cycle tap value from the master DLL will be scaled by this number over 256 to get the delay value for the slave delay line. | RW | 0x0 |
Address Offset | 0x0000 0314 | ||
Physical Address | 0x4C00 0314 | Instance | EMIF1 |
Description | ECC Data macro, write DQS DLL Slave Init Ratio Shadow Register. Its value is loaded in register EMIF_EXT_PHY_CONTROL_35 on any frequency change. | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | REG_PHY_WRLVL_INIT_RATIO9 | RESERVED | REG_PHY_WRLVL_INIT_RATIO8 |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:26 | RESERVED | R | 0x0 | |
25:16 | REG_PHY_WRLVL_INIT_RATIO9 | The user programmable initialization ratio value used by the write leveling finite state machine (hardware leveling) for the write DQS slave DLL in PHY ECC data macro, chip select 1. This is the fraction of a clock cycle in units of 256ths. In other words, the full-cycle tap value from the master DLL will be scaled by this number over 256 to get the delay value for the slave delay line. NOTE: Chip select 1 is not supported on this device. | RW | 0x0 |
15:10 | RESERVED | R | 0x0 | |
9:0 | REG_PHY_WRLVL_INIT_RATIO8 | The user programmable initialization ratio value used by the write leveling finite state machine (hardware leveling) for the write DQS slave DLL in PHY ECC data macro, chip select 0. This is the fraction of a clock cycle in units of 256ths. In other words, the full-cycle tap value from the master DLL will be scaled by this number over 256 to get the delay value for the slave delay line. | RW | 0x0 |
Address Offset | 0x0000 0318 | ||
Physical Address | 0x4C00 0318 | Instance | EMIF1 |
Description | |||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | REG_PHY_RDC_FIFO_RST_ERR_CNT_CLR | REG_PHY_MDLL_UNLOCK_CLR | REG_PHY_FIFO_WE_IN_MISALIGNED_CLR | REG_PHY_WRLVL_NUM_OF_DQ0 | REG_PHY_GATELVL_NUM_OF_DQ0 |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:11 | RESERVED | R | 0x0 | |
10 | REG_PHY_RDC_FIFO_RST_ERR_CNT_CLR | Clear/reset the phy_reg_rdc_fifo_rst_err_cnt, phy_reg_rdfifo_wrptr and phy_reg_rdfifo_rdptr status flags. A value of 0x1 clears the flag. A value of 0x0 has no effect. | RW | 0x0 |
9 | REG_PHY_MDLL_UNLOCK_CLR | Clears the phy_reg_status_mdll_unlock_sticky flag. A value of 0x1 clears the flag. A value of 0x0 has no effect. | RW | 0x0 |
8 | REG_PHY_FIFO_WE_IN_MISALIGNED_CLR | Clears the phy_reg_fifo_we_in_misaligned_sticky status flag. A value of 0x1 clears the flag. A value of 0x0 has no effect. | RW | 0x0 |
7:4 | REG_PHY_WRLVL_NUM_OF_DQ0 | Determines the number of samples for dq0_in for each ratio increment by the write leveling finite state machine (hardware leveling). The minimum value supported is 3; however, the default setting of 7 is recommended.
Note: NOTE: In this case dq0_in represents all 8 DQ bits OR-ed together. | RW | 0x7 |
3:0 | REG_PHY_GATELVL_NUM_OF_DQ0 | Determines the number of samples for dq0_in for each ratio increment by the gate training finite state machine (hardware leveling). The minimum value supported is 3; however, the default setting of 7 is recommended.
Note: NOTE: In this case dq0_in represents the corresponding DQS signal. | RW | 0x7 |
Address Offset | 0x0000 031C | ||
Physical Address | 0x4C00 031C | Instance | EMIF1 |
Description | |||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | REG_PHY_RDC_FIFO_RST_ERR_CNT_CLR | REG_PHY_MDLL_UNLOCK_CLR | REG_PHY_FIFO_WE_IN_MISALIGNED_CLR | REG_PHY_WRLVL_NUM_OF_DQ0 | REG_PHY_GATELVL_NUM_OF_DQ0 |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:11 | RESERVED | R | 0x0 | |
10 | REG_PHY_RDC_FIFO_RST_ERR_CNT_CLR | Clear/reset the phy_reg_rdc_fifo_rst_err_cnt, phy_reg_rdfifo_wrptr and phy_reg_rdfifo_rdptr status flags. A value of 0x1 clears the flag. A value of 0x0 has no effect. | RW | 0x0 |
9 | REG_PHY_MDLL_UNLOCK_CLR | Clears the phy_reg_status_mdll_unlock_sticky flag. A value of 0x1 clears the flag. A value of 0x0 has no effect. | RW | 0x0 |
8 | REG_PHY_FIFO_WE_IN_MISALIGNED_CLR | Clears the phy_reg_fifo_we_in_misaligned_sticky status flag. A value of 0x1 clears the flag. A value of 0x0 has no effect. | RW | 0x0 |
7:4 | REG_PHY_WRLVL_NUM_OF_DQ0 | Determines the number of samples for dq0_in for each ratio increment by the write leveling finite state machine (hardware leveling). The minimum value supported is 3; however, the default setting of 7 is recommended.
Note: NOTE: In this case dq0_in represents all 8 DQ bits OR-ed together. | RW | 0x7 |
3:0 | REG_PHY_GATELVL_NUM_OF_DQ0 | Determines the number of samples for dq0_in for each ratio increment by the gate training finite state machine (hardware leveling). The minimum value supported is 3; however, the default setting of 7 is recommended.
Note: NOTE: In this case dq0_in represents the corresponding DQS signal. | RW | 0x7 |