Document number
204911
Version
Rev. K
Issue date
2016-10-11
Sirius Breadboard User Manual
www.aacmicrotec.com
Page
85
of
106
0 - nn
Array of UINT8
Data
7.4.21. MMStatus
Reads mass memory status.
Table 7-25: MMStatus data
Byte
Type
Description
0
UINT8
Chip 3 status
Bit 7 - WP# (write protect)
Bit 6 - RDY (Ready/Busy)
Bit 5 - ARDY (Ready/Busy Array)
Bit 1 - FAILC (Pass/Fail
– set if the previous operation
(program) failed)
Bit 0 - FAIL (Pass/Fail
– set if the most recently finished
operation (program, erase) on the selected die failed).
Bits 2, 3, and 4 are reserved.
1
UINT8
Chip 2 status, see above
2
UINT8
Chip 1 status, see above
3
UINT8
Chip 0 status, see above
4
UINT8
EDAC-chip status, see above
5
UINT8
Controller status
Bit 7 - Busy (command in progress when high)
Bit 6 - Reserved
Bit 5 - Reset done
Bit 4 - Read ID done
Bit 3 - Erase block done
Bit 2 - Read page setup done
Bit 1 - Read status done
Bit 0 - Program page done
6
UINT8
Chip ID: Chip 3
7
UINT8
Chip ID: Chip 2
8
UINT8
Chip ID: Chip 1
9
UINT8
Chip ID: Chip 0
10
UINT8
Chip ID: EDAC
7.4.22. MMWritePointer
The writepointer of the specified partition is set/read by this command.
Table 7-26: MMWritePointer data
Byte
Type
Description
0-7
UINT64
Pointer’s byte position in the partition.
7.4.23. MMReadPointer
The readpointer of the specified partition is set/read by this command.
Table 7-27: MMReadPointer data
Byte
Type
Description
0-7
UINT64
Pointer’s byte position in the partition.