Home
Silicon Image SSD-C08G(I)-3150 User's Manual
Contents
1. DUE Data 7 6 5 4 3 2 1 0 Description of Contents CIS Function Offset ECh 27h R DI PI Al SI HV LV NV Nominal voltage only follows Power parameters R Reserved for Vcc DI Powerdown current information PI Peak current information Al Average current information Si Static current information e HV Maximum voltage information LV Minimum voltage information NV Nominal voltage information EEh 55h X Mantissa Exponent Nominal voltage 5V Vec nominal value FOh 4Dh X Mantissa Exponent Vec nominal 4 5V Vec minimum value F2h 5Dh X Mantissa Exponent Vec nominal 5 5V Vcc maximum value F4h 75h X Mantissa Exponent Maximum average current over 10ms is Maximum average 80mA current F6h EAh R S E 1 Oj AddrlLine e R 1 Range follows I O space e Sz 1 16 bit hosts supported description field e E 1 8 bit hosts supported TPCE IO lO AddrLines 10 lines decoded F8h 61h LS AS N Range e LS 1 Size of lengths is 1 byte I O range format e AS 2 Size of address is 2 bytes description N Range 1 Address range 1 FAh 70h First I O base address LSB First I O range address FCh 01h First UO base address MSB FEh 07h First UO length 1 First UO range length 100h 76h Second I O base address LSB Second I O range address 102h 03h Second I O base address MSB 104h 01h Second UO length Second I O range length 106h EEN S P L M IIRO Le
2. Register D Dc D5 D D3 Do D Do Feature X Sector Count Completion Status Sector Number X Cylinder Low X Cylinder High X Drive Head X X X Drive Flag Command F5h SiLICONSYsTEMS PROPRIETARY This document and the information contained within it is confidential and proprietary to SiliconSystems Inc All unauthorized use and or reproduction is prohibited 3150C 10DSR PAGE 91 FEBRUARY 2 2009 ATA CoMMAND BLOCK AND SET DESCRIPTION SSD Cxxx I 3150 DATA SHEET Write Multiple w o Erase CDh The Write Multiple w o Erase command functions identically to the Write Multiple command with the exception that the implied pre erase i e Erase Sector s command is not issued prior to writing the sectors Table 80 Write Multiple w o Erase CDh Register D Dg Ds D4 D3 Dg Dy Do Feature X Sector Count Sector Count Sector Number Sector Number LBA7 0 Cylinder Low Cylinder Low LBA15 8 Cylinder High Cylinder High LBA23 16 Drive Head X LBA X Drive Head Number LBA27 24 Command CDh SILICONSYSTEMS PROPRIETARY This document and the information contained within it is confidential and proprietary to SiliconSystems Inc All unauthorized use and or reproduction is prohibited 3150C 10DSR PAGE 92 FEBRUARY 2 2009 ATA CoMMAND BLOCK AND SET DESCRIPTION SSD Cxxx I 3150 DATA SHEET Wri
3. SiLICONSYsTEMS PROPRIETARY This document and the information contained within it is confidential and proprietary to SiliconSystems Inc All unauthorized use and or reproduction is prohibited 3150C 10DSR PAGE VI FEBRUARY 2 2009 LisT OF FIGURES SSD Cxxx I 3150 DATA SHEET Figure 1 Figure 2 Figure 3 Figure 4 Figure 5 Figure 6 Figure 7 Figure 8 LisT OF FIGURES Physical DIMENSIONS mem e PE TREES 1 Attribute and Common Memory Read Timing Diagram 16 Attribute and Common Memory Write Timing Diagram 17 VO Access Read Timing Diagram 12 cernerent rnc nnre ntes 18 VO Access Write Timing Diagram noneoeace notetur nte rku tinent 19 True IDE Read Write Access Timing Diagram sssseeeeeseeeeeeess 20 True IDE Multiword DMA Read Write Access Timing 21 Sample Label RT 96 SiLICONSYsTEMS PROPRIETARY This document and the information contained within it is confidential and proprietary to SiliconSystems Inc All unauthorized use and or reproduction is prohibited 3150C 10DSR PAGE VII FEBRUARY 2 2009 LisT OF TABLES SSD Cxxx I 3150 DATA SHEET LisT OF TABLES Table 1 System en EE 2 Table 2 System Power Heourements EE 2 Table Edi lr 3 Table 4 Operational Life Spice amu otn up SUO PaVEPEPG UE
4. ERROR REGISTER The Error register contains the error status if any generated from the last executed ATA command The contents are qualified by the ERR bit being set in Status Register on page 53 Table 34 Error Register Operation D7 Dc D5 D D3 D2 Di Do Read BBK UNC MC IDNF MCR ABRT TKNOF AMNF Default 0 0 0 0 0 0 0 0 Value Bit s Description 7 Bad Block Detected BBK Set when a bad block is detected 6 Uncorrectable Data Error UNC Set when an uncorrectable error is encountered 5 Media Changed MC Set to 0 4 ID Not Found IDNF Set when the sector ID is not found 3 MCR Media Change Request Set to 0 2 Aborted Command ABRT Set when a command is aborted due to a drive error 1 Track 0 Not Found TKONF Set when the execute drive diagnostic command is executed 0 Address Mark Not Found AMNF Set in the case of a general error SILICONSYSTEMS PROPRIETARY This document and the information contained within it is confidential and proprietary to SiliconSystems Inc 3150C 10DSR All unauthorized use and or reproduction is prohibited PAGE 46 FEBRUARY 2 2009 ATA REGISTERS SSD Cxxx I 3150 DATA SHEET FEATURE REGISTER The Feature register is command specific and used to enable and disable interface features This register supports only either odd or even byte data transfers Table 35 Feature Register Operation D7 De D5 D D3 Do
5. Command 22h or 23h SiLICONSYsTEMS PROPRIETARY This document and the information contained within it is confidential and proprietary to SiliconSystems Inc All unauthorized use and or reproduction is prohibited 3150C 10DSR PAGE 75 FEBRUARY 2 2009 ATA CoMMAND BLOCK AND SET DESCRIPTION SSD Cxxx I 3150 DATA SHEET Read Verify Sector s 40h 41h The Read Verify Sector s command operates similarly to the Read Sector s command with the exception that is does not set the DRQ bit and does not transfer data to the host When the requested sectors are verified the onboard controller clears the BSY bit and issues an interrupt Table 62 Read Verify Sector s 40h 41h Register D De D5 D4 D3 D2 Dy Do Feature X Sector Count Sector Count Sector Number Sector Number LBA7 0 Cylinder Low Cylinder Low LBA15 8 Cylinder High Cylinder High LBA23 16 Drive Head 1 LBA 1 Drive Head Number LBA27 24 Command 40h or 41h SILICONSYSTEMS PROPRIETARY This document and the information contained within it is confidential and proprietary to SiliconSystems Inc All unauthorized use and or reproduction is prohibited 3150C 10DSR PAGE 76 FEBRUARY 2 2009 ATA CoMMAND BLOCK AND SET DESCRIPTION SSD Cxxx I 3150 DATA SHEET Seek 7Xh The Seek command seeks and picks up the head to the tracks specified in the task file When the command is issu
6. Table 70 Table 71 Table 72 Table 73 Table 74 Table 75 Table 76 Table 77 Table 78 Table 79 Table 80 Table 81 Table 82 Table 83 Table 84 Table 85 Read BUS EE 71 Read DMA CBI M H PR 72 Read Multiple CA 73 Read Sector 20h 21h WEE 74 Read Long Sector s 22h 23h eeeeec ccc cccseeeeeeee cernes 75 Read Verify Sector s 40h A1bh 76 cil CLERO 77 Set Feat res E 78 set F at res AUPIDIEES eat 78 Set Multiple Mode e NEE 79 Set Sleep Mode 99h E6h ee 80 standby Sh 2 DE 81 Standby Immediate 94h EOh ae 82 Write Buffer dz E 83 Write DMA CAD n 84 Write Multiple ss 5 EE 85 Write Sector S 30h 3 An SE 86 Write Long Sector s 32h 23 87 Erase Sector s COW ne 88 FREQUEST palio eR Y 89 Extended Error COES PI 89 Translate Sector 87h m 90 Wear Level Fai MT 91 Write Multiple w o Erase CDI i222 rane at andes npa teeiban apaga ad aiuta 92 Write Sector s w o Erase E 93 ERI EK CR 94 Part Numbering Nomenclature od tee tI bre ud ere t eege 95 Part REENEN 96 Related Documentation m 97 SiLICONSYsTEMS PROPRIETARY This document and the information contained within it is confidential and proprietary to Si
7. SiKey Ties SiliconDrive to a specific host and or software IP SiProtect Protection software for password required read write or read only access SiSweep Ultra fast data erasure SiPurge Non recoverable data erasure FEATURES Integrated PowerArmor SiSecure technologies Capacity range 32MB to 8GB Supports both 8 bit and 16 bit data register transfers Supports dual voltage 3 3V or 5V interface SISMART and e Data reliability 1 error in 10 bits read MTBF 4 000 000 hours e ATA 3 compliant Industry standard Type CF form factor RoHS 5 of 6 compliant Supports PIO modes 0 4 and DMA modes 0 2 CF 8GB SSD C08G 1 3150 SILICON SYSTEMS Speak to an Email Us Engineer Click here Click here SILICONSYSTEMS PROPRIETARY This document and the information contained within it is confidential and proprietary to SiliconSystems Inc All unauthorized use and or reproduction is prohibited 26840 ALISO VIEJO PARKWAY ALISO VIEJO CA 92656 PHONE 949 900 9400 e FAX 949 900 9500 http www siliconsystems com 3150C 10DSR FEBRUARY 2 2009 REVISION HISTORY SSD Cxxx I 3150 DATA SHEET REVISION HISTORY Document No Release Date Changes 3150C 09DSR February 2 2009 Updated System Reliability table and changed the name to Reliability Related Documentation table Added Projected Operational Life Span 3150C 08DSR June 17
8. present O 70 No I O port information present T 0 No timing information present e Pz1 Vgc only information 112h 21h R DI PI Al SI HV LV NV Nominal voltage only follows Power parameters R Reserved for Vor DI Powerdown current information Pl Peak current information Al Average current information Si Static current information HV Maximum voltage information LV Minimum voltage information NV Nominal voltage information 114h B5h X Mantissa Exponent Nominal voltage 3 0V Vec nominal value 116h 1Eh Extension 0 3V Extension byte 118h 4Dh X Mantissa Exponent Maximum average current over 10ms is Maximum average 45mA current 11Ah 1Bh CISTPL MANFID Manufacturer s ID code Tuple code 11Ch 04h TPL LINK Link length is 4 bytes Link to next tuple 11Eh 07h D Configuration Index AT fixed disk secondary UO 3 3V TPCE INDX configuration 120h 00h M MSI IRJ lO T P P Power information type TPCL FS 122h 28h Manufacturer code for SiliconDrive CF Reserved 124h D3h Manufacturer code for SiliconDrive CF Reserved 126h 14h CISTPL NO LINK No link control tuple Tuple code 128h 00h Link is 0 bytes Link to next tuple 12Ah 15h CISTPL VERS 1 Level 1 version Tuple code 12Ch 1Ah TPL LINK Link length is 26h bytes Link to next tuple 12Eh 04h TPPLV1_MAJOR PC Card 2 0 JEIDA4 1 END marker 130h Oth TPPLV1_MINOR PC Card 2 0 JEIDA4 1 Tuple code 132h 53h S Information string 134h 49h 136h 4Ch L 138h 49h 13
9. 1 0 Write 206h 0 0 0 1 SiLICONSYsTEMS PROPRIETARY This document and the information contained within it is confidential and proprietary to SiliconSystems Inc All unauthorized use and or reproduction is prohibited 3150C 10DSR PAGE 24 FEBRUARY 2 2009 ATTRIBUTE MEMORY DESCRIPTION AND OPERATION SSD Cxxx I 3150 DATA SHEET CARD INFORMATION STRUCTURE The CIS is data that describes the SiliconDrive CF and is described by the CFA standard This information can be used by the host system to determine a number of things about the Card that has been inserted For information regarding the exact nature of this data and how to design the host software to interpret it refer to the PC Card Standard Metaformat Specification Table 21 Card Information Structure Asiwe Data 7 6 5 41 3 2 1 O Description of Contents CIS Function Offset 00h 01h CISTPL DEVICE Device information tuple Tuple code 02h 03h Link length is 3 bytes Link to next tuple 04h D9h Device Type Ww Device e I O device e Device ID Code Speed No WP WPS Dh UO 1 1 Speed 100ns Device speed 06h 01h 1X 2K 2KB of address space Device size 08h FFh List End Marker End of device END marker 0Ah 1Ch CISTPL DEVICE OC Other conditions device in tuple code Tuple code OCh 04h TPL_LINK Link length is 4 bytes Link to next tuple OEh 02h EXT Reserved Vcc 3V w
10. 2008 Updated Overview e SiliconDrive Technology to SiSecure 3150C 07DSR May 14 2008 Updated Overview SiliconDrive Secure to SiSecure SiProtect information SSDS06 3150C R January 28 2008 Added a Note below the DC Characteristics table SSDS05 3150C R December 11 2007 Updated the tgyyp Maximum in the True IDE Multiword DMA Read Write Access Timing table SSDS05 3150C R August 1 2007 Updated Oylinder Low in the Task File Register Specification table e Sample Label SSDS04 3150C R May 22 2007 Updated SiliconDrive Secure Technology e Removed NOP command from the ATA Command Set table SSDS03 3150C R February 7 2007 Updated Vin symbol from 2 0 to 2 5 in the DC Characteristics table Common Memory Operation tables Description and SSDS02 3150C R December 29 2006 Updated the CSO CS1 signals in the Signal Description table SSDS01 3150C R July 6 2006 Updated the temperature in Environmental Specifications table SSDS00 3150C R June 8 2006 Initial release 3150C 10DSR SiLICONSYsTEMS PROPRIETARY This document and the information contained within it is confidential and proprietary to SiliconSystems Inc All unauthorized use and or reproduction is prohibited PAGE II FEBRUARY 2 2009 TABLE OF CONTENTS SSD Cxxx I 3150 DATA SHEET TABLE OF CONTENTS
11. 94h FFh IR IR IR IR IR IR IR IR SiliconSystems recommends the IRQ Mask extension Q Q Q Q level to be routed 0 to 15 byte 1 TPCE IR 7 6 5 4 3 2 1 0 96h FFh IR IR IR IR IR IR IR IR SiliconSystems recommends routing to Mask extension ala alallala any normal maskable IRQ byte 2 TPCE_IR 15 14 13 12 11 10 9 8 98h 21h X R P RIOJA _X 0 No more miscellaneous fields Miscellaneous R Reserved features field e Pz1 Powerdown supported TPCE MI RO 70 Not read only mode A 0 Audio not supported T 0 Single drive 9Ah 1Bh CISTPL TABLE ENTRY Configuration table entry tuple Tuple code 9Ch 06h TPL LINK Link length is 6 bytes Link to next tuple 9Eh 01h D Configuration Index Contiguous I O mapped ATA registers Configuration table configuration index 20 No Interface byte Byte TPCE INDX D 0 No Default entry Configuration index 1 3150C 10DSR SiLICONSYsTEMS PROPRIETARY This document and the information contained within it is confidential and proprietary to SiliconSystems Inc All unauthorized use and or reproduction is prohibited PAGE 29 FEBRUARY 2 2009 ATTRIBUTE MEMORY DESCRIPTION AND OPERATION SSD Cxxx I 3150 DATA SHEET Table 21 Card Information Structure Continued DUE Data 7 6 5 4 3 2 1 0 Description of Contents CIS Function Offset AOh 01h IM MSI IRJ IO T P M 0 No miscellan
12. ALTERNATE STATUS REGISTER The Alternate Status register is a read only register indicating the status of the device following the previous ATA command See Status Register on page 53 for specific details Table 43 Alternate Status Register Operation D D De D D3 Do D Do Read Write BSY DRDY DWF DSC DRQ CORR IDX ERR Default Value 0 0 0 0 0 0 0 0 SiLICONSYsTEMS PROPRIETARY This document and the information contained within it is confidential and proprietary to SiliconSystems Inc All unauthorized use and or reproduction is prohibited 3150C 10DSR PAGE 55 FEBRUARY 2 2009 ATA REGISTERS SSD Cxxx I 3150 DATA SHEET DEVICE CONTROL REGISTER The Device Control register is used to control the interrupt request and issue ATA software resets Table 44 Device Control Register Operation D Dg Ds D4 D3 D D Do Write 1 SRST nIEN 0 Bits Description 7 4 Reserved bits 3 Always set to 1 2 Software Reset SRST When set resets the ATA software 1 Interrupt Enable nIEN When set device interrupts are disabled There is no function in the memory mapped mode 0 Always set to 0 SILICONSYSTEMS PROPRIETARY This document and the information contained within it is confidential and proprietary to SiliconSystems Inc All unauthorized use and or reproduction is prohibited 3150C 10DSR PAGE 56 FEBRUARY 2 2009 ATA REGISTERS SSD Cxxx I 3
13. Cylinder Low X Cylinder High X Drive Head X X X Drive X Command 97h or E3h SILICONSYSTEMS PROPRIETARY This document and the information contained within it is confidential and proprietary to SiliconSystems Inc All unauthorized use and or reproduction is prohibited 3150C 10DSR PAGE 67 FEBRUARY 2 2009 ATA CoMMAND BLOCK AND SET DESCRIPTION SSD Cxxx I 3150 DATA SHEET Idle Immediate 95h E1h When issued by the host the device s internal controller sets the BSY bit enters Idle Mode clears the BSY bit and issues an interrupt The interrupt is issued whether or not the Idle mode is fully entered Table 54 Idle Immediate 95h E1h Register D De Ds D D3 Do D4 Do Feature Sector Count Sector Number Cylinder Low Cylinder High Drive Head X X X Drive X Command 95h or E1h Xp X OX xx SiLICONSYsTEMS PROPRIETARY This document and the information contained within it is confidential and proprietary to SiliconSystems Inc All unauthorized use and or reproduction is prohibited 3150C 10DSR PAGE 68 FEBRUARY 2 2009 ATA CoMMAND BLOCK AND SET DESCRIPTION SSD Cxxx I 3150 DATA SHEET Initialize Drive Parameters 91h Initialize Drive Parameters allows the host to set the sector counts per track and the head counts per cylinder to 1 Fixed Upon issuance of the command the device sets the BSY bit and associated parameters clears the BSY bi
14. GO Ah ssEEEEEEEEEEEEEEREENEEEEEEEEEEEEEEEEEEEEESESEEEEE nnn 38 Table 25 Socket and Copy Register 206h eeeeeeceeeeees 39 Table 26 Common Memory Read Operations ccc eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeteeeeeeeeeeneee 40 Table 27 Common Memory Write Operations cc eeeeeeeeeceeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeea 40 SILICONSYSTEMS PROPRIETARY This document and the information contained within it is confidential and proprietary to SiliconSystems Inc All unauthorized use and or reproduction is prohibited 3150C 10DSR PAGE VIII FEBRUARY 2 2009 LisT OF TABLES SSD Cxxx I 3150 DATA SHEET Table 28 Table 29 Table 30 Table 31 Table 32 Table 33 Table 34 Table 35 Table 36 Table 37 Table 38 Table 39 Table 40 Table 41 Table 42 Table 43 Table 44 Table 45 Table 46 Table 47 Table 48 Table 49 Table 50 Table 51 Table 52 Table 53 Table 54 Table 55 Table 56 I O Space Le MT 41 VO Space Write le 41 Memory Mapped Register Decoding ssssssssssseeeeeeeerrrererrreereresessrerrrrrreereene 42 Independent I O Mode Register Decodumg sese 43 Primary and Secondary I O Mapped Register Decoding 44 Task File Register Specificatlion secca ceeceeceseenatn nn enenn 45 jeg e 46 ee FOS NN QE deeg 47 silio 48 lees 49 Cyli
15. H L X L H Odd High Z Access UO SPACE WRITE OPERATIONS Table 29 I O Space Write Operations Function Mode REG CE1 CE2 AO IORD IOWR D 15 8 D 7 0 Standby X H H X X X X X Byte Access L L H L H L X Even L L H H H L X Odd Word Access L L L L H L Odd Even I O Inhibit H X X X H L X X Odd Byte Only L H L X H L Odd X Access SiLICONSYsTEMS PROPRIETARY This document and the information contained within it is confidential and proprietary to SiliconSystems Inc All unauthorized use and or reproduction is prohibited 3150C 10DSR PAGE 41 FEBRUARY 2 2009 ATA AND TRUE IDE REGISTER DECODING SSD Cxxx I 3150 DATA SHEET ATA AND TRUE IDE REGISTER DECODING SiliconDrive can be configured as either a a memory mapped or an an UO communication to and from the drive is devices As noted earlier accomplished using the ATA Command Block MEMORY MAPPED REGISTER DECODING In memory mapped mode the SiliconDrive registers are accessed via standard memory references e OE and WE The ATA registers are mapped to common memory space in a 2KB window starting at address O Table 30 Memory Mapped Register Decoding Reg Offset A10 A9 A4 A3 A2 A1 AO OE L WE L 1 0 0 X Oo 0 0 O0 Even Data Even Data Read Write 1 1 0 X 0 0 O0 1 Error Feature 1 2 0 X O 0 1 O0 SectorCount Sector Count 1 3 0 X 0 0 1 1 Sector Sector Number Number 1 4 0 X O 1 0 0 Cylinder
16. LBA X Drive Head Number LBA27 24 Command C5h SiLICONSYsTEMS PROPRIETARY This document and the information contained within it is confidential and proprietary to SiliconSystems Inc All unauthorized use and or reproduction is prohibited 3150C 10DSR PAGE 85 FEBRUARY 2 2009 ATA CoMMAND BLOCK AND SET DESCRIPTION SSD Cxxx I 3150 DATA SHEET Write Sector s 30h 31h The Write Sector s command writes from 1 to 256 sectors as specified in the Sector Count register A sector count of 0 requests 256 sectors When issued the device sets the BSY bit within 400ns and generates an interrupt at the completion of a transferred block of sectors The DRQ bit is set at the beginning of a block transfer Table 73 Write Sector s 30h 31h Register D De Ds D4 D3 D2 Dy Do Feature X Sector Count Sector Count Sector Number Sector Number LBA7 0 Cylinder Low Cylinder Low LBA15 8 Cylinder High Cylinder High LBA23 16 Drive Head X LBA X Drive Head Number LBA27 24 Command 30h or 31h SiLICONSYsTEMS PROPRIETARY This document and the information contained within it is confidential and proprietary to SiliconSystems Inc All unauthorized use and or reproduction is prohibited 3150C 10DSR PAGE 86 FEBRUARY 2 2009 ATA CoMMAND BLOCK AND SET DESCRIPTION SSD Cxxx I 3150 DATA SHEET Write Long Sector s 32h 33h The Write Long Sector
17. Master Slave handshake protocol CD1 CD2 26 25 O These Card Detect pins are PC Card memory connected to ground on the mode SiliconDrive CF and are used by the host to determine that the SiliconDrive CF is fully inserted into its socket CD1 CD2 This signal is the same for all modes PC Card I O Mode CD1 CD2 This signal is the same for all modes True IDE mode CE1 CE2 7 32 These input signals are used both to PC Card memory select the card and to indicate to the mode card whether a byte or a word Card Enable operation is being performed CE2 always accesses the odd byte of the word CE1 accesses the even byte or the odd byte of the word depending on AU and CE2 A multiplexing scheme based on AO CE1 and CE2 allows 8 bit hosts to access all data on DO D7 See Attribute Memory Read Operations on page 22 Attribute Memory Write Operations on page 23 Common Memory Read Operations on page 40 and Common Memory Write Operations on page 40 SiLICONSYsTEMS PROPRIETARY This document and the information contained within it is confidential and proprietary to SiliconSystems Inc All unauthorized use and or reproduction is prohibited 3150C 10DSR PAGE 7 FEBRUARY 2 2009 ELECTRICAL SPECIFICATION SSD Cxxx I 3150 DATA SHEET Table 8 Signal Descriptions Continued Signal Name Pin Type Description CE1 CE2 This signal is the same as the PC PC Card UO Card Memory
18. Mode signal See I O mode Space Read Operations on page 41 Card Enable and I O Space Write Operations on page 41 CS0 CS1 In the true IDE mode CS0 is the chip True IDE mode select for the task file registers while CS1 is used to select the Alternate Status register and the Device Control register CSEL 39 This signal is not used for this mode PC Card memory mode CSEL This signal is not used for this mode PC Card I O mode CSEL This internally pulled up signal is used True IDE mode to configure this device as a master or slave when configured in the true IDE mode When this pin is Grounded this device is configured as a master Open this device is configured as a slave INPACK 43 O This signal is not used in this mode PC Card memory mode INPACK This signal is asserted by the PC Card I O SiliconDrive CF when the card is mode selected and responding to an I O read cycle at the address that is on the address bus This signal is used by the host to control the enabling of any input data buffers between the SiliconDrive CF and the CPU Input Acknowledge SILICONSYSTEMS PROPRIETARY This document and the information contained within it is confidential and proprietary to SiliconSystems Inc All unauthorized use and or reproduction is prohibited 3150C 10DSR PAGE 8 FEBRUARY 2 2009 ELECTRICAL SPECIFICATION SSD Cxxx I 3150 DATA SHEET Table 8 Signal Descriptions Conti
19. X Sector Count Sector Count Sector Number Sector Number LBA7 0 Cylinder Low Cylinder Low LBA15 8 Cylinder High Cylinder High LBA23 16 Drive Head 1 LBA 1 Drive Head Number LBA27 24 Command 50h SILICONSYSTEMS PROPRIETARY This document and the information contained within it is confidential and proprietary to SiliconSystems Inc All unauthorized use and or reproduction is prohibited 3150C 10DSR PAGE 62 FEBRUARY 2 2009 ATA CoMMAND BLOCK AND SET DESCRIPTION SSD Cxxx I 3150 DATA SHEET Identify Drive ECh Issued by the host the Identify Drive command provides 256 bytes of drive attribute data i e sector size count and so on The identify drive data structure is detailed in the following table Table 51 Identify Drive ECh Register D De D5 D D3 Do D4 Do Feature Sector Count Sector Number Cylinder Low Cylinder High Drive Head X X X Drive X Command ECh Xp X OX xx SiLICONSYsTEMS PROPRIETARY This document and the information contained within it is confidential and proprietary to SiliconSystems Inc All unauthorized use and or reproduction is prohibited 3150C 10DSR PAGE 63 FEBRUARY 2 2009 ATA COMMAND BLOCK AND SET DESCRIPTION SSD Cxxx I 3150 DATA SHEET Identify Drive Drive Attribute Data Table 52 Identify Drive Drive Attribute Data MR Data Default Bytes Data Descri
20. and issues an interrupt The device interface then becomes inactive Sleep mode can be exited by issuing either a hardware or software reset Table 67 Set Sleep Mode 99h E6h Register D De Ds D D3 Do D4 Do Feature Sector Count Sector Number Cylinder Low Cylinder High Drive Head X X X Drive X Command 99h or E6h Xp X OX xx SiLICONSYsTEMS PROPRIETARY This document and the information contained within it is confidential and proprietary to SiliconSystems Inc All unauthorized use and or reproduction is prohibited 3150C 10DSR PAGE 80 FEBRUARY 2 2009 ATA CoMMAND BLOCK AND SET DESCRIPTION SSD Cxxx I 3150 DATA SHEET Standby 96h E2h When the Standby command is issued by the host it transitions the device into standby mode If the Sector Count register is set to a value other than Oh the Auto Powerdown function is enabled and the device returns to Idle mode Table 68 Standby 96h E2h Register D7 De Ds D D3 Do D4 Do Feature X Sector Count Timer Count 5ms x Timer Count Sector Number X Cylinder Low X Cylinder High X Drive Head X X X Drive X Command 96h or E2h SiLICONSYsTEMS PROPRIETARY This document and the information contained within it is confidential and proprietary to SiliconSystems Inc All unauthorized use and or reproduction is prohibited 3150C 10DSR PAG
21. confidential and proprietary to SiliconSystems Inc 3150C 10DSR All unauthorized use and or reproduction is prohibited PAGE 38 FEBRUARY 2 2009 ATTRIBUTE MEMORY DESCRIPTION AND OPERATION SSD Cxxx I 3150 DATA SHEET SOCKET AND COPY REGISTER 206H Table 25 Socket and Copy Register 206h Operation D De Ds D4 D3 Do D Do Read Write RFU Copy Number Socket Number Default Value 0 0 0 0 0 0 0 0 Bit s Description RFU Reserved for future use Copy Indicates the card number Allows the host to differentiate Number between identical cards by writing to the bit of the card that is being accessed This value is compared to the DRV bit in the ATA Drive Head register e Card 0 000B D6 D5 D4 default Card 1 001B D6 D5 D4 alternate Socket The host writes the socket number that identifies the inserted Number card 3150C 10DSR SILICONSYSTEMS PROPRIETARY This document and the information contained within it is confidential and proprietary to SiliconSystems Inc All unauthorized use and or reproduction is prohibited PAGE 39 FEBRUARY 2 2009 CoMMON MEMORY DESCRIPTION AND OPERATION SSD Cxxx I 3150 DATA SHEET CoMMON MEMORY DESCRIPTION AND OPERATION Common memory space can be accessed when the SiliconDrive is configured in memory mapped mode CoMMON MEMORY READ OPERATIONS Common memory read operations are issued by asserting CE1 CE
22. ececaceeceecceceeeseeeeee eere eere 20 SILICONSYSTEMS PROPRIETARY This document and the information contained within it is confidential and proprietary to SiliconSystems Inc All unauthorized use and or reproduction is prohibited 3150C 10DSR PAGE III FEBRUARY 2 2009 TABLE OF CONTENTS SSD Cxxx I 3150 DATA SHEET True IDE Multiword DMA Read Write Access Timing eeeeeeeeeeeeesessereererrerenn 21 Attribute Memory Description and Operation eere 22 Attribute Memory Read Operations eese 22 Attribute Memory Write Operations 020 cccccccccccceeeeeeseeeeeeeeeeeseeeneeeneeeseneeeeeneneenee 23 Attribute Memory Map EE 24 Card Information Str ct re M 25 Configuration Option Register GO0Ob 36 Configuration and Status Register GO2b cee cece eeeeeeeeeeeeeeneeeeeeeeeeeeeeeeeeeeeeeeeeeeee 37 Pin Placement Register 2041 gegart E 38 Socket and Copy Register Oh 39 Common Memory Description and Operation eese 40 Common Memory Read Operations oerte tnr nent tte b petite b REESEN 40 Common Memory Write Operatons eene nnne 40 LO Space Description and Operation eese 41 attert E 41 l O Gpace Write Operations ssec das ananas ege bu pav uil dba 41 ATA and True IDE Register Decoding eeeeeeeeeeeeeeeeeeeeenennennn 42 Memory Mapped Reg
23. s command operates in the same manner as the Write Sector command when issued the device sets the BSY bit within 400ns and generates an interrupt at the completion of a transferred block of sectors The DRQ bit is set at the beginning of a block transfer Table 74 Write Long Sector s 32h 33h Register D Dg D5 D Dg D2 Dy Do Feature X Sector Count Sector Count Sector Number Sector Number LBA7 0 Cylinder Low Cylinder Low LBA15 8 Cylinder High Cylinder High LBA23 16 Drive Head X LBA X Drive Head Number LBA27 24 Command 32h or 33h SiLICONSYsTEMS PROPRIETARY This document and the information contained within it is confidential and proprietary to SiliconSystems Inc All unauthorized use and or reproduction is prohibited 3150C 10DSR PAGE 87 FEBRUARY 2 2009 ATA CoMMAND BLOCK AND SET DESCRIPTION SSD Cxxx I 3150 DATA SHEET Erase Sector s COh The Erase Sector s command is issued prior to the issuance of a Write Sector s or Write Multiple w o Erase command Table 75 Erase Sector s COh Register D Dg Ds D4 D3 Do D Do Feature X Sector Count Sector Count Sector Number Sector Number LBA7 0 Cylinder Low Cylinder Low LBA15 8 Cylinder High Cylinder High LBA23 16 Drive Head X LBA X Drive Head Number LBA27 24 Command COh SiLICONSYsTEMS PROPRIET
24. same as the PC Card Memory Mode signal In true IDE mode only A 2 0 are used to select the one of eight registers in the Task File The remaining address lines should be grounded by the host BVD1 46 UO PC Card memory mode STSCHG PC Card I O mode PDIAG True IDE mode This signal is asserted high because BVD1 is not supported This signal is asserted low to alert the host to changes in the RDY BSY and Write Protect states while the I O interface is configured This signal s use is controlled by the Card Configuration and Status register In the true IDE mode this input output is the Pass Diagnostic signal in the Master Slave handshake protocol BVD2 45 UO PC Card memory mode This signal is asserted high as BVD2 is not supported 3150C 10DSR SiLICONSYsTEMS PROPRIETARY This document and the information contained within it is confidential and proprietary to SiliconSystems Inc All unauthorized use and or reproduction is prohibited PAGE 6 FEBRUARY 2 2009 ELECTRICAL SPECIFICATION SSD Cxxx I 3150 DATA SHEET Table 8 Signal Descriptions Continued Signal Name Pin Type Description SPKR This line is the Binary Audio output PC Card I O from the card If the Card does not mode support the Binary Audio function this line should be held negated DASP In the true IDE mode this input output True IDE mode is the Disk Active Slave Present signal in the
25. to SiliconSystems Inc All unauthorized use and or reproduction is prohibited PAGE 15 FEBRUARY 2 2009 ELECTRICAL SPECIFICATION SSD Cxxx I 3150 DATA SHEET AC CHARACTERISTICS Attribute and Common Memory Read Timing 4 1ipis OE teEN OE a D 15 0 Figure 2 Attribute and Common Memory Read Timing Diagram Table 12 Attribute and Common Memory Read Timing Symbol Parameter Minimum Maximum Units tre Read Cycle Time 100 ns tA A Address Access Time 100 ns tA CE Card Enable Access Time 100 ns tA OE Output Enable Access Time 50 ns tpis OE Output Disable Time from OE 50 ns ten OE Output Enable Time from OE 5 ns tAXQX Data Valid from Address Change 0 ns tAVWL Address Setup Time 10 ns tAXQX Address Hold Time 15 ns tei wL Card Enable Setup Time before OE 0 ns tGHEH Card Enable Hold Time following OE 15 ns SiLICONSYsTEMS PROPRIETARY This document and the information contained within it is confidential and proprietary to SiliconSystems Inc All unauthorized use and or reproduction is prohibited 3150C 10DSR PAGE 16 FEBRUARY 2 2009 ELECTRICAL SPECIFICATION SSD Cxxx I 3150 DATA SHEET Attribute and Common Memory Write Timing A 10 0 REG jl tELWH tELWL lt _ __ gt tWLOL gt D 15 0 Dout twLoz 9 ou
26. 150 DATA SHEET CYLINDER HiGH REGISTER The Cylinder High register is set by the host to specify the cylinder number high byte Following an ATA command the content of the register is set internally by the device identifying the cylinder number high byte In LBA mode the 8 bit register maintains the contents of the Logical Block number address bits A23 A16 Table 39 Cylinder High Register Operation Dz De Ds D4 D3 Do Di Do Read Write Cylinder Number Low Byte CHS Addressing Logical Block Number bits A23 A16 LBA Addressing Default Value 0 0 0 0 0 0 0 0 SILICONSYSTEMS PROPRIETARY This document and the information contained within it is confidential and proprietary to SiliconSystems Inc All unauthorized use and or reproduction is prohibited 3150C 10DSR PAGE 51 FEBRUARY 2 2009 ATA REGISTERS SSD Cxxx I 3150 DATA SHEET DRIVE HEAD REGISTER The Drive Head register is used by the host and the device to select the type of addressing CHS or LBA the drive letter and either bits 3 0 of the head number in CHS mode or logical block number bits 27 24 in LBA mode Table 40 Drive Head Register Operation D De Ds D4 D3 Do D Do Read Write 1 LBA 1 DRV HS3 HS2 HS1 HSO LBA27 LBA26 LBA25 LBA24 Default 1 0 1 0 0 0 0 0 Value The Drive Head register is used by the host to specify one of a pair of ATA drives present in the platform Bit s D
27. 150 DATA SHEET DEVICE ADDRESS REGISTER The Device Address register is used to maintain compatibility with ATA disk drive interfaces Table 45 Device Address Register Operation D Dg Ds Dy D D Dy D Read Write nWTG nHS3 nHS2 nHS1 nHSO nDS1 nDS0 Default Value 0 0 1 1 1 1 1 0 Bit s Description T Reserved bit 6 Write Gate nWTG Low when a write to the device is in process 5 2 nHS3 to nHSQ The negated binary address of the currently selected head 1 nDS1 Low when drive 1 is selected and active 0 nDSO Low when drive 0 is selected and active SiLICONSYsTEMS PROPRIETARY This document and the information contained within it is confidential and proprietary to SiliconSystems Inc 3150C 10DSR All unauthorized use and or reproduction is prohibited PAGE 57 FEBRUARY 2 2009 ATA COMMAND BLOCK AND SET DESCRIPTION SSD Cxxx I 3150 DATA SHEET ATA COMMAND BLOCK AND SET DESCRIPTION In accordance with the ANS ATA Specification the device implements seven registers that are used to transfer instructions to the device by the host These commands follow the ANSI standard ATA protocol A description of the ATA command block is provided in the following table Table 46 ATA Command Block and Set Description Operation D De Ds D D3 Do D Do Feature X Sector Coun
28. 2 or both and OE low REG and WE must be inactive Table 26 Common Memory Read Operations Function Mode REG CE1 CE2 AO OE WE D 15 8 D 7 0 Standby X H H X X X High Z High Z Byte Access H L H L L H High Z Even H L H H L H High Z Odd Word Access H L L X L H Odd Even Odd Byte Only H H L X L H Odd High Z Access COMMON MEMORY WRITE OPERATIONS Common memory write operations are issued by asserting CE1 CE2 or both and WE low REG and OE must be inactive Table 27 Common Memory Write Operations Function Mode REG CE1 CE2 AO OE WE D 15 8 D 7 0 Standby X H H X X X High Z High Z Byte Access H L H L H L High Z Even H L H H H L High Z Odd Word Access H L L X H L Odd Even Odd Byte Only H H L X H L Odd High Z Access SiLICONSYsTEMS PROPRIETARY This document and the information contained within it is confidential and proprietary to SiliconSystems Inc All unauthorized use and or reproduction is prohibited 3150C 10DSR PAGE 40 FEBRUARY 2 2009 UO SPACE DESCRIPTION AND OPERATION SSD Cxxx I 3150 DATA SHEET UO SPACE DESCRIPTION AND OPERATION UO SPACE READ OPERATIONS Table 28 I O Space Read Operations Function Mode REGZ CE1 CE2 AO IORD IOWR D 15 8 D 7 0 Standby X H H X X X High Z High Z Byte Access L L H L L H High Z Even L L H H L H High Z Odd Word Access L L L L L H Odd Even UO Inhibit H X X X L H High Z High Z Odd Byte Only L
29. 5mA 30mA 100mA Write Typical Peak 30mA 75mA 40mA 100mA SiLICONSYsTEMS PROPRIETARY This document and the information contained within it is confidential and proprietary to SiliconSystems Inc All unauthorized use and or reproduction is prohibited 3150C 10DSR PAGE 2 FEBRUARY 2 2009 PRODUCT SPECIFICATIONS SSD Cxxx I 3150 DATA SHEET RELIABILITY Table 3 Reliability MTBF 25 C 4 000 000 hours Bit Error Rate 1 non recoverable error in 101 bits read PROJECTED OPERATIONAL LIFE SPAN Table 4 Operational Life Span SiliconDrive Part Capacity Service Life GB Written per Day SSD C08G 3150 8GB 324 3 Years 135 2GB SSD C04G 3150 4GB 162 2 Years 135 2GB SSD C02G 3150 2GB 81 1 Years 135 2GB SSD C01G 3150 1GB 40 5 Years 135 2GB SSD C51M 3150 512MB 20 3 Years 135 2GB SSD C25M 3150 256MB 10 1 Years 135 2GB SSD C12M 3150 128MB 5 1 Years 135 2GB SSD C64M 3150 64MB 2 5 Years 135 2GB SSD C32M 3150 32MB 1 3 Years 135 2GB There are unlimited read cycles Service life is determined using SiliconSystems LifeEst calculation at 100 duty cycle with 25 write cycles LifeEst is a comprehensive measurement that considers numerous factors to determine the projected life span of a SiliconDrive A white paper that describes the benefits of LifeEst and how to calculate it can be found at http www siliconsystems com resources Documents Whitepaper SiliconSystems_NAND_Evolu
30. A block number resulting from the last ATA command Table 37 Sector Number Register Operation D7 De Ds D D3 D D Do Read Write Sector Number CHS Addressing Logical Block Number bits A07 A00 LBA Addressing Default Value 0 0 0 0 0 0 0 1 SiLICONSYsTEMS PROPRIETARY This document and the information contained within it is confidential and proprietary to SiliconSystems Inc All unauthorized use and or reproduction is prohibited 3150C 10DSR PAGE 49 FEBRUARY 2 2009 ATA REGISTERS SSD Cxxx I 3150 DATA SHEET CYLINDER Low REGISTER The Cylinder Low register is set by the host to specify the cylinder number low byte Following an ATA command the content of the register is written by the device identifying the cylinder number low byte In LBA mode the 8 bit register maintains the contents of the Logical Block number address bits A15 A08 Table 38 Cylinder Low Register Operation D De Ds D D3 D2 Di Dg Read Write Cylinder Number Low Byte CHS Addressing Logical Block Number bits A15 A08 LBA Addressing Default Value 0 0 0 0 0 0 0 0 SILICONSYSTEMS PROPRIETARY This document and the information contained within it is confidential and proprietary to SiliconSystems Inc All unauthorized use and or reproduction is prohibited 3150C 10DSR PAGE 50 FEBRUARY 2 2009 ATA REGISTERS SSD Cxxx I 3
31. ARY This document and the information contained within it is confidential and proprietary to SiliconSystems Inc All unauthorized use and or reproduction is prohibited 3150C 10DSR PAGE 88 FEBRUARY 2 2009 ATA CoMMAND BLOCK AND SET DESCRIPTION SSD Cxxx I 3150 DATA SHEET Request Sense 03h The Request Sense command identifies the extended error codes generated by the preceding ATA command The Request Sense command must be issued immediately following the detection of an error via the Error register Table 76 Request Sense 03h Register D D o o o a oN Feature Sector Count Sector Number Cylinder Low Cylinder High X X Xx X Xx Drive Head 1 X 1 Drive X Command 03h The extended error codes are defined in the following table Table 77 Extended Error Codes Extended Error Codes Description 00h No error detected 01h Self test is OK no error 09h Miscellaneous error 20h Invalid command 21h Invalid address requested head or sector invalid 2Fh Address overflow address too large 35h 36h Supply or generated voltage out of tolerance 11h Uncorrectable ECC error 18h Corrected ECC error 05h 30h 32h 37h 3Eh Self test of diagnostic failed 10h 14h ID not found 3Ah Spare sectors exhausted 1Fh Data transfer error aborted command OCh 38h 3Bh 3Ch 3Fh Computed media form
32. Ah 43h C 3150C 10DSR SiLICONSYsTEMS PROPRIETARY This document and the information contained within it is confidential and proprietary to SiliconSystems Inc All unauthorized use and or reproduction is prohibited PAGE 34 FEBRUARY 2 2009 ATTRIBUTE MEMORY DESCRIPTION AND OPERATION SSD Cxxx I 3150 DATA SHEET Table 21 Card Information Structure Continued GE Data 7 6 5 41 3 2 1 0 Description of Contents CIS Function 13Ch 4Fh o i 13Eh 4Eh N 140h 53h S 142h 59h Y 144h 53h S 8 146h 54h T li 45h S E 14Ah 4Dh M 14Ch 53h S 14Eh 00h Space i 150h 56h V 152h 45h E S 154h 52h R i 156h 32h 2 158h 2Eh z 15Ah 30h 0 15Ch 30h 0 i 00h i 160h FFh i SiLICONSYsTEMS PROPRIETARY This document and the information contained within it is confidential and proprietary to SiliconSystems Inc 3150C 10DSR All unauthorized use and or reproduction is prohibited PAGE 35 FEBRUARY 2 2009 ATTRIBUTE MEMORY DESCRIPTION AND OPERATION SSD Cxxx I 3150 DATA SHEET CONFIGURATION OPTION REGISTER 200H The Configuration Option register is used to configure the SiliconDrive CF define the address decoding and initiate the software RESET sequence Table 22 Configuration Option Register 200h Oper
33. BLE_ENTRY Configuration table entry tuple Tuple code E4h 12h TPL_LINK Link length is 18 bytes Link to next tuple E6h C3h M MS IR IOI T P e M 0 No miscellaneous information Feature selection e MS 00 No memory space byte TPCE FS information R 70 No interrupt information present O 70 No I O port information present e T 0 No timing information present e Pz1 Vgc only information E8h 41h R DI PI Al SI HV LV NV Nominal voltage only follows Power parameters R Reserved for Vcc e DI Powerdown current information e Pl Peak current information Al Average current information SI Static current information HV Maximum voltage information LV Minimum voltage information e NV Nominal voltage information EAh 99h M MS IR IOI T P M 1 No miscellaneous information Feature selection e MS 00 No Memory space byte TPCE FS information e IR t No interrupt information present Oz 1 No I O port information present e T 0 No timing information present e P 01 Vec only information SiLICONSYsTEMS PROPRIETARY This document and the information contained within it is confidential and proprietary to SiliconSystems Inc All unauthorized use and or reproduction is prohibited 3150C 10DSR PAGE 32 FEBRUARY 2 2009 ATTRIBUTE MEMORY DESCRIPTION AND OPERATION SSD Cxxx I 3150 DATA SHEET Table 21 Card Information Structure Continued
34. BSY IREQ RDY BSY 13 Vec Vcc Vcc 38 Vec Vcc Vcc 14 AG A6 A62 39 CSEL CSEL CSEL 15 A5 A5 A52 40 VS2 VS2 VS2 16 A4 A4 A42 41 RESET RESET RESET 17 A3 A3 A32 42 WAITH WAIT WAIT 18 A2 A2 A2 43 INPACK INPACK DMARQ 19 A1 A1 A1 44 REG REG DMACK 20 AO AO AO 45 BVD2 SPKR DASP 21 DO DO DO 46 BVD1 STSCHG PDIAG 22 Di D1 D1 47 pg D81 D8 23 D2 D2 D2 48 91 D91 D91 24 WP IOIS16 IOIS16 49 D10 D101 D101 25 CD2 CD2 CD2 50 GND GND GND Notes 1 These signals are required only for 16 bit access and not required when installed in 8 bit systems 2 Should be grounded by the host 3150C 10DSR SILICONSYSTEMS PROPRIETARY This document and the information contained within it is confidential and proprietary to SiliconSystems Inc All unauthorized use and or reproduction is prohibited PAGE 5 FEBRUARY 2 2009 ELECTRICAL SPECIFICATION SSD Cxxx I 3150 DATA SHEET SIGNAL DESCRIPTIONS Table 8 Signal Descriptions Signal Name Pin Type Description A10 A0 8 10 11 12 14 15 16 17 18 19 20 A10 A0 PC Card I O mode A2 A0 True IDE mode 18 19 20 These address lines along with the REG signal are used to select the following The I O port address registers within the SiliconDrive CF The memory mapped port address registers within the SiliconDrive CF A byte in the card s information structure and its configuration control and status registers This signal is the
35. DATA SHEET ATTRIBUTE MEMORY WRITE OPERATIONS Attribute memory write operations are enabled by asserting REG WE and CE1 low Odd byte write operations from the attribute memory plane are not valid Table 19 Attribute Memory Write Operations aba REG CE1 CE2 A0 OE WE D 15 8 D 7 0 Standby L H H X X X High Z High Z Byte Access L L H L H L High Z Even L H L H H L High Z Not Valid Word Access L L L X H L Not Valid Even Odd Byte L L H X H H Not Valid High Z Only Access 3150C 10DSR SiLICONSYsTEMS PROPRIETARY This document and the information contained within it is confidential and proprietary to SiliconSystems Inc All unauthorized use and or reproduction is prohibited PAGE 23 FEBRUARY 2 2009 ATTRIBUTE MEMORY DESCRIPTION AND OPERATION SSD Cxxx I 3150 DATA SHEET ATTRIBUTE MEMORY MAP As stated earlier the Attribute Memory plane is comprised of two components the CIS and the FCRs The following tables detail the type location and read write requirements for each of the four FCRs maintained in the attribute memory plane Table 20 Attribute Memory Map Register Operation Addr CE1 REG WE OE Card Information Structure Read X 0 0 1 0 Write X 0 0 0 1 Configuration Option Read 200h 0 0 1 0 Write 200h 0 0 0 1 Card Configuration and Read 202h 0 0 1 0 Status Write 202h 0 0 0 1 Pin Replacement Read 204h 0 0 1 0 Write 204h 0 0 0 1 Socket and Copy Read 206h 0 0
36. DATA SHEET Table 52 Identify Drive Drive Attribute Data Continued MN Data Default Bytes Data Description 63 0407h 2 Multiword DMA modes supported 64 0003h 2 PIO modes supported 65 0078h 2 Minimum DMA transfer cycle time per word ns 66 0078h 2 Manufacturer s recommended DMA transfer cycle time ns 67 0078h 2 Minimum PIO transfer cycle time without flow control ns 68 0078h 2 Minimum PIO transfer cycle time with IORDY flow controls ns 69 127 0000h 118 Reserved 128 159 0000h 64 Vendor unique 160 255 0000h 192 Reserved SiLICONSYsTEMS PROPRIETARY This document and the information contained within it is confidential and proprietary to SiliconSystems Inc All unauthorized use and or reproduction is prohibited 3150C 10DSR PAGE 66 FEBRUARY 2 2009 ATA CoMMAND BLOCK AND SET DESCRIPTION SSD Cxxx I 3150 DATA SHEET Idle 97h E3h When issued by the host the device s internal controller sets the BSY bit enters the Idle mode clears the BSY bit and generates an interrupt If the sector count is non zero it is interpreted as a timer count with each count being 5ms and the automatic power down mode is enabled If the sector count is zero the automatic power down mode is disabled Table 53 Idle 97h E3h Register D7 Dg Ds D4 Ds Do D Do Feature X Sector Count Timer Count 5ms increments Sector Number X
37. Delay Rising from Address 1 ns Note 1 lOIS16 and INPACK are not supported 3150C 10DSR SiLICONSYsTEMS PROPRIETARY This document and the information contained within it is confidential and proprietary to SiliconSystems Inc All unauthorized use and or reproduction is prohibited PAGE 19 FEBRUARY 2 2009 ELECTRICAL SPECIFICATION SSD Cxxx I 3150 DATA SHEET True IDE Read Write Access Timing ADDRESS Valid CS0 CS1 DA 2 0 WRITE DD 15 00 DD 15 00 IORDY IOIS16 tAVIGL N DST tDvwL tDVRL tioPw tAXI6H tAXRWH i tRwew sm XA Df NL DXRH Figure 6 True IDE Read Write Access Timing Diagram Table 16 True IDE Read Write Access Timing Symbol Parameter Minimum Maximum Units tic Cycle Time 100 ns tavrwL Address Valid to DIOR DIOW Setup Time 15 ns tawew DIOR DIOW Pulse Width 65 ns tpyw DIOW Data Setup Time 20 ns tpxwH DIOW Data Hold Time 5 ns tDVRL DIOR Data Setup Time 15 ns toxRH DIOR Data Hold Time 5 ns tavel Address Valid to IOCS16 Assertion 1 ns taxieH Address Valid to IOCS16 Negation 1 ns taxrwH DIOW DIOR to Address Valid Hold Time 10 ns tlost IORDY Setup Time 1 ns tiopw IORDY Pulse Width 1 ns Note 1 lOIS16 and INPACK are not supported 3150C 10DSR SiLICONSYsTEMS PROPRIETARY This document and the information contained withi
38. Di Do Read Write Feature Byte SiLICONSYsTEMS PROPRIETARY This document and the information contained within it is confidential and proprietary to SiliconSystems Inc All unauthorized use and or reproduction is prohibited 3150C 10DSR PAGE 47 FEBRUARY 2 2009 ATA REGISTERS SSD Cxxx I 3150 DATA SHEET SECTOR COUNT REGISTER The Sector Count register is used to read or write the sector count of the data for which an ATA transfer has been made Table 36 Sector Count Register Operation D De Ds D4 D3 Do D Do Read Write Sector Count Default Value 0 0 0 0 0 0 0 1 SiLICONSYsTEMS PROPRIETARY This document and the information contained within it is confidential and proprietary to SiliconSystems Inc All unauthorized use and or reproduction is prohibited PAGE 48 3150C 10DSR FEBRUARY 2 2009 ATA REGISTERS SSD Cxxx I 3150 DATA SHEET SECTOR NUMBER REGISTER The Sector Number register is set by the host to specify the starting sector number associated with the next ATA command to be executed Following a qualified ATA command sequence the device sets the register value to the last sector read or written as a result of the previous AT command When Logical Block Addressing LBA mode is implemented and the host issues a command the contents of the register describe the Logical Block Number bits A 7 0 Following an ATA command the device loads the register with the LB
39. E 81 FEBRUARY 2 2009 ATA CoMMAND BLOCK AND SET DESCRIPTION SSD Cxxx I 3150 DATA SHEET Standby Immediate 94h EOh When the Standby Immediate command is issued by the host it transitions the device into standby mode Table 69 Standby Immediate 94h EOh Register D Dg Ds D4 D3 Do D D Feature Sector Count Sector Number Cylinder Low Cylinder High Drive Head X X X Drive X Command 94h or EOh Xp X OX xx SiLICONSYsTEMS PROPRIETARY This document and the information contained within it is confidential and proprietary to SiliconSystems Inc All unauthorized use and or reproduction is prohibited 3150C 10DSR PAGE 82 FEBRUARY 2 2009 ATA CoMMAND BLOCK AND SET DESCRIPTION SSD Cxxx I 3150 DATA SHEET Write Buffer ESh The Write Buffer command allows the host to rewrite the contents of the 512 byte data buffer with the wanted data Table 70 Write Buffer E8h Register D Dg Ds D4 D3 Do D D Feature Sector Count Sector Number Cylinder Low Cylinder High Drive Head X X X Drive X Command E8h X X OX xx SiLICONSYsTEMS PROPRIETARY This document and the information contained within it is confidential and proprietary to SiliconSystems Inc All unauthorized use and or reproduction is prohibited 3150C 10DSR PAGE 83 FEBRUARY 2 2009 ATA CoMMAND BLOCK AND SET DESC
40. I 3150 1GB SSD C51M 1 3150 512MB SSD C25M 1 3150 256MB SSD C12M 1 3150 128MB SSD C64M 1 3150 64MB SSD C32M I 3150 32MB SAMPLE LABEL Front Label SILICONDRIVE CF 8GB SSD CO08G 1 3150 SILICON SYSTEMS Standard Back Label with Lot Code Information SiliconSystems Inc SiliconDrive 8GB Lot Code 0 Figure 8 Sample Label SiLICONSYsTEMS PROPRIETARY This document and the information contained within it is confidential and proprietary to SiliconSystems Inc 3150C 10DSR PAGE 96 All unauthorized use and or reproduction is prohibited FEBRUARY 2 2009 RELATED DOCUMENTATION SSD Cxxx I 3150 DATA SHEET RELATED DOCUMENTATION For more information visit www siliconsystems com or contact your SiliconSystems Sales Representative Table 85 Related Documentation SiliconDrive Application Specific Description Document Number Technology PowerArmor Eliminates drive corruption WP 007 0xR SiProtect Protection software for WP 003 0xR password required read write or read only access SiSweep Ultra fast data erasure SiSecure OxANR SiPurge Non recoverable data erasure SiSecure OxANR SiliconSystems performance tests ratings and product specifications are measured using specific computer systems and or components and reflect the approximate performance of SiliconSystems products as measured by those tests Any difference in system hardware or software design
41. Idle Immediate 95h E TD EE 68 Initialize Drive Parameters Bh eaae cetero nnnm ncnci renun kniei 69 ee P o pe 70 Read Buffer asec eee eB a 71 Read EE 72 Read Multiple CAN Pe M 73 Read Sector 20h 2 ln WEE 74 Read Long Sector s 22h 23 75 Read Verify Sector s 40h 41h sesssssssssssssseeeeeenennen 76 Et EE 77 Set Features EE 78 Set Multiple Mode e er 79 Set Sleep Mode 99h Eh 80 Standby oM 81 standby Immediate 94h BOM siveiscsvissnssisaasssaxavasssaacenoronsbensbes sbswaadaauodeansaerscadenta 82 SILICONSYSTEMS PROPRIETARY This document and the information contained within it is confidential and proprietary to SiliconSystems Inc All unauthorized use and or reproduction is prohibited 3150C 10DSR PAGE V FEBRUARY 2 2009 TABLE OF CONTENTS SSD Cxxx I 3150 DATA SHEET Wnte Bulle EE annosa ee Write DMA CAR c P Write Multiple Ch Write Sector s SOM MS br Write Long Sector s 32h 33h needs cere eccc rennen nenne rn nuce E EE e MT Request Sense A E Translate Sector 84 D EE Wears Level JE WE Write Multiple w o Erase CD Write Sector s w o Erase SOW cece iacet i raa o tub snas dod Up etin ccce tnnt PEDIS Sales and KE E Part Numbering e OIG AGLI ERR RIT Mm Part Wie Sample Ee giri esentium
42. Low Cylinder Low 1 5 0 X O 1 0 1 Cylinder High Cylinder High 1 6 0 X O 1 1 0 Drive Head Drive Head 1 7 0 X O 1 1 1 Status Command 1 8 0 X 1 0 O0 O Duplicate Duplicate Even Data Even Data Read Write 1 9 0 X 1 0 O 1 Duplicate Odd Duplicate Odd Data Read Data Write 1 D 0 X 1 1 0 1 Duplicate Duplicate Error Feature 1 E 0 X 1 1 1 O Alternate Device Control Status 1 F 0 X 1 1 1 1 Drive Address Reserved 1 X 1 X X X X 0 Even Data Even Data Read Write 1 X 1 X X X X 1 Odd Data Odd Data Read Write 3150C 10DSR SiLICONSYsTEMS PROPRIETARY This document and the information contained within it is confidential and proprietary to SiliconSystems Inc All unauthorized use and or reproduction is prohibited PAGE 42 FEBRUARY 2 2009 ATA AND TRUE IDE REGISTER DECODING SSD Cxxx I 3150 DATA SHEET INDEPENDENT I O MODE REGISTER DECODING Independent I O mode or contiguous I O mode requires the host to decode a continuous block of 16 I O registers to select the SiliconDrive Table 31 Independent LO Mode Register Decoding Reg Offset A10 A9 A4 A3 A2 A1 AO OE L WER L 0 0 X X 0 0 0 O0 Even Data Even Data Read Write 0 1 X X 0 0 O0 1 Error Feature 0 2 X X O 0 1 0 Sector Count Sector Count 0 3 X X O 0 1 1 Sector Sector Number Number 0 4 X X O 1 0 0O CylinderLow Cylinder Low 0 5 X X O 1 0 1 Oylinder High Cylinder High 0 6 X X O 1 1 0 Drive Head Drive Head 0 7 X X O 1 1 1 St
43. M cUDR Ua UN ra iM ux DN UDNU PEE C ED SUR 3 Table 5 Product Capacity Specification once eneee reiner netur enun enel 4 Table 6 Environmental Specifications eese eene 4 Table 7 Pin ej 5 Table 8 Signal Descriptions RE I T 6 Table 9 Absolute Maximum Ratings ccce ceca eeen nennen teen ereeeren 14 Table 10 ee T 15 Table 11 GC Maat ten SCS E 15 Table 12 Attribute and Common Memory Read Tmmmmg 16 Table 13 Attribute and Common Memory Write Timing eseeess 17 Table 14 VO Access Read Timing err oua uz b scias bue oS d ob csc dd EGET RED 18 Table 15 I O Access Write Timing iusso ee casts tan cee cae nt ne cid e dubepb lat eu cacettee 19 Table 16 True IDE Read Write Access Timing 2 2 c cccceeeeeeeeeseeeeeeeeeeeeeeeeneeenes 20 Table 17 True IDE Multiword DMA Read Write Access Timing 21 Table 18 Attribute Memory Read Operations sessese 22 Table 19 Attribute Memory Write Operations AAA 23 Table 20 Attribute Memory aggies Ende 24 Table 21 Card Information SICUEIUEF uc ton ones nE ce oE mupE unen bn ib tps E E E Donne ee 2b Table 22 Configuration Option Register 200h sssssssssee 36 Table 23 Configuration and Status Register GO2hn 37 Table 24 Pin Placement Register
44. ON SSD Cxxx I 3150 DATA SHEET Table 21 Card Information Structure Continued Attribute Data 7 6 5 4 3 2 1 0 Description of Contents CIS Function Offset 2Eh 04h TPLFID_FUNCTION 04H Disk function which may be silicon or PC Card function removable code 30h 01h Reserved R P e R 0 No BIOS ROM System initialization e Pz1 Configure card at power on byte 32h 22h CISTPL FUNCE Function extension tuple Tuple code 34h 02h TPL LINK Link length is 2 bytes Link to next tuple 36h 01h Disk Function Extension Tuple Type Disk interface type Extension tuple type for disk 38h 01h Disk Interface Type PC Card interface type Interface type 3Ah 22h CISTPL FUNCE Function extension tuple Tuple code 3Ch 03h TPL LINK Link length is 3 bytes Link to next tuple 3Eh 02h Disk Function Extension Tuple Type Basic PCMCIA ATA extension tuple Extension tuple type for disk 40h 04h Reserved DU S V No Vpp silicon single drive Basic ATA option e V 0 No Vpp required parameters byte 1 0 Silicon e U 1 Unique serial number e D 0 Single drive on Card 42h O7h R I E N P3 P2 P1 PO PO Sleep mode supported Basic ATA option e P1 Standby mode supported parameters byte 2 e P2 Idle mode supported P3 Drive auto power control N Some configuration excludes 3X7 E Index bit is emulated Twin IOIS16 data register
45. RIPTION SSD Cxxx I 3150 DATA SHEET Write DMA CAh The Write DMA command allows the host to write data using the DMA transfer protocol Note This function does not apply to SiliconDrives that have DMA disabled Table 71 Write DMA CAh Register D Dc Ds D3 D3 Do D Do Feature X Sector Count Sector Count Sector Number Sector Number LBA7 0 Cylinder Low Cylinder Low LBA15 8 Cylinder High Cylinder High LBA23 16 Drive Head X LBA X Drive Head Number LBA27 24 Command CAh SILICONSYSTEMS PROPRIETARY This document and the information contained within it is confidential and proprietary to SiliconSystems Inc All unauthorized use and or reproduction is prohibited 3150C 10DSR PAGE 84 FEBRUARY 2 2009 ATA CoMMAND BLOCK AND SET DESCRIPTION SSD Cxxx I 3150 DATA SHEET Write Multiple C5h The Write Multiple command operates in the same manner as the Write Sector command When issued the device sets the BSY bit within 400ns and generates an interrupt at the completion of a transferred block of sectors The DRQ bit is set at the beginning of a block transfer Table 72 Write Multiple C5h Register D Dg Ds D4 D3 Dg Dy Do Feature X Sector Count Sector Count Sector Number Sector Number LBA7 0 Cylinder Low Cylinder Low LBA15 8 Cylinder High Cylinder High LBA23 16 Drive Head X
46. SILICON SYSTEMS The Future of Storage Today DATA SHEET SILICONDRIVE CF SSD Cxxx I 3150 OVERVIEW SiliconDrive combines all the high performance high reliability and multiyear lifecycle benefits of the standard SiliconDrive with a comprehensive suite of patented and patent pending technologies that provide multiple security options to safeguard application data and software IP in embedded systems Applications requiring advanced levels of security such as data recorders wearable and field computers medical monitoring and diagnostic equipment POS systems and voting machines are able to activate security options to protect application data and software IP from theft falling into the wrong hands from deployments in high risk areas corruption and accidental or malicious overwrites PowerArmor prevents data corruption and loss from power disturbances by integrating patented technology into every SiliconDrive SISMART acts as an early warning system to eliminate unscheduled downtime by constantly monitoring and reporting the exact amount of remaining storage system useful life SiSecure is a comprehensive suite of user selectable security technologies that solves the critical need for robust storage security for embedded systems applications that have a small footprint and low power requirement SISECURE PowerArmor Eliminates drive corruption SiZone Data zones with different security parameters
47. TIONS Table 6 Environmental Specifications Temperature 0 C to 70 C Commercial 40 C to 85 C Industrial Humidity 8 to 95 non condensing Vibration 16 3gRMS MIL STD 810F Method 514 5 Procedure Category 24 Shock 1000G Half sine 0 5ms Duration 50g Pk MIL STD 810F Method 516 5 Procedure Altitude 80 000ft MIL STD 810F Method 500 4 Procedure II 3150C 10DSR SILICONSYSTEMS PROPRIETARY This document and the information contained within it is confidential and proprietary to SiliconSystems Inc All unauthorized use and or reproduction is prohibited PAGE 4 FEBRUARY 2 2009 ELECTRICAL SPECIFICATION SSD Cxxx I 3150 DATA SHEET ELECTRICAL SPECIFICATION PIN ASSIGNMENTS The following table describes the SiliconDrive CF 50 pin IDE connector signals Table 7 Pin Assignments Meno PCCard IDE ATA l ace PC Card IDE ATA Pin Mode UO Mode Mode Pin Mode UO Mode Mode 1 GND GND GND 26 CD1 CD1 CD1 2 D3 D3 D3 27 p41 D111 D111 3 D4 D4 D4 28 p42 D121 D121 A D5 D5 D5 29 p13 D131 D131 5 D6 D6 D6 30 D14 D14 D14 6 D7 D7 D7 31 p45 D15 D151 7 CE1 CE1 CE1 32 CE2 CE2 CE2 8 A10 A10 A10 33 VS1 VS1 VS1 9 OE Z OE OE 34 IORD IORDZ IORDZ 10 A9 A9 A92 35 IOWR Z IOWR IOWR Z 11 A8 A8 A82 36 WE WEN WEZ 12 AT A7 A7 37 RDY
48. ait is Not Used Other conditions MWAIT information field 10h D9h Device Type Ww Device e Device type DH I O P Speed Device WPS 1 No WP S Device speed 1 250ns 12h 01h 1x 2K units 2KB of address space Device size 14h FFh List End Marker End of device End marker 16h 18h CISTPL JEDEC C JEDEC ID common memory Tuple code 18h 02h TPL LINK Link length is 2 bytes Link to next tuple 1Ah DFh PCMCIA Manufacturer s JEDEC Manufacturer s ID code JEDEC ID 1Ch 01h PCMCIA JEDEC Device Code Second byte of JEDEC ID 1Eh 20h CISTPL MANFID Manufacturer s ID code Tuple code 20h 04h TPL LINK 22h 00h Low Byte of PCMCIA Manufacturer s JEDEC manufacturer s ID Low byte of Code manufacturer s code 24h 00h High Byte of PCMCIA Code of 0 because the other byte is the High byte of the Manufacturer s Code JEDEC 1 byte manufacturer s ID manufacturer s code 26h 00h Low Byte of Product Code Manufacturer s code for SiliconDrive CF Low byte of the product code 28h 00h High Byte of Product Code Manufacturer s code for SiliconDrive CF High byte of the product code 2Ah 21h CISTPL FUNCID Function ID tuple Tuple code 2Ch 02h TPL LINK Link length is 2 bytes Link to next tuple 3150C 10DSR SiLICONSYsTEMS PROPRIETARY This document and the information contained within it is confidential and proprietary to SiliconSystems Inc All unauthorized use and or reproduction is prohibited PAGE 25 FEBRUARY 2 2009 ATTRIBUTE MEMORY DESCRIPTION AND OPERATI
49. anslate Sector 87h Y Y Y Y Y 1 Wear Level F5h Y 2 Write Buffer E8h D 1 Write DMA CAh Y Y Y Y Y 2 Write Long Sector 32h 33h Y Y Y Y 3 Write Multiple C5h Y Y Y Y Y 3 Write Multiple w o CDh Y Y Y Y Y Erase 2 Write Sector s 30h 31h Y Y Y Y Y 2 Write Sector s wo 38h Y Y Y Y Y Erase 3 Write Verify 3Ch Y Y Y Y Y This function does not apply to SiliconDrives that have DMA disabled Notes e CY Cylinder SC Sector Count DH Drive Head SN Sector Number FR Feature LBA LBA bit of the Drive Head register D denotes that only the drive bit is used SILICONSYSTEMS PROPRIETARY This document and the information contained within it is confidential and proprietary to SiliconSystems Inc 3150C 10DSR All unauthorized use and or reproduction is prohibited PAGE 59 FEBRUARY 2 2009 ATA CoMMAND BLOCK AND SET DESCRIPTION SSD Cxxx I 3150 DATA SHEET Check Power Mode 98h E5h The Check Power Mode command verifies the device s current power mode When the device is configured for standby mode or is entering or exiting standby the BSY bit is set the Sector Count register set to 00h and the BSY bit is cleared In idle mode BSY is set and the Sector Count register is set to FFh The BSY bit is then cleared and an interrupt is issued Table 48 Check Power Mode 98h E5h Reg ister D Dg Ds D4 Ds D D Do Feature Sector Count Sector Number C
50. at 03h Write erase failed SILICONSYSTEMS PROPRIETARY This document and the information contained within it is confidential and proprietary to SiliconSystems Inc All unauthorized use and or reproduction is prohibited 3150C 10DSR PAGE 89 FEBRUARY 2 2009 ATA CoMMAND BLOCK AND SET DESCRIPTION SSD Cxxx I 3150 DATA SHEET Translate Sector 87h The Translate Sector command is not currently supported by the SiliconSystems SiliconDrive If the host issues this command the device responds with OxOOh in the data register Table 78 Translate Sector 87h Register D Dg D5 Da D3 D2 Dy Do Feature X Sector Count Sector Count Sector Number Sector Number LBA7 0 Cylinder Low Cylinder Low LBA15 8 Cylinder High Cylinder High LBA23 16 Drive Head 1 LBA 1 Drive Head Number LBA27 24 Command 87h SiLICONSYsTEMS PROPRIETARY This document and the information contained within it is confidential and proprietary to SiliconSystems Inc All unauthorized use and or reproduction is prohibited 3150C 10DSR PAGE 90 FEBRUARY 2 2009 ATA CoMMAND BLOCK AND SET DESCRIPTION SSD Cxxx I 3150 DATA SHEET Wear Level F5h The Wear Level command is supported as an NOP command for the purposes of backward compatibility with the ANSI AT attachment standard This command sets the Sector Count register to OxOOh Table 79 Wear Level F5h
51. ation D7 Dg Ds D4 D3 D D Do Read SRESET LevIREQ Configuration Index Write Default 0 0 0 0 0 0 0 0 Value Bit s Description SRESET When set this bit initiates a software reset sequence which is equivalent to a power on reset or hardware reset LevIREQ IREQ interrupt signal level mode select Logic 0 Pulse mode Logic 1 Level mode Configuration e Memory mapped mode 000000B Index Independent I O mode 000001B Primary mode 000010B e Secondary mode 000011B SiLICONSYsTEMS PROPRIETARY This document and the information contained within it is confidential and proprietary to SiliconSystems Inc All unauthorized use and or reproduction is prohibited 3150C 10DSR PAGE 36 FEBRUARY 2 2009 ATTRIBUTE MEMORY DESCRIPTION AND OPERATION SSD Cxxx I 3150 DATA SHEET CONFIGURATION AND STATUS REGISTER 202h The Configuration and Status Register CSR informs the host of any status changes with regard to power down Table 23 Configuration and Status Register 202h Operation D7 Dg Ds D3 D3 Do D Do Read Changed SigChg lOis8 0 O0 PwrDn Int 0 Write Changed SigChg Ois8 0 O0 PwrDn Int 0 Default 0 0 0 0 0 0 0 0 Value Bit s Description Changed Indicates that either CREADY D5 or CWPort D4 of the Pin Replacement register is set Additionally this bit changes state as the Powerdown D2 bit changes SigChg Outputs the inverse state of the Changed bit to the hardware in
52. atus Command 0 8 X X 1 0 0 0 Duplicate Duplicate Even Data Even Data Read Write 0 9 X X 1 0 0 1 Duplicate Odd Duplicate Odd Data Read Data Write 0 D X X 1 1 0 1 Duplicate Error Duplicate Feature 0 E X X 1 1 1 0 Alternate Device Control Status 0 F X X 1 1 1 1 Drive Address Reserved 3150C 10DSR SiLICONSYsTEMS PROPRIETARY This document and the information contained within it is confidential and proprietary to SiliconSystems Inc All unauthorized use and or reproduction is prohibited PAGE 43 FEBRUARY 2 2009 ATA AND TRUE IDE REGISTER DECODING SSD Cxxx I 3150 DATA SHEET PRIMARY AND SECONDARY UO MAPPED REGISTER DECODING Table 32 Primary and Secondary LO Mapped Register Decoding A9 A4 A9 A4 Reg A10 Primary Secondary A3 A2 A1 AO IORD L IOWR L 0 X 1Fxh 17xh 0 0 0 OU Even Data Even Data Read Write 0 X 1Fxh 17xh 0 0 O 1 Error Feature 0 X 1Fxh 17xh O 0 1 O Sector Sector Count Count 0 X 1Fxh 17xh O 0 1 1 Sector Sector Number Number 0 X 1Fxh 17xh O 1 0 0 Cylinder Cylinder Low Low 0 X 1Fxh 17xh 0 1 0 1 Cylinder Cylinder High High 0 X 1Fxh 17xh O 1 1 0 Drive Head Drive Head 0 X 1Fxh 17xh O 1 1 1 Status Command 0 X 3Fxh 37xh O 1 1 0O Alternate Device Status Control 0 X 3Fxh 37xh O 1 1 1 Drive Reserved Address 3150C 10DSR All unauthorized use and or reproduction is prohibited SiLICONSYsTEMS PROPRIETARY This document and the information contained withi
53. ctive low hardware reset from the host Voc 13 38 5V 3 3V power PC Card memory mode SILICONSYSTEMS PROPRIETARY This document and the information contained within it is confidential and proprietary to SiliconSystems Inc All unauthorized use and or reproduction is prohibited 3150C 10DSR PAGE 12 FEBRUARY 2 2009 ELECTRICAL SPECIFICATION SSD Cxxx I 3150 DATA SHEET Table 8 Signal Descriptions Continued Signal Name Pin Type Description Vcc This signal is the same for all modes PC Card I O mode Vcc This signal is the same for all modes True IDE mode VS1 VS2 33 40 O Voltage Sense Signals e VS1 is grounded so that the SiliconDrive CF CIS can be read at 3 3V e VS2 is reserved by PC Card for a secondary voltage VS1 VS2 This signal is the same for all modes PC Card I O mode V81 VS2 This signal is the same for all modes True IDE mode WAIT 42 O The WAIT signal is driven low by the PC Card memory SiliconDrive CF to signal the host to mode delay completion of a memory or I O cycle that is in progress WAIT This signal is the same as the PC PC Card I O Card Memory Mode signal mode IORDY In true IDE mode this output signal True IDE mode may be used as IORDY WE 36 This is a signal driven by the host and PC Card memory used for strobing memory write data mode to the registers of the SiliconDrive CF when the card is configured in the
54. d allows the host to read the contents of the sector buffer When issued the device sets the BSY bit and sets up the sector buffer data in preparation for the read operation When the data is ready the DRQ bit is set and the BSY bit in the Status register are set and cleared respectively Table 57 Read Buffer E4h Register D De Ds D D3 Do D Do Feature Sector Count Sector Number Cylinder Low Cylinder High Drive Head X X X Drive X Command E4h Xp X OX xx SiLICONSYsTEMS PROPRIETARY This document and the information contained within it is confidential and proprietary to SiliconSystems Inc All unauthorized use and or reproduction is prohibited 3150C 10DSR PAGE 71 FEBRUARY 2 2009 ATA CoMMAND BLOCK AND SET DESCRIPTION SSD Cxxx I 3150 DATA SHEET Read DMA C8h The Read DMA command allows the host to read data using the DMA transfer protocol Note This function does not apply to SiliconDrives that have DMA disabled Table 58 Read DMA C8h Register D De Ds D3 D3 Do D Do Feature X Sector Count Sector Count Sector Number Sector Number LBA7 0 Cylinder Low Cylinder Low LBA15 8 Cylinder High Cylinder High LBA23 16 Drive Head 1 LBA 1 Drive Head Number LBA27 24 Command C8h SILICONSYSTEMS PROPRIETARY This document and the information contained within it is confidential and pr
55. d description field e E 1 8 bit hosts supported TPCE IO IO AddrLines 10 lines decoded COh 61h LS AS N Range e LS 1 Size of lengths is 1 byte UO range format e AS 2 Size of address is 2 bytes description N Range 1 Address Range 1 C2h FOh First UO Base Address First I O base address LSB First UO range address C4h 01h First UO Base Address First UO base address MSB C6h 07h First UO Base Address First I O length 1 First UO range length C8h F6h Second I O Base Address Second UO base address LSB Second I O range address CAh 03h Second I O Base Address Second I O base address MSB CCh 01h Second I O Range Length Second I O length 1 Second I O range length CEh EEN S P L M IRQ Level e S 1 Share logic active Interrupt request e Pz1 Pulse mode IRQ supported description structure e L 1 Level mode IRQ supported TPCE IR e M 0 Bit mask of IRQs present IRQ level is IRQ14 DOh 21h X R P R OJA T X 0 No more miscellaneous fields Miscellaneous HR Reserved features field e Pz1 Powerdown supported TPCE MI e RO 7 0 Not read only mode e A 0 Audio not supported T 0 Single drive D2h 1Bh CISTPL TABLE ENTRY Configuration table entry tuple Tuple code D4h 06h TPL LINK Link length is 6 bytes Link to next tuple D6h 02h D Configuration Index ATA primary I O mapped configuration Configuration table 0 No Interface byte index byte D 0 No Default entry TPCE INDX e Configuration index 2 D8h 01h D Configuration Ind
56. d use and or reproduction is prohibited PAGE 9 FEBRUARY 2 2009 ELECTRICAL SPECIFICATION SSD Cxxx I 3150 DATA SHEET Table 8 Signal Descriptions Continued Signal Name Pin Type Description IORD 34 This signal is not used in this mode PC Card memory mode IORD This is an I O read strobe generated PC Card UO by the host This signal gates I O data mode onto the bus from the SiliconDrive CF when the card is configured to use the I O interface IORD In true IDE mode this signal has the True IDE mode same function as the PC Card I O mode JIOWR 35 This signal is not used in this mode PC Card memory mode IOWR The I O write strobe pulse is used to PC Card I O clock I O data on the Card data bus mode into the SiliconDrive CF controller registers when the SiliconDrive CF is configured to use the UO interface The clocking occurs on the negative to positive edge of the signal the trailing edge JIOWR In true IDE mode this signal has the True IDE mode same function as the PC Card UO mode OE 9 This is an output enable strobe PC Card memory generated by the host interface which mode is used to read e Data from the SiliconDrive CF in memory mode The CIS and configuration registers OE In PC Card I O mode this signal is PC Card UO used to read the CIS and mode configuration registers SiLICONSYsTEMS PROPRIETARY This document and the information c
57. ed the solid state memory chips do not need to be formatted After an appropriate amount of time the DSC bit is set Table 63 Seek 7Xh Register D Dg D5 D Dg D2 Dy Do Feature X Sector Count X Sector Number Sector Number LBA7 0 Cylinder Low Cylinder Low LBA15 8 Cylinder High Cylinder High LBA23 16 Drive Head 1 LBA 1 Drive Head Number LBA27 24 Command 7Xh SiLICONSYsTEMS PROPRIETARY This document and the information contained within it is confidential and proprietary to SiliconSystems Inc All unauthorized use and or reproduction is prohibited 3150C 10DSR PAGE 77 FEBRUARY 2 2009 ATA CoMMAND BLOCK AND SET DESCRIPTION SSD Cxxx I 3150 DATA SHEET Set Features EFh The Set Features command allows the host to configure the feature set of the device according to the attributes listed in Table 65 Table 64 Set Features EFh Register D7 De Ds D4 D3 Do D Do Feature Feature Sector Count X Sector Number X Cylinder Low X Cylinder High X Drive Head X X X Drive X Command EFh Table 65 Set Features Attributes Feature Operation 01h Enable 8 bit data transfer 66h Disable reverting to power on defaults 81h Disable 8 bit data transfer BBh 4 bytes of data apply on Read Write Long commands CCh Enable revert to power on defaults On power up or followin
58. eous information Feature selection MS 00 No memory space byte TPCE FS information e R 70 No interrupt information present O 70 No I O port information present T 0 No timing information present e Pz1 Vgc only information A2h 21h R DI PI Al SI HV LV NV Nominal voltage only follows Power parameters R Reserved for Vers DI Powerdown current information e Pl Peak current information Al Average current information Si Static current information HV Maximum voltage information LV Minimum voltage information NV Nominal voltage information A4h B5h X Mantissa Exponent Nominal voltage 3 0V Vec nominal value A6h 1Eh X Mantissa Exponent 0 3V Extension byte A8h 4Dh X Mantissa Exponent Maximum average current over 10ms is Maximum average 45mA current AAh 1Bh CISTPL TABLE ENTRY Configuration table entry tuple Extension byte ACh 12h TPL LINK Link length is 18 bytes Link to next tuple AEh C2h D Configuration Index ATA primary I O mapped configuration Configuration table Interface byte follows index byte Dc 1 default entry follows TPCE INDX Configuration index 2 BOh 41h W RP B Interface Type W 0 Wait not used Interface description e Rz 1 Ready active field TPCE IF e P 0 WP not used B0 BVS1 and BVD2 not used F type 1 I O interface B2h 99h M MS IR IOI T P e Mzf Miscellaneous information Feature selection present byte TPCE FS MS 00 No memory space informati
59. erminated by writing the cylinder head and sector number of the last sector read in the task file On error the read operation is aborted in the errant sector Table 60 Read Sector 20h 21h Register D De Ds D D3 Do D Do Feature X Sector Count Sector Count Sector Number Sector Number LBA7 0 Cylinder Low Cylinder Low LBA15 8 Cylinder High Cylinder High LBA23 16 Drive Head 1 LBA 1 Drive Head Number LBA27 24 Command 20h or 21h SILICONSYSTEMS PROPRIETARY This document and the information contained within it is confidential and proprietary to SiliconSystems Inc All unauthorized use and or reproduction is prohibited 3150C 10DSR PAGE 74 FEBRUARY 2 2009 ATA CoMMAND BLOCK AND SET DESCRIPTION SSD Cxxx I 3150 DATA SHEET Read Long Sector s 22h 23h The Read Long Sector s command operates similarly to the Read Sector s command with the exception that it transfers requested data sectors and ECC data The long instruction ECC byte transfer for Long commands is a byte transfer at a fixed length of 4 bytes Table 61 Read Long Sector s 22h 23h Register D Dg Ds Dg D3 Dg Dy Do Feature X Sector Count X Sector Number Sector Number LBA7 0 Cylinder Low Cylinder Low LBA15 8 Cylinder High Cylinder High LBA23 16 Drive Head 1 LBA 1 Drive Head Number LBA27 24
60. escription 6 LBA Selects between CHS 0 and LBA 1 addressing mode 4 Drive Address DRV Indicates the drive number selected by the host either O or 1 3 0 HS3 to 0 Indicates bits 3 0 of the head number in CHS addressing mode or LBA bits 27 24 in LBA mode CHS to LBA conversion LBA C x HpC H x SpH S 1 LBA to CHS conversion o C LBA HpC x SpH o H LBA SpH mod HpC o S LBA mod SpH 1 Where C is the cylinder number H is the head number S is the sector count HpC is the head count per cylinder count SpH is the sector count per head count track oO 0 Oo Q SiLICONSYsTEMS PROPRIETARY This document and the information contained within it is confidential and proprietary to SiliconSystems Inc All unauthorized use and or reproduction is prohibited 3150C 10DSR PAGE 52 FEBRUARY 2 2009 ATA REGISTERS SSD Cxxx I 3150 DATA SHEET STATUS REGISTER The Status register provides the device s current status to the host The status register is an 8 bit read only register When the contents of the register are read by the host the IREQ bit is cleared Table 41 Status Register Operation D De Ds D4 D3 Do D Do Read Write BSY DRDY DWF DSC DRQ CORR IDX ERR Default Value 0 0 0 0 0 0 0 0 Bit s Description 7 Busy BSY Set when the drive is busy and unable to process any new ATA commands 6 Data Ready DRDY Set when the de
61. ex Contiguous I O mapped ATA registers Configuration table configuration e 0 No interface byte D 0 No default entry e Configuration index 1 index byte TPCE_INDX 3150C 10DSR SILICONSYSTEMS PROPRIETARY This document and the information contained within it is confidential and proprietary to SiliconSystems Inc All unauthorized use and or reproduction is prohibited PAGE 31 FEBRUARY 2 2009 ATTRIBUTE MEMORY DESCRIPTION AND OPERATION SSD Cxxx I 3150 DATA SHEET Table 21 Card Information Structure Continued au Data 7 6 5 4 3 2 1 0 Description of Contents CIS Function Offset DAh 21h M MS IR lO T P M 0 No miscellaneous information Feature selection MS 00 No memory space byte TPCE FS information e R 70 No interrupt information present O 70 No I O port information present T 0 No timing information present e P 1 Vec only information DCh B5h R DI Pl Al SI HVY LV NV Nominal voltage only follows Power parameters R Reserved for Vec DI Powerdown current information e Pl Peak current information Al Average current information Si Static current information HV Maximum voltage information LV Minimum voltage information NV Nominal voltage information DEh 1Eh X Mantissa Exponent Nominal voltage 3 0V Vec nominal value EOh 4Dh Extension 0 3V Extension byte E2h 1Bh CISTPL_TA
62. for Vor DI Powerdown current information e PI Peak current information Al Average current information Si Static current information HV Maximum voltage information LV Minimum voltage information NY Nominal voltage information 76h B5h X Mantissa Exponent Nominal voltage 7 3 0 V Vec nominal value 78h 1Eh Extension 0 3 V Extension byte 7Ah 4Dh X Mantissa Exponent Maximum average current over 10ms is Maximum average 45 mA current 7Ch 1Bh CISTPL_TABLE_ENTRY Configuration table entry tuple Tuple code 7Eh ODh TPL_LINK Link length is 10 bytes Link to next tuple 80h Cih D Configuration INDEX Contiguous I O mapped ATA registers Configuration table configuration index byte 1 Interface byte follows TPCE INDX e D 1 Default entry e Configuration index 1 82h 41h W RP B Interface Type W 0 Wait not used Interface description e R 1 Ready active field TPCE IF P 0 WP not used B 0 BVS1 and BVD2 not used IF type 1 I O interface 84h 99h M MS IR IOI T P e Mzf Miscellaneous information Feature selection present MS 00 No memory space information byte TPCE FS IR 7 1 Interrupt information present IO 1 I O port information present T 0 No timing information present P 1 Vcc only information 3150C 10DSR SiLICONSYsTEMS PROPRIETARY This document and the information contained within it is confidential and proprietary to SiliconSystems Inc A
63. g a hardware reset the device is set to the default mode 81h SiLICONSYsTEMS PROPRIETARY This document and the information contained within it is confidential and proprietary to SiliconSystems Inc 3150C 10DSR All unauthorized use and or reproduction is prohibited PAGE 78 FEBRUARY 2 2009 ATA CoMMAND BLOCK AND SET DESCRIPTION SSD Cxxx I 3150 DATA SHEET Set Multiple Mode C6h The Set Multiple Mode command allows the host to access the drive via Read Multiple and Write Multiple ATA commands Additionally the command sets the block count i e the number of sectors within the block for the Read Write Multiple command The sector count per block is set in the Sector Count register Table 66 Set Multiple Mode C6h Register D Dg Ds D4 Ds Do D Do Feature X Sector Count Sector Count Sector Number X Cylinder Low X Cylinder High X Drive Head X X X Drive X Command C6h SiLICONSYsTEMS PROPRIETARY This document and the information contained within it is confidential and proprietary to SiliconSystems Inc All unauthorized use and or reproduction is prohibited 3150C 10DSR PAGE 79 FEBRUARY 2 2009 ATA CoMMAND BLOCK AND SET DESCRIPTION SSD Cxxx I 3150 DATA SHEET Set Sleep Mode 99h E6h The Set Sleep Mode command allows the host to set the device in sleep mode When the onboard controller transitions to sleep mode it clears the BSY bit
64. ister Decodmg AAA 42 Independent I O Mode Register Decodmg 43 Primary and Secondary I O Mapped Register Decoding nsssseeeeeeeeeeeeeeeeeeeeeene 44 Task File e EL TE 45 ATA Registers M ENERE 46 Brad c 46 Eror REgISter Mee v LL 46 Feat re TRON SUSU e T P 47 er ela PP 48 Sector Number e I H R 49 Cylinder Low e EE 50 Cylinder High i a 51 SILICONSYSTEMS PROPRIETARY This document and the information contained within it is confidential and proprietary to SiliconSystems Inc All unauthorized use and or reproduction is prohibited 3150C 10DSR PAGE IV FEBRUARY 2 2009 TABLE OF CONTENTS SSD Cxxx I 3150 DATA SHEET Dive Head Register ceases m 52 Status FRO SUSE C ted 53 ense neern 54 Alternate Status Register e 55 Device le RE 56 Device Address RegisSteT RTT 57 ATA Command Block and Set DeSCriptiOn cccccssseeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeees 58 ATA Command ET gm 58 Check See E E BEE 60 Executive Drive Diagnostic SUP iii ii ecou eiit etn ptr eege 61 Format Track 50h X cases 62 lid ntify Drive dij t rm 63 Identify Drive Drive Attribute Data 64 rio cs m 67
65. lg Fe TT i jl i iul M i Revision HiStOFry iiieei easi usui nid End dias ct viva chkda sd du du dua kic ki d lv e E ed ad dd dra I EISEGTEIBUEIS eegene VII EISEGI E Vill PHYSICAL Specifications ein quad e adir Codici rds Ea EEEa A EUR 1 Physical II e 1 tee Specifications 2 E e eec m 2 System Power REQUIrOMOMS NNEEEEEEEESEERERSEEEEEEEREEEEEEEEEEEEENEEEEEEEEEEESEEESENESEEEEEE EE 2 Fe ANY 3 Projected Operational Life Spalt siisnsiaicsscccsvssasecndaias daa tdnaachiasatenadebeatasectbauasseaiaendianiaeaaass 3 Product Capacity Ee annann A IRR DR pAd E icc qupd zug Va daa MM V D 4 Environmental SpecificatiOnS t OE OO 4 EE ee 5 PUBL PS SNOUT A me 5 eller cdet Tee 6 Absolute Ee inr E 14 locii P 15 leger M L 15 SEP r c 16 Attribute and Common Memory Read Timing eeeeeeeeeesesessssrerrrrrrrrrrrrrrenn 16 Attribute and Common Memory Write Timing eee eeeeeeeeeeeeeeeneeaeaaaaes 17 VO Access Read WR Vir le m 18 VO Access IHE mI m 19 True IDE Read Write Access Timing
66. liconSystems Inc All unauthorized use and or reproduction is prohibited 3150C 10DSR PAGE X FEBRUARY 2 2009 PHYSICAL SPECIFICATIONS SSD Cxxx I 3150 DATA SHEET PHYSICAL SPECIFICATIONS The SiliconDrive CF products are offered in an industry standard Type form factor See Part Numbering on page 95 for details regarding CF capacities PHYSICAL DIMENSIONS This section provides diagrams that describe the physical dimensions for the CF 3 3 0 10 el O U 36 4 0 15 Figure 1 Physical Dimensions SILICONSYSTEMS PROPRIETARY This document and the information contained within it is confidential and proprietary to SiliconSystems Inc All unauthorized use and or reproduction is prohibited 3150C 10DSR PAGE 1 FEBRUARY 2 2009 PRODUCT SPECIFICATIONS SSD Cxxx I 3150 DATA SHEET PRODUCT SPECIFICATIONS Note All SiliconDrive CF values quoted are typical at 25 C and nominal supply voltage SYSTEM PERFORMANCE Table 1 System Performance Reset to Ready Startup Time Typical Maximum 200ms 400ms Read Transfer Rate Typical 8MBps Write Transfer Rate Typical 6MBps Burst Transfer Rate 16 7MBps Controller Overhead Command to DRQ 2ms maximum SYSTEM POWER REQUIREMENTS Table 2 System Power Requirements DC Input Voltage 3 3 10 5 0 10 Sleep Standby Current lt 0 5mA 1 0mA Read Typical Peak 20mA 7
67. ll unauthorized use and or reproduction is prohibited PAGE 28 FEBRUARY 2 2009 ATTRIBUTE MEMORY DESCRIPTION AND OPERATION SSD Cxxx I 3150 DATA SHEET Table 21 Card Information Structure Continued DUE Data 7 6 5 4 3 2 1 O Description of Contents CIS Function Offset 86h 27h R DI Pl Al SI HV LV NV Nominal voltage only follows Power parameters R Reserved for Vcc DI Powerdown current information Pl Peak current information Al Average current information Si Static current information e HV Maximum voltage information LV Minimum voltage information NV Nominal voltage information 88h 55h X Mantissa Exponent Nominal voltage 5V Vec nominal value 8Ah 4Dh X Mantissa Exponent Vec nominal 4 5V Vec minimum value 8Ch 5Dh X Mantissa Exponent Vec nominal 5 5V Vcc maximum value 8Eh 75h X Mantissa Exponent Maximum average current over 10ms is Maximum average 80mA current 90h 64h R S E 1 O Addrline S 1 16 bit hosts supported UO space e E 1 8 bit hosts supported description field lO AddrLine 4 lines decoded TPCE IO 92h Fon S PI L M V BI Ne S 1 Share logic active Interrupt request e Pz1 Pulse mode IRQ supported description structure e L 1 Level mode IRQ supported TPCE IR e M 1 Bit mask of IRQs present V0 No vender unique IRQ B0 No bus error IRQ 1 0 No IO check IRQ e N 0 No NMI
68. m Maximum Units Ta Storage Temperature 55 125 C TA Operating Temperature 40 85 C Vec Vcc with Respect to GND 0 3 6 7 V Vin Input Voltage 0 5 3 8 V Vout Output Voltage 0 3 3 6 V 3150C 10DSR SiLICONSYsTEMS PROPRIETARY This document and the information contained within it is confidential and proprietary to SiliconSystems Inc All unauthorized use and or reproduction is prohibited PAGE 14 FEBRUARY 2 2009 ELECTRICAL SPECIFICATION SSD Cxxx I 3150 DATA SHEET CAPACITANCE Table 10 Capacitance Symbol Parameter Maximum Units Cin Input Capacitance 35 pF Cout Output Capacitance 35 pF Cio Bidirectional Capacitance 35 pF DC CHARACTERISTICS Table 11 DC Characteristics 3 3 V 10 5V 10 Symbol Parameter Units Minimum Maximum Minimum Maximum Vec Power Supply 13 0 3 6 4 5 2 5 V Voltage li Input Leakage 5 5 UA 1 Current lio Output 5 5 uA Leakage 1 Current VccR Vcc Read 50 e 80 mA Current Vccw Vcc Write 50 e 80 mA Current Vccs Vcc Standby 0 3 0 5 mA Current ViL Input Low 0 3 0 3 x Vcc 0 3 0 3 x Vcc V Voltage Vin Input High 2 5 Vcc 0 3 2 5 Vcc 0 3 V Voltage VoL Output Low 0 4 0 4 V Voltage Vou Output High 2 4 2 4 V Voltage 1 Except the pulled up pulled down pin 3150C 10DSR SILICONSYSTEMS PROPRIETARY This document and the information contained within it is confidential and proprietary
69. memory interface mode This signal is also used for writing the configuration registers WE In PC Card I O mode this signal is PC Card UO used for writing the configuration mode registers SILICONSYSTEMS PROPRIETARY This document and the information contained within it is confidential and proprietary to SiliconSystems Inc All unauthorized use and or reproduction is prohibited 3150C 10DSR PAGE 13 FEBRUARY 2 2009 ELECTRICAL SPECIFICATION SSD Cxxx I 3150 DATA SHEET Table 8 Signal Descriptions Continued Signal Name Pin Type Description WE True IDE mode In true IDE mode this input signal is not used and should be connected to Vcc by the host WP 24 O PC Card memory mode lOIS16 PC Card I O mode lOIS16 True IDE mode Write Protect Memory Mode The SiliconDrive CF does not have a write protect switch This signal is held low after the completion of the reset initialization sequence UO Operation When the SiliconDrive CF is configured for I O operation pin 24 is used for the I O Selected which is a 16 bit port IOIS16 function A low signal indicates that a 16 bit or odd byte only operation can be performed at the addressed port In true IDE mode this output signal is asserted low when this device is expecting a word data transfer cycle ABSOLUTE MAXIMUM RATINGS Table 9 Absolute Maximum Ratings Symbol Parameter Minimu
70. n wa twHox D 15 0 Dout Figure 3 Attribute and Common Memory Write Timing Diagram Table 13 Attribute and Common Memory Write Timing Symbol Parameter Minimum Maximum Units twR Write Cycle Time 100 ns twLwH Write Pulse Width 60 ns tavwL Address Setup Time 10 ns tAVWH Address Setup Time for WE 70 ns teLWwH Card Enable Setup Time for WE 70 ns twHDX Data Hold Time 10 ns tWHAX Write Recover Time 15 ns twi Oz Output Disable Time from WE 75 ns toLwH Output Disable Time from OE 100 ns twHOX Output Enable Time from WE 5 ns toupx Output Enable Time from OE 5 ns tWLoL Output Enable Setup for WE 10 ns tWHOL Output Enable Hold from WE 10 ns teLwL Card Enable Setup Time before WE 0 ns tGHEH Card Enable Hold Time from WE 15 ns tpvwH Data Setup Time 40 ns SILICONSYSTEMS PROPRIETARY This document and the information contained within it is confidential and proprietary to SiliconSystems Inc All unauthorized use and or reproduction is prohibited 3150C 10DSR PAGE 17 FEBRUARY 2 2009 ELECTRICAL SPECIFICATION SSD Cxxx I 3150 DATA SHEET l O Access Read Timing Figure 4 UO Access Read Timing Diagram Table 14 I O Access Read Timing Symbol Parameter Minimum Maximum Units tDVRL Data Delay after IORD 50 ns tiGHax Data Hold following IORD 5 ns ticLIGH IORD P
71. n it is confidential and proprietary to SiliconSystems Inc PAGE 44 FEBRUARY 2 2009 ATA AND TRUE IDE REGISTER DECODING SSD Cxxx I 3150 DATA SHEET TASK FILE REGISTER SPECIFICATION The Task File registers are used for reading and writing the storage data in the SiliconDrive The decoded addresses are as shown in the following table Table 33 Task File Register Specification CSO CS1 DAO2 DAO1 DAOO DIOR L DIOW L 0 1 0 0 0 Data Data 0 1 0 0 1 Error Feature 0 1 0 1 0 Sector Count Sector Count 0 1 0 1 1 Sector Number Sector Number 0 1 1 0 0 Cylinder Low Cylinder Low 0 1 1 0 1 Cylinder High Cylinder High 0 1 1 1 0 Drive Head Drive Head 0 1 1 1 1 Status Command 0 0 X X X Invalid Invalid 1 1 X X X High Z Not Used 1 0 0 X X High Z Not Used 1 0 1 0 X High Z Not Used 1 0 1 1 0 Alternate Status Device Control 1 0 1 1 1 Device Address Not Used 3150C 10DSR SiLICONSYsTEMS PROPRIETARY This document and the information contained within it is confidential and proprietary to SiliconSystems Inc All unauthorized use and or reproduction is prohibited PAGE 45 FEBRUARY 2 2009 ATA REGISTERS SSD Cxxx I 3150 DATA SHEET ATA REGISTERS DATA REGISTER The Data register is a 16 bit register used to transfer data blocks between the host and drive buffers The register may set to 8 bit mode by using the Set Features Command defined in Seek 7Xh on page 77
72. n it is confidential and proprietary to SiliconSystems Inc All unauthorized use and or reproduction is prohibited PAGE 20 FEBRUARY 2 2009 ELECTRICAL SPECIFICATION SSD Cxxx I 3150 DATA SHEET True IDE Multiword DMA Read Write Access Timing This function does not apply to SiliconDrives that have DMA disabled DIOR DIOWA 4 Leena CSOLCSI mM in DMARG DMACK DD 15 0 Iowa IRDA Te Lan Figure 7 True IDE Multiword DMA Read Write Access Timing Table 17 True IDE Multiword DMA Read Write Access Timing Symbol Parameter Minimum Maximum Units trwc Cycle Time mode 2 100 ns tawew DIOR DIOW Pulse Width 65 ns tRDA DIOR Data Access 50 ns trwsu DIOR DIOW Data Setup Time 15 ns twH DIOW Data Hold Time 5 ns try DIOR Data Hold Time 5 ns tpugv DMACK to DIOR DIOW Setup Time 0 ns tRwDH DIOR DIOW to DMACK Hold Time 5 ns tRwN DIOR DIOW negated Pulse Width 25 ns trwp DIOR DIOW to DMARQ Delay 35 ns tcsrw CS 1 0 valid to DIOR DIOW 10 ns tcsH CS 1 0 Hold Time 10 ns SILICONSYSTEMS PROPRIETARY This document and the information contained within it is confidential and proprietary to SiliconSystems Inc 3150C 10DSR All unauthorized use and or reproduction is prohibited PAGE 21 FEBRUARY 2 2009 ATTRIBUTE MEMORY DESCRIPTION AND OPERATION SSD Cxxx I 3150 DATA SHEET ATTRIBUTE MEMORY DESCRIPTION AND OPERATION The at
73. nder Low lll Me 50 Cylinder High Register E 51 ENN E 52 ez ario EE 53 Command le cle M I 54 Alternate Status Register oi enirurt rupi unes entntE adus pu cL EU DUURMa ERR aD RE DERE REA 55 Device Control REGISTER m 56 Device Address Register 1 ecececcceeeneneneeeeeeeeeeeensennenenceccceccensseeneseee 57 ATA Command Block and Set Description n nnssseeeseseneennenenrn nnt nnnnenrneereen 58 ATA Command 5 Secs essen ener 58 Check Power Mode 98h E5h ceca ENEE centuries 60 Executive Drive Diagnostic 90h seee 61 euni q MT 62 jean pbi i i ECH e 63 Identify Drive Drive Attribute Data 64 bI ES C D ES 67 Idle Immediate 95h ET e ce erbe Eee e epe ov pe edente 68 Initialize Drive Parameters 91h eecceceeessesesssseeeeeeeeee 69 Ge dr pac 70 SILICONSYSTEMS PROPRIETARY This document and the information contained within it is confidential and proprietary to SiliconSystems Inc All unauthorized use and or reproduction is prohibited 3150C 10DSR PAGE IX FEBRUARY 2 2009 LisT OF TABLES SSD Cxxx I 3150 DATA SHEET Table 57 Table 58 Table 59 Table 60 Table 61 Table 62 Table 63 Table 64 Table 65 Table 66 Table 67 Table 68 Table 69
74. nt and the information contained within it is confidential and proprietary to SiliconSystems Inc All unauthorized use and or reproduction is prohibited 3150C 10DSR PAGE 11 FEBRUARY 2 2009 ELECTRICAL SPECIFICATION SSD Cxxx I 3150 DATA SHEET Table 8 Signal Descriptions Continued Signal Name Pin Type Description REG 44 This signal is used during memory PC Card memory cycles to distinguish between mode common memory and register Attribute Memory attribute memory accesses This Select signal is set High for common memory Low for attribute memory REG The signal must also be active low PC Card I O during UO cycles when the I O mode address is on the bus DMACK In true IDE mode this signal is used True IDE mode by the host in response to DMARQ to initiate DMA transfers The DMARQ DMACK handshake is used to provide flow control during the transfer When DMACK is asserted CS0 and CS1 are not asserted and transfers are 16 bits wide RESET 41 When the pin is high this signal PC Card memory resets the SiliconDrive CF The mode SiliconDrive CF is reset only at power up if this pin is left high or open from power up The SiliconDrive CF is also reset when the Soft Reset bit in the Card Configuration Option register is set RESET This signal is the same as the PC PC Card I O Card Memory Mode signal mode RESET In the true IDE mode this input pin is True IDE mode the a
75. nued Signal Name Pin Type Description DMARQ 43 O True IDE mode In true IDE mode this signal is used for DMA transfers between the host and device DMARQ is asserted by the device when the device is ready to transfer data to from the host The direction of data transfer is controlled by IORD and IOWR This signal is used in a handshake manner with DMACK i e the device waits until the host asserts DMACK before negating DMARQ and reasserts DMARQ if there is more data to transfer The DMARQ DMACK handshake is used to provide flow control during the transfer D15 D00 31 30 29 I O These lines carry the data PC Card memory 28 27 49 commands and status information mode 48 47 6 between the host and the controller Ge DOO is the LSB of the word s even 23 22 21 byte D08is the LSB of the word s odd byte D15 D00 This signal is the same as the PC PC Card I O Card Memory Mode signal mode D15 D00 In true IDE mode all Task File True IDE mode operations occur in byte mode on the low order bus DOO D07 while all data transfers are 16 bits using DOO D15 GND 1 50 Ground PC Card memory mode GND This signal is the same for all modes PC Card I O mode GND This signal is the same for all modes True IDE mode 3150C 10DSR SILICONSYSTEMS PROPRIETARY This document and the information contained within it is confidential and proprietary to SiliconSystems Inc All unauthorize
76. on IR 1 Interrupt information present e 1lO 1 1 0 port information present T 0 No timing information present e Pz1 Vgc only information B4h 27h R DI PI Al SI HV LV NV Nominal voltage only follows Power parameters R Reserved for Vcc e DI Powerdown current information PI Peak current information Al Average current information SI Static current information HV Maximum voltage information e LV Minimum voltage information e NV Nominal voltage information 3150C 10DSR SiLICONSYsTEMS PROPRIETARY This document and the information contained within it is confidential and proprietary to SiliconSystems Inc All unauthorized use and or reproduction is prohibited PAGE 30 FEBRUARY 2 2009 ATTRIBUTE MEMORY DESCRIPTION AND OPERATION SSD Cxxx I 3150 DATA SHEET Table 21 Card Information Structure Continued DUE Data 7 6 5 4 3 2 1 O Description of Contents CIS Function Offset B6h 55h X Mantissa Exponent Nominal voltage 5V Vec nominal value B8h 4Dh X Mantissa Exponent Vec nominal A DN Vec minimum value BAh 5Dh X Mantissa Exponent Vec nominal 5 5V Vcc maximum value BCh 75h X Mantissa Exponent Maximum average current over 10ms is Maximum average 80mA current BEh EAh R S E I 1 0O AddrLine f Rz Range follows UO space e S 1 16 bit hosts supporte
77. only R Reserved 44h 1Ah CISTPL CONFIG Configuration tuple Tuple code 46h 05h TPL LINK Link length is 5 bytes Link to next tuple 48h 01h RAS RMS RAS e RFS Reserved Size of fields byte RMS TPCC RMSK size 1 0 TPCC SZ e RAS TPCC RADR size 1 1 e 1 byte register mask e 2 byte configuration base address 4Ah 07h TPCC LAST Entry with configuration index of 7 is final Last entry of entry in table configuration registers 4Ch 00h TPCC RADR LSB Configuration registers are located at Location of 200H in REG space configuration registers 4Eh 02h TPCC RADR MSB 50h OFh Reserved S P C Configuration index Configuration C Configuration and status registers present P Pin replacement mask e S Socket and copy TPCC RMSK 52h 1Bh CISTPL TABLE ENTRY Configuration table entry tuple Tuple code 54h OBh TPL_LINK Link length is 11 bytes Link to next tuple 3150C 10DSR SILICONSYSTEMS PROPRIETARY This document and the information contained within it is confidential and proprietary to SiliconSystems Inc All unauthorized use and or reproduction is prohibited PAGE 26 FEBRUARY 2 2009 ATTRIBUTE MEMORY DESCRIPTION AND OPERATION SSD Cxxx I 3150 DATA SHEET Table 21 Card Information Structure Continued RUE Data 7 6 5 4 3 2 1 O Description of Contents CIS Function Offset 56h COh D Config
78. ontained within it is confidential and proprietary to SiliconSystems Inc All unauthorized use and or reproduction is prohibited 3150C 10DSR PAGE 10 FEBRUARY 2 2009 ELECTRICAL SPECIFICATION SSD Cxxx I 3150 DATA SHEET Table 8 Signal Descriptions Continued Signal Name Pin Type Description ATA SEL To enable true IDE mode this input True IDE mode should be grounded by the host RDY BSY 37 O In memory mode this signal is PC Card memory Set high when the SiliconDrive CF mode is ready to accept a new data transfer operation Held low when the card is busy The host memory card socket must provide a pull up resistor At power up and reset the RDY BSY signal is held low busy until the SiliconDrive CF has completed its power up or reset function No access of any type should be made to the SiliconDrive CF during this time The RDY BSY signal is held high disabled from being busy whenever the SiliconDrive CF has been powered up with RESET continuously disconnected or asserted IREQ UO Operation After the SiliconDrive PC Card I O CF has been configured for I O mode operation this signal is used as Interrupt Request This line is strobed low to generate a pulse mode interrupt or held low for a level mode Input Acknowledge interrupt IREQ In true IDE mode this signal is the True IDE mode active high Interrupt Request to the host SILICONSYSTEMS PROPRIETARY This docume
79. oprietary to SiliconSystems Inc All unauthorized use and or reproduction is prohibited 3150C 10DSR PAGE 72 FEBRUARY 2 2009 ATA CoMMAND BLOCK AND SET DESCRIPTION SSD Cxxx I 3150 DATA SHEET Read Multiple C4h The Read Multiple command executes similarly to the Read Sector command with the exception that interrupts are issued only when a block containing the counts of sectors defined by the Set Multiple command is transferred Table 59 Read Multiple C4h Register D Dg D5 D Dg D2 Dy Do Feature X Sector Count Sector Count Sector Number Sector Number LBA7 0 Cylinder Low Cylinder Low LBA15 8 Cylinder High Cylinder High LBA23 16 Drive Head 1 LBA 1 Drive Head Number LBA27 24 Command C4h SILICONSYSTEMS PROPRIETARY This document and the information contained within it is confidential and proprietary to SiliconSystems Inc All unauthorized use and or reproduction is prohibited 3150C 10DSR PAGE 73 FEBRUARY 2 2009 ATA CoMMAND BLOCK AND SET DESCRIPTION SSD Cxxx I 3150 DATA SHEET Read Sector 20h 21h The Read Sector command allows the host to read sectors 1 to 256 as specified in the Sector Count register If the sector count is set to Oh all 256 sectors of data are made available When the command code is issued and the first sector of data has been transferred to the buffer the DRQ bit is set The Read Sector command is t
80. or configuration as well as system use may affect actual test results ratings and product specifications SiliconSystems welcomes user comments and reserves the right to revise this document and or make updates to product specifications products or programs described without notice at any time SiliconSystems makes no representations or warranties regarding this document The names of actual companies and products mentioned herein are the trademarks of their respective owners SiliconSystems SiliconDrive SiliconDrive II SiSecure SiliconDrive EP9 PowerArmor SiSMART SiKey SiZone SiProtect SiSweep SiPurge SiScrub SiliconDrive USB Blade SolidStor and the SiliconSystems logo are trademarks or registered trademarks of SiliconSystems Inc and may be used publicly only with the permission of SiliconSystems and require proper acknowledgement Other listed names and brands are trademarks or registered trademarks of their respective owners Copyright 2009 by SiliconSystems Inc All rights reserved No part of this publication may be reproduced without the prior written consent of SiliconSystems SILICONSYSTEMS PROPRIETARY This document and the information contained within it is confidential and proprietary to SiliconSystems Inc All unauthorized use and or reproduction is prohibited 3150C 10DSR PAGE 97 FEBRUARY 2 2009
81. ory space is 2KB Memory space description structures TPCE MS 6Ah 21h X R P RO AT X 0 No more miscellaneous fields Miscellaneous R Reserved features field Pz1 Powerdown supported TPCE MI RO 70 Not read only mode e A 0 Audio not supported T 0 Single drive 6Ch 1Bh CISTPL TABLE ENTRY Configuration table entry tuple Tuple code 6Eh 06h TPL LINK Link length is 6 bytes Link to next tuple 3150C 10DSR SiLICONSYsTEMS PROPRIETARY This document and the information contained within it is confidential and proprietary to SiliconSystems Inc All unauthorized use and or reproduction is prohibited PAGE 27 FEBRUARY 2 2009 ATTRIBUTE MEMORY DESCRIPTION AND OPERATION SSD Cxxx I 3150 DATA SHEET Table 21 Card Information Structure Continued DUE Data 7 6 5 4 3 2 1 0 Description of Contents CIS Function Offset 70h 00h I D IR IQU T P Memory mapped UO configuration Configuration table 0 No interface byte Mus jdm D 0 No default entry Configuration index 0 72h 01h M MS IR IO T P Mz0 No miscellaneous information Feature selection MS 00 No memory space byte information TPCE FS e R 70 No interrupt information present O 70 No I O port information present T 0 No timing information present e Pz1 Vgc only information 74h 21h R DI PI Al SI HV LV NV_ Nominal voltage only follows Power parameters R Reserved
82. ption 0 044Ah fixed 2 General configuration bit information TEPORE e 15 Non magnetic disk mode 14 Formatting speed latency 848A permissible gap needed removable ID 13 Track Offset option supported se a 12 Data Strobe Offset option supported oe 11 Over 0 5 rotational speed difference 10 Disk transfer rate gt 10Mbps e 9 10Mbps gt disk transfer rate gt 5Mbps e 8 5Mbps gt disk transfer rate e 7 Removable cartridge drive e 6 Fixed drive e 5 Spindle Motor Control option executed 4 Over 15ys changing head time e 3 Non MFM encoding 2 Soft sector allocation e 1 Hard sector allocation 0 Reserved 1 XXXXh 2 Number of cylinders 2 0000h 2 Reserved 3 00XXh 2 Number of heads 4 0000h 2 Number of unformatted bytes per track 5 XXXXh 2 Number of unformatted bytes per sector 6 XXXXh 2 Number of sectors per track 7 8 XXXXh 4 Number of sectors per device 9 0000h 2 Reserved 10 19 XXXXh 20 Serial number 3150C 10DSR SILICONSYSTEMS PROPRIETARY This document and the information contained within it is confidential and proprietary to SiliconSystems Inc All unauthorized use and or reproduction is prohibited PAGE 64 FEBRUARY 2 2009 ATA CoMMAND BLOCK AND SET DESCRIPTION SSD Cxxx I 3150 DATA SHEET Table 52 Identify Drive Drive Attribute Data Continued HN Data Default Bytes Data Description 20 0002h 2 Buffer type 0000h Not specified e 0001h A single ported single
83. sector buffer e 0002h A dual ported multisector buffer e 0003h A dual ported multisector buffer with a read caching 21 0002h 2 Buffer size in 512 byte increments 22 0004h 2 Number of ECC bytes passed on read write long commands 23 26 XXXXh 8 Firmware revision eight ASCII characters 27 46 XXXXh 40 Model number 40 ASCII characters 47 0001h 2 7 0 Maximum number of sectors that can be transferred with a Read Write Multiple command per interrupt 48 0000h 2 Double word 32 bit not supported 49 0002h 2 11 IORDY supported 9 LBA supported e 8 DMA supported 50 0000h 2 Reserved 51 0100h 2 15 8 PIO data transfer cycle timing 52 0000h 2 15 8 DMA data transfer cycle timing 53 0000h 2 e 1 Words 64 70 are valid 0 Words 54 58 are valid 54 XXXXh 2 Current number of cylinders 55 XXXXh 2 Current number of heads 56 XXXXh 2 Current sectors per track 57 58 XXXXh 4 Current capacity in sectors 59 010Xh 2 7 0 Current sectors can be transferred with a Read Write Multiple command per interrupt 60 61 XXXXh 4 Total number of sectors addressable in LBA mode 62 0000h 2 Single word DMA modes supported SiLICONSYsTEMS PROPRIETARY This document and the information contained within it is confidential and proprietary to SiliconSystems Inc All unauthorized use and or reproduction is prohibited 3150C 10DSR PAGE 65 FEBRUARY 2 2009 ATA CoMMAND BLOCK AND SET DESCRIPTION SSD Cxxx I 3150
84. t and issues an interrupt Table 55 Initialize Drive Parameters 91h Register D Dc Ds D D3 Do D Do Feature X Sector Count Sector Count Number of Sectors Sector Number X Cylinder Low X Cylinder High X Drive Head X 0 X Drive Head Number Number of Heads 1 Command 91h SiLICONSYsTEMS PROPRIETARY This document and the information contained within it is confidential and proprietary to SiliconSystems Inc All unauthorized use and or reproduction is prohibited 3150C 10DSR PAGE 69 FEBRUARY 2 2009 ATA CoMMAND BLOCK AND SET DESCRIPTION SSD Cxxx I 3150 DATA SHEET Recalibrate 1Xh The Recalibrate command sets the cylinder low and high head number to Oh and sector number to 1h in CHS mode In LBA mode i e LBA 1 the sector number is set to Oh Table 56 Recalibrate 1Xh Register D7 Dc D5 D D3 Do D Do Feature Sector Count Sector Number Cylinder Low Cylinder High Drive Head 1 LBA 1 Drive X Command 1Xh XI X OX xx SiLICONSYsTEMS PROPRIETARY This document and the information contained within it is confidential and proprietary to SiliconSystems Inc All unauthorized use and or reproduction is prohibited 3150C 10DSR PAGE 70 FEBRUARY 2 2009 ATA CoMMAND BLOCK AND SET DESCRIPTION SSD Cxxx I 3150 DATA SHEET Read Buffer E4h The Read Buffer comman
85. t X Sector Number X Cylinder Low X Cylinder High X Drive Head 1 LBA 1 Drive X Command X ATA COMMAND SET Table 47 ATA Command Set Class Command Name commana pega Son Code FR SC SN CY DH LBA 1 Check Power Mode 98h E5h D 1 Execute Drive 90h D Diagnostics 1 Erase Sector COh Y Y Y Y Y 2 Format Track 50h Y Y Y Y 1 Identify Drive ECh D 1 Idle 97h E3h Y D 1 Idle Immediate 95h E1h l D 1 Initialize Drive 91h Y Y Parameters 1 Read Buffer E4h D 1 Read DMA C8h Y Y Y Y Y 1 Read Multiple C4h Y Y Y Y Y This document and the information contained within it is confidential and proprietary to SiliconSystems Inc 3150C 10DSR SiLICONSYsTEMS PROPRIETARY All unauthorized use and or reproduction is prohibited PAGE 58 FEBRUARY 2 2009 ATA CoMMAND BLOCK AND SET DESCRIPTION SSD Cxxx I 3150 DATA SHEET Table 47 ATA Command Set Continued Class Command Name commana D hla Code FR SC SN CY DH LBA 1 Read Long Sector 22h 23h Y Y Y Y 1 Read Sector s 20h 21h Y Y Y Y 1 Read Verify Sector s 40h 41h l Y Y Y Y Y 1 Recalibrate 1Xh Y 1 Request Sense 03h D 1 Seek 7Xh Y Y Y Y 1 Set Features EFh Y D 1 Set Multiple Mode C6h Y D 1 Set Sleep Mode 99h E6h D 1 Standby 96h E2h D 1 Standby Immediate 94h EOh l D 1 Tr
86. te Sector s w o Erase 38h The Write Sector s w o Erase command functions similar to the Write Sector command with the exception that the implied pre erase i e Erase Sector s command is not issued prior to writing the sectors Table 81 Write Sector s w o Erase 38h Register D Dg D5 D4 D3 Dg Dy Do Feature X Sector Count Sector Count Sector Number Sector Number LBA7 0 Cylinder Low Cylinder Low LBA15 8 Cylinder High Cylinder High LBA23 16 Drive Head X LBA X Drive Head Number LBA27 24 Command 38h SILICONSYSTEMS PROPRIETARY This document and the information contained within it is confidential and proprietary to SiliconSystems Inc All unauthorized use and or reproduction is prohibited 3150C 10DSR PAGE 93 FEBRUARY 2 2009 ATA CoMMAND BLOCK AND SET DESCRIPTION SSD Cxxx I 3150 DATA SHEET Write Verify 3Ch The Write Verify command verifies each sector immediately after it is written This command performs identically to the Write Sector s command with the added feature of verifying each sector written Table 82 Write Verify 3Ch Register D Dg Ds D4 D3 Dg Dy Do Feature X Sector Count Sector Count Sector Number Sector Number LBA7 0 Cylinder Low Cylinder Low LBA15 8 Cylinder High Cylinder High LBA23 16 Drive Head X LBA X Drive Head N
87. terface signal STSCHG at the card interface lois8 Informs the host of the valid data bus width for the operations in progress e 0 16 bit data transfer e 1 8 bit data transfer PwrDwn Indicates the state of the Card which is either operating 0 or powerdown mode 1 During powerdown mode no commands are accepted Additionally the host may not initiate a powerdown request when the card is busy via the Status register or the Hardware RDY BSY pin Int Indicates the inverse of the IREQ status signal SiLICONSYsTEMS PROPRIETARY This document and the information contained within it is confidential and proprietary to SiliconSystems Inc All unauthorized use and or reproduction is prohibited 3150C 10DSR PAGE 37 FEBRUARY 2 2009 ATTRIBUTE MEMORY DESCRIPTION AND OPERATION SSD Cxxx I 3150 DATA SHEET PiN PLACEMENT REGISTER 204H Table 24 Pin Placement Register 204h Operation D7 De D5 D4 D3 D2 Di Do Read CBVD1 CBVD2 CRDY CWProt RBVD1 RBVD2 RRDY RWProt Write Default 0 0 0 0 1 1 0 0 Value Bit s Description CRDY Indicates a bit change in the RRDY D1 bit CWProt Indicates a bit change in the RWProt DO bit RRDY When set High 1 informs the host that the card is ready Low 0 state indicates the card is busy RWProt Indicates Write Protect is enabled when set to 1 and disabled when 0 SILICONSYSTEMS PROPRIETARY This document and the information contained within it is
88. tion pdf The actual life of a SiliconDrive is dependant on the customer usage model SISMART is a patented technology of SiliconSystems that enables host systems to monitor actual usage of a SiliconDrive in real time SISMART measures and reports the remaining life of a SiliconDrive For more information on SiSMART refer to the Eliminating Unscheduled Downtime by Forecasting Useable Life white paper at http www siliconsystems com technology pdfs SiliconDrive SiSMART pdf SiLICONSYsTEMS PROPRIETARY This document and the information contained within it is confidential and proprietary to SiliconSystems Inc All unauthorized use and or reproduction is prohibited 3150C 10DSR PAGE 3 FEBRUARY 2 2009 PRODUCT SPECIFICATIONS SSD Cxxx I 3150 DATA SHEET PRODUCT CAPACITY SPECIFICATIONS Table 5 Product Capacity Specifications Product Capacity Number of Number of Number eee Capacity Bytes Sectors Cylinders of Heads Track 32MB 32 702 464 63 872 499 4 32 64MB 65 601 536 128 128 1001 4 32 128MB 130 154 496 254 208 993 8 32 256MB 260 571 136 508 928 994 16 32 512MB 521 773 056 1 019 088 1011 16 63 1GB 1 047 674 880 2 046 240 2030 16 63 2GB 2 098 446 336 4 098 528 4066 16 63 4GB 4 224 761 856 8 251 488 8186 16 63 8GB 8 455 200 768 16 514 064 16 383 16 63 All IDE drives 8GB and larger use 16383 cylinders 16 heads and 63 sectors track due to interface restrictions ENVIRONMENTAL SPECIFICA
89. tribute memory plane can be read or written to by asserting the REG signal qualified by the appropriate combination of CE1 OE and WE An attribute memory map describing the type and location of the information maintained in the attribute memory plane is provided in Attribute Memory Map on page 24 With respect to SiliconDrive CF attribute memory consists of two sections Card Information Structure CIS which contains a description of the Card s capabilities and specifications Function Configuration Registers FCRs which consists of four registers that can be read or written to by a host to configure the Card for specific purposes ATTRIBUTE MEMORY READ OPERATIONS Attribute memory read operations are enabled by asserting REG OE and CE1 low Odd byte read operations from the attribute memory plane are not valid Table 18 Attribute Memory Read Operations function REG CE1 CE2 A0 OE WE D 15 8 D 7 0 Standby H H X X X High Z High Z L Byte Access L L H L L H High Z Even L H L H L H High Z Not Valid Word Access L L L X L H Not Valid Even Odd Byte L L H X H H Not Valid High Z Only Access SiLICONSYsTEMS PROPRIETARY This document and the information contained within it is confidential and proprietary to SiliconSystems Inc All unauthorized use and or reproduction is prohibited 3150C 10DSR PAGE 22 FEBRUARY 2 2009 ATTRIBUTE MEMORY DESCRIPTION AND OPERATION SSD Cxxx I 3150
90. ulse Width 65 ns tAVIGL Address Setup before IORD 25 ns lGHAX Address Hold following IORD 10 ns tcLIGL CE Setup before IORD 5 ns tcuicH CE Hold following IORD 10 ns tRLIGL REG Setup before IORD 5 ns tRHIGH REG Hold following IORD 0 ns tiGLINL INPACK Delay falling from IORD 1 ns tiGHINH INPACK Delay Rising from IORD 1 ns tAVISL IOIS16 Delay Falling from Address 1 ns tAXISH IOIS16 Delay Rising from Address 1 ns Note 1 lOIS16 and INPACK are not supported 3150C 10DSR SiLICONSYsTEMS PROPRIETARY This document and the information contained within it is confidential and proprietary to SiliconSystems Inc All unauthorized use and or reproduction is prohibited PAGE 18 FEBRUARY 2 2009 ELECTRICAL SPECIFICATION SSD Cxxx I 3150 DATA SHEET UO Access Write Timing fl IOWR IOIS16 tIGHQX ticHDX D 15 0 SS l M Figure 5 I O Access Write Timing Diagram Table 15 I O Access Write Timing Symbol Parameter Minimum Maximum Units Deups Data Hold following IOWR 5 ns tigHax Data Setup before IOWR 20 ns ticLIGH IOWR Pulse Width 65 ns tAVIGL Address Setup before IOWR 25 ns tAXIGH Address Hold following IOWR 10 ns tcLiGL CE Setup before IOWR 5 ns tcHIGH CE Hold following IOWR 10 ns tRLIGL REG Setup before IOWR 5 ns tRHIGH REG Hold following IOWR 0 ns tAVISL IOIS16 Delay Falling from Address 1 ns tAXISH IOIS16
91. umber LBA27 24 Command 3Ch SiLICONSYsTEMS PROPRIETARY This document and the information contained within it is confidential and proprietary to SiliconSystems Inc All unauthorized use and or reproduction is prohibited 3150C 10DSR PAGE 94 FEBRUARY 2 2009 SALES AND SUPPORT SSD Cxxx I 3150 DATA SHEET SALES AND SUPPORT To order or obtain information on pricing and delivery contact your SiliconSystems Sales Representative PART NUMBERING NOMENCLATURE The following table defines the SiliconDrive CF part numbering scheme Table 83 Part Numbering Nomenclature SSD C Form Factor C CF M Module e P PC Card YYY T 3150 Part number suffix contact your SiliconSystems Sales Representative Temperature Range Blank Commercial Industrial Capacity 32M 32MB to 08G 8GB e D 2 5 Drive SiliconSystems SiliconDrive SILICONSYSTEMS PROPRIETARY This document and the information contained within it is confidential and proprietary to SiliconSystems Inc All unauthorized use and or reproduction is prohibited 3150C 10DSR PAGE 95 FEBRUARY 2 2009 PART NUMBERING SSD Cxxx I 3150 DATA SHEET PART NUMBERS The following table lists the SiliconDrive s part numbers Table 84 Part Numbers Part Number Capacity SSD C08G 1 3150 8GB SSD C04G 1 3150 4GB SSD C026G 1 3150 2GB SSD C01G
92. uration index Memory mapped UO configuration Configuration table 1 Interface byte follows es jum D 1 Default entry Configuration index 0 58h COh W R P B Interface Type W 0 Wait not used Interface description e R 1 Ready active field TPCE IF e P 0 WP used e B0 BVD1 and BVD2 not used F type 0 Memory interface 5Ah Ath M MS IR IO T P e M 1 Miscellaneous information Feature selection present byte TPCE FS MS 01 Memory space information single 2 byte length R 70 No interrupt information present O 70 No I O port information present T 0 No timing information present Pz1 Vgc only information 5Ch 27h R DI PI Al SI HV LV NV Nominal voltage only follows Power parameters R Reserved for Voc DI Powerdown current information PI Peak current information Al Average current information Si Static current information e HV Maximum voltage information LV Minimum voltage information NV Nominal voltage information 5Eh 55h X Mantissa Exponent Nominal voltage 5V Vec nominal value 60h 4Dh X Mantissa Exponent Vec nominal 4 5V Vec minimum value 62h 5Dh X Mantissa Exponent Vec nominal 5 5V Vcc maximum value 64h 75h X Mantissa Exponent Maximum average current over 10ms is Maximum average 80mA current 66h 08h Length in 256 bytes pages LSB Length of memory space is 2KB Memory space description structures TPCE MS 68h 00h Length in 256 bytes pages MSB Length of mem
93. vel e S 1 Share logic active Interrupt request e Pz1 Pulse mode IRQ supported description structure e L 1 Level mode IRQ supported TPCE IR M 0 Bit mask of IRQs present miscellaneous IRQ level is IRQ14 features field TPCE_MI 108h 21h X R P R OJA T X 0 No more miscellaneous fields R Reserved e Pz1 Powerdown supported e RO 0 Not read only mode e A 0 Audio not supported T 0 Single drive 10Ah 1Bh CISTPL TABLE ENTRY Configuration table entry tuple Tuple code 10Ch 06h TPL LINK Link length is 6 bytes Link to next tuple 3150C 10DSR SiLICONSYsTEMS PROPRIETARY This document and the information contained within it is confidential and proprietary to SiliconSystems Inc All unauthorized use and or reproduction is prohibited PAGE 33 FEBRUARY 2 2009 ATTRIBUTE MEMORY DESCRIPTION AND OPERATION SSD Cxxx I 3150 DATA SHEET Table 21 Card Information Structure Continued CUR Data 7 6 5 41 3 2 1 O Description of Contents CIS Function Offset 10Eh 03h D Configuration Index ATA primary UO mapped configuration Configuration table 0 No interface byte Miu jm D 0 No default entry Configuration index 2 110h 01h M MS IR lO T P M 0 No miscellaneous information Feature selection MS 00 No memory space byte TPCE FS information e R 70 No interrupt information
94. vice is ready to accept ATA commands from the host 5 Drive Write Fault DWF Always set to 0 4 Drive Seek Complete DSC Set when the drive heads have been positioned over a specific track 3 Data Request DRQ Set when a device is ready to transfer a word or byte of data to or from the host and the device 2 Corrected Data CORR Always set to 0 Index IDX Always set to 0 0 Error ERR Set when an error occurs during the previous ATA command SiLICONSYsTEMS PROPRIETARY This document and the information contained within it is confidential and proprietary to SiliconSystems Inc All unauthorized use and or reproduction is prohibited 3150C 10DSR PAGE 53 FEBRUARY 2 2009 ATA REGISTERS SSD Cxxx I 3150 DATA SHEET COMMAND REGISTER The Command register specifies the ATA command code being issued to the drive by the host Execution of the command begins immediately following the issuance of the command register code by the host Table 42 Command Register Operation D De Ds D D3 Do D Do Read Write ATA Command Code See ATA Command Block and Set Description on page 58 for a listing of the supported ATA commands SILICONSYSTEMS PROPRIETARY This document and the information contained within it is confidential and proprietary to SiliconSystems Inc All unauthorized use and or reproduction is prohibited 3150C 10DSR PAGE 54 FEBRUARY 2 2009 ATA REGISTERS SSD Cxxx I 3150 DATA SHEET
95. ylinder Low Cylinder High Drive Head X X X Drive Command 98h or E5h Xp X X xx SiLICONSYsTEMS PROPRIETARY This document and the information contained within it is confidential and proprietary to SiliconSystems Inc All unauthorized use and or reproduction is prohibited 3150C 10DSR PAGE 60 FEBRUARY 2 2009 ATA CoMMAND BLOCK AND SET DESCRIPTION SSD Cxxx I 3150 DATA SHEET Executive Drive Diagnostic 90h The Executive Drive Diagnostic performs an internal read write diagnostic test using AA55h and 55AAh If an error is detected in the read write buffer the Error register reports the appropriate diagnostic code Table 49 Executive Drive Diagnostic 90h Register D De Ds D3 D3 Do D4 Do Feature Sector Count Sector Number Cylinder Low Cylinder High Drive Head X X X Drive Command 90h Xp X OX xx SiLICONSYsTEMS PROPRIETARY This document and the information contained within it is confidential and proprietary to SiliconSystems Inc All unauthorized use and or reproduction is prohibited 3150C 10DSR PAGE 61 FEBRUARY 2 2009 ATA CoMMAND BLOCK AND SET DESCRIPTION SSD Cxxx I 3150 DATA SHEET Format Track 50h The Format Track command formats the common solid state memory array Table 50 Format Track 50h Register D De Ds D3 D3 Do D Do Feature
Download Pdf Manuals
Related Search
Related Contents
User`s Manual - RiceLakeRetail.com a Electric fireplace USER MANUAL MATCH 19" 700-1500 UPS Muñeca monitor Préface - Samsung 自力式制御弁 一次圧力制御弁 タイプ 41-73 Copyright © All rights reserved.
Failed to retrieve file