Specifications
T
T
T
S
S
S
3
3
3
2
2
2
G
G
G
S
S
S
S
S
S
D
D
D
2
2
2
5
5
5
-
-
-
M
M
M
T
T
T
S
S
S
6
6
6
4
4
4
G
G
G
S
S
S
S
S
S
D
D
D
2
2
2
5
5
5
-
-
-
M
M
M
T
T
T
S
S
S
1
1
1
2
2
2
8
8
8
G
G
G
S
S
S
S
S
S
D
D
D
2
2
2
5
5
5
-
-
-
M
M
M
2.5” Solid State Disk
Transcend Information Inc.
V1.00
11
Word Address Default value Total Bytes Data Field Type Information
108-111 0x0000h 8 World wide name
112-115 0x0000h 8 Reserved for a 128-bit world wide name
116 0x0000h 2 Reserved for technical report
117-118 0x0000h 4 Logical sector size
119-126 0x0000h 16 Reserved
127 0x0000h 2 Removable Media Status Notification feature set support
128 0x0001 2 Security Status
129-159
0xXXXXh
62 Vendor specific
160
0x0000h
2 CFA Power mode
161-175
0x0000h
2 Reserved for assignment by the Compact Flash
176-205
0x0000h
60 Current media serial number
206-254
0x0000h
98 Reserved
225
0x0000h
2 Integrity word
READ DMA (C8h)
Read data from sectors during Ultra DMA and Multiword DMA transfer. Use the SET FEATURES command to specify
the mode value. A sector count of zero requests 256 sectors.
READ MULTIPLE (C4h)
This command performs similarly to the Read Sectors command. Interrupts are not generated on each sector, but on
the transfer of a block which contains the number of sectors defined by a Set Multiple command.
READ SECTOR(S) (20h)
This command reads 1 to 256 sectors as specified in the Sector Count register from sectors which is set by Sector
number register. A sector count of 0 requests 256 sectors. The transfer beings specified in the Sector Number register.
READ VERIFY SECTOR(S) (40h/41h)
This command verifies one or more sectors on the drive by transferring data from the flash media to the data buffer in
the drive and verifying that the ECC is correct. This command is identical to the Read Sectors command, except that DRQ
is never set and no data is transferred to the host.
SET FEATURES (EFh)
This command set parameter to Features register and set drive’s operation. For transfer mode, parameter is set to
Sector Count register. This command is used by the host to establish or select certain features.
SET MULTIPLE MODE (C6h)
This command enables the device to perform READ MULTIPLE and WRITE MULTIPLE operations and establishes
the block count for these commands.