3.4.4.42 DDR3PHY BIST Run Register
| Name: | DDR3PHY_BISTRR |
| Offset: | 0x100 |
| Reset: | 0x00000000 |
| Property: | Read/Write |
| Bit | 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | |
| BCKSEL[2:1] | |||||||||
| Access | R/W | R/W | |||||||
| Reset | 0 | 0 | |||||||
| Bit | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | |
| BCKSEL[0] | BDXSEL | BDPAT[1:0] | BDMEN | ||||||
| Access | R/W | R/W | R/W | R/W | R/W | ||||
| Reset | 0 | 0 | 0 | 0 | 0 | ||||
| Bit | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | |
| BACEN | BDXEN | BSONF | NFAIL[7:3] | ||||||
| Access | R/W | R/W | R/W | R/W | R/W | R/W | R/W | R/W | |
| Reset | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| Bit | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |
| NFAIL[2:0] | BINF | BMODE | BINST[2:0] | ||||||
| Access | R/W | R/W | R/W | R/W | R/W | R/W | R/W | R/W | |
| Reset | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
Bits 25:23 – BCKSEL[2:0] BIST DDR_CLK Select
| Value | Description |
|---|---|
| 0 | DDR_CLK |
| 1 | Reserved |
| 2 | Reserved |
| 3 | Reserved |
| 4 | DDR_CLKN |
| 5 | Reserved |
| 6 | Reserved |
| 7 | Reserved |
Bit 19 – BDXSEL BIST Data Byte Lane Select
Bits 18:17 – BDPAT[1:0] BIST Data Pattern
| Value | Description |
|---|---|
| 0 | Walking 0 |
| 1 | Walking 1 |
| 2 | LFSR-based pseudo-random |
| 3 | User programmable |
Bit 16 – BDMEN BIST Data Mask Enable
Bit 15 – BACEN BIST AC Enable
Bit 14 – BDXEN BIST Data Enable
Bit 13 – BSONF BIST Stop On Nth Fail
Bits 12:5 – NFAIL[7:0] Number of Failures
Bit 4 – BINF BIST Infinite Run
Bit 3 – BMODE BIST Mode
| Value | Name | Description |
|---|---|---|
| 0 | Loopback mode | Address, commands and data loop back at the PHY I/Os. |
| 1 | DRAM mode | Address, commands and data go to DRAM for normal memory accesses. |
Bits 2:0 – BINST[2:0] BIST Instruction
| Value | Name | Description |
|---|---|---|
| 0 | NOP | No operation |
| 1 | Run | Triggers the running of the BIST |
| 2 | Stop | Stops the running of the BIST |
| 3 | Reset | Resets all BIST run-time registers, such as error counters |
| 4–7 | – | Reserved |
