ATA Command Extension Proposal for Media Card Pass Through Command

Similar documents
Content Protection for Recordable Media (CPRM) Proposal

Proposal of an Improved Description of Read Native Max and Set Max Commands including rules for C/H/S and LBA calculation

Proposal For A General Purpose Logging Feature Set

Removable Media Feature Set (Changes and additions to ATA/ATAPI-4) *** PROPOSAL ONLY ***

Removable Media Status Notification Feature Set and Removable Media Feature Set (Changes and additions to ATA/ATAPI-4) *** PROPOSAL ONLY ***

Write Uncorrectable EXT Proposal

SFF Committee Specification for. Self-Monitoring, Analysis and Reporting Technology (S.M.A.R.T.) SFF-8035i Revision 2.0

TuffDrive. Industrial msata. Product Specification VMS 200 High Speed Series

InnoDisk SATADOM i100 Datasheet

Product Specification

InnoDisk FiD 2.5 SATA20000-H

InnoRobust II SATA SSD

3ME3 Series. Customer Approver. Innodisk Approver. Customer: Customer Part Number: Innodisk Part Number: Innodisk Model Name: Date:

InnoDisk FiD 2.5 SATA10000

SLC Series. Customer. InnoDisk. Approver. Approver. Customer: Customer. Part Number: InnoDisk. Part Number: InnoDisk.

Series. Customer. InnoDisk. Approver. Approver. Customer: Customer. Part Number: InnoDisk. Part Number: InnoDisk.

Product Specification

InnoDisk FiD 2.5 SATA20000-R

Write Read Verify Feature Set

3MG2-P Series. Customer Approver. Approver. Customer: Customer Part Number: Innodisk Part Number: Model Name: Date:

3ME4 Series. Customer Approver. Innodisk Approver. Customer: Customer Part Number: Innodisk Part Number: Innodisk Model Name: Date:

DiskOnChip IDE Pro. Flash Disk with IDE Interface. Highlights. Operating Temperature. Environmental Conditions. IDE Modes.

InnoDisk icf8000. Industrial CompactFlash Card Datasheet. Datasheet. AmpliconBenelux.com. Rev IT and Instrumentation for Industry

SATA-Disk ModuleⅡ. RoHS Compliant. Datasheet for 7P/180D Low Profile. October 28, Version 1.0. Apacer Technology Inc.

TrustedFlash Security System Mapping for ATA-ACS8

Product Specification Industrial SLC CFast Card -HERMES Series-

Standard. Innodisk. Customer. Approver. Approver. Customer: Customer. Innodisk. Part Number: Innodisk. Model Name: Date:

Western Digital Generated Proposal for a Working Draft. Overlap Features WESTERN DIGITAL. Overlap Proposal

T10/05-233r2 SAT - ATA Errors to SCSI Errors - Translation Map

3MR3-P Series. Customer Approver. Innodisk Approver. Customer: Customer Part Number: Innodisk Part Number: Innodisk Model Name: Date:

Write Read Verify Feature Set

3MG2-P Series. Customer Approver. Innodisk Approver. Customer: Customer Part Number: Innodisk Part Number: Innodisk Model Name: Date:

16 June 2007 e07129r1 ATA8-ACS Endianness clarifications

INDEX. 1.Description. 2.Features. 3.Introduction. 4.Specification.. 5.Installation Guide.. 6.Block Diagram. 7.Assignment

Standard. Customer Approver. Innodisk Approver. Customer: Customer Part Number: Innodisk Part Number: Innodisk Model Name: Date:

InnoREC 3MV2-P. Customer Approver. Innodisk Approver. Customer: Customer Part Number: Innodisk Part Number: Innodisk Model Name: Date:

ACS Proposal Template

Document Title SAMSUNG Serial ATA NSSD 2.5" Revision History Revision No History Revised Date Remark Preliminary version Added New Par

D150Q Series. Customer. InnoDisk. Approver. Approver. Customer: Customer. Part Number: InnoDisk. Part Number: InnoDisk.

3MG2-P Series. Customer Approver. Innodisk Approver. Customer: Customer Part Number: Innodisk Part Number: Innodisk Model Name: Date:

Revision History Revision No. History Draft Date Remark Editor 0.1 Preliminary version Jun. 04, 2010 Preliminary 0.2 Changed Part Number Jun. 18, 2010

Rev. 1.1, Mar MCB4E50G5MXP-0VB MCCOE1HG5MXP-0VB SS "SATA 3.0Gb/s SLC SSD (NAND based Solid State Drive) datasheet SAMS

Viking FLASH MEMORY PRODUCTS. Online Configurator

Draft 1532D Volume 1

Here are the updated comments as revised at the SCSI working group meeting.

2.5 SATA 6.0Gb/s TLC SSD (NAND Based Solid State Drive) MZ7TD128HAFV00000B

2.5 SATA III MLC SSD

InnoREC 3MV2-P. Customer Approver. Innodisk Approver. Customer: Customer Part Number: Innodisk Part Number: Innodisk Model Name: Date:

Draft 1532D Volume 1. Information Technology - AT Attachment with Packet Interface 7 Volume 1 (ATA/ATAPI-7 V1) Revision 3c 26 June 2003

BIST-SCT Command Proposal

3MG2-P Series. Customer Approver. Innodisk Approver. Customer: Customer Part Number: Innodisk Part Number: Innodisk Model Name: Date:

IDE/ATA Interface Controller with WISHBONE

Revision History Revision 0 (09 December 2007) first revision

CE-ATA, it s a smart move

Assignments for Trusted Computing Group

Compact Flash 4 Series

Technical Note. SMART Command Feature Set for the eu500. Introduction. TN-FD-35: eu500 eusb SMART Commands. Introduction

SATA-IO Commands for ATA-8

CompactFlash Card W7CFxxxA-H2

X-200 Series SATA II - 3.0Gb/s up to UDMA6 / MDMA2 / PIO4

CompactFlash TM Disk INDUSTRIAL GRADE W7CFxxxA-H Series

Checking Hard Disk Sanity With Smartmontools (Debian & Ubuntu)

Proposal to modify ATA-3. Secure mode feature set.

Serial ATA Interoperability Program Revision 1.4 JDSU MOI for Device Digital Tests (ASR, GTR, NCQ, SSP, IPM and DOF)

Agenda. Steve Finch convened the meeting at 9:00 am. Steve thanked Ray Heineman of Maxtor for hosting the meeting.

Eric Miller ECE 441, Group 3 11/21/04. Controlling an ATA Hard Drive with a Microcontroller

2.5 Solid State Disk. Description. Features. Placement. Dimensions. Transcend Information Inc. Side Millimeters Inches

SQFlash CFast Card (SLC) CFast Card (SLC) Datasheet

S1R72U16 Technical Manual

FCD Information Technology - Small Computer System Interface - Part 381: Optical Memory Card Device Commands (SCSI OMC)

Revision history Related documents Overview Suggested changes to SAT Approved references

American National Standard

Turbo II+ 2.5" IDE Solid State Disk. DK85R Series

Information Technology - SMART Command Transport (SCT)

Extended Power Conditions (EPC)

Industrial Grade -910S series SSD. Product Manual

ACS Proposal - Device Internal Status Log

BACKGROUND, GOALS, ETC

Assignments for Trusted Computing Group

The Past, Present, and Future of SD Memory Cards


White Paper Western Digital Comments on Sector Sizes Larger than 512 Bytes

SCT LBA Segment Access Command Extension Proposal October Revision 0

USB 2.0 Multi-Plus Card Reader/Writer. User s Manual

Full-Size msata SSD JM605 Series

Commercial Grade -230S/230S-P1 series SSD. Product Manual

Industrial Grade -910S/910S-P1 series SSD. Product Manual

OEM Grade -245S series msata SSD. Product Manual

Commercial Grade -240S series SSD. Product Manual

Serial ATA Flash Drive

INCITS/RD-6, INCITS Subgroup Annual Report Guide

FMJ ES PC Card FEATURES

Commercial Grade -250SH series SSD. Product Manual

Wintec Slim SATA Drive JM608 Series

Commercial Grade -240S series M.2 SSD. Product Manual

26 April r0 SAT-2 WRITE LONG to WRITE UNCORRECTABLE EXT

Serial ATA Flash Drive

N S S D. (NAND Flash-based Solid State Disk) Standard Type Product Data sheet. Version 1.41 Mar 2007

Standard. Customer. InnoDisk. Approver. Approver. Customer: Customer. Part Number: InnoDisk. Part Number: InnoDisk.

ACS Coordinating Device Maintenance

Transcription:

Media Card Pass Through Command Extension Proposal (E00157R1) ATA Command Extension Proposal for Media Card Pass Through Command Dec. 07, 2000 To: Technical Committee T13 From: Toshiba, SanDiIsk and MEI Date: April 24, 2001 By Toshiba, SanDisk, MEI Introduction: Recently, the small-format flash memory cards, such as the Secure Digital (SD) Card, the Multi-media Card (MMC), and the Sony Memory Stick, have achieved wide consumer acceptance. These devices are primarily designed for consumer electronic devices such as digital cameras and flash-memory music players. However, it is desirable that they also have convenient connections to persol computers for uploading and downloading data. The different cards have different electrical interfaces. This proposal defines commands that a hardware adapter could use to adapt these cards to an ATA-style interface. All cards have unique functions such as special I/O and security that are useful to expose to the PC host. To keep the adapter simple and inexpensive, the philosophy is to simply encapsulate the underlying card commands within a few ATA commands. The founders of the SD Card association, MEI, Toshiba, and SanDisk are putting this proposal forward. Nonetheless, it is intended to be generic for all small-format cards, not just SD Cards. Proposed Changes The follows additions/modification are proposed for the ATA/ATAPI-67 standard based on the ATA/ATAPI-67 rev.1a0 draft standard: 1

X. x Media Card Pass Through Command feature set: The Media Card Pass Through Command feature set uses the reserved commands D1, D2, D3 and D4, in addition to words 83 and 86 of the IDENTIFY DEVICE response. The commands D2 - D4 are reserved for the Media Card Pass Through Command feature set if this feature set is ebled by the command D1. If the feature set is disabled, the commands D2 - D4 will be interpreted differently. The detailed information is described in the D1 command of this proposal. This feature set embeds a small-format flash memory card commands inside the ATA commands. The adapter s firmware passes the embedded memory card s command to the memory card as is from the ATA command. The PASS THROUGH feature reduces the number of commands required for this feature set regardless of the number or type of memory card commands. It also reduces the adapter s firmware overhead in processing them. As new memory cards types are defined in the market, they can all be supported within this one feature. The Media Card Pass Through Command feature set has total of 4 commands. Check Media Card Type (Command Code D1h) D2h D4h are reserved for Media Card Pass Through Command feature set The Check Media Card Type command returns the supporting status of the device to this feature set. It also ebles and disables the device from running the Media Card Pass Through command mode. When the Media Card Pass Through command mode is disabled, the command codes D2-D4 will not be interpreted as Media Card Pass Through commands. The definitions of the commands D2h-D4h are media card type dependent. The following table lists the Media card type and its associated reference document: Media Card Type Reference Document SD Card SD Card ATA Command Extension (SDA 3C) Smart Media Smart Media ATA Command Extension (SSFDC Forum) 2

In clause 8 8.12 IDENTIFY DEVICE Table - - IDENTIFY DEVICE information ( Words 50, 83 and 86) Word R F/V 83 M F 9: 1 = Media Card Pass Through command supported 86 M V 9: 1 = Media Card Pass Through command ebled F = The content of the word is fixed and does not change. For removable media devices, these values may change when media is removed or changed. V = The contents of the word is variable and may change depending on the state of the device or the commands executed by the device. 8.x MEDIA CARD PASS THROUGH COMMAND Feature Set 8.x.1 CHECK MEDIA CARD TYPE command 8.x.1.1 Command code D1h 8.x.1.2 Feature set - Mandatory when the Media Card Pass Through Command feature set is implemented 8.x.1.3 Protocol Non-data command 8.x.1.4 Inputs 3

Register 7 6 5 4 3 2 1 0 Feature ENB Sector Count Sector Number Cylinder Low Cylinder High Device/Head obs obs DEV Command 1 0 1 1 0 0 0 1 Feature register ENB = 1 to eble the Media Card Pass Through mode; = 0 to disable it. ENB = 1 to eble the Media Card Pass Through mode; = 0 to disable it. Note: After the power on state (Hard Reset) or Software Reset, this Value of Bit 9 Word 86 of IDENTIFY DEVICE data is set to 0 as an initial Value. To eble the Media Card Pass Through mode, this command must be sent with ENB bit setting to 1. Device/Head register DEV shall indicate the selected device 8.x.1.5 Normal Outputs For Media Card adapter supporting the pass through command, the status register outputs are describes as below. In addition, the device should return 55H in Sector Count Register and AAH in Sector Number register. The Device/Head register should remain the same as input for the selected device. If the adapter supports the Media Card Pass Through feature set and the ENB bit of the feature register input is set to 1, it must process any further Media Card Pass Through commands from now on. If the ENB bit is set to 0, the adapter must not interpret the command codes D2-D4 as the Media Card Pass Through commands. If the adapter does not support Media Card Pass Through Command set, or the host has disabled the Media Card Pass Through mode by setting ENB to 0, the host shall not send any further Media Card Pass Through command to the adapter. Register 7 6 5 4 3 2 1 0 Error 0 0 0 0 0 0 0 0 Sector Count 0 1 0 1 0 1 0 1 Sector Number 1 0 1 0 1 0 1 0 Cylinder Low d0 Cylinder High d1 Device/Head obs obs DEV WP Media Type Status BSY DRDY DF 1 DRQ 0 0 ERR Status register 50H BSY shall be cleared to zero indicating command completion. 4

DRDY shall be set to one. DF (Device Fault) shall be cleared to zero. DRQ shall be cleared to zero. ERR shall be cleared to zero. Device/Head register DEV shall indicate the selected device WP 1: Write Protect, 0: No Write Protect Media Type 001: SD Memory Card 010: MMC 011: SD IO Card 000, 100~111: Reserved Cylinder High register card-specific data d1 Cylinder Low register card-specific data d0 Sector Number register - AAH Sector Count register 55H 5

8.x.1.6 Error Outputs If there is an error in processing this command, the device shall set Error Bit in the Status register and set ABRT bit in the Error register. Register 7 6 5 4 3 2 1 0 Error 0 0 0 0 0 ABRT 0 0 Sector Count Sector Number Cylinder Low Cylinder High Device/Head obs obs DEV Status BSY DRDY DF DRQ ERR Device/Head register DEV shall indicate the selected device Status register: ERR (B0) shall be set to 1 to indicate error occurred BSY shall be cleared to zero indicating command completion. DRDY shall be set to one. DF (Device Fault) shall be set to one if a device fault has occurred. DRQ shall be cleared to zero. ERR shall be set to one if an Error register bit is set to one. Error register: ABRT (B2) shall be set to 1 to indicate command aborted 8.x.1.7 Description This CHECK MEDIA CARD TYPE command allows the host to determine the device s capability of supporting the ATA Media Card Pass Through Command feature set. The Identify Drive Data bit 9 of Word 86 should be set to 1 upon the successful completion of this command. 6

7