6.31 Write Multiple Command (C5h)
This command is similar to the Write Sectors command. The Drive sets BSY within 400ns of accepting the
command. Interrupts are not presented on each sector but on the transfer of a block which contains the
number of sectors defined by Set Multiple. Command execution is identical to the Write Sectors operation except
that the number of sectors defined by the Set Multiple command is transferred without intervening interrupts.
DRQ qualification of the transfer is required only at the start of the data block, not on each sector. The block
count of sectors to be transferred without intervening interrupts is programmed by the Set Multiple Mode
command, which must be executed prior to the Write Multiple command.
When the Write Multiple command is issued, the Sector Count Register contains the number of sectors (not the
number of blocks or the block count) requested. If the number of requested sectors is not evenly divisible by the
sector/block, as many full blocks as possible are transferred, followed by a final, partial block transfer. The
partial block transfer is for n sectors, where:
n = (sector count) module (block count).
If the Write Multiple command is attempted before the Set Multiple Mode command has been executed or when
Write Multiple commands are disabled, the Write Multiple operation will be rejected with an aborted command
error.
Errors encountered during Write Multiple commands are posted after the attempted writes of the block or partial
block transferred. The Write command ends with the sector in error, even if it is in the middle of a block.
Subsequent blocks are not transferred in the event of an error. Interrupts are generated when DRQ is set at the
beginning of each block or partial block.
The Command Block Registers contain the cylinder, head and sector number of the sector where the error
occurred and the Sector Count Register contains the residual number of sectors that need to be transferred for
successful completion of the command. For example, each block has 4 sectors, a request for 8 sectors is issued
and an error occurs on the third sector. The Sector Count Register contains 6 and the address is that of the third
sector.
Note: The current revision of the Drive only supports a block count of 1 as indicated in the Identify Drive
Command information. The Write Multiple command is provided for compatibility with future products which
may support a larger block count.
Table 55 defines the Write Multiple command Byte sequence.
Table 55: Write Multiple
Task File Register
7
6
5
4
3
2
1
0
COMMAND
C5h
DRIVE/HEAD
1
LBA
1
D
Head (LBA 27-24)
CYLINDER HI
CYLINDER LOW
SECTOR NUM
SECTOR COUNT
FEATURES
Cylinder High (LBA23-16)
Cylinder Low (LBA15-8)
Sector number (LBA7-0)
Sector Count
nu
6.32 Write Multiple without Erase (CDh)
This command is similar to the Write Multiple command with the exception that an implied erase before write
operation is not performed. The sectors should be pre-erased with the Erase Sector(s) command before this
command is issued. Table 56 defines the Write Multiple without Erase command Byte sequence.
Table 56: Write Multiple without Erase
Task File Register
7
6
5
4
3
2
1
0
COMMAND
CDh
DRIVE/HEAD
1
LBA
1
D
Head (LBA 27-24)
CYLINDER HI
CYLINDER LOW
SECTOR NUM
SECTOR COUNT
FEATURES
Cylinder High (LBA23-16)
Cylinder Low (LBA15-8)
Sector number (LBA7-0)
Sector Count
nu
Swissbit AG
Industriestrasse 4
Swissbit reserves the right to change products or specifications without notice.
Revision: 1.41
CH-9552 Bronschhofen
Switzerland
www.swissbit.com
industrial@swissbit.com
F-100_data_sheet_CA-HxBR_Rev141.doc
Page 35 of 51
相关PDF资料
SFCA64GBH2BV4TO-I-NU-216-STD FLASH CFAST UDMA/MDMA/PIO 64GB
SFCF2048H1BO2TO-I-M0-523-SMA FLASH SLC UDMA/MDMA/PIO 2G
SFCF4096H4BK2SA-I-QT-553-SMA FLASH SLC UDMA/MDMA/PIO 4G
SFCF64GBH2BU4TO-I-NU-517-STD FLASH SLC UDMA/MDMA/PIO 64GB
SFN08B4702CBQLF7 RES ARRAY 47K OHM 7 RES 8-DFN
SFP1050-12BG FRONT END AC/DC 1050W 12V
SFP450-12BG PWR SUP 450W 12V 36.6A W/STANDBY
SFSD1024N1BN1TO-I-DF-151-STD FLASH MICRO SD CARD IND S-200 1G
相关代理商/技术参数
SFCA16GBH1BR4TO-I-QT-236-STD 功能描述:FLASH CFAST UDMA/MDMA/PIO 16GB RoHS:是 类别:存储卡,模块 >> 存储器,PC 卡 系列:F-100 标准包装:30 系列:- 存储容量:8GB 存储器类型:存储卡 - Extreme III SD?
SFCA16GBH2BV4TO-I-QT-216-STD 功能描述:FLASH CFAST UDMA/MDMA/PIO 16GB RoHS:是 类别:存储卡,模块 >> 存储器,PC 卡 系列:F-240 标准包装:30 系列:- 存储容量:8GB 存储器类型:存储卡 - Extreme III SD?
SFCA16GBH2BV4TO-I-QT-226-STD 功能描述:Memory Card CFast 16GB SLC 制造商:swissbit na inc. 系列:F-240 零件状态:有效 存储器类型:CFast 存储容量:16GB 速度:- 技术:SLC 工作温度:-40°C ~ 85°C 标准包装:75
SFCA2048H1BV4TO-C-MS-216-STD 制造商:SWISSBIT NA INC 功能描述:FLASH
SFCA2048H1BV4TO-I-MS-216-STD 功能描述:FLASH CFAST UDMA/MDMA/PIO 2GB RoHS:是 类别:存储卡,模块 >> 存储器,PC 卡 系列:F-240 标准包装:30 系列:- 存储容量:8GB 存储器类型:存储卡 - Extreme III SD?
SFCA2048H1BV4TO-I-MS-226-STD 制造商:SWISSBIT 功能描述:CFAST F-240 DENSITY INDUSTRIAL - Trays
SFCA240GH1AA2TO-I-OC-216-STD 功能描述:Memory Card CFast 240GB MLC 制造商:swissbit na inc. 系列:F-60 零件状态:有效 存储器类型:CFast 存储容量:240GB 速度:- 技术:MLC 工作温度:-40°C ~ 85°C 标准包装:75
SFCA256GH1AD4TO-I-HT-216-STD 功能描述:MEM CARD COMPACTFLASH 256GB MLC 制造商:swissbit 系列:F-50 零件状态:在售 存储器类型:CFast 存储容量:256GB 速度:- 技术:MLC 工作温度:-40°C ~ 85°C 标准包装:1