Transcend 2.5” SATA II solid state drive is a huge
capacity, high speed, and low power consumption
without moving parts which design for take the place
of traditional hard disk drive. It provides fast read and
write performance for high end system such as
server and storage system. Build in advance ECC
and global wear-leveling provide a durable solution is
perfect replacement storage device for Server
systems, Storage systems, PCs, Laptops and
gaming systems.
Placement
Features
• Fully SATA II 3.0Gbps compatible
• Non-volatile Flash Memory for outstanding data
retention
• Built-in DRAM cache buffer
• Built-in ECC (Error Correction Code) functionality and
wear-leveling algorithm ensures highly reliable of data
transfer
The controller supports static/dynamic wear leveling. When the host writes data, the controller will find and use the block
with the lowest erase count among the free blocks. This is known as dynamic wear leveling. When the free blocks' erase
count is higher than the data blocks', it will activate the static wear leveling, replacing the not so frequently used user
blocks with the high erase count free blocks.
ECC algorithm
The controller use Reed Solomon code or BCH code option
Bad-block management
When the flash encounters EC C failed, program fail or erase fail, the controller w ill mark the block as bad block to
G
1
2
0
S
G
1
2
0
G
Reed Solomon: 6Bytes/sector for 128Bytes spare and 12Bytes/sector for 218Bytes spare
BCH: 8 or 12 bits/sector for 128Bytes spare and 16bits/sector for 218Bytes spare size
prevent the used of this block and caused data lost later on.
Transcend Information Inc.
7
Preliminary V1.0
T
S
6
0
G
S
S
D
2
5
D
-
M
5
D
D
5
5
D
D
-
D
M
-
M
-
M
-
M
-
M
T
S
6
0
G
S
S
D
2
S
S
S
S
S
S
S
D
D
D
D
5
2
5
2
2
2
T
S
6
0
G
S
T
S
1
2
0
S
G
1
2
0
G
1
2
0
G
T
S
T
Supported ATA Command Lists
2.5” Solid State Drive
Transcend Information Inc.
8
Preliminary V1.0
T
S
6
0
G
S
S
D
2
5
D
-
M
5
D
D
5
5
D
D
-
D
M
-
M
-
M
-
M
-
M
2.5” Solid State Drive
T
S
6
0
G
S
S
D
2
S
S
S
S
S
S
S
D
D
D
D
5
2
5
2
2
2
T
S
6
0
G
S
T
S
1
2
0
S
G
1
2
0
G
1
2
0
G
T
S
T
SMART
SMART subcommand sets
In order to select a subcommand the host must write the subcommand code to the devic e's Features Register before
issuing the SMART Function Set command. The subcommands are listed below.
SMART Read Data (subcommand D0h)
This subcommand returns the device's Attribute Values to the host. The Attribute Values consist of 512bytes.
Device Attribute Data Structure
Individual Attribute Data Structure
Transcend Information Inc.
9
Preliminary V1.0
T
S
6
0
G
S
T
S
6
T
S
6
T
S
1
T
S
1
T
S
1
Attribute ID Numbers
S
0
G
S
0
G
S
2
0
G
S
2
0
G
S
2
0
G
S
S
S
S
D
D
S
S
D
D
D
2
2
D
5
D
-
M
5
D
D
5
5
D
D
-
D
M
-
M
-
M
-
M
-
M
2.5” Solid State Drive
5
2
5
2
2
2
* indicates that the corresponding Attribute Values is fixed value for compatibility.
SMART Save Attribute Values (subcommand D3h)
This subcommand causes the device to immedia tely save any updated Attribute Values to the device's Attribute D ata
sector regardless of the state of the Attribute Autosave feature.
This subcommand causes the device to start the off-line process for the req uested mode an d operation. The LBA Lo w
register shall be set to specify the operation to be executed.
SMART Read Log Sector (subcommand D5h)
This command returns the specified log sector c ontent to the host. LBA Low and Sec tor Co unt registers shall be se t to
specify the log sector and sector number to be written.
SMART Log Directory
SMART summary error log sector
Transcend Information Inc.
10
Preliminary V1.0
T
S
6
0
G
S
S
T
S
6
0
T
S
6
0
T
S
1
2
T
S
1
2
T
S
1
2
Error log data structure
Command data structure
G
0
0
G
0
G
G
G
S
S
S
S
S
S
S
S
D
D
S
S
D
D
D
2
2
D
5
D
-
M
5
D
D
5
5
D
D
-
D
M
-
M
-
M
-
M
-
M
2.5” Solid State Drive
5
2
5
2
2
2
Transcend Information Inc.
11
Preliminary V1.0
T
S
6
0
T
T
T
T
T
G
S
6
0
G
S
6
0
G
S
1
2
0
S
G
1
2
0
G
1
2
0
G
S
Error data structure
State field values
S
S
S
S
S
S
S
S
S
S
D
D
S
S
D
D
D
2
2
D
5
D
-
M
5
D
D
5
5
D
D
-
D
M
-
M
-
M
-
M
-
M
2.5” Solid State Drive
5
2
5
2
2
2
Self-test log structure
N is 0 through 20.
The data structure contains the descriptor of the Self-test that the device has performed. Each descriptor is 24 bytes long
and the self-test data structure is capable to contain up to 21 de scriptors. Afte r 21 descri ptors has been recorded, the
oldest descriptor will be overwritten with the new descriptor. The self-test log pointer points to the most recent descriptor.
When there is no descriptor, the value is 0. When there are descriptor(s), the value is 1 through 21.
Transcend Information Inc.
12
Preliminary V1.0
T
S
6
0
G
S
S
D
2
5
S
D
S
S
D
D
D
2
D
D
5
D
2
5
D
2
5
2
5
2
5
T
S
6
0
G
S
T
S
6
T
S
1
T
S
1
T
S
1
Selective self-test log s tructure
S
0
G
S
S
2
0
G
S
2
0
G
S
2
0
G
S
D
D
-
-
D
-
M
M
M
-
M
-
M
-
M
2.5” Solid State Drive
SMART Write Log Sector (subcommand D6h)
This command writes 512 bytes of data to th e s pecified log sec tor. LBA Low and Sector Co unt regis ters shall be se t to
specify the log address and sector number to be written.
SMART Enable Operations (subcommand D8h)
This subcommand enables access to all SMART capabilities. Prior to receipt of a SMART Enable Operations
subcommand, Attribute Values are neither monitored nor saved by the de vice. Th e sta te of SMART—eithe r enab led or
disabled—will be preserved by the device across power cycles. Once enabled, the receipt of subsequent SMART
Enable Operations subcommands will not affect any of the Attribute Values.
SMART Disable Operations (subcommand D9h)
This subcommand disables all SMART capabilities. After receipt of this subcommand the device disables all SMART
operations. Non self-preserved Attribute Values will no lo nger be monitored. The state of SMART—either enabled or
disabled—is preserved by the device acro ss pow er cycles. N ote that this subc ommand does n ot prec lude the device's
power mode attribute auto saving.
After receipt of the SMART Disable Oper ations subcommand from the host, all other SMART subcommands exc ept
SMART Enable Operations are disabled and will be aborted by the device returning the error code as specified in
“SMART Error Codes”.
Any Attribute Values accumulated and saved to volatile memory prior to receipt of the SMART Disable Operations
command will be preserved in the device's Attribute Data Sectors. If the device is re-enabled, these Attribute Values will
be updated, as needed, upon receipt of a SMART Read Attribute Values or a SMART Save Attribute Values command.
Transcend Information Inc.
13
Preliminary V1.0
T
S
6
0
G
S
S
D
2
5
D
-
M
5
D
D
5
5
D
D
-
D
M
-
M
-
M
-
M
-
M
2.5” Solid State Drive
T
S
6
0
G
S
S
D
2
S
S
S
S
S
S
S
D
D
D
D
5
2
5
2
2
2
T
S
6
0
G
S
T
S
1
2
0
T
S
T
SMART Return Status (subcommand DAh)
This subcommand is used to communicate the reliability status of the device to the host's request. Upon receipt of the
SMART Return Status subcommand the device saves any updated Attribute Values to the reserved sector, and
compares the updated Attribute Values to the Attribute Thresholds.
This subcommand enables and disables the optional feature that ca use the device to perform the set of off-line data
collection activities that automatically collect attribute data in an off-line mode and then save this data to the device's
nonvolatile memory. This subcommand may either cause the devic e to automa tica lly initiate o r re sume per formanc e of
its off-line data collection activities or cause the automatic off-line data collection feature to be disabled. This
subcommand also enables and disables the off-line read scanning feature th at cause the device to perform the en tire
read scanning with defect reallocation as the part of the off-line data collection activities. The Sector Count register shall
be set to specify the feature to be enabled or disabled:
A value of zero written by the host into the device's Sector Count re gister before issuing this sub command shall cause
the automatic off-line data collection feature to be disabled. Disabling this feature does not preclude the device from
saving attribute values to nonvolatile memory during some other no rma l ope ra tion s uc h as du ring a power-on, during a
power-off sequence, or during an error recovery sequence. A value of F8h written by the host into the device's Sector
Count register before issuing this subcommand shall cau se the au tomat ic Off -line data collection feat ure to be enabled.
Any other non-zero value written by the host into this register before issuing this subcommand is vendor specific and will
not change the current Automatic Off-Line Data Collection and Off-line Read Scanning status. However, the device may
respond with the error code specified in “SMART Error Codes”.
Security
Default setting
The Flash SSD is shipped with master password set to 20h value (ASCII blanks) and the lock function disabled. The
system manufacturer/dealer may set a new master password by using the SECURITY SET PASSWORD command,
without enabling the lock function.
Initial setting of the user password
When a user password is set, the drive automatically enters lock mode by the next powered-on.
SECURITY mode operation from power-on
In locked mode, the Flash SSD rejects media access commands until a SECURITY UNLOCK command is successfully
completed.
Password lost
If the user password is lost and High level security is set, the drive does not allow the user to access any data. However,
Transcend Information Inc.
14
Preliminary V1.0
T
S
6
0
G
S
S
D
2
5
D
-
M
5
D
D
5
5
D
D
-
D
M
-
M
-
M
-
M
-
M
2.5” Solid State Drive
T
S
6
0
G
S
S
D
2
S
S
S
S
S
S
S
D
D
D
D
5
2
5
2
2
2
T
S
6
0
G
S
T
S
1
2
0
S
G
1
2
0
G
1
2
0
G
T
S
T
the drive can be unlocked using the master password.
If the user password is lost and Maximum security level is set, it is impossible to access data. However, the drive can be
unlocked using the ERASE UNIT command with the master password. The drive will erase all user data and unlock the
drive.
SATA Optional Features
Power Segment Pin P11
Pin P11 of the power segment of the device connector may be used by the device to provide the host with an activity
indication. The activity indication provided by pin P11 is primarily for use in backplane applications.
Asynchronous Signal Recovery
Phy may support asynchronous signal recovery for those applications where the usage model of device insertion into a
receptacle (power applied at time of insertion) does not apply.
When signal is lost, both the host and the device may attempt to recover the signal. A host or device shall determine loss
of signal as represented by a transition from PHYRDY to PHYRDYn, which is associated with entr y into states LSI:
NoCommErr or LS2:NoComm within the Link layer. Note that negation of PHYRDY does not always constitute a loss of
signal. Recovery of the signa l is associated with exit from state LS2:NoComm. If the device attempts to recover the
signal before the host by issuing a COMINIT, the device shall retur n its signature following completion of the OOB
sequence which included COMINIT. If a host supports synchronous signal recovery, when the host receives an
unsolicited COMINIT, the host shall issue a COMRESET to the device. An unsolicited COMINIT is a COMINIT that was
not in response to a preceding COMRESET, as defined by the host not being in the HP2:HR_AwaitCOMINIT state when
the COMINIT signal is first received.
When a COMRESET is sent to t he device in response to an unsolicited COMINIT, t he host shall set the Stat us register to
7Fh and shall set all other Shadow Command Block Registers to FFh. When the COMINIT is received in response to the
COMRESET which is associated with entry into state HP2B:HR_ AwaitNoCOMINIT, the Shadow Status regis ter value
shall be updated to either FFh or 80h to reflect that a device is attached.
Transcend Information Inc.
15
Preliminary V1.0
T
S
6
0
G
S
S
D
2
5
D
-
M
5
D
D
5
5
D
D
-
D
M
-
M
-
M
-
M
-
M
T
S
6
0
G
S
S
D
2
T
S
6
0
G
S
T
S
1
2
0
S
G
1
2
0
G
1
2
0
G
T
S
T
Identify Device Parameters
5
S
D
2
5
S
S
D
2
S
S
D
2
S
S
D
2
Word Contents Description
0 0C5Ah General information
1 3FFFh Number of logical cylinders
2 C837h Specific configuration
3 0010h Number of logical heads
4 – 5 0 Retired
6 003Fh Number of logical sectors per logical track
7 – 8 0 Reserved
9 0000h Retired
10 -19 XXXX Serial number(20 ASCII characters)
20 0000h Retired
21 4000h Buffer Memory Size
22 3000h Obsolete
23 - 26 XXXX Firmware revision (8 ASCII characters)
27- 46 XXXX Model number
47 8010h Number of sectors on multiple commands
48 0000h Reserved
49 2F00h Capabilities
50 4000h Capabilities
51 - 52 0200h PIO Mode support
53 0007h Reserved
54 3FFFh Number of current logical cylinders
55 0010h Number of current logical heads
56 003Fh Number of current logical sectors per track
57 FC10h
58 00FBh
59 0110h Multiple sector setting
60 XXXXh
61 XXXXh
62 0000h Obsolete
63 0007h Multi-word DMA transfer
64 0003h Flow control PIO transfer modes supported
65 0078h Minimum Multiword DMA transfer cycle time per word
66 0078h Manufacturer’s recommended Multiword DMA transfer cycle time per word
67 0078h Minimum PIO transfer cycle time without flow control
68 0078h Minimum PIO transfer cycle time with IORDY flow control
69 - 74 0 Reserved
75 001Fh Queue Depth
76 0706h Serial ATA capability
77 0000h Reserved
78 004Ch Serial ATA features supported
79 0048h Serial ATA features enabled
2.5” Solid State Drive
Obsolete
Total number of user addressable sectors (LBA mode only)
Transcend Information Inc.
16
Preliminary V1.0
T
S
6
0
G
S
S
D
2
5
D
-
M
5
D
D
5
5
D
D
-
D
M
-
M
-
M
-
M
-
M
2.5” Solid State Drive
T
S
6
0
G
S
S
D
2
T
S
6
0
G
S
T
S
1
2
0
S
G
1
2
0
G
1
2
0
G
T
S
T
5
S
D
2
5
S
S
D
2
S
S
D
2
S
S
D
2
80 00E0h Major Version Number
81 0000h Minor Version Number
82 346Bh Command sets supported
83 7D21h Command sets supported
84 4022h Command set/feature supported extension
85 3469h Command set/feature enabled
86 3C01h Command set/feature enabled
87 4022h Command set/feature default
88 407Fh Ultra DMA transfer
89 0000h Time required for security erase unit completion
90 0000h Time required for Enhanced security erase completion
91 0000h Current advanced power management value
92 0000h Master Password Revision Code
93 0000h COMRESET result
94 0000h Automatic acoustic management value
95 0000h Stream minimum request size
96 - 99 0 Reserved
100 - 103 XXXX Maximum user LBA for 48bit address feature set
104-105 0 Reserved
106 0000h Physical sector size / logical sector size
107 0000h Reserved
108 - 111 XXXX Unique ID
112 - 116 0 Reserved
117 - 118 0 Words per logical sector
119 - 126 0 Reserved
127 0000h Removable media status notification feature set supported
128 XXXXh Security status
129 - 159 0 Undefined
160-254 0 Reserved
255 XXXXh Integrity word
Transcend Information Inc.
17
Preliminary V1.0
T
S
6
0
G
S
S
D
2
5
D
-
T
S
6
0
G
S
S
0
G
0
0
G
G
G
S
S
S
S
S
S
D
S
S
D
D
D
T
S
6
0
T
S
1
2
T
S
1
2
T
S
1
2
Ordering Information
2
D
M
5
D
-
2
5
D
-
2
5
D
2
5
D
2
5
D
M
M
-
-
-
M
M
M
2.5” Solid State Drive
-S = SLC
-M = MLC
Transcend Product
Capacity
60GB or 120GB
The above technical information is based on industry standard data and has been tested to be reliable. However,
Transcend makes no warranty, either expressed or implied, as to its accuracy and assumes no liability in connection with
the use of this product. Transcend reserves the right to make changes to the specifications at any time without prior notice.