SimpleTech P/N: SLATAFL064J(U)(I)-(F) P/N: SLATAFL064J(U)(I)-(F) (where U=RoHS compliant lead-free;...
Transcript of SimpleTech P/N: SLATAFL064J(U)(I)-(F) P/N: SLATAFL064J(U)(I)-(F) (where U=RoHS compliant lead-free;...
Document Part Number 61000-02810-310 July 2005 Page 1
FEATURES• ATA-4 Compatibility• Support for PCMCIA I/O, Memory and True-IDE
Interfaces• Form Factors: PC Card Type II• Endurance Guarantee of 2,000,000 Write/Erase Cycles• CIS (Card Information Structure) Programmed into 256
Bytes of Internal Memory• Compatible with PC Card and Socket Services
(Release 2.1 or later)• 5V or 3.3V Power Supply• Completely Solid-State (No Moving Parts)• Standard ECC Engine• 7 Year Warranty• Other Features Available (inquire for more information)
- Power Down Protection. A built-in feature that protectsthe card from losing data during a write operationwhen a lost of power or an unexpected removal fromthe host system occurred.
- Endurance Status Monitor. A firmware option thatallows applications to estimate the remaining lifespan of the device.
- Password Protection/Write Protection. A custom utilitysoftware that allows the administrator and user toset passwords for up to four partitions.
64 MB ATA Flash PC Card
GENERAL DESCRIPTIONThe SimpleTech SLATAFL064J(U)(I)-(F) is a Type II ATAFlash PC Card with 64MB of nonvolatile storage. The cardsuse a flash memory controller that provides a fullycompatible ATA Flash PC Card interface for the flashmemory.
SimpleTech OEM ATA Flash PC Cards are the product ofchoice in applications requiring high reliability and hightolerance to shock, vibration, humidity, altitude, andtemperature. Because there are no moving parts to service ormaintain, ATA Flash PC Cards are reliable alternatives tomechanical hard disk drives for high availability and missioncritical applications.
While the inherent ruggedness and reliability of solid statestorage relative to rotating hard drives is intuitive, newapplications for OEM ATA Flash PC Cards are emerging dueto the low cost per usable megabyte. Most applications usingembedded operating systems such as VxWorks™, WindowsXP/embedded™, and Linux™ don’t have multi-gigabytedata storage requirements, and therefore a cost savings canbe realized when using this robust media.
ORDERING INFORMATIONATA Flash PC CardPart Number PC Card Form Factor Capacity• SLATAFL064J .................. Type II ...................... 64 MBytesOption DesignatorsOptions can be selected by using the Option Designatorsin the part number in the following format:
SLATAFL064J(U)(I)-(F)where
U RoHS compliant lead free productI Commercial Operating Temperature range: 0 to 70°C
(designator is BLANK)Industrial Operating Temperature range: -40 to 85°C(designator=I)
F Media set to fixed storage for non-removable IDEapplications, e.g operating systems that require fixeddevice before the device can be used as a bootabledrive.
Web: www.simpletech.com
SimpleTech P/N: SLATAFL064J(U)(I)-(F)(where U=RoHS compliant lead-free; I=Ind. Op. Temp; F=fixed device)
SimpleTech P/N: SLATAFL064J(U)(I)-(F)(where U=RoHS compliant lead-free; I=Ind. Op. Temp; F=fixed device)
PC CARD
Document Part Number 61000-02810-310 July 2005 Page 2
PACKAGE DIMENSIONS AND PIN LOCATIONS
PC Card Type II
Length ...................................... 3.370±0.008 in (85.60±0.20 mm)Width ........................................ 2.126±0.004 in (54.00±0.10 mm)Thickness .................................... 0.196 in max. (5.00 mm max.)(including Label Area) (PC Card Type II)
0.05
x 3
3 =
1.6
5
0.05
3.370±0.008
0.196 max.(Type II)
2.12
6±0.
004
Pin
1
Pin
35
Pin
34
Pin
68
SimpleTech P/N: SLATAFL064J(U)(I)-(F)(where U=RoHS compliant lead-free; I=Ind. Op. Temp; F=fixed device)
PC CARD
Document Part Number 61000-02810-310 July 2005 Page 3
PIN ASSIGNMENTS
PC Card Memory ModePin Signal Pin
Num Name Type1 GND Ground2 D03 I / O3 D04 I / O4 D05 I / O5 D06 I / O6 D07 I / O7 -CE1 I8 A10 I9 -OE I
10 N / C11 A09 I12 A08 I13 N / C14 N / C15 -WE I16 RDY/-BSY O17 VCC Power18 N / C19 N / C20 N / C21 N / C22 A07 I23 A06 I24 A05 I25 A04 I26 A03 I27 A02 I28 A01 I29 A00 I30 D00 I / O31 D01 I / O32 D02 I / O33 WP O34 GND Ground35 GND Ground36 -CD1 O37 D11 I / O38 D12 I / O39 D13 I / O40 D14 I / O41 D15 I / O42 -CE2 I43 -VS1 O44 -IORD I45 -IOWR I46 N / C47 N / C48 N / C49 N / C50 N / C
PC Card I/O ModePin Signal Pint
Num Name Type1 GND Ground2 D03 I / O3 D04 I / O4 D05 I / O5 D06 I / O6 D07 I / O7 -CE1 I8 A10 I9 -OE I
10 N / C11 A09 I12 A08 I13 N / C14 N / C15 -WE I16 IREQ O17 VCC Power18 N / C19 N / C20 N / C21 N / C22 A07 I23 A06 I24 A05 I25 A04 I26 A03 I27 A02 I28 A01 I29 A00 I30 D00 I / O31 D01 I / O32 D02 I / O33 -IOIS16 O34 GND Ground35 GND Ground36 -CD1 O37 D11 I / O38 D12 I / O39 D13 I / O40 D14 I / O41 D15 I / O42 -CE2 I43 -VS1 O44 -IORD I45 -IOWR I46 N / C47 N / C48 N / C49 N / C50 N / C
True IDE ModePin Signal Pin
Num Name Type1 GND Ground2 D03 I / O3 D04 I / O4 D05 I / O5 D06 I / O6 D07 I / O7 -CS0 I8 A10 I9 -SELATA I
10 N / C11 A09 I12 A08 I13 N / C14 N / C15 -WE I16 INTRQ O17 VCC Power18 N / C19 N / C20 N / C21 N / C22 A07* I23 A06* I24 A05* I25 A04* I26 A03* I27 A02 I28 A01 I29 A00 I30 D00 I / O31 D01 I / O32 D02 I / O33 -IOCS16* O34 GND Ground35 GND Ground36 -CD1 O37 D11 I / O38 D12 I / O39 D13 I / O40 D14 I / O41 D15 I / O42 -CS1 I43 -VS1* O44 -IORD I45 -IOWR I46 N / C47 N / C48 N / C49 N / C50 N / C
(continued)
SimpleTech P/N: SLATAFL064J(U)(I)-(F)(where U=RoHS compliant lead-free; I=Ind. Op. Temp; F=fixed device)
PC CARD
Document Part Number 61000-02810-310 July 2005 Page 4
PC Card Memory ModePin Signal Pin
Num Name Type51 VCC Power52 N / C53 N / C54 N / C55 N / C56 -CSEL I57 -VS2 O58 RESET I59 -WAIT O60 -INPACK O61 -REG I62 BVD2 I / O63 BVD1 I / O64 D08 I / O65 D09 I / O66 D10 I / O67 -CD2 O68 GND Ground
PC Card I/O ModePin Signal Pint
Num Name Type51 VCC Power52 N / C53 N / C54 N / C55 N / C56 -CSEL I57 -VS2 O58 RESET I59 -WAIT O60 -INPACK O61 -REG I62 -SPKR I / O63 -STSCHG I / O64 D08 I / O65 D09 I / O66 D10 I / O67 -CD2 O68 GND Ground
True IDE ModePin Signal Pin
Num Name Type51 VCC Power52 N / C53 N / C54 N / C55 N / C56 -CSEL I57 -VS2* O58 -RESET I59 IORDY O60 Not Used O61 Not Used I62 -DASP I / O63 -PDIAG I / O64 D08 I / O65 D09 I / O66 D10 I / O67 -CD2 O68 GND Ground
* Signals marked with an asterisk are not used in IDE mode.
PIN ASSIGNMENTS (continued)
SimpleTech P/N: SLATAFL064J(U)(I)-(F)(where U=RoHS compliant lead-free; I=Ind. Op. Temp; F=fixed device)
PC CARD
Document Part Number 61000-02810-310 July 2005 Page 5
Signal Name
BVD2(PC Card Memory Mode)
-SPKR(PC Card I/O Mode)
-DASP(True IDE Mode)
-CD1, -CD2(PC Card Memory Mode)
-CD1, -CD2(PC Card I/O Mode)
-CD1, -CD2(True IDE Mode)
D15-D00(PC Card Memory Mode)
D15-D00(PC Card I/O Mode
D15-D00(True IDE Mode)
-IOWR(PC Card Memory Mode)
-IOWR(PC Card I/O Mode)
-IOWR(True IDE Mode)
-IORD(PC Card Memory Mode)
-IORD(PC Card I/O Mode)
-IORD(True IDE Mode)
-WE(PC Card Memory Mode)
-WE(PC Card I/O Mode)
-WE(True IDE Mode)
Dir
I / O
○ ○ ○
○ ○ ○
O
○ ○ ○
○ ○ ○
I / O
○ ○ ○
○ ○ ○
I
○ ○ ○
○ ○ ○
○ ○ ○
I
○ ○ ○
I
○ ○ ○
○ ○ ○
Description
This output line is always driven to a high state in Memory Mode since abattery is not required for this product.
This output line is always driven to a high state in I/O Mode since thisproduct produces no audio.
In the True IDE Mode, this input/output is the Disk Active/Slave Presentsignal in the Master/Slave handshake protocol.
These Card Detect pins are connected to ground on the card. They are usedby the host to determine that the card is fully inserted into the socket.
This signal is the same as Memory Mode.
These signals are not used in IDE Mode.
These lines carry the data, commands, and status information between thehost and the controller. D00 is the LSB of the Even Byte of the Word. D08 isthe LSB of the Odd Byte of the Word.
This signal is the same as the PC Card Memory Mode signal.
In True IDE Mode, all Task File operations occur in byte mode on the loworder bus D00-D07 while all data transfers are 16 bit using D00-D15.
This signal is not used in this mode.
The I/O Write strobe pulse is used to clock I/O data onto the data busand into the card controller registers. The clocking occurs on thenegative to positive edge of the signal (trailing edge).
In True IDE Mode, this signal has the same function as in PC Card I/OMode.
This signal is not used in this mode.
This is an I/O Read strobe generated by the host. This signal gates I/Odata onto the bus from the card.
In True IDE Mode, this signal has the same function as in PC Card I/OMode.
This is a signal driven by the host and used for strobing memory write datainto the registers. It is also used for writing the configuration registers.
In PC Card I/O Mode, this signal is used for writing the configurationregisters.
In True IDE Mode, this input signal is not used and should be connected toVCC.
SIGNAL DESCRIPTIONS
(continued)
Pin
62
○ ○ ○ ○ ○ ○ ○
○ ○ ○ ○ ○ ○ ○
36, 67
○ ○ ○ ○ ○ ○ ○
○ ○ ○ ○ ○ ○ ○
37, 38, 39, 40,41, 66, 65, 64,
6, 5, 4, 3, 2,
○ ○ ○ ○ ○ ○ ○
32, 31, 30
○ ○ ○ ○ ○ ○ ○
45
○ ○ ○ ○ ○ ○ ○
○ ○ ○ ○ ○ ○ ○
○ ○ ○ ○ ○ ○ ○
44
○ ○ ○ ○ ○ ○ ○
15
○ ○ ○ ○ ○ ○ ○
○ ○ ○ ○ ○ ○ ○
SimpleTech P/N: SLATAFL064J(U)(I)-(F)(where U=RoHS compliant lead-free; I=Ind. Op. Temp; F=fixed device)
PC CARD
Document Part Number 61000-02810-310 July 2005 Page 6
Dir
I
○ ○ ○
○ ○ ○
O
○ ○ ○
○ ○ ○
I
○ ○ ○
○ ○ ○
I
○ ○ ○
○ ○ ○
Signal Name
-OE(PC Card Memory Mode)
-OE(PC Card I/O Mode)
-OE(True IDE Mode)
RDY/-BSY(PC Card Memory Mode)
-IREQ(PC Card I/O Mode)
INTRQ(True IDE Mode)
A10-A0(PC Card Memory Mode)
A10-A0(PC Card I/O Mode)
A2-A0(True IDE Mode)
-CE1, -CE2(PC Card Memory Mode)Card Enable
-CE1, -CE2(PC Card I/O Mode)Card Enable
-CS0, -CS1(True IDE Mode)
Description
This is an Output Enable strobe generated by the host interface. It is usedto read data from the card in Memory Mode and to read the CIS andconfiguration registers.
In PC Card I/O Mode, this signal is used to read the CIS and configurationregisters.
To enable True IDE Mode, this input should be grounded by the host.
In Memory Mode this signal is set high when the card is ready toaccept a new data transfer operation and held low when the card isbusy. The host memory card socket must provide a pull-up resistor. Atpower up and at reset, the RDY/-BSY signal is held low (busy) untilthe card has completed its power up or reset function. No access ofany type should be made to the card during this time. The RDY/-BSYsignal is held high (disabled from being busy) whenever the followingcondition is true: the card has been powered up with RESETcontinuously disconnected or asserted high.
After the card has been configured for I/O operation, this signal is used asthe active low interrupt request. This line is strobed low to generate a pulsemode interrupt or held low for a level mode interrupt.
In True IDE Mode, this signal is the active high interrupt request to thehost.
These address lines along with the -REG signal are used to select thefollowing: the I/O port address registers within the card, the memorymapped port address registers within the card, a byte in the card’sinformation structure and the card’s configuration control and statusregisters.
This signal is the same as the PC Card Memory Mode signal.
In True IDE Mode only, A2:A0 are used to select the one of eight registersin the Task File. The remaining address lines should be grounded.
These input signals are used both to select the card and to indicate to thecard whether a byte or a word operation is being performed. -CE2 alwaysaccesses the odd byte of the word. -CE1 accesses the even byte or the oddbyte of the word depending on A0 and -CE2. A multiplexing scheme basedon A0, -CE1, -CE2 allows 8 bit hosts to access all data on D0-D7.
This signal is the same as the PC Card Memory Mode signal.
In the True IDE Mode, -CS0 is the chip select for the task file registers while-CS2 is used to select the Alternate Status Register and the Device ControlRegister.
SIGNAL DESCRIPTIONS (continued)
(continued)
Pin
9
○ ○ ○ ○ ○ ○ ○
○ ○ ○ ○ ○ ○ ○
16
○ ○ ○ ○ ○ ○ ○
○ ○ ○ ○ ○ ○ ○
8, 11, 12, 22,23, 24, 25, 26,
○ ○ ○ ○ ○ ○ ○
27, 28, 29
○ ○ ○ ○ ○ ○ ○
27, 28, 29
7, 42
○ ○ ○ ○ ○ ○ ○
○ ○ ○ ○ ○ ○ ○
SimpleTech P/N: SLATAFL064J(U)(I)-(F)(where U=RoHS compliant lead-free; I=Ind. Op. Temp; F=fixed device)
PC CARD
Document Part Number 61000-02810-310 July 2005 Page 7
Dir
I
○ ○ ○
○ ○ ○
I
○ ○ ○
○ ○ ○
O
○ ○ ○
○ ○ ○
O
○ ○ ○
○ ○ ○
I / O
○ ○ ○
○ ○ ○
Signal Name
-CSEL(PC Card Memory Mode)
-CSEL(PC Card I/O Mode)
-CSEL(True IDE Mode)
-REG(PC Card Memory Mode)Attribute Memory Select
-REG(PC Card I/O Mode)
Not Used(True IDE Mode)
WP(PC Card Memory Mode)Write Protect
-IOIS16(PC Card I/O Mode)
-IOIS16(True IDE Mode)
-INPACK(PC Card Memory Mode)
-INPACK(PC Card I/O Mode)Input Acknowledge
Not Used(True IDE Mode)
BVD1(PC Card Memory Mode)
-STSCHG(PC Card I/O Mode)Status Changed
-PDIAG(True IDE Mode)
Description
This signal is not used for this mode.
This signal is not used for this mode.
This internally pulled up signal is used to configure the card as a Master ora Slave. When the pin is grounded, the card is configured as a Master.When the pin is open, the card is configured as a Slave.
This signal is distinguishes between accesses to Common Memory (high)and Register Attribute Memory (low).
The signal must also be active (low) during I/O Cycles when the I/Oaddress is on the bus.
This signal is not used in this mode.
The card does not have a write protect switch; therefore, this signal is heldlow after the completion of the reset initialization sequence.
A low signal indicates that a 16 bit or odd byte only operation can beperformed at the addressed port.
Not defined in IDE Mode.
This signal is not used in this mode.
The Input Acknowledge signal is asserted by the card when it is selectedand responding to an I/O read cycle at the address that is on the bus. Thehost uses this signal to control the enable of any input data buffers betweenthe card and the host’s CPU.
This signal is not used in this mode.
This signal is asserted high as since a battery is not used with this product.
This signal is asserted low to alert the host to changes in the RDY/-BSYand Write Protect states. Its use is controlled by the Card Configurationand Status Register.
In True IDE Mode, this input/output signal is the Pass Diagnostic signal inthe Master/Slave handshake protocol.
SIGNAL DESCRIPTIONS (continued)
(continued)
Pin
56
○ ○ ○ ○ ○ ○ ○
○ ○ ○ ○ ○ ○ ○
61
○ ○ ○ ○ ○ ○ ○
○ ○ ○ ○ ○ ○ ○
33
○ ○ ○ ○ ○ ○ ○
○ ○ ○ ○ ○ ○ ○
60
○ ○ ○ ○ ○ ○ ○
○ ○ ○ ○ ○ ○ ○
63
○ ○ ○ ○ ○ ○ ○
○ ○ ○ ○ ○ ○ ○
SimpleTech P/N: SLATAFL064J(U)(I)-(F)(where U=RoHS compliant lead-free; I=Ind. Op. Temp; F=fixed device)
PC CARD
Document Part Number 61000-02810-310 July 2005 Page 8
Signal Name
-WAIT(PC Card Memory Mode)
-WAIT(PC Card I/O Mode)
IORDY(True IDE Mode)
GND(PC Card Memory Mode)
GND(PC Card I/O Mode)
GND(True IDE Mode)
VCC(PC Card Memory Mode)
VCC(PC Card I/O Mode)
VCC(True IDE Mode)
RESET(PC Card Memory Mode)
RESET(PC Card I/O Mode)
-RESET(True IDE Mode)
-VS1-VS2(PC Card Memory Mode)
-VS1-VS2(PC Card I/O Mode)
-VS1-VS2(True IDE Mode)
Dir
O
○ ○ ○
○ ○ ○
—
○ ○ ○
○ ○ ○
—
○ ○ ○
○ ○ ○
I
○ ○ ○
○ ○ ○
O
○ ○ ○
○ ○ ○
Description
This signal is not used by the card, and is pulled up to VCC through a 4.7Kohm resistor.
This signal is not used by the card, and is pulled up to VCC through a 4.7Kohm resistor.
This signal is not used by the card, and is pulled up to VCC through a 4.7Kohm resistor.
Ground
Ground
Ground
+5 V or 3.3V power
+5 V or 3.3V power
+5 V or 3.3V power
When RESET is high, this signal resets the card. The card is reset only atpower up if this signal is left high or open from power-up. The card canalso be reset when the soft reset bit in the Card Configuration OptionRegister is set.
This signal is the same as the PC Card Memory Mode signal.
In the True IDE Mode this input pin is the active low hardware reset fromthe host.
-VS1 is grounded, and -VS2 is not connected so that the card CIS can beread at either 3.3 volts or 5.0 volts.
This signal is the same for all models.
This signal is not used in IDE Mode.
SIGNAL DESCRIPTIONS (continued)
Pin
59
○ ○ ○ ○ ○ ○ ○
○ ○ ○ ○ ○ ○ ○
1, 34, 35, 68
○ ○ ○ ○ ○ ○ ○
○ ○ ○ ○ ○ ○ ○
17, 51
○ ○ ○ ○ ○ ○ ○
○ ○ ○ ○ ○ ○ ○
58
○ ○ ○ ○ ○ ○ ○
○ ○ ○ ○ ○ ○ ○
4357
○ ○ ○ ○ ○ ○ ○
○ ○ ○ ○ ○ ○ ○
SimpleTech P/N: SLATAFL064J(U)(I)-(F)(where U=RoHS compliant lead-free; I=Ind. Op. Temp; F=fixed device)
PC CARD
Document Part Number 61000-02810-310 July 2005 Page 9
ABSOLUTE MAXIMUM RATINGSParameter Symbol Value UnitVoltage on any pin w.r.t. Vss Vin, Vout -0.5 to VCC+0.5 VStorage Temperature range Tstg -65 to +150 °C
RECOMMENDED OPERATING CONDITIONSParameter Symbol Min Typ Max UnitCommercial operating temperature Ta 0 25 70 °CIndustrial operating temperature Ta -40 — 85 °CVCC voltage VCC 4.75 5.0 5.25 V
3.18 3.3 3.465
PERFORMANCE
Item ValueData Write/Erase Endurance 2 million cycles min.Data reliability 1 in 1014 bits, readData retention 10 years
RELIABILITY
Item PerformanceData Transfer Rate To/From Host 16.7 MBytes/s (burst)Sustained Read up to 5 MBytes/sSustained Write up to 1.5 MBytes/s
CHS PARAMETERSStandard CHS ValuesCapacity C H S64MB 490 8 32
C=cylinders; H=heads; S=sectors/track
SimpleTech P/N: SLATAFL064J(U)(I)-(F)(where U=RoHS compliant lead-free; I=Ind. Op. Temp; F=fixed device)
PC CARD
Document Part Number 61000-02810-310 July 2005 Page 10
DC CHARACTERISTICS-1(Ta= 0°C to 70°C for commercial temperature parts, or Ta = –40°C to 85°C for industrial temperature parts;VCC = 3.3V +5% or –3.6%)
Symbol Parameter Min Max Units Notes
VIL Input LOW Voltage -0.3 +0.8 VVIH Input HIGH Voltage 2.0 VCC+0.3 VVOL Output LOW Voltage 0.45 V at 4mAVOH Output HIGH Voltage 2.4 V at 1mAICC Operating Current
Sleep mode 800 µAOperating 30 mA
ILI Input Leakage Current 10 µAILO Output Leakage Current 1 µACI/O Input/output Capacitance 25 pF
ENVIRONMENTAL CHARACTERISTICSLeaded Cards (without the “U” option)Shock: 2K G, half-sine, 0.330 ms to 0.750 ms
(per MIL-STD-202G Method 213B, Condition A)Vibration: 30 G 10Hz-2KHz
(per MIL-STD-202G Method 204D 20 min/sweep, 12 sweeps/axis)Humidity: 85°C 95% RH, 5.5V, 500 hrsRoHS Compliant Lead Free Cards (with the “U” option)Shock: 1K G, half-sine, 0.330 ms to 0.750 ms
(per MIL-STD-202G Method 213B, Condition A)Vibration: 15 G 10Hz-2KHz
(per MIL-STD-202G Method 204D 20 min/sweep, 12 sweeps/axis)Humidity: 85°C 95% RH, 5.5V, 500 hrs
DC CHARACTERISTICS-2(Ta= 0°C to 70°C for commercial temperature parts, or Ta = –40°C to 85°C for industrial temperature parts;VCC = 5V±5%)
Symbol Parameter Min Max Units Notes
VIL Input LOW Voltage -0.3 +0.8 VVIH Input HIGH Voltage 2.0 VCC+0.3 VVOL Output LOW Voltage 0.8 V at 4mAVOH Output HIGH Voltage 4.0 V at 1mAICC Operating Current, VCC=5.0V
Sleep mode 1200 µAOperating 30 mA
ILI Input Leakage Current 10 µAILO Output Leakage Current 2 µACI/O Input/output Capacitance 25 pF
SimpleTech P/N: SLATAFL064J(U)(I)-(F)(where U=RoHS compliant lead-free; I=Ind. Op. Temp; F=fixed device)
PC CARD
Document Part Number 61000-02810-310 July 2005 Page 11
AC CHARACTERISTICS(Ta = 0°C to 70°C for commercial temperature parts, Ta = –40°C to 85°C for industrial temperature parts;VCC = 5V±5% or VCC = 3.3V +5% or –3.6%)
(continued)
Speed Version: 250ns
Item Symbol IEEE Symbol Min. (ns) Max. (ns)
Read Cycle Time tc(R) tAVAV 250
Address Access Time ta(A) tAVQV 250
Card Enable Access Time ta(CE) tELQV 225
Output Enable Access Time ta(OE) tGLQV 150
Output Disable Time from -CE tdis(CE) tEHQZ 100
Output Disable Time from -OE tdis(OE) tGHQZ 100
Address Setup Time tsu(A) tAVGL 30
Output Enable Time from -CE ten(CE) tELQNZ 5
Output Enable Time from -OE ten(OE) tGLQNZ 5
Data Valid from Address Change tv(A) tAXQX 0
Attribute Memory Read AC Characteristics
Attribute Memory Read Timings
An
-CE
-OE
Dout
tc(R)
ta(A)
ta(CE)
ta(OE)
ten(OE)
ten(CE)
tv(A)
tdis(CE)
tdis(OE)
-REG
tsu(A)
SimpleTech P/N: SLATAFL064J(U)(I)-(F)(where U=RoHS compliant lead-free; I=Ind. Op. Temp; F=fixed device)
PC CARD
Document Part Number 61000-02810-310 July 2005 Page 12
AC CHARACTERISTICS (continued)
(continued)
Speed Version: 250ns
Item Symbol IEEE Symbol Min. (ns) Max. (ns)
Write Cycle Time tc(W) tAVAV 250
Write Pulse Width tw(WE) tWLWH 150
Address Setup Time tsu(A) tAVWL 30
Data Setup Time for -WE tsu(D-WEH) tDVWH 80
Data Hold Time th(D) tWMDX 30
Write Recovery Time trec(WE) tWMAX 30
Attribute Memory Write AC Characteristics
Attribute Memory Write Timings
An
-WE
-CE
Din
tc(W)
tsu(D-WEH)
tsu(A)
th(D)
trec(WE)
tw(WE)
Data In Valid
-OE
-Reg
SimpleTech P/N: SLATAFL064J(U)(I)-(F)(where U=RoHS compliant lead-free; I=Ind. Op. Temp; F=fixed device)
PC CARD
Document Part Number 61000-02810-310 July 2005 Page 13
AC CHARACTERISTICS (continued)
(continued)
Cycle Time Mode: 250ns
Item Symbol IEEE Symbol Min. (ns) Max. (ns)
Data Delay after -IORD td(IORD) tIGLQV 100
Data Hold following -IORD th(IORD) tIGHQX 0
-IORD Width Time tw(IORD) tIGLIGH 165
Address Setup before -IORD tsuA(IORD) tAVIGL 70
Address Hold following -IORD thA(IORD) tIGHAX 20
-CE Setup before -IORD tsuCE(IORD) tELIGL 5
-CE Hold following -IORD thCE(IORD) tIGHEH 20
-REG Setup before -IORD tsuREG(IORD) tRGLIGL 5
-REG Hold following -IORD thREG(IORD) tIGHRGH 0
-INPACK Delay Falling from -IORD tdfINPACK(IORD) tIGLIAL 0 45
-INPACK Delay Rising from -IORD tdrINPACK(IORD) tIGHIAH 45
-IOIS16 Delay Falling from Address tdfIOIS16(ADR) tAVISL 35
-IOIS16 Delay Rising from Address tdrIOIS16(ADR) tAVISH 35
-Wait Delay Falling from -IORD tdWT(IORD) tGLWTL 35
Data Delay from -Wait Rising td(WT) tWTHQV 0
-Wait Width Time tw(WT) tWTLWTH 350
I/O Access Read AC Characteristics
An
-REG
-IOIS16
Dout
tsuA(IORD)
-CE
tsuREG(IORD)
-IORD
-INPACK
tsuCE(IORD)
-WAITth(IORD)
twWTtdWT(IORD)
td(WT)
td(IORD)
thA(IORD)
thREG(IORD)
thCE(IORD)
tdrINPACK(IORD)
tdrIOIS16(ADR)
tdflINPACK(IORD)
tdrfIOIS16(ADR)
tw(IORD)
I/O Access Read Timings
SimpleTech P/N: SLATAFL064J(U)(I)-(F)(where U=RoHS compliant lead-free; I=Ind. Op. Temp; F=fixed device)
PC CARD
Document Part Number 61000-02810-310 July 2005 Page 14
AC CHARACTERISTICS (continued)
(continued)
Cycle Time Mode: 255ns
Item Symbol IEEE Symbol Min. (ns) Max. (ns)
Data Setup before -IOWR tsu(IOWR) tDVIWH 60
Data Hold following -IOWR th(IOWR) tIWHDX 30
-IOWR Width Time tw(IOWR) tIWLIWH 165
Address Setup before -IOWR tsuA(IOWR) tAVIWL 70
Address Hold following -IOWR thA(IOWR) tIWHAX 20
-CE Setup before -IOWR tsuCE(IOWR) tELIWL 5
-CE Hold following -IOWR thCE(IOWR) tIWHEH 20
-REG Setup before -IOWR tsuREG(IOWR) tRGLIWL 5
-REG Hold following -IOWR thREG(IOWR) tIWHRGH 0
-IOIS16 Delay Falling from Address tdfIOIS16(ADR) tAVISL 35
-IOIS16 Delay Rising from Address tdrIOIS16(ADR) tAVISH 35
-Wait Delay Falling from -IOWR tdWT(IOWR) tIWLWTL 35
-IOWR high from -Wait high tdrIOWR(WT) tWTJIWH 0
-Wait Width Time tw(WT) tWTLWTH 350
I/O Access Write AC Characteristics
I/O Access Write Timings
An
-REG
-IOIS16
Din
tsuA(IOWR)
-CE
tsuREG(IOWR)
-IOWR
tsuCE(IOWR)
-WAITth(IOWR)
Din Valid
twWT
tdWT(IOWR) tdrIOWR(WT)
thA(IOWR)
thREG(IOWR)
thCE(IOWR)
tdrIOIS16(ADR)
tdrfIOIS16(ADR)
tw(IOWR)
SimpleTech P/N: SLATAFL064J(U)(I)-(F)(where U=RoHS compliant lead-free; I=Ind. Op. Temp; F=fixed device)
PC CARD
Document Part Number 61000-02810-310 July 2005 Page 15
AC CHARACTERISTICS (continued)
(continued)
Register Access AC Characteristics for True IDE
PIO Mode Access AC Characteristics for True IDE
Parameter Symbol Mode0 Mode1 Mode2 Mode3 Mode4 UnitCycle time (min) t0 600 383 330 180 120 nsAddress valid to -IORD/-IOWR (min) t1 70 50 30 30 25 nssetup-IORD/-IOWR pulse width 8bit (min) t2 290 290 290 80 70 ns-IORD/-IOWR recovery time (min) t2i — — — 70 25 ns-IOWR data setup (min) t3 60 45 30 30 20 ns-IOWR data hold (min) t4 30 20 15 10 10 ns-IORD data setup (min) t5 50 35 20 20 20 ns-IORD data hold (min) t6 5 5 5 5 5 ns-IORD data tristate (max) t6z 30 30 30 30 30 nsAddress valid to -IOCS16 assert. (max) t7 90 50 40 n / a n / a nsAddress valid to -IOCS16 release(max) t8 60 45 30 n / a n / a ns-IORD/-IOWR to address valid t9 20 15 10 10 10 nshold
Parameter Symbol Mode0 Mode1 Mode2 Mode3 Mode4 UnitCycle time (min) t0 600 383 240 180 120 nsAddress valid to -IORD/-IOWR (min) t1 70 50 30 30 25 nssetup-IORD/-IOWR pulse width 16bit (min) t2 165 125 100 80 70 ns-IORD/-IOWR recovery time (min) t2i - - - 70 25 ns-IOWR data setup (min) t3 60 45 30 30 20 nsIOWR data hold (min) t4 30 20 15 10 10 ns-IORD data setup (min) t5 50 35 20 20 20 ns-IORD data hold (min) t6 5 5 5 5 5 ns-IORD data tristate (max) t6z 30 30 30 30 30 nsAddress valid to -IOCS16 assert. (max) t7 90 50 40 n / a n / a nsAddress valid to -IOCS16 release(max) t8 60 45 30 n / a n / a ns-IORD/-IOWR to address valid t9 20 15 10 10 10 nshold
SimpleTech P/N: SLATAFL064J(U)(I)-(F)(where U=RoHS compliant lead-free; I=Ind. Op. Temp; F=fixed device)
PC CARD
Document Part Number 61000-02810-310 July 2005 Page 16
AC CHARACTERISTICS (continued)
True IDE Mode Access Read/Write Timings
ADDR valid
-IORD/-IOWR
D15 to D0 (Write)
D15 to D0 (Read)
-IOIS16
IORDY
t0
t1t2
t9
t8
t2i
t3
t5 t6
t6Z
t4
t7
SimpleTech P/N: SLATAFL064J(U)(I)-(F)(where U=RoHS compliant lead-free; I=Ind. Op. Temp; F=fixed device)
PC CARD
Document Part Number 61000-02810-310 July 2005 Page 17
HOST ACCESS SPECIFICATION
Attribute Access SpecificationsThe CIS can be accessed by Byte/Word/Odd-byte modeswhich are defined by PC Card card standard specifications.The -REG signal must be low when accessing the CIS.
Attribute Read Access Mode
Function Mode -REG -CE2 -CE1 A0 -OE -WE D15-D8 D7-D0
Standby Mode X H H X X X High Z High Z
Byte Access (8-bit) L H L L L H High Z Even ByteL H L H L H High Z Invalid
Word Access (16-bit) L L L x L H Invalid Even Byte
Odd Byte Access (8-bit) L L H x L H Invalid High Z
x: L or H
Attribute Write Access Mode
Function Mode -REG -CE2 -CE1 A0 -OE -WE D15-D8 D7-D0
Standby Mode X H H X X X Don’t Care Don’t Care
Byte Access (8-bit) L H L L H L Don’t Care Even ByteL H L H H L Don’t Care Don’t Care
Word Access (16-bit) L L L x H L Don’t Care Even Byte
Odd Byte Access (8-bit) L L H x H L Don’t Care Don’t Care
x: L or H
Attribute Access Timing Example
A0-A10
-REG
-CE2/-CE1
-OE
-WE
D0-D15 Dout
Read Cycle Write Cycle
Din
SimpleTech P/N: SLATAFL064J(U)(I)-(F)(where U=RoHS compliant lead-free; I=Ind. Op. Temp; F=fixed device)
PC CARD
Document Part Number 61000-02810-310 July 2005 Page 18
Task File Register Access SpecificationsThere are two cases of Task File register mapping, one is themapped I/O address area, the other is mapped Memoryaddress area. Task File register read and write operations aredescribed in the charts below. The Task File register can beaccessed by Byte/Word/Odd Byte mode which are definedby PC Card card standard specifications.
I/O Address Map
Task File Register Access Timing Example
Task File Register Read Access Mode
Mode -REG -CE2 -CE1 A0 -IORD -IOWR -OE -WE D15-D8 D7-D0
Standby Mode x H H x x x x x High Z High Z
Byte Access (8 bit) L H L L L H H H High Z Even-ByteL H L H L H H H High Z Odd-Byte
Word Access (16-bit) L L L x L H H H Odd-Byte Even Byte
I/O Inhibit H x x x L H H H High-Z High-Z
Odd Byte Access (8-bit) L L H x L H H H Odd-Byte High-Z
x: L or H
Mode -REG -CE2 -CE1 A0 -IORD -IOWR -OE -WE D15-D8 D7-D0
Standby Mode x H H x x x x x Don’t Care Don’t Care
Byte Access (8 bit) L H L L H L H H Don’t Care Even-ByteL H L H H L H H Don’t Care Odd-Byte
Word Access (16-bit) L L L x H L H H Odd-Byte Even Byte
I/O Inhibit H x x x H L H H High-Z High-Z
Odd Byte Access (8-bit) L L H x H L H H Odd-Byte Don’t Care
x: L or H
A0 to A10
-REG
-CE2/-CE1
-IORD
-IOWR
D0 to D15 Dout Din
Read Cycle Write Cycle
Task File Register Write Acess Mode
SimpleTech P/N: SLATAFL064J(U)(I)-(F)(where U=RoHS compliant lead-free; I=Ind. Op. Temp; F=fixed device)
PC CARD
Document Part Number 61000-02810-310 July 2005 Page 19
Memory Address Map
Task File Register Write Acess Mode
Task File Register Access Timing Example
Task File Register Read Access Mode
Mode -REG -CE2 -CE1 A0 -OE -WE -IORD -IOWR D15-D8 D7-D0
Standby Mode x H H x x x x x High Z High Z
Byte Access (8 bit) H H L L L H H H High Z Even-ByteH H L H L H H H High Z Odd-Byte
Word Access (16-bit) H L L x L H H H Odd-Byte Even Byte
Odd Byte Access (8-bit) H L H x L H H H Odd-Byte High-Z
x: L or H
Mode -REG -CE2 -CE1 A0 -OE -WE -IORD -IOWR D15-D8 D7-D0
Standby Mode x H H x x x x x Don’t Care Don’t Care
Byte Access (8 bit) H H L L H L H H Don’t Care Even-ByteH H L H H L H H Don’t Care Odd-Byte
Word Access (16-bit) H L L x H L H H Odd-Byte Even Byte
Odd Byte Access (8-bit) H L H x H L H H Odd-Byte Don’t Care
x: L or H
A0 to A10
-REG
-CE2/-CE1
-OE
-WE
D0-D15 Dout
Read Cycle Write Cycle
Din
SimpleTech P/N: SLATAFL064J(U)(I)-(F)(where U=RoHS compliant lead-free; I=Ind. Op. Temp; F=fixed device)
PC CARD
Document Part Number 61000-02810-310 July 2005 Page 20
True IDE ModeThe card is configured in a True IDE mode of operation whenthe -OE input signal is asserted GND by the host at powerup. In the True IDE mode, Attribute Registers are notaccessible from the host. The data register is accessed in word(16-bit) mode at power up. The card permits 8-bit accesses ifthe host issues a Set Feature Command to put the device in 8-bit mode.
True IDE Mode Read I/O Function
Mode -CE2 -CE1 A0 to A2 -IORD -IOWR D15-D8 D7-D0
Invalid Mode L L x x x High Z High Z
Standby Mode H H x x x High Z High Z
Data Register Access H L 0 L H Odd-Byte Even-Byte
Alternate Status Access L H 6h L H High Z Status Out
Other Task File Access H L 1-7h L H High Z Data
x: L or H
True IDE Mode Write I/O Function
Mode -CE2 -CE1 A0 to A2 -IORD -IOWR D15-D8 D7-D0
Invalid Mode L L x x x Don’t Care Don’t Care
Standby Mode H H x x x Don’t Care Don’t Care
Data Register Access H L 0 H L Odd-Byte Even-Byte
Control Register Access L H 6h H L Don’t Care Control In
Other Task File Access H L 1-7h H L Don’t Care Data
x: L or H
True IDE Mode I/O Access Timing Example
A0 to A2
-CE2/-CE1
-IORD
-IOWR
-IOIS16
D0 to D15 Dout
Read Cycle
Din
Write Cycle
SimpleTech P/N: SLATAFL064J(U)(I)-(F)(where U=RoHS compliant lead-free; I=Ind. Op. Temp; F=fixed device)
PC CARD
Document Part Number 61000-02810-310 July 2005 Page 21
CIS INFORMATION (TYPICAL)--------
0000: Code 01, link 03
D9 01 FF
--------
Tuple CISTPL_DEVICE (01), length 3 (03) at offset 0
Device type is FUNCSPEC
Device speed is 250ns
Write protect switch is not in control
Device size is 2K bytes
--------
0005: Code 1C, link 04
03 D9 01 FF
--------
Tuple CISTPL_DEVICE_OC (1C), length 4 (04) at offset 5
Device conditions: minimum cycle with WAIT at Vcc = 3.3V
Device type is FUNCSPEC
Device speed is 250ns
Write protect switch is not in control
Device size is 2K bytes
--------
000B: Code 18, link 02
DF 01
--------
Tuple CISTPL_JEDEC_C (18), length 2 (02) at offset B
Device 0 JEDEC id: Manufacturer DF, ID 01
--------
000F: Code 20, link 04
4D 01 00 01
--------
Tuple CISTPL_MANFID (20), length 4 (04) at offset F
Manufacturer # 0x014D hardware rev 1.00
--------
0015: Code 15, link 13
04 01 53 54 49 00 46 6C 61 73 68 20 37 2E 30 2E
30 00 FF
--------
Tuple CISTPL_VERS_1 (15), length 19 (13) at offset 15
Major version 4, minor version 1
Product Information:
Manufacturer: "STI"
Product name: "Flash X.Y.Z"
--------
002A: Code 21, link 02
04 01
--------
Tuple CISTPL_FUNCID (21), length 2 (02) at offset 2A
Function code 04 (Fixed Disk), system init 01
--------
002E: Code 22, link 02
01 01
--------
Tuple CISTPL_FUNCE (22), length 2 (02) at offset 2E
This is an PC Card ATA Disk
--------
0032: Code 22, link 03
02 0C 0F
--------
Tuple CISTPL_FUNCE (22), length 3 (03) at offset 32
Vpp is not required
This is a silicon device
Identify Drive Model/Serial Number is guaranteed unique
Low-Power Modes supported: Sleep Standby Idle
Drive automatically minimizes power
All modes include 3F7 or 377
Index bit is not supported
-IOIS16 is unspecified in Twin configurations
SimpleTech P/N: SLATAFL064J(U)(I)-(F)(where U=RoHS compliant lead-free; I=Ind. Op. Temp; F=fixed device)
PC CARD
Document Part Number 61000-02810-310 July 2005 Page 22
--------
0037: Code 1A, link 05
01 03 00 02 0F
--------
Tuple CISTPL_CONFIG (1A), length 5 (05) at offset 37
Last valid configuration index is 3
Configuration Register Base Address is 200
Configuration Registers Present:
Configuration Option Register at 200
Card Configuration and Status Register at 202
Pin Replacement Register at 204
Socket and Copy Register at 206
--------
003E: Code 1B, link 08
C0 C0 A1 01 55 08 00 20
--------
Tuple CISTPL_CFTABLE_ENTRY (1B), length 8 (08) at offset 3E
Configuration Table Index is 00 (default)
Interface type is Memory
BVDs not active, WP not active, RdyBsy active
Wait signal support required
Vcc Power Description:
Nom V = 5.0 V
map 2048 bytes of memory to card address 0
Miscellaneous Features:
Max Twins 0, -Audio, -ReadOnly, +PowerDown
--------
0048: Code 1B, link 06
00 01 21 B5 1E 4D
--------
Tuple CISTPL_CFTABLE_ENTRY (1B), length 6 (06) at offset 48
Configuration Table Index is 00
Vcc Power Description:
Nom V = 3.30 V
Peak I = 45.0 mA
--------
0050: Code 1B, link 0A
C1 41 99 01 55 64 F0 FF FF 20
--------
Tuple CISTPL_CFTABLE_ENTRY (1B), length 10 (0A) at offset 50
Configuration Table Index is 01 (default)
Interface type is I/O
BVDs not active, WP not active, RdyBsy active
Wait signal support not required
Vcc Power Description:
Nom V = 5.0 V
Decode 4 I/O lines, bus size 8 or 16
IRQ may be shared, pulse and level mode interrupts are supported
Interrupts in mask FFFF are supported
Miscellaneous Features:
Max Twins 0, -Audio, -ReadOnly, +PowerDown
--------
005C: Code 1B, link 06
01 01 21 B5 1E 4D
--------
Tuple CISTPL_CFTABLE_ENTRY (1B), length 6 (06) at offset 5C
Configuration Table Index is 01
Vcc Power Description:
Nom V = 3.30 V
Peak I = 45.0 mA
--------
SimpleTech P/N: SLATAFL064J(U)(I)-(F)(where U=RoHS compliant lead-free; I=Ind. Op. Temp; F=fixed device)
PC CARD
Document Part Number 61000-02810-310 July 2005 Page 23
0064: Code 1B, link 0F
C2 41 99 01 55 EA 61 F0 01 07 F6 03 01 EE 20
--------
Tuple CISTPL_CFTABLE_ENTRY (1B), length 15 (0F) at offset 64
Configuration Table Index is 02 (default)
Interface type is I/O
BVDs not active, WP not active, RdyBsy active
Wait signal support not required
Vcc Power Description:
Nom V = 5.0 V
Decode 10 I/O lines, bus size 8 or 16
I/O block at 01F0, length 8
I/O block at 03F6, length 2
IRQ may be shared, pulse and level mode interrupts are supported
Only IRQ14 is supported
Miscellaneous Features:
Max Twins 0, -Audio, -ReadOnly, +PowerDown
--------
0075: Code 1B, link 06
02 01 21 B5 1E 4D
--------
Tuple CISTPL_CFTABLE_ENTRY (1B), length 6 (06) at offset 75
Configuration Table Index is 02
Vcc Power Description:
Nom V = 3.30 V
Peak I = 45.0 mA
--------
007D: Code 1B, link 0F
C3 41 99 01 55 EA 61 70 01 07 76 03 01 EE 20
--------
Tuple CISTPL_CFTABLE_ENTRY (1B), length 15 (0F) at offset 7D
Configuration Table Index is 03 (default)
Interface type is I/O
BVDs not active, WP not active, RdyBsy active
Wait signal support not required
Vcc Power Description:
Nom V = 5.0 V
Decode 10 I/O lines, bus size 8 or 16
I/O block at 0170, length 8
I/O block at 0376, length 2
IRQ may be shared, pulse and level mode interrupts are supported
Only IRQ14 is supported
Miscellaneous Features:
Max Twins 0, -Audio, -ReadOnly, +PowerDown
--------
008E: Code 1B, link 06
03 01 21 B5 1E 4D
--------
Tuple CISTPL_CFTABLE_ENTRY (1B), length 6 (06) at offset 8E
Configuration Table Index is 03
Vcc Power Description:
Nom V = 3.30 V
Peak I = 45.0 mA
--------
0096: Code 14, link 00
--------
Tuple CISTPL_NO_LINK (14), length 0 (00) at offset 96
--------
0098: Code FF
--------
Tuple CISTPL_END (FF) at offset 98
SimpleTech P/N: SLATAFL064J(U)(I)-(F)(where U=RoHS compliant lead-free; I=Ind. Op. Temp; F=fixed device)
PC CARD
Document Part Number 61000-02810-310 July 2005 Page 24
CONFIGURATION REGISTERSPECIFICATIONThis card supports four configuration registers for thepurpose of the configuration and observation of the card.These registers can be used in memory card mode and I/Ocard mode. In True IDE mode, these registers can not beused.
Configuration Option Register(Address 200h)This register is used to configure and observe the status ofthe card, and to issue soft resets to the card.
bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0
SRESET LevlREQ INDEX (bits 0-5)
Initial Value: 00h
Name R/W Function
SRESET (HOST->) R / W Setting this bit to “1” places the card in the reset state. This operation is equal to a hardreset, except this bit is not cleared.
LevlREQ (HOST->) R / W This bit is set to “0” when pulse mode interrupt is selected, and to “1” when level modeinterupt is selected.
INDEX (HOST->) R / W These bits are used to select the operation mode of the card. (See table below.) At power on,hard reset, and soft reset, this data is “000000” for the purpose of Memory card interfacerecognition, and access to CIS.
INDEX bit5 4 3 2 1 0 Card Mode Task File Register Address Mapping Mode
0 0 0 0 0 0 Memory Card 0h to Fh, 400h to 7FFh Memory Mapped
0 0 0 0 0 1 I/O Card xx0h to xxFh Contiguous I/O Mapped
0 0 0 0 1 0 I/O Card 1F0h to 1F7h, 3F6h to 3F7h Primary I/O Mapped
0 0 0 0 1 1 I/O Card 170h to 177h, 376h to 377h Secondary I/O Mapped
SimpleTech P/N: SLATAFL064J(U)(I)-(F)(where U=RoHS compliant lead-free; I=Ind. Op. Temp; F=fixed device)
PC CARD
Document Part Number 61000-02810-310 July 2005 Page 25
Configuration and Status Register(Address 202h)This register is used for observing the card state.
bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0
CHGED SIGCHG IOIS8 0 0 PWD INTR 0
Initial Value: 00h
Name R/W Function
CHGED (CARD->) R This bit indicates that CRDY/-BSY bit on Pin Replacement register is set to “1”. When theCHGED bit is set to “1”, the -STSCHG pin is held low if the SIGCHG bit is also set to “1”and the card configured for the I/O interface.
SIGCHG (HOST->) R / W This bit is set or reset by the host for enabling and disabling the status change signal (-STSCHGpin). When the card is configured to I/O card interface and this bit is set to “1”, -STSCHG pinis controlled by CHGED bit. If this bit is set to “0”, -STSCHG pin is kept high when the card isconfigured for I/O.
IOIS8 (HOST->) R / W The host sets this field to “1” when it can provide I/O cycles only with an 8 bit data bus (D7 toD0).
PWD (HOST->) R / W When this bit is set to “1”, the card enters sleep state (power down mode). When this bit is resetto “0”, the card transfers to idle state (active mode).
INTR (CARD->) R This bit indicates the internal state of the interrupt request. The bit is available whether theI/O card interface has been configured or not. This signal remains true until the conditionwhich caused the interrupt request has been serviced. If interrupts are disabled by the -IENbit in the Device Control Register, this bit is a zero.
SimpleTech P/N: SLATAFL064J(U)(I)-(F)(where U=RoHS compliant lead-free; I=Ind. Op. Temp; F=fixed device)
PC CARD
Document Part Number 61000-02810-310 July 2005 Page 26
Pin Replacement Register(Address 204h)This register is used for providing the signal state of -IREQwhen the card is configured as the I/O card interface.
bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0
0 0 CRDY/-BSY CWProt 1 1 RRDY/-BSY RWProt
Initial Value: 0Ch
Name R/W Function
CRDY/-BSY (HOST->) R / W This bit is set to “1” when the RRDY/-BSY bit changes state. This bit may also bewritten by the host.
CWProt (HOST->) R This bit is set to “1” when the RWProt changes state. This bit may also be written bythe host.
RRDY/-BSY (HOST->) R / W This bit is used to determine the internal state of the RDY/BSY signal. This bit may beused to determine the state of the Ready/Busy as this pin has been reallocated for useas interrupt request on an I/O card.
RWProt (HOST->) R This bit indicates the write protect status. When set, indicates write protect. Whencleared, indicates that write is enabled.
Socket and Copy Register(Address 206h)This read and write register is used to identify the card fromother cards. This register should be set by the host before thiscard’s Configuration Option register is set.
bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0
0 0 0 DRV# 1 1` 0 0
Initial Value: 00h
Name R/W Function
DRV# (HOST->) R / W These fields are used to configure mulitple cards. When the host configures multiple cards,the card’s copy number is written in this field. In this way, the host can perform the card’smaster/slave organization.
SimpleTech P/N: SLATAFL064J(U)(I)-(F)(where U=RoHS compliant lead-free; I=Ind. Op. Temp; F=fixed device)
PC CARD
Document Part Number 61000-02810-310 July 2005 Page 27
TASK FILE REGISTERSPECIFICATIONThese registers are used for reading and writing data to thecard. These registers are mapped four types by theconfiguration of INDEX in Configuration Option register. Afifth mapping, True IDE, is configured at power up if -OE isheld low.
-REG A10 A9-A4 A3 A2 A1 A0 Offset -OE=L -WE=L
1 0 X 0 0 0 0 0 Data register Data register
1 0 X 0 0 0 1 1 Error register Feature register
1 0 X 0 0 1 0 2 Sector Count register Sector Count register
1 0 X 0 0 1 1 3 Sector No. register Sector No. register
1 0 X 0 1 0 0 4 Cylinder Low register Cylinder Low register
1 0 X 0 1 0 1 5 Cylinder High register Cylinder High register
1 0 X 0 1 1 0 6 Drive Head register Drive Head register
1 0 X 0 1 1 1 7 Status register Command register
1 0 X 1 0 0 0 8 Dup. Even RD Data reg. Dup. Even WR Data reg.
1 0 X 1 0 0 1 9 Dup. Odd RD Data reg. Dup. Odd WR Data reg.
1 0 X 1 1 0 1 D Dup. Error register Dup. Feature register
1 0 X 1 1 1 0 E Alt Status register Device Ctl register
1 0 X 1 1 1 1 F Drive Address register Reserved
1 1 X X X X 0 8 Even Data register Even Data register
1 1 X X X X 1 9 Odd Data register Odd Data register
Memory Map (INDEX=0)
SimpleTech P/N: SLATAFL064J(U)(I)-(F)(where U=RoHS compliant lead-free; I=Ind. Op. Temp; F=fixed device)
PC CARD
Document Part Number 61000-02810-310 July 2005 Page 28
-REG A10-A4 A3 A2 A1 A0 Offset -IORD=L -IOWR=L
0 X 0 0 0 0 0 Data register Data register
0 X 0 0 0 1 1 Error register Feature register
0 X 0 0 1 0 2 Sector Count register Sector Count register
0 X 0 0 1 1 3 Sector No. register Sector No. register
0 X 0 1 0 0 4 Cylinder Low register Cylinder Low register
0 X 0 1 0 1 5 Cylinder High register Cylinder High register
0 X 0 1 1 0 6 Drive Head register Drive Head register
0 X 0 1 1 1 7 Status register Command register
0 X 1 0 0 0 8 Dup. Even RD Data reg. Dup. Even WR Data reg.
0 X 1 0 0 1 9 Dup. Odd RD Data reg. Dup. Odd WR Data reg.
0 X 1 1 0 1 D Dup. Error register Dup. Feature register
0 X 1 1 1 0 E Alt Status register Device Ctl register
0 X 1 1 1 1 F Drive Address register Reserved
Contiguous I/O Map (INDEX=1)
-REG A10 A9-A4 A3 A2 A1 A0 -IORD=L -IOWR=L
0 X 1Fh 0 0 0 0 Data register Data register
0 X 1Fh 0 0 0 1 Error register Feature register
0 X 1Fh 0 0 1 0 Sector Count register Sector Count register
0 X 1Fh 0 0 1 1 Sector No. register Sector No. register
0 X 1Fh 0 1 0 0 Cylinder Low register Cylinder Low register
0 X 1Fh 0 1 0 1 Cylinder High register Cylinder High register
0 X 1Fh 0 1 1 0 Drive Head register Drive Head register
0 X 1Fh 0 1 1 1 Status register Command register
0 X 1Fh 0 1 1 0 Alt Status register Device Ctl register
0 X 1Fh 0 1 1 1 Drive Address register Reserved
Primary I/O Map (INDEX=2)
SimpleTech P/N: SLATAFL064J(U)(I)-(F)(where U=RoHS compliant lead-free; I=Ind. Op. Temp; F=fixed device)
PC CARD
Document Part Number 61000-02810-310 July 2005 Page 29
-REG A10 A9-A4 A3 A2 A1 A0 -IORD=L -IOWR=L
0 X 17h 0 0 0 0 Data register Data register
0 X 17h 0 0 0 1 Error register Feature register
0 X 17h 0 0 1 0 Sector Count register Sector Count register
0 X 17h 0 0 1 1 Sector No. register Sector No. register
0 X 17h 0 1 0 0 Cylinder Low register Cylinder Low register
0 X 17h 0 1 0 1 Cylinder High register Cylinder High register
0 X 17h 0 1 1 0 Drive Head register Drive Head register
0 X 17h 0 1 1 1 Status register Command register
0 X 37h 0 1 1 0 Alt Status register Device Ctl register
0 X 37h 0 1 1 1 Drive Address register Reserved
Secondary I/O Map (INDEX=3)
-CE2 -CE1 A2 A1 A0 -IORD=0 -IOWR=0
1 0 0 0 0 Data register Data register
1 0 0 0 1 Error register Feature register
1 0 0 1 0 Sector Count register Sector Count register
1 0 0 1 1 Sector No. register Sector No. register
1 0 1 0 0 Cylinder Low register Cylinder Low register
1 0 1 0 1 Cylinder High register Cylinder High register
1 0 1 1 0 Drive Head register Drive Head register
1 0 1 1 1 Status register Command register
0 1 1 1 0 Alt Status register Device Control register
0 1 1 1 1 Drive Address register Reserved
True IDE Mode I/O Map (-OE held low at power up)
SimpleTech P/N: SLATAFL064J(U)(I)-(F)(where U=RoHS compliant lead-free; I=Ind. Op. Temp; F=fixed device)
PC CARD
Document Part Number 61000-02810-310 July 2005 Page 30
Data RegisterThe Data Register is a 16 bit read/write register used fortransferring data between the card and the host. This registercan be accessed in word mode and byte mode.
bit15 bit14 bit13 bit12 bit11 bit10 bit9 bit8 bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0
D0 to D15
Error Register
This read only register is used for analyzing an error. Thisregister is valid when the BSY bit in the Status register andAlternate Status register are set to “0” (Ready).
bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0
BBK UNC 0 IDNF 0 ABRT 0 AMNF
bit Name Function
7 BBK (Bad Block Detected) This bit is set when a Bad Block is detected in requested ID field—notsupported
6 UNC (Data ECC Error) This bit is set when an Uncorrectable error has occurred when reading thecard.
4 IDNF (ID Not Found) The requested sector ID is in error or cannot be found.
2 ABRT (ABoRTed Command) Drive status error or Aborted invalid command
0 AMNF (Address Mark Not Found) This bit is set in case of a general error.
Feature RegisterThis write only register provides information regarding thefeatures of the card which the host wishes to utilize. Seedetails under the SET FEATURE command.
bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0
Feature Byte
Diagnostic Code Description
01h No error detected02h Formatting error03h Sector buffer error04h ECC error05h Microprocessor error
8xh Drive 1 failed (not used)
SimpleTech P/N: SLATAFL064J(U)(I)-(F)(where U=RoHS compliant lead-free; I=Ind. Op. Temp; F=fixed device)
PC CARD
Document Part Number 61000-02810-310 July 2005 Page 31
Sector Count RegisterThis register contains the numbers of sectors of datarequested to be transferred on a read or write operationbetween the host and the card. If the value in the register is 0,a count of 256 sectors is indicated.
bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0
Sector Count Byte
Cylinder Low Register
In CHS mode (LBA=0), this register contains the low orderbits of the starting cylinder address. In LBA mode, it containsbits 15:8 of the LBA.
bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0
Cylinder Low Byte or bits 15:8 of the LBA
Cylinder High RegisterIn CHS mode (LBA=0), this register contains the high orderbits of the starting cylinder address. In LBA mode, it containsbits 23:16 of the LBA.
bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0
Cylinder High Byte or bits 23:16 of the LBA
Sector Number Register
When the LBA bit in the Drive/Head register is 0, thisregister contains the starting sector number for any mediaaccess. When the LBA bit is set to 1, this register contains bits7:0 of the LBA for any media access.
bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0
Sector Number Byte or bits 7:0 of the LBA
SimpleTech P/N: SLATAFL064J(U)(I)-(F)(where U=RoHS compliant lead-free; I=Ind. Op. Temp; F=fixed device)
PC CARD
Document Part Number 61000-02810-310 July 2005 Page 32
Drive/Head RegisterThis register select the device address translation (CHS orLBA) and provides head address (CHS) or high orderaddress bits 27:24 for LBA.
bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0
1 LBA 1 DRV Head No. or LBA bits 27:24
bit Name Function
7 1 This bit is set to “1”.
6 LBA LBA is a flag to select either Cylinder/Head/Sector (CHS) or Logical BlockAddress (LBA) mode. When LBA=0, CHS mode is selected. When LBA=1, LBAmode is selected. In LBA mode, the Logical Block Address is interrupted asfollows:LBA07-LBA00: Sector Number Register D7-D0LBA15-LBA08: Cylinder Low Register D7-D0LBA23-LBA16: Cylinder High Register D7-D0LBA27-LBA24: Drive/Head Register bits HS3-HS0
5 1 This bit is set to “1”.
4 DRV (DRiVe select) This bit is used for selecting the Master (Card 0) and Slave (Card 1) in Master/Slave organization. The card is set to be Card 0 or 1 by using DRV# of theSocket and Copy register.
3-0 Head Number (HS3-HS0) These bits are used for selecting the Head number. Bit 3 is MSB. In LBA mode,these bits represent the LBA address 27:24.
SimpleTech P/N: SLATAFL064J(U)(I)-(F)(where U=RoHS compliant lead-free; I=Ind. Op. Temp; F=fixed device)
PC CARD
Document Part Number 61000-02810-310 July 2005 Page 33
bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0
BSY DRDY DWF DSC DRQ CORR IDX ERR
bit Name Function
7 BSY (BuSY) This bit is set when the card internal operation is executing. When this bit isset to “1”, other bits in this register are invalid.
6 DRDY (Drive ReaDY) If this bit and DSC bit are set to “1”, the card is capable of receiving the readand write or seek requests. If this bit is set to “0”, the card prohibits theserequests. On error, DRDY changes only after the host reads the Status Register.
5 DWF (Drive Write Fault) This bit is set if a fault occurs during the write process.
4 DSC (Drive Seek Complete) This bit is set when the requested sector was found.
3 DRQ (Data ReQuest) This bit is set when information can be transferred between the host and dataregister.
2 CORR (CORRected data) This bit is set when a correctable data error has occurred and the data has beencorrected.
1 IDX (InDeX) This bit is always set to “0”.
0 ERR (ERRor) This bit is set when the previous command has ended in some type of error.The error information is set in the Error register.
Alternate Status RegisterThis register is the same as the Status register except that-IREQ is not negated when data is read.
Status RegisterThis read only register indicates status of a commandexecution. When the BSY bit is “0”, the other bits are valid;when the BSY bit is “1”, the other bits are not valid. Whenthe register is read, the interrupt (-IREQ pin) is cleared.
Command Register
This write only register is used for writing the command thatexecutes the card’s operation. The command code is writtenin the command register after its parameters are written inthe Task File during the card ready state. See details underthe ATA COMMAND SPECIFICATIONS.
SimpleTech P/N: SLATAFL064J(U)(I)-(F)(where U=RoHS compliant lead-free; I=Ind. Op. Temp; F=fixed device)
PC CARD
Document Part Number 61000-02810-310 July 2005 Page 34
Device Control RegisterThis write only register is used for controlling the interruptrequest and issuing an ATA soft reset to the card.
bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0
x x x x 1 SRST nIEN 0
bit Name Function
7-4 x Don’t care.
3 1 This bit is set to “1”.
2 SRST (Software ReSeT) This bit is set to “1” in order to force the card to perform an AT disk controlsoft reset operation.
1 nIEN (Interrupt ENable) When set to “0”, it enables interrupts to the host (using the -IREQ tri-statepin). When inactive (set to “1”) or drive is not selected, it disables all pendinginterrupts (-IREQ in high-Z). This bit is ignored in memory mode.
0 0 This bit is set to “0”.
Drive Address RegisterThis read only register is used for confirming the card’sstatus. This register is provided for compatibility with the ATdisk drive interface and it is not recommended that thisregister be mapped into the host’s I/O space because ofpotential conflicts on bit 7.
bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0
High-Z nWTG nHS3 nHS2 nHS1 nHS0 nDS1 nDS0
bit Name Function
7 x This bit is unused.
6 nWTG (WriTing Gate) This bit is unused.
5-2 nHS3-0 (Head Select 3-0) These bits are the negative value of the Head Select bits (bit 3 to 0) in theDrive/Head register
1 nDS1 (Drive Select 1) When set to “0”, drive 1 is active and selected.
0 nDS0 (Drive Select 0) When set to “0”, drive 0 is active and selected.
SimpleTech P/N: SLATAFL064J(U)(I)-(F)(where U=RoHS compliant lead-free; I=Ind. Op. Temp; F=fixed device)
PC CARD
Document Part Number 61000-02810-310 July 2005 Page 35
No. Command set Code FR SC SN CY DR HD LBA
1 Check Power Mode E5h or 98h — Y — — Y — —
2 Execute Drive Diagnostic 90h — — — — Y** — —
3 Erase Sector(s) C0h — Y Y Y Y Y Y
4 Format Track 50h — Y — Y Y Y Y
5 Identify Drive ECh Y — — — Y — —
6 Idle E3h or 97h — Y — — Y — —
7 Idle Immediate E1h or 95h — — — — Y — —
8 Initialize Drive Parameters 91h — Y — — Y Y —
9 Read Buffer E4h — — — — Y — —
10 Read Multiple C4h — Y Y Y Y Y Y
11 Read Long Sector 22h or 23h* — — Y Y Y Y Y
12 Read Sector(s) 20h or 21h* — Y Y Y Y Y Y
13 Read Verify Sector(s) 40h or 41h* — Y Y Y Y Y Y
14 Recalibrate 1Xh — — — — Y — —
15 Request Sense 03h — — — — Y — —
16 Seek 7Xh — — Y Y Y Y Y
17 Set Features EFh — Y Y Y Y Y —
18 Set Multiple Mode C6h — Y — — Y — —
19 Set Sleep Mode E6h or 99h — — — — Y — —
20 Stand By E2h or 96h — Y — — Y — —
21 Stand By Immediate E0h or 94h — — — — Y — —
22 Translate Sector 87h — Y Y Y Y Y Y
23 Wear Level F5h — — — — Y Y —
24 Write Buffer E8h — — — — Y — —
25 Write Long Sector 32h or 33h* — Y Y Y Y Y Y
26 Write Multiple C5h — Y Y Y Y Y Y
27 Write Multiple w/o Erase CDh — Y Y Y Y Y Y
28 Write Sector(s) 30h or 31h* — Y Y Y Y Y Y
29 Write Sector(s) w/o Erase 38h — Y Y Y Y Y Y
30 Write Verify 3Ch — Y Y Y Y Y Y
FR=Features Register, SC=SectorCount Register (00h to FFh),SN=Sector Number Register (01hto 20h), CY=Cylinder Registers,DR=Drive bit of Drive/HeadRegister, HD=Head no. (0 to 3) of
ATA COMMAND SPECIFICATIONSThis table with the following paragraphs summarizes theATA command set.
Drive/Head Register,LBA=Logical Block AddressMode Supported.Y—Set up.“—” —Not set up.
* First commandcode=with retry,Second commandcode=without retry.
** Address to drive 0. Bothdrives execute command
SimpleTech P/N: SLATAFL064J(U)(I)-(F)(where U=RoHS compliant lead-free; I=Ind. Op. Temp; F=fixed device)
PC CARD
Document Part Number 61000-02810-310 July 2005 Page 36
Check Power Mode(code: E5h or 98h)This command checks the power mode.
Execute Drive Diagnostic(code: 90h)This command performs the internal diagnostic testsimplemented by the card. See ERROR register for dianosticcodes.
Erase Sector(s)(code: C0h)This command is used to pre-erase and condition datasectors in advance.
Format Track(code: 50h)This command writes the desired head and cylinder of theselected drive with a vender unique data pattern (typically00h or FFh). This card accepts a sector buffer of data from thehost to follow the command with the same protocol as theWrite Sector Command although the information in thebuffer is not used.
Identify Drive(code: ECh)This command enables the host to receive parameterinformation from the card. (See tables on the next page.)
Idle(code: E3h or 97h)This command causes the card to set BSY, enter the Idlemode, clear BSY, and generate an interrupt. If the sectorcount is non-zero, automatic power down mode is enabled.If the sector count is zero, the automatic power downmode is disabled.
Idle Immediate(code: E1h or 95h)This command causes the card to set BSY, enter the Idle(Read) mode, clear BSY, and generate an interrupt.
Initialize Drive Parameters(code: 91h)This command enables the host to set the number ofsectors per track and the number of heads per cylinder.
Read Buffer(code: E4h)This command enables the host to read the currentcontents of the card’s sector buffer.
Read Multiple(code: C4h)This command performs similarly to the Read Sectorscommand. Interrupts are not generated on each sector,but on the transfer of a block which contains the number ofsectors defined by a Set Multiple command.
Read Long Sector(code: 22h or 23h)This command performs similarly to the Read Sector(s)command except that it returns 516 bytes of data insteadof 512 bytes.
Read Sector(s)(code: 20h or 21h)This command reads from 1 to 256 sectors as specified inthe Sector Count register. A sector count of 0 requests 256sectors. The transfer begins at the sector specified in theSector Number register.
Read Verify Sector(s)(code: 40h or 41h)This command verifies one or more sectors on the card bytransferring data from the flash media to the data buffer inthe card and verifying that the ECC is correct. Thiscommand is identical to the Read Sectors command,except that DRQ is never set and no data is transferred tothe host.
Recalibrate(code: 1Xh)The card performs only the interface timing and registeroperations. When this command is issued, the card setsBSY and waits for an appropriate length of time afterwhich it clears BSY and issues an interrupt. When thiscommand ends normally, the card is initialized.
SimpleTech P/N: SLATAFL064J(U)(I)-(F)(where U=RoHS compliant lead-free; I=Ind. Op. Temp; F=fixed device)
PC CARD
Document Part Number 61000-02810-310 July 2005 Page 37
Word Data Total DescriptionAddress Bytes
0 848AH 2 General configuration bit-significant information(value=044AH for versions with the -F suffix)
1 XXXXH 2 Default number of cylinders2 0000H 2 Reserved3 00XXH 2 Default number of heads4 XXXXH 2 Do not use this word. Before retirement, was number of unformatted bytes per track5 XXXXH 2 Do not use this word. Before retirement, was number of unformatted bytes per sector6 XXXXH 2 Default number of sectors per track
7-8 XXXXH 4 Number of sectors per card (word 7 = MSW, word 8 = LSW)9 0000H 2 Reserved
10-19 XXXXH 20 Serial Number (see table below for definition)20 XXXXH 2 Do not use this word. Before retirement, was buffer type21 XXXXH 2 Do not use this word. Before retirement, was buffer size in 512 byte increments22 0004H 2 # of ECC bytes passed on Read/Write Long commands
23-46 XXXXH 48 Firmware revision and model number in ASCII (see table below for definition)47 0001H 2 Maximum of 1 sector on Read/Write Multiple command48 0000H 2 Double Word not supported49 0200H 2 DMA not supported, LBA supported50 0000H 2 Reserved51 0200H 2 PIO data transfer cycle timing mode52 0000H 2 Single word DMA data transfer cycle timing mode (not supported)53 0003h 2 Words 54 - 58 and 64 - 70 are valid54 XXXXH 2 Number of Current Cylinders55 XXXXH 2 Number of Current Heads56 XXXXH 2 Number of Current Sectors Per Track57 XXXXH 2 LSW of the Current Capacity in Sectors58 XXXXH 2 MSW of the Current Capacity in Sectors59 010XH 2 Current Setting for Block Count=1 for R/W Multiple commands
60-61 XXXXH 4 Total number of sectors addressable in LBA Mode62 0000H 2 Single word DMA transfer not supported63 0000H 2 Multiword DMA modes not supported64 0003H 2 Advanced PIO modes supported (modes 3 and 4)65 0000H 2 Minimum multiword DMA transfer cycle time per word (ns)66 0000H 2 Recommended multiword DMA transfer cycle time per word (ns)67 0078H 2 Minimum PIO transfer without flow control68 0078H 2 Minimum PIO transfer with IORDY flow control
69-255 0000H 388 ReservedXXXXH: These values are dependent upon the the specific card.
Identify Drive Information (Typical)
Serial Number Format (typical): Words 10-19
SimpleTech Proprietary Yr Day Hr Min SecSTI_J13C0 04 224 09 27 50
Firmware Revision: Words 23-26
mm/dd/yy
Model Number: Words 27-46
STI Flash X.Y.Z
Identify Drive Information (continued)(Serial Number, Firmware Revision, and Model Number)
SimpleTech P/N: SLATAFL064J(U)(I)-(F)(where U=RoHS compliant lead-free; I=Ind. Op. Temp; F=fixed device)
PC CARD
Document Part Number 61000-02810-310 July 2005 Page 38
Request Sense(code: 03h)This command requests an extended error code after acommand ends with an error. Refer to table below.
Code Description
00H No error detected01H Self test OK (No error)09H Miscellaneous Error - N/A20H Invalid Command21H Invalid Address (requested
Head or Sector invalid)2FH Address Overflow (address too
large)35H, 36H Supply or generate Voltage Out
of Tolerance11H Uncorrectable ECC Error18H Correctable ECC Error - N/A05H, 30H-34H, 37H, 3EH Self Test Diagnostic Failed10H, 14H ID Not Found - N/A3AH Spare Sectors Exhausted1FH Data Transfer Error / Aborted
Command0CH, 38H, 3BH, 3CH, 3FH Corrupted Media Format - N/A03H Write / Erase Failed - N/A22H Power Level 1 Disabled
Seek(code: 7Xh)This command is effectively a NOP command to the Cardalthough it does perform a range check.
Set Features(code: EFh)This command is used by the host to establish or selectcertain features.
Feature Description
01H Enable 8-bit data transfers
55H Disable Read Look Ahead
66H Disable Power on Reset (POR)establishment of defaults at Soft Reset
81H Disable 8-bit data transfers
BBH 4bytes of data apply on Read/WriteLong commands
CCH Enable Power on Reset (POR)establishment of default at Soft Reset
Set Multiple Mode(code: C6h)This command enables the card to perform Read and WriteMultiple operations and establishes the block count for thesecommands.
Set Sleep Mode(code: E6h or 99h)This is the only command that allows the host to set thecard into Sleep mode. When the card is set to sleep mode,the card clears the BSY line and issues an interrupt. Thecard enters sleep mode and the only method to make thecard active again (back to normal operation) is byperforming a hardware reset or a software reset.
Stand By(code: E2h or 96h)This command is sets the card in Standby mode. If theSector Count Register is a value other than 0H, an AutoPower Down is enabled and when the card returns to the idlemode, the timer starts a countdown. The time is set in theSector Count Register.
Stand By Immediate(code: E0h or 94h)This command causes the card to set BSY, enter theStandby mode, clear BSY and return the interruptimmediately.
Translate Sector(code: 87h)This command allows the host a method of determining theexact number of times a user sector has been erased andprogrammed. This command is not supported.
Wear Level(code: F5h)This command is effectively a NOP command and onlyimplemented for backward compatibility. The Sector CountRegister will always be returned with an 00h indicating WearLevel is not needed.
Write Buffer(code: E8h)This command enables the host to overwrite the contents ofthe card’s sector buffer with any data pattern desired.
Write Long Sector(code: 32h or 33h)This command is provided for compatibility purposes and issimilar to the Write Sector(s) command except that it writes516 bytes instead of 512 bytes.
SimpleTech P/N: SLATAFL064J(U)(I)-(F)(where U=RoHS compliant lead-free; I=Ind. Op. Temp; F=fixed device)
PC CARD
Document Part Number 61000-02810-310 July 2005 Page 39
Write Multiple(code: C5h)This command is similar to the Write Sectors command.Interrupts are not presented on each sector, but on thetransfer of a block which contains the number of sectorsdefined by Set Multiple command.
Write Multiple without Erase(code: CDh)This command is similar to the Write Multiple commandwith the exception that an implied erase before the writeoperation is not performed. Note that before using thiscommand, it is required to erase the repective sectors usingthe Erase Sectors command.
Write Sector(s)(code: 30h or 31h)This command writes from 1 to 256 sectors as specified inthe Sector Count register. A sector count of zero requests256 sectors. The transfer begins at the sector specified inthe Sector Number register.
Write Sector(s) without Erase(code: 38h)This command is similar to the Write Sector(s) commandwith the exception that an implied erase before the writeoperation is not performed. Note that before using thiscommand, it is required to erase the repective sectors usingthe Erase Sectors command.
Write Verify(code: 3Ch)This command is similar to the Write Sector(s) commandexcept each sector is verified immediately after being written.
SimpleTech P/N: SLATAFL064J(U)(I)-(F)(where U=RoHS compliant lead-free; I=Ind. Op. Temp; F=fixed device)
PC CARD
Document Part Number 61000-02810-310 July 2005 Page 40
Start I/O Access, INDEX=1
(1) Set the logical sector number
(2)
(3)
(4) Burst data transfer
(5)
N
Y
Set the cylinder low/high register
Set the head no. of drive head register
Set the sector number register
Set "01" in sector count register
Set "20H" in command register
Read the status register
"58H" ?
Read the status register
"50H" ?
Wait the command input
Read 256 times the data register(512 bytes)
N
Y
SECTOR TRANSFER PROTOCOL
Sector ReadOne sector read procedure after the card is configured to I/Ointerface is shown in the following charts.
A0 to A10 4H 5H 6H 3H
(1) (2) (3) (4) (5)
2H 7H 7H 7H 0H 0H 7H 7H
-CE1
-CE2
-IOWR
-IORD
D0 to D15 01H20H 80H 58H 80H 50H(Data Transfer)
-IREQ
SimpleTech P/N: SLATAFL064J(U)(I)-(F)(where U=RoHS compliant lead-free; I=Ind. Op. Temp; F=fixed device)
PC CARD
Document Part Number 61000-02810-310 July 2005 Page 41
Start I/O Access, INDEX=1
(1) Set the logical sector number
(2)
(3)
(4) Burst data transfer
(5)
N
Y
Set the cylinder low/high register
Set the head no. of drive head register
Set the sector number register
Set "01" in sector count register
Set "30H" in command register
Read the status register
"58H" ?
Read the status register
"50H" ?
Wait the command input
Write 256 times the data register(512 bytes)
N
Y
Sector WriteOne sector write procedure after the card is configured toI/O interface is shown in the following charts.
A0 to A10 4H 5H 6H 3H
(1) (2) (3) (4) (5)
2H 7H 7H 7H 0H 0H 7H 7H
-CE1
-CE2
-IOWR
-IORD
D0 to D15 01H30H 80H 58H 80H 50H(Data Transfer)
-IREQ
SimpleTech P/N: SLATAFL064J(U)(I)-(F)(where U=RoHS compliant lead-free; I=Ind. Op. Temp; F=fixed device)
PC CARD
Document Part Number 61000-02810-310 July 2005 Page 42
REVISION HISTORY
Rev. Change Description from Previous Revision-301 5/26/04. Initial Release.-302 7/1/04. Sleep mode current at 3.3V corrected to 80µA
from 80mA. The operating current at 3.3V corrected to30mA from 3mA. IOL/IOH condition at 5.0V isremoved. Showpiece photo replaces Block Diagram.General Description updated with new marketing copy.R/W speeds updated from 5.4/5.5MB/s to 5/5MB/s.64MB option removed. CHS Parameter table added.VCC(min) changed to 3.18V from 3.135V. VCC 5Vtolerance changed to 5% from 10%. Preliminary noticeremoved. Disclaimer notice added. CIS Informationcorrected.Features bullets on page 1 updated. Pin Assignmentsfor IDE Mode corrected to indicate which pins are notused in IDE Mode. . Pin Description changes: -CD1and -CD2 not used in IDE mode; -IOIS16 not used inIDE mode; -WAIT description corrected to not used bycard and pulled up by 4.7K ohm resistor. Performancerates for read and write described as sustained readand sustained write. AC Characteristics VCC 3.3Voperating tolerances restated as +5% and -3.6%tolerances. Error register bit 0 Function “notsupported” phrase removed. DMA commandsremoved. (Paper only error indicated that DMA wassupported). Identify Drive Information table updated toreflect DMA not supported. “-F” p/n suffix selectionadded to notes of the Ordering Information. ATA-4compatiblility added to Features. DC CharacteristsSleep Mode values changed from 80uA to 800uA for3.3V power supply, and 120uA to 1200uA for 5Vpower supply.
SimpleTech Inc. reserves the right to make changes to specifications and product descriptions such as but not limited to numbers, parametersand other technical information contained herein without notice. Contact SimpleTech Inc. sales office to obtain the latest specifications.SimpleTech Inc. grants no warranty with respect to this Data Sheet, neither explicit nor implied, and it is not liable for direct or indirectdamages. Some States do not grant the exclusion of incidental damages and as such this statement may not be valid in such states. Theprovisions of this Data Sheet do not convey to the purchaser of the device any license under any patent rights or other intellectual propertyrights of SimpleTech Inc. or others.
-303 7/9/04. Endurance increased from 300,000 cyclesmin to 2 million cycles min.
-304 7/22/04. “up to” added to sustained read and writedata rate performance.
-305 8/23/04. Definition for Serial #, Firmware Rev., andModel # in the Identify Drive Information table addedin callout. Words 0, 4-5, 20-21, 49, and 63 of Drive IDtable corrected.
-306 10/14/04. Standard ECC, Endurance, and Warrantybullets added to Features on page 1.
-307 1/31/05. Write speed updated to “up to 1.5MB/s” from3.4MB/s.
-308 2/16/05. Shock parameter of 11ms corrected to 0.330to 0.750ms. 3/14/05. Humidity parameter updated to95% from 85%. CHS values updated. 4/22/05. Uoption added.
-309 4/22/05. This rev of the spec has MWDMA support.7/20/05. For higher revs of this spec, the MWDMAsupport has been removed. Product with MWDMAhas been given a P/N of SLATAFL064J2(U)(I)-(F).
-310 7/20/05. Separate shock and vibration for U optionadded.