SCSI commands, PREVENT ALLOW MEDIUM SCSI commands, REMOVAL 145—146 265
SCSI commands, primary commands 139—148
SCSI commands, problems with 264—265
SCSI commands, READ 149—151 262 265
SCSI commands, READ CAPACITY 152—154 262 266
SCSI commands, READ FORMAT CAPACITIES 159 262
SCSI commands, READ TOC/PMA/ATIP 159
SCSI commands, READY) 263
SCSI commands, REPORT LUNS 146
SCSI commands, REQUEST SENSE 146—147 266
SCSI commands, reset behavior 163
SCSI commands, reset recovery 61—62
SCSI commands, SEND DIAGNOSTIC 147
SCSI commands, sense data 135—137
SCSI commands, setting defaults 138
SCSI commands, specifications 131—132 133
SCSI commands, STALL 33 72—73
SCSI commands, START STOP UNIT 154 266
SCSI commands, status information see command status wrapper (CSW).
SCSI commands, SYNCHRONIZE CACHE 154
SCSI commands, TEST UNIT READY 147—148 263
SCSI commands, transparent command set 51 52
SCSI commands, UNIT ATTENTION condition 161 162
SCSI commands, unsupported, response to 135
SCSI commands, VERIFY 155
SCSI commands, WRITE 155—158 266
SCSI transparent command set 51 52
SDC_RESPONSE union 112
SDI pin function 80 82
SDO pin function 80 82
SectorRead function 118—120
sectors (see also logical block address (LBA))
Sectors, definition 166
Sectors, hard drives 8—9
Sectors, testing 155
SectorWrite function 120—123
Secure Digital (SD) memory card 20—22
Secure Digital (SD) memory card, form factors 20—21
Secure Digital (SD) memory card, illustration 21
Secure Digital (SD) memory card, interfacing 21
Secure Digital (SD) memory card, licensing fees 22
Secure Digital (SD) memory card, packages 20—21
Secure Digital (SD) memory card, protocols 21—22
Secure Digital (SD) memory card, versus MultiMediaCard 20
Secure Digital (SD) memory card, write protection switch 21
Security, selecting media types 11
Self test 147
SEND DIAGNOSTIC command 147
SendCSW function 67—68
SendData function 63—64
SendSDCCmd function 113—118 121-
Sense data 135—137 146—147
Sequential reads, file allocation table (FAT) 197—198
Serial interface engine (SIE) 27
serial numbers 49
Serial Peripheral Interface (SPI) 79—83
Serial Receive/Transmit Buffer Register (SSPBUF) 87
Series-A cable plugs 28
Series-B cable plugs 28
SFF-8020i 52 132
SFF-8070i 52 132
Short file names see DOS 8.3 file names
Signals and power, flash-memory cards 80
Slave Select pin function 80 82
SLC (Old Single-level Cell) 14
SMSC (Standard Microsystems Corporation) 37
SmxUSBD USB device stack 38
SocketInitialize function 108
SoftConnex 267
SPC see SCSI commands primary
Specification Overview document 45—46
Specifications, Bootability document 45—46
Specifications, Bulk-Only Transport document 4546
Specifications, CompactFlash 24
Specifications, Control/Bulk/Interrupt (CBI) Transport document 45—46
Specifications, FAT32 File System Specification 168
Specifications, Global Engineering documents 132
Specifications, mass-storage class 45—46
Specifications, MultiMediaCard 17
Specifications, SCSI commands 131—132 133
Specifications, SD Card 22
Specifications, SFF-8020i 52 132
Specifications, SFF-8070i 52 132
Specifications, Specification Overview 45—46
Specifications, UFI Command Specification 46
Specifications, USB (Universal Serial Bus) 26
Specifications, USB Mass Storage Compliance Test Specification 133
SPI (Serial Peripheral Interface) 17—19 79—83
SSPBUF (Serial Receive/Transmit Buffer Register) 87
SSPCON1 (MSSP Control Register) 87 89—91
SSPSR (MSSP Shift Register) 87
SSPSTAT (MSSP Status Register) 87 8889
STALL code 33 72—73
Standard Microsystems Corporation (SMSC) 37
| START STOP UNIT command 154 266
storage devices see devices
Storage media see media
Stream devices, definition 5
String descriptors 54—55
Subdirectory entries 207
Submode pages 143—144
SYNCHRONIZE CACHE command 154
Table of contents (TOC), reading 159
tape drives 52
TEST UNIT READY command 147148 263
Testing devices 147
Texas Instruments 38
ThumbDrives see flash drives
Timing, MultiMediaCard commands 102105
Toggle, data 33—34
Token formats 98—99
token packets 32—33
Toshiba Corporation 20
Transactions, USB 32—33
Transfer types, USB, bulk 32
Transfer types, USB, control 32
Transfer types, USB, interrupt 32
Transfer types, USB, isochronous 32
Transparent command set, SCSI 51 52
True IDE Mode 23
TUSB6250 USB 2.0 to ATA/ATAPI Bridge Controller 38
UALFAT 186—187
UFDs (USB flash drives) see flash drives.
UFI Command Specification 46
UNIT ATTENTION condition 161—162
USB (Universal Serial Bus) (see also mass-storage class)
USB (Universal Serial Bus), buffers see endpoints.
USB (Universal Serial Bus), bulk transfers 32)
USB (Universal Serial Bus), bus speeds 31
USB (Universal Serial Bus), compliance tests 133
USB (Universal Serial Bus), connectors 28
USB (Universal Serial Bus), control transfers 32
USB (Universal Serial Bus), data packets 32—33
USB (Universal Serial Bus), data toggle 33—34
USB (Universal Serial Bus), data transfers 32
USB (Universal Serial Bus), descriptors 34
USB (Universal Serial Bus), endpoints, buffer descriptors 40—43
USB (Universal Serial Bus), endpoints, description 31—32
USB (Universal Serial Bus), endpoints, PIC18F4550 microcontroller 3943
USB (Universal Serial Bus), handshake packets 32—33
USB (Universal Serial Bus), interrupt handling 63
USB (Universal Serial Bus), interrupt transfers 32
USB (Universal Serial Bus), isochronous transfers 32
USB (Universal Serial Bus), mass-storage requirements 34 37
USB (Universal Serial Bus), mini-A cable plugs 28
USB (Universal Serial Bus), mini-B cable plugs 28
USB (Universal Serial Bus), packet ID (PID) 32—33
USB (Universal Serial Bus), packets 32—33
USB (Universal Serial Bus), series-A cable plugs 28
USB (Universal Serial Bus), series-B cable plugs 28
USB (Universal Serial Bus), specification 26
USB (Universal Serial Bus), token packets 32—33
USB (Universal Serial Bus), transactions 32—33
USB (Universal Serial Bus), version 47
USB controllers see controllers.
USB DataPump firmware 38
USB devices see devices.
USB flash drives (UFDs) see flash drives
USB hosts see hosts.
USB Implementers Forum (USB-IF) 26 133
USB keys see flash drives.
USB Mass Storage Compliance Test Specification 133
USB2228 flash memory chip 37
USB97C202 ATA/ATAPI chip 38
USBCV (USB Command Verifier software) 133
USBDriverService function 63
USBwiz 267—269
Vendor ID 48
VERIFY command 155
Volume information, file allocation table (FAT) 190
Volume label entries 206—207
Wear leveling, flash memory 14—15
windows drivers 76—77
Wiring (cables) 28
WLANGID[0...n] field 55
WMaxPacketSize field 53
write command 155—158 266
Write protection, detecting 125
Write protection, selecting media types 10
Write protection, switch, Secure Digital (SD) memory card 21
WriteSPI function 90
Write_File_Entry function 219—220
Writing, data from storage, MultiMediaCard commands 106—107
Writing, sectors, MultiMediaCard commands 120—123
Writing, to devices 155—158
Writing, to file allocation table (FAT) 194—195
Writing, to files 250—257
WTotalLength field 49
|