ATA SD command

Download Report

Transcript ATA SD command

PC Card ATA command Extensions
for Small Memory Card
MEI(Panasonic), SanDisk,Toshiba
Minoru Patrick Ohara(Toshiba)
[email protected]
MEI,SanDisk,TOSHIBA
Agenda







Update
Purpose
Overview
Market Impact
Proposal Plan
Technical Overview
Commands

Command Example for SD Card
Comparison with IBM proposal

Goal

2
MEI,SanDisk,TOSHIBA
Update from Last meeting
Consider the modification with IBM
Discussion with IBM
Clarification for Both Proposals
 Put Overview
Modify the Document
 Decrease commands
Delete D5 and D6

3
MEI,SanDisk,TOSHIBA
Proposal Purpose

Define the Commands for ATA adopter for Small
Memory Cards



Not only for SD ,but also SD-IO, SmartMedia, Memory
Stick
Common PC Card ATA interface for above Small PC card.
Enable the Generic Driver for SD card /ATA as
Storage devices
4
MEI,SanDisk,TOSHIBA
Proposal Overview
Expand the IDE/ATA Commands for PC
Card Adopter

Define New Command on ATA Reserved Area
(D1 to D4)



D1: Switch to Adopter command mode
D2-D4:Assign to Media card (Small Memory cards)
Expand the definition of the ATA IDENTIFY
DEVICE
command on 176-191 word. Range
5
MEI,SanDisk,TOSHIBA
Market Impact
ATA PC Card Adopter for SD



Command pass through the PC Card ATA
–
Working as Storage Device on Current System
–
SD Functions are Enabled by SD command
pass through (NOT by CPRM)
Common ATA Interface: Controller, Drivers
Common SD Card Adopter
for Note-PC through PC Card Slot
This Proposal
Common I/F
6
MEI,SanDisk,TOSHIBA
Other Possible Solutions
for ATA Adopters by this proposal
Media Card: Small Memory Card
Camera
SD-IO: Non security
 SmartMedia: Serial ID based Security(Non-CPRM)

Memory Stick: Magic Gate(Non-CPRM) /IO
 Others

7
MEI,SanDisk,TOSHIBA
Proposal Plan
Design Implementation for ATA Adopter
 Working with T13 for D1-D4 Assignment
 Working Other Organizations prior D1-D4 assignment




PCMCIA/JEIDA for PC card ATA
SDA for SD Based D1-D4 Usage by
“SD Command ATA Extension document”
Other Cards: Each Groups
8
MEI,SanDisk,TOSHIBA
Technical Overview

Define Commands D1 to D4
in ATA command reserved area.




D1: Check Card Extension Commands
D2-D4: Assigned by Each Memory card
D2-D4 for SD are descried
by “SD ATA Command Extension“
Expand the definition of the ATA IDENTIFY
DEVICE command on 176-191 word.
9
MEI,SanDisk,TOSHIBA
Command Packets
Current
This
Proposal
ATA Command
ATA Command
Command Extension
for Media Card
10
MEI,SanDisk,TOSHIBA
Software Hierarchy
(without Security or Current System)
File System
Host System
Card
Generic ATA Driver
ATA Command
Generic ATA Command
ATA Controller
Media Card
(Data Area)
11
MEI,SanDisk,TOSHIBA
Software Hierarchy
( Media Card Mode)
Security Application
Host System
Card
ATA Driver
Media Card
Command Extension
This Proposal
Media Card Commands
ATA Controller
pass through
Media Card
(SD and Others)
12
MEI,SanDisk,TOSHIBA
Basic Idea
Command
ATA
Command Mode
Command
D1h, D2h, D3h,
D4h,
ex. 20h, 30h,
40h, ECh
Media Card
Command Mode
SD Bus Mode
( Transfer State )
13
MEI,SanDisk,TOSHIBA
Comparison with IBM proposal
Proposals
Data on IDE
SD Extension SD Commands
for ATA
pass through
IBM
(CPRM)
CPRM based
IDE Command
Application
SD
Memory Card
SD IO Card
IDE Type
Storage Disk
14
MEI,SanDisk,TOSHIBA
Application Based Commands
ATA Storage vs. ATA Adopters
IBM Proposal
CPRM
HDD/CF
SD
Specification
This Proposal
(For PC Card )
SD Memory
SD IO
15
MEI,SanDisk,TOSHIBA
Why the D1-D4 Command is required?
SD IO functionality is needed on the same IF.
 SD Command is expanding.
 Application can operate with SD API.
 Legacy Card support
 Possibility for Other Memory cards
(SmartMedia, Memory Stick, Others)

16
MEI,SanDisk,TOSHIBA
Example for SD Application

Define SD Commands D1 to D4
in ATA command reserved area.





D1: Check SD Extension Commands
D2: SD Header Command
D3: SD Execute Command
D4: Retrieve Response Command
Expand the definition of the ATA IDENTIFY
DEVICE command on 176-191 word.
17
MEI,SanDisk,TOSHIBA
Goal

Define the ATA Command Extension for
Media Card (SD and Others ) by D1-D4



Initiate the Media Card Application on PC card Slot
Common Switching Mechanism in PC Card ATA
Common interface for other Media cards
Do command conflict for Current and Future
ATA/IDE
 SD Command Extensions in SDA

18
MEI,SanDisk,TOSHIBA
Conclusions
Purpose: PC Card ATA adopters for Media Card
 D1-D4 :ATA Command Are requirement



D1: For Switching the Mode
D2-D4: Assign to Media Card commends
Focus on Different Application from IBM Proposal
 Independent from CPRM technologies

19