Rev. 5.00, 09/03, page 81 of 760
In the address field, specify VPN in bits 16-12 as the index address that selects the entry, W in bits
9-8 to select the way, and H'F2 in bits 31-24 to indicate access to the address array. Selection of
the index address depends on the MMUCR.IX setting.
The following 2 types of operations on the address array are possible.
(1) Address Array Read
Reads VPN, V bit, and ASID from the entry that corresponds to the entry address and way that
were specified in the address field.
(2) Address Array Write
Writes the data set in the data field to the entry that corresponds to the entry address and way
that were specified in the address field.
3.6.2 Data Array
The data array is assigned to H'F3000000 to H'F3FFFFFF. To access a data array, the 32-bit
address field (for read/write operations), and 32-bit data field (for write operations) must be
specified. These are specified in the general register. The address section specifies information for
selecting the entry to be accessed; the data section specifies the longword data to be written to the
data array (figure 3.14 (2)).
In the address section, specify the entry address for selecting the entry (bits 16–12), W for
selecting the way (bits 9–8: 00 is way 0, 01 is way 1, 10 is way 2, 11 is way 3), and H'F3 to
indicate data array access (bits 31–24). The IX bit in MMUCR indicates whether an EX-OR is
taken of the entry address and ASID.
Both reading and writing use the longword of the data array specified by the index address and
way number. The access size of the data array is fixed at longword.