English
Language : 

HFDOM44S3VXXX Datasheet, PDF (25/29 Pages) Hanbit Electronics Co.,Ltd – 44Pin Flash Disk Module Min.16MB ~ Max.384MB, True IDE Interface
HANBit
HFDOM44S3Vxxx
Sec Cnt(2)
Feature(1)
X
X
Write Long Sector
This command is similar to the Write Sector(s) command except that it writes 516 bytes instead of 512 bytes. Only
single sector Write Long operations are supported. The transfer consists of 512 bytes of data transferred in word
mode followed by 4 bytes of ECC transferred in byte mode. Because of the unique nature of the solid-state
CompactFlash Storage Card, the four bytes of ECC transferred by the host may be used by the CompactFlash
Storage Card. The CompactFlash Storage Card may discard these four bytes and write the sector with valid ECC
data. This command has the same protocol as the Write Sector(s) command. Use of this command is not
recommended.
Write Multiple Command – C5h
Bit->
7
6
5
4
3
2
1
0
Command(7)
C5h
C/D/H(6)
X
LBA
X
Drive
Head
Cyl High(5)
Cylinder High
Cyl Low(4)
Cylinder Low
Sec Num(3)
Sector Number
Sec Cnt(2)
Sector Count
Feature(1)
X
Write Multiple Command
Note: The current revision of the CompactFlash Storage Card only supports a block count of 1 as indicated in the
Identify Drive Command information. This command is provided for compatibility with future products which may
support a larger block count.
This command is similar to the Write Sectors command. The CompactFlash Storage Card sets BSY within 400
nsec 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 = remainder ( sector count / 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, e.g., 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.
Write Multiple without Erase – CDh
Bit->
7
6
5
Command(7)
C/D/H(6)
X
LBA
X
URL:www.hbe.co.kr
Rev. 1.0 (January, 2005)
4
3
CDh
Drive
25 / 29
2
1
0
Head
HANBit Electronics Co., Ltd.