Technical data
RAM - Local RAM Tests
http://www.motorola.com/computer/literature 3-105
3
PERM - Permutations
Command Input
PPCx-Diag>RAM PERM
Description
This command performs a test which verifies that the memory in the test
range can accommodate 8-bit, 16-bit, and 32-bit writes and reads in any
combination. The test range is the memory range specified by the RAM
test group configuration parameters for starting and ending address. If the
test address range (test range) is less than 16 bytes, the test immediately
returns pass status. The effective test range end address is reduced to the
next lower 16-byte boundary if necessary.
This test performs three data size test phases in the following order: 8, 16,
and 32 bits. Each test phase writes a 16-byte data pattern (using its data
size) to the first 16 bytes of every 256-byte block of memory in the test
range. The 256-byte blocks of memory are aligned to the starting address
configuration parameter for the RAM test group. The test phase then reads
and verifies the 16-byte block using 8-bit, 16-bit, and 32-bit access modes.
Response/Messages
After the command has been issued, the following line is printed:
RAM PERM: Permutations...................Running --->
If all parts of the test are completed correctly, then the test passes:
RAM PERM: Permutations............Running ---> PASSED
If the test fails, then the display appears as follows:
RAM PERM: Permutations............Running ---> FAILED
RAM/PERM Test Failure Data:
Data Miscompare Error:
Address =________, Expected =________, Actual =________