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