Datasheet
4.2 Data Access Commands
C141-C008 4-145
n+m
n–1 n+m+1
m: Value specified in the "Block count" field
Range where access is permitted by linked commands
nn+3n+2n+1
n: Value s
p
ecified in the "Lo
g
ical block address" field
Figure 4.3 SET LIMITS command: specifying the range where access is permitted
If "1" is specified in bit 1 of CDB byte 1, "RdInh (read inhibit)" flag or in bit 0,
"WrInh (write inhibit) flag, read operations or write operations is prohibited for
linked commands following this command, as shown in Table 4.94.
Table 4.94 Combinations of RdInh and WrInh
RdInh WrInh Operation limits
0 0 Read/write operations are permitted in the specified range.
0 1 Read operations only are permitted in the specified range.
1 0 Write operations only are permitted in the specified range.
1 1 Both read and write operations are prohibited. Only access by the
SEEK and SEEK EXTENDED commands is permitted within the
specified range.
When access to logical data blocks outside the address range defined by this
command by linked commands which follow this command is specified, or when
a prohibited type of access operation is specified, that command is terminated
with a CHECK CONDITION status without being executed. (When there is a
violation of the (DATA PROTECT [=7] / Write protect [=27-00]: "WrInh" flag,
or when there is a violation of the (DATA PROTECT [=7] / No additional sense
information [=00-00]: "RdInh" flag.) When this command is issued again in a
group of commands linked in a series, the 2nd SET LIMITS command is rejected
and a CHECK CONDITION status (DATA PROTECT [=7] / Command sequence
error [=2C-00]) is reported.