14
Advance Information
ATA Flash Disk Controller
SST55LD019A / SST55LD019B / SST55LD019C
2004 Silicon Storage Technology, Inc.
S71241-02-000
4/04
5.0 MANUFACTURING SUPPORT
The ATA Flash Disk Controller comes pre-programmed with an embedded flash file system. Upon initial Power-on,
the controller scans all connected flash media devices, sets up a bad block table, executes all the necessary hand-
shaking routines for flash media support, and, finally, performs the low level format. This process is fully automated
and will typically take about 0.5 sec/MB of drive capacity, allowing a 640 MByte flash drive to be fully initialized in
about 5 minutes.
If the drive initialization fails, and a visual inspection is unable to determine the problem, the SST55LD019A/B/C
ATA Flash Disk Controller provides a comprehensive interface for manufacturing flow debug. This interface not only
allows debug of the failure and manual reset of the initialization process, but also allows customization of user
definable options.
5.1 ATA/IDE Interface
For end applications allowing direct ATA/IDE interface, such as flash drive or module designs, the ATA bus can be
used for manufacturing support. SST provides an example of a DOS-based solution (executable routine) for manu-
facturing debug and rework downloadable from SST’s web site.
5.2 Serial Communication Interface (SCI)
For end applications where an ATA/IDE interface is internalized, such as embedded designs where the ATA Flash
Disk Controller is attached to the system motherboard, the SCI bus can be used for manufacturing support. The
SCI consists of 3 active signals: SCIDOUT, SCIDIN, and SCICLK.
Please refer to the Design Consideration for ATA Flash Disk Controller’s Serial Communication Interface applica-
tion note for further details. SST provides an example of a DOS-based solution (executable routine) for manufactur-
ing debug and rework through the SCI port, downloadable from SST’s web site.
6.0 EXTERNAL CLOCK INTERFACE
The external clock interface allows an external clock source to drive the ATA Flash Disk Controller. While the controller
has an internal clock source, the external clock interface allows slowing of the clock operation to limit the peak current.
Please see the External Clock Operation for ATA Flash Disk Controller application note for further details.
The external clock interface consists of three signals: INTCLKEN, EXTCLKIN, and EXTCLKOUT. The INTCLKEN pin
selects between external and internal clock sources for the ATA Flash Disk Controller. If this pin is pulled high
before device Power-on, then the internal clock source is selected; otherwise, the external clock source is selected.
The EXTCLKIN and EXTCLKOUT signals are the input and output clock signals, respectively.