ADV8005 Hardware Reference Manual
UG-707
A single memory DD2 loopback test is initialized and started via the following writes:
1A 1A5B 22 ; Recommended Write
1A 1A5C 20 ; Recommended Write
1A 1A5E 80 ; Recommended Write
1A 1A5F 00 ; Recommended Write
1A 1A61 06 ; Recommended Write
1A 1AA0 13 ; Recommended Write
1A 1AA1 01 ; Recommended Write
1A 1AA2 25 ; Recommended Write
1A 1AA3 1D ; Recommended Write
1A 1AA4 81 ; Recommended Write
1A 1AA5 81 ; Recommended Write
1A 1AA7 53 ; Recommended Write
1A 1AA8 B4 ; Recommended Write
1A 1AB2 02 ; Recommended Write
1A 1AFE 08 ; Recommended Write
The result of the DDR2 loopback test is given by the
and
bits.
lbk_test_done
, IO Map,
Address 0x1AE1[0] (Read Only)
This bit is used to readback the DDR2 loopback test has completed.
Function
lbk_test_done
Description
0 (default)
Test not complete
1
Loopback test finished
lbk_test_result
, IO Map,
Address 0x1AE1[1] (Read Only)
This bit is used to readback the DDR2 loopback test error result.
Function
lbk_test_result
Description
0 (default)
No error detected
1
Errors detected
The following are possible failures that could cause the DDR2 loopback test to fail:
•
Address or control or clock open or short: all bit lines failing
•
Single DQ open or short to ground or supply: single bit line failing on both positive and negative edges
•
Short between DQ lines: two bit lines failing, routing in adjacent resistors of resistor pack
•
DQS or DM open or short: eight DQ lines failing
•
Timing transfer problem: one or more bit lines failing
2.2.6.
I
2
C Auto Increment
is used to auto increment register addresses to allow the user to do consecutive reads from the registers on the
. By
default, this is set to 1 which means that a read from a particular address in the
increments the read pointer to the next register map
address.
read_auto_inc_en
, IO Map,
Address 0x1AFC[0]
This register is used to auto increment I2C addresses in the device for consecutive reads.
Function
read_auto_inc_en
Description
0
No auto increment of I2C address for consecutive reads
1 (default)
Auto increment of I2C address for consecutive reads
Rev. A | Page 73 of 317