RX610 Group
27. Data Flash (Flash Memory for Data Storage)
R01UH0032EJ0120 Rev.1.20
Page 935 of 1006
Feb 20, 2013
27.8.2
Programming/Erasing Host Commands
Table 27.10 shows the programming/erasing host commands dedicated to the data flash. Data flash-dedicated host
commands are provided only for checksum and blank check of the data flash; the programming, erasing, and reading
commands are used in common for the ROM and data flash.
To program the data mat, issue from the host a user mat programming selection command and then a 256-byte
programming command specifying a data mat address as the programming address. To erase the data mat, issue an
erasure selection command and then a block erasure command specifying an erasure block in the data mat. The
information concerning the erasure block in the data mat is included in the response to the erasure block information
inquiry command. To read data from the data mat, select the user mat through a memory read command specifying a data
mat address as the read address.
For the user mat programming selection, user boot mat programming selection, 256-byte programming, erasure selection,
block erasure, and memory read commands, refer to section 26.10.7, Programming/Erasing Host Command Wait State.
For the erasure block information inquiry command, refer to section 26.10.5, Inquiry/Selection Host Command Wait
State.
Table 27.10 Programming/Erasure Host Commands (only for Data Flash)
Host Command Name
Function
Data mat checksum
Performs checksum verification for the data mat
Data mat blank check
Checks whether the data mat is blank
Each host command is described in detail below. The "command" in the description indicates a command sent from the
host to the RX610 and the "response" indicates a response sent from the RX610 to the host. The "checksum" is byte-size
data calculated so that the sum of all bytes to be sent by the RX610 becomes 00h.
(1)
Data Mat Checksum
In response to a data mat checksum command sent from the host, the RX610 sums the data mat data in byte units and
returns the result (checksum).
Command
61h
Response
71h
Size
Mat checksum
SUM
[Legend]
Size (1 byte):
Number of bytes in the mat checksum field (fixed at 4)
Mat checksum (4 bytes):
Checksum of the data mat data
SUM (4 bytes):
Checksum (for the response data)
Summary of Contents for RX600 Series
Page 1006: ...RX610 Group R01UH0032EJ0120 ...