GLS85LP1004B / 1008B / 1016B / 1032A Commercial Grade PATA NANDriveTM Fact Sheet 02.000 June 2012 Features Industry Standard ATA / IDE Bus Interface - Host Interface: 16-bit access 1) - Supports up to PIO Mode-6 2) - Supports up to Multi-Word DMA Mode-4 - Supports up to Ultra DMA Mode-6 Performance - Sustained sequential data read Up to 50 MByte/sec - Sustained sequential data write Up to 17 MByte/sec Power Management - 3.3V power supply - Immediate disabling of unused circuitry without Host intervention - Zero wake-up latency Power Specification - Active mode 150mA typical (GLS85LP1032A) 140mA typical (GLS85LP1016B) 100mA typical (GLS85LP1008B) 60mA typical (GLS85LP1004B) - Sleep mode 500A typical Expanded Data Protection - WP#/PD# pin configurable by firmware for prevention of data overwrites - Data security through user-selectable protection zones - Security Erase feature 20-Byte Unique ID for Enhanced Security - Factory pre-programmed 10-Byte unique ID - User-programmable 10-Byte ID Integrated Voltage Detector - Prevents inadvertent Write operations due to unexpected power-down or brownout Pre-programmed Embedded Firmware - Executes industry standard ATA/IDE commands - Implements advanced wear-leveling algorithms to substantially increase the longevity of flash media - Embedded Flash File System Robust Built-in ECC Commercial Temperature Range - 0C to 70C 91-ball BGA and LBGA Packages - 14mm x 24mm x 1.90mm (GLS85LP1016B / 1032A) - 12mm x 24mm x 1.45mm (GLS85LP1004B / 1008B) All Devices are RoHS Compliant Product Description The GLS85LP1004B / 1008B / 1016B / 1032A Commercial Grade PATA NANDriveTM devices (referred to as "PATA NANDrive" in this datasheet) are high-performance, fullyintegrated, embedded flash solid state drives. They combine an integrated ATA Controller and 4 GByte, 8 GByte, 16 GByte or 32GByte of NAND flash memory in a multi-chip package. These products are ideal for embedded and portable applications that require smaller form factor and more reliable data storage. The integrated NAND flash controller with built-in advanced NAND management firmware communicates with the Host through the standard ATA protocol. It does not require any additional or proprietary software such as the Flash File System (FFS) and Memory Technology Driver (MTD). The PATA NANDrive provides a WP#/PD# pin to protect critical information stored in the flash media from unauthorized overwrites. The PATA NANDrive is preprogrammed with a 10-Byte unique serial ID and has the option of programming an additional 10-Byte serial ID for even greater system security. ATA-based solid state mass storage technology is widely used in GPS and telematics, in-vehicle infotainment, portable and industrial computers, handheld data collection scanners, point-of-sale terminals, networking and telecommunications equipment, robotics, audio and video recorders, monitoring devices and set-top boxes. The PATA NANDrive's advanced NAND management technology enhances data security, improves endurance and accurately predicts the remaining lifespan of the NAND flash devices. This innovative technology combines robust error correction capabilities with advanced wear-leveling algorithms and bad block management to significantly extend the life of the product. The PATA NANDrive supports standard ATA/IDE protocol 1) 2) with up to PIO Mode-6 , Multi-Word DMA Mode-4 and Ultra DMA Mode-6 interface. The PATA NANDrive device provides complete IDE hard disk drive functionality and compatibility in a 14mm x 24mm BGA package or a 12mm x 24mm LBGA package for easy, space-saving mounting to a system motherboard. These products surpass traditional storage in their small size, security, reliability, ruggedness and low power consumption. These specifications are subject to change without notice. (c) 2012 Greenliant Systems 1) PATA NANDrive is capable of supporting PIO Mode-6, but IdentifyDrive information report will show PIO Mode-4 2) PATA NANDrive is capable of supporting Multi-Word DMA Mode-4, but Identify-Drive information report will show MWDMA Mode-2 1 06/01/2012 S71438-F GLS85LP1004B / 1008B / 1016B / 1032A Commercial Grade PATA NANDriveTM Fact Sheet 02.000 June 2012 1.0 GENERAL DESCRIPTION Each PATA NANDrive contains an integrated PATA NAND flash memory controller and NAND flash die in a BGA or LBGA package. Refer to Figure 2-1 for the Commercial Grade PATA NANDrive block diagram. 1.1 1.1.5 Error Correction Code (ECC) High performance is achieved through optimized hardware error detection and correction. Optimized PATA NANDrive The heart of the PATA NANDrive is the PATA NAND flash memory controller, which translates standard PATA signals into flash media data and control signals. The following components contribute to the PATA NANDrive's operation. 1.1.6 Serial Communication Interface (SCI) The Serial Communication Interface (SCI) is designed for manufacturing error reporting. During the design process, always provide access to the SCI port in the PCB design to aid in design validation. 1.1.1 Microcontroller Unit (MCU) The MCU transfers the ATA/IDE commands into data and control signals required for flash media operation. 1.1.7 Multi-tasking Interface The multi-tasking interface enables fast, sustained write performance by allowing concurrent Read, Program and Erase operations to multiple flash media. 1.1.2 Internal Direct Memory Access (DMA) The PATA NANDrive uses internal DMA allowing instant data transfer from/to buffer to/from flash media. This implementation eliminates microcontroller overhead associated with the traditional, firmwarebased approach, thereby increasing the data transfer rate. 1.2 SMT Reflow Consideration The PATA NANDrive family utilizes standard NAND flash for data storage. Because the high temperature in a surface-mount soldering reflow process can alter the content on NAND flash, do not program the PATA NANDrive before the reflow process. 1.1.3 Power Management Unit (PMU) The PMU controls the power consumption of the PATA NANDrive. The PMU dramatically reduces the power consumption of the PATA NANDrive by putting the part of the circuitry that is not in operation into sleep mode. 1.3 Advanced NAND Management The PATA NANDrive's integrated controller uses advanced wear-leveling algorithms to substantially increase the longevity of NAND flash media. Wear caused by data writes is evenly distributed in all or select blocks in the device that prevents "hot spots" in locations that are programmed and erased extensively. This effective wear-leveling technique results in optimized device endurance, enhanced data retention and higher reliability required by long-life applications. The Flash File System handles inadvertent power interrupts and has auto-recovery capability to ensure the PATA NANDrive's data integrity. For regular power management, the Host must send an IDLE_IMMEDIATE command and wait for command ready before powering down the PATA NANDrive. 1.1.4 Embedded Flash File System The embedded flash file system is an integral part of the PATA NANDrive. It contains MCU firmware that performs the following tasks: 1. Translates host side signals into flash media writes and reads 2. Provides flash media wear leveling to spread the flash writes across all memory address space to increase the longevity of flash media 3. Keeps track of data file structures 4. Manages system security for the selected protection zones 5. Stores the data in flash media upon completion of a Write command (The PATA NANDrive does not perform Post-Write operations, except for when the write cache is enabled) These specifications are subject to change without notice. (c) 2012 Greenliant Systems 2 06/01/2012 S71438-F GLS85LP1004B / 1008B / 1016B / 1032A Commercial Grade PATA NANDriveTM Fact Sheet 02.000 June 2012 2.0 FUNCTIONAL BLOCKS Figure 2-1: PATA NANDrive Block Diagram 3.0 PIN ASSIGNMENT The signal/pin assignments are listed in Table 3-1. Low active signals have a "#" suffix. Pin types are Input, Output or Input/Output. Signals that the Host sources are designated as inputs, while signals that the PATA NANDrive sources are outputs. Figure 3-1: Pin Assignments for 91-Ball BGA / LBGA These specifications are subject to change without notice. (c) 2012 Greenliant Systems 3 06/01/2012 S71438-F GLS85LP1004B / 1008B / 1016B / 1032A Commercial Grade PATA NANDriveTM Fact Sheet 02.000 June 2012 Table 3-1: Pin Assignments (1 of 2) Pin No. 91-Ball Host Side Interface A2 K8 A1 K3 A0 L2 D15 H8 D14 G9 D13 G8 D12 H7 D11 F9 D10 F8 D9 E8 D8 F7 D7 F4 D6 H4 D5 E3 D4 H3 D3 F3 D2 G3 D1 F2 D0 G2 DMACK# K2 DMARQ J3 CS1FX# L3 Symbol Pin Type I/O Type I I1Z I/O I1Z/O2 I O I2U O2 CS3FX# L8 I I2Z CSEL L9 I I1U IORD# H2 I I2Z IOWR# H9 I I2Z These specifications are subject to change without notice. (c) 2012 Greenliant Systems Name and Functions A[2:0] are used to select one of eight registers in the Task File. D[15:0] Data bus DMA Acknowledge - input from Host DMA Request to Host CS1FX# is the chip select for the task file registers CS3FX# is used to select the alternate status register and the Device Control register. This internally pulled-up signal is used to configure this device as a Master or a Slave. When this pin is grounded, this device is configured as a Master. When the pin is open, this device is configured as a Slave. The pin setting should remain the same from Power-on to Power-down. IORD#: This is an I/O Read Strobe generated by the Host. When Ultra DMA mode is not active, this signal gates I/O data from the device. (This pin supports three functions) HDMARDY#: In Ultra DMA mode when DMA Read is active, this signal is asserted by the Host to indicate that the Host is ready to receive Ultra DMA data-in bursts. The Host may negate HDMARDY# to pause an Ultra DMA transfer. HSTROBE: When DMA Write is active, this signal is the data-out strobe generated by the Host. Both the rising and falling edges of HSTROBE cause data to be latched by the device. The Host may stop generating HSTROBE edges to pause an Ultra DMA data-out burst. IOWR#: This is an I/O Write Strobe generated by the Host. When Ultra DMA mode is not active, this signal is used to clock I/O data into the device. (This pin supports two functions) STOP: When Ultra DMA mode protocol is active, the assertion of this signal causes the termination of the Ultra DMA burst 4 06/01/2012 S71438-F GLS85LP1004B / 1008B / 1016B / 1032A Commercial Grade PATA NANDriveTM Fact Sheet 02.000 June 2012 Table 3-1: Pin Assignments (2 of 2) Pin No. 91-Ball Symbol Pin Type I/O Type IORDY J4 O O2 IOCS16# J8 O O3 INTRQ PDIAG# J2 K9 O I/O O2 I1U/O2 DASP# D9 I/O I1U/O4 RESET# E4 I Serial Communication Interface (SCI) SCIDOUT SCIDIN SCICLK Miscellaneous WP#/PD# VSS VDD DNU I2U D8 O O2 D7 E7 I I I1U I1D F6 G4, G6, G7, K4, K6, K7, J9 E2, E9, K5, L5, M2, M9 A1, A2, A9, A10, B1, B9, B10, D2, D3, D4, D5, D6, E5, E6, F5, G5, J7, L4, L6, L7, M3, M4, M5, M6, M7, M8, N2, N3, N4, N5, N6, N7, N8, N9, R1, R2, R9, R10, T1, T2, T9, T10 I I2U Name and Functions IORDY: When in PIO mode, the device is not ready to respond to a data transfer request. This signal is negated to extend the Host transfer cycle from the assertion of IORD# or IOWR#. However, it is never negated by this controller. (This pin supports three functions) DDMARDY#: When Ultra DMA mode DMA Write is active, this signal is asserted by the device to indicate that the device is ready to receive Ultra DMA data-out bursts. The device may negate DDMARDY# to pause an Ultra DMA transfer. DSTROBE: When Ultra DMA mode DMA Read is active, this signal is the data-in strobe generated by the device. Both the rising and falling edges of DSTROBE cause data to be latched by the Host. The device may stop generating DSTROBE edges to pause an Ultra DMA data-in burst. This output signal is asserted low when the device is indicating a Word data transfer cycle. This signal is the active high Interrupt Request to the Host. The Pass Diagnostic signal in the Master/Slave handshake protocol. The Drive Active/Slave Present signal in the Master/Slave handshake protocol. This input pin is the active low hardware reset from the Host. SCI data output. No external pull-up or pull-down resistor should connect to this signal. SCI data input SCI clock The WP#/PD# pin can be used for either the Write Protect mode or Power-down mode, but only one mode is active at any time. The Write Protect or Power-down modes can be selected through the host command. The Write Protect mode is the factory default setting. PWR Ground PWR VDD (3.3V) These specifications are subject to change without notice. (c) 2012 Greenliant Systems Do not use. All these pins should not be connected. 5 06/01/2012 S71438-F GLS85LP1004B / 1008B / 1016B / 1032A Commercial Grade PATA NANDriveTM Fact Sheet 02.000 June 2012 4.0 Product Ordering Information GLS 85 LP 1 XX XX X 0xxB XXXX - M X - C X - LFTE XXXX Environmental Attribute E = non-Pb solder (RoHS Compliant) Package Modifier T = 88 ball positions (nearest letter code to total ball count of 91) Package Type LF = LBGA F = BGA Operation Temperature C = Commercial: 0C to +70C NAND configuration M = Two bits per cell Generation / Product Configuration A = First generation B = Second generation Capacity 004 = 4 GByte 008 = 8 GByte 016 = 16 GByte 032 = 32 GByte MByte or GByte Designator 0 = MByte 1 = GByte Interface P= Parallel ATA/IDE Interface Voltage L = 3.3V Product Series 85 = NANDrive Valid Combinations PATA NANDrive Product GLS85LP1004B-M-C-LFTE, GLS85LP1008B-M-C-LFTE GLS85LP1016B-M-C-FTE, GLS85LP1032A-M-C-FTE PATA NANDrive Evaluation Board (xxCN: xx-pin ATA Interface EVB, K: Kit) GLS85LP1004B-M-C-40CN-K, GLS85LP1004B-M-C-44CN-K GLS85LP1008B-M-C-40CN-K, GLS85LP1008B-M-C-44CN-K GLS85LP1016B-M-C-40CN-K, GLS85LP1016B-M-C-44CN-K GLS85LP1032A-M-C-40CN-K, GLS85LP1032A-M-C-44CN-K Valid product combinations are those that are in the mass production or will be in the mass production. Consult your Greenliant sales representative to confirm availability of the valid combinations and to determine availability of new product combinations. These specifications are subject to change without notice. (c) 2012 Greenliant Systems 6 06/01/2012 S71438-F GLS85LP1004B / 1008B / 1016B / 1032A Commercial Grade PATA NANDriveTM Fact Sheet 02.000 June 2012 4.1 Package Diagrams 4.1.1 FTE Package Figure 12-2: PATA NANDrive 91-Ball, Ball Grid Array (BGA) Greenliant Package Code: FTE Note: All linear dimensions are in millimeters. Un-tolerance dimensions are nominal target values. Co-planarity: 0.15 mm. Ball opening size is 0.40 mm ( 0.05 mm). These specifications are subject to change without notice. (c) 2012 Greenliant Systems 7 06/01/2012 S71438-F GLS85LP1004B / 1008B / 1016B / 1032A Commercial Grade PATA NANDriveTM Fact Sheet 02.000 June 2012 4.1.2 LFTE Package Figure 12-3: PATA NANDrive 91-Ball, Ball Grid Array (LBGA) Greenliant Package Code: LFTE Note: All linear dimensions are in millimeters. Un-tolerance dimensions are nominal target values. Co-planarity: 0.15 mm. Ball opening size is 0.40 mm ( 0.05 mm). These specifications are subject to change without notice. (c) 2012 Greenliant Systems 8 06/01/2012 S71438-F GLS85LP1004B / 1008B / 1016B / 1032A Commercial Grade PATA NANDriveTM Fact Sheet 02.000 June 2012 4.2 Reference Documents Table 12-1: Reference Documents Title NANDrive SMART Specification NANDrive Protection Zone Specification NANDrive Security Erase Feature/ Purge Command WindowsPT2 User Guide NANDrive on Memory Bus NANDrive Special Function Zone 4.3 Revision 02.000 01.000 01.100 02.000 01.000 01.000 Date February 10, 2011 February 10, 2011 February 10, 2011 March 1, 2011 March 10, 2011 August 16, 2011 Revision History Table 12-2: Revision History Number 01.000 01.100 02.000 Description Initial release of datasheet Updated DC specification and correct capacity value for 16GByte NANDrive Added Commercial Grade 32GByte PATA NANDrive Added Total program/erase cycle count Updated Power specification, Initialization time and Purge time Date November 30, 2011 February 28, 2012 June 1, 2012 (c) 2012 Greenliant Systems. All rights reserved. Greenliant, the Greenliant Logo and NANDrive are trademarks of Greenliant Systems. All other trademarks and registered trademarks are the property of their respective owners. Specifications are subject to change without notice. Memory sizes denote raw storage capacity; actual usable capacity may be less. Greenliant makes no warranty for the use of its products other than those expressly contained in the Greenliant Terms and Conditions of Sale. www.greenliant.com These specifications are subject to change without notice. (c) 2012 Greenliant Systems 9 06/01/2012 S71438-F Mouser Electronics Authorized Distributor Click to View Pricing, Inventory, Delivery & Lifecycle Information: Greenliant: GLS85LP1016B-M-C-40CN-ED000 GLS85LS1016B-M-C-1S-ED100 GLS85LS1016B-M-I-1S-ED100 GLS85LS1016B-M-C-1MS-ED100 GLS85LS1008B-M-I-FZJE-ND100 GLS85LS1016B-M-I-1MS-ED100 GLS85LS1008B-M-I-1S-ED100 GLS85LP1008B-M-C-44CN-ED000 GLS85LP1008B-M-C-40CN-ED000 GLS85LS1008B-M-I-1MS-ED100 GLS85LS1016B-M-C-FZJE-ND100 GLS85LS1016B-M-I-FZJE-ND100 GLS85LP1016B-M-C-44CN-ED000 GLS85LS1008B-M-C-1S-ED100