A SERVICE OF

logo

140 Chapter 8
io3000
io3000 classes and subtests
Subtests 600-645 create channels by writing to the SAGA channel
builder CSR. The method of channel creation and the specific mode
(ATPR setting) is specified in the subtest’s one line description. Each test
will write data to the disk and read it back and verify it. Each disk’s
write enable option must be set for the writes and data verification to be
allowed.
Table 36 io3000 Class 7 subtests
610 Channel init, data prefetch,
ATPR = 0x2
615 Channel build, ATPR = 0x2
620 Channel init, write tlb, ATPR =
0x8
Subtest Name Description
Subtest Name Description
700 External interrupt Verifies all possible external
interrupt vectors. A separate
DMA is executed for each
external interrupt vector.
705 DMA across page and
channel
Verifies writes and reads of
DMAs that cross page and
channel boundaries.
710 Jump forward within a
page
Verifies writes and reads of
DMAs that jump forward
within a page.
715 Jump backward within
a page
Verifies writes and reads of
DMAs that jump backward
within a page.
720 Jump outside of a page
(TLB encached)
Verifies a DMA jump outside of
a page. The TLB for the
destination page is encached in
context SRAM for both writes
and reads.