95 testrambittoggle, Testrambittoggle, Motload commands – Artesyn MOTLoad Firmware Package User's Manual (February 2015) User Manual

Page 182

Advertising
background image

MOTLoad Commands

MOTLoad Firmware Package User’s Manual (6806800C24D)

182

3.1.95 testRamBitToggle

Name

testRamBitToggle—assures that each memory location in the memory test block is written
with the test data pattern. Each memory location in the memory block is then written with the
test data pattern complemented. The memory under test is read back to verify that the
complement test data is properly retained. Each memory location in the memory block is then
written with the test data pattern. The memory under test is read back to verify that the test
data is properly retained. The test proceeds as follows: (1) Random data seed is copied into a
work register. (2) Work register data is shifted right one bit position. (3) Random data seed is
added to work register using unsigned arithmetic. (4) Data in the work register may or may not
be complemented. (5) Data in the work register is written to current memory location.

Note: testRamBitToggle only tests memory in blocks, thus specifying a memory area size that
is not a multiple of the block size results in part of the memory area being untested.

Synopsis

testRamBitToggle [-a] [-b] [-i] [-n] [-t] [-v]

Parameters

-a Ph: Address to Start (Default = Dynamic Allocation)

-b Ph: Block Size (Default = 16 KB)

-i Pd: Iterations (Default = 1)

-n Ph: Number of Bytes (Default = 1 MB)

-t Pd: Time Delay Between Blocks in OS Ticks (Default = 1)

-v 0: Verbose Output

Example

The following example indicates a typical display when using the testRamBitToggle
command.

MOTLoad> testRamBitToggle -v

Executing RAM Addressing: PASSED

Advertising