User Manual
Introduction to the TriFlash with SD Interface
TriFlash with SD Interface Product Manual (Preliminary), Rev. 1.2 © 2002/2003 SANDISK CORPORATION
1-9
1.5.7.7. Data Transfer Rate
The TriFlash can be operated using either a single data line (DAT0) or four data lines (DAT0-DAT3) for data
transfer. The maximum data transfer rate for a single data line is 25 Mb per second and for four data lines it is 100
Mb (12.5 MB) per second.
1.5.7.8. Data Protection
Every sector is protected with an Error Correction Code (ECC). The ECC is generated (in the memory card) when
the sectors are written and validated when the data is read. If defects are found, the data is corrected prior to
transmission to the host.
1.5.7.9. Erase
The smallest erasable unit in the TriFlash is a sector. In order to speed up the erase procedure, multiple sectors can
be erased at the same time.
To facilitate selection, a first command with the starting address is followed by a second command with the final
address, and all sectors within this range will be selected for erase.
1.5.7.10. Write Protection
Two device level write protection options are available: permanent and temporary. Both can be set using the
PROGRAM_CSD command (see below). The permanent write protect bit, once set, cannot be cleared. This feature
is implemented in the TriFlash controller firmware and not with a physical OTP cell.
1.5.7.11. Optional Copyright Protection
A detailed description of the optional Copyright Protection mechanism and related security commands can be found
in the SD Memory Card Security Specification document from the SD Card Association. All TriFlash security
related commands operate in the data transfer mode.
As defined in the SDMI specification, the data content that is saved in the device is saved already encrypted and it
passes transparently to and from the device. No operation is done on the data and there is no restriction to read the
data at any time. Associated with every data packet (song, for example) that is saved in the unprotected memory
there is a special data that is saved in a protected memory area. For any access (any Read, Write or Erase command)
from/to the data in the protected area. For an authentication procedure is done between the TriFlash and the
connected device, either the LCM (PC for example) or the PD (portable device, such as SD player). After the
authentication process passes, the TriFlash is ready to accept or give data from/to the connected device. While the
TriFlash is in the secured mode of operation (after the authentication succeeded) the argument and the associated
data that is sent to the TriFlash or read from the TriFlash are encrypted. At the end of the Read, Write or Erase
operation, the TriFlash automatically gets out of its secured mode.