Address Pattern Test - Agilent Technologies E5900B User Manual

Emulation for the powerpc 400/600/700
Hide thumbs Also See for E5900B:
Table of Contents

Advertisement

Chapter 9: Testing Target System Memory
Memory Test Patterns

Address Pattern test

This test verifies that the address lines of the selected memory range are
without error.
How the Address Pattern test works
This test writes the address of each memory location as data to each location.
The data is then read back to see if it matches the address.
The pattern written to the memory is generated at the start of the test and is
dependent upon the start address, access size, and the number of bytes in the
memory range.
Depending on the last Access Size selected, subsets of the addresses may be
written to memory.
Example:
If the last access size was 1 byte, address 00000001 will have 01 written
to it, and address 00000002 will have 02 written to it.
The data written in address 00001000 will look like this, depending on
the last Access Size.
1 Byte = 00001000
00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f
2 Byte = 00001000
1000 1002 1004 1006 1008 100a 100c 100e
4 Byte = 00001000
00001000 00001004 00001008 0000100c
8 Byte = 00001000
0000000000001000 0000000000001008
The upper four bytes of an 8 Byte access size are not tested for a 4 Byte
address. The upper four bytes will always be zeros. Use a smaller access size to
test these locations with the Address Pattern test.
Unless the access size is 1 Byte, the odd bits of the memory locations will not
be tested. Use the Basic Pattern test to check the odd bits.
Instructions for using the Address Pattern test
For help about performing a specific memory test using the Agilent 16700-
series logic analysis system, see page 95.
To use the Address Pattern test from the command line interface, enter
mtest ap <parameters>. To see a list of the required parameters, enter
102
Agilent Technologies Emulation for the PowerPC 400/600/700

Advertisement

Table of Contents
loading

Table of Contents