Browse Prior Art Database

Data Transfer Control for Hard Disk Drives with AT Interface

IP.com Disclosure Number: IPCOM000114957D
Original Publication Date: 1995-Feb-01
Included in the Prior Art Database: 2005-Mar-30
Document File: 2 page(s) / 56K

Publishing Venue

IBM

Related People

Murakami, M: AUTHOR [+3]

Abstract

Disclosed is a control method of data transfer for Read Multiple, Write Multiple, and Set Multiple commands of AT interface for Hard Disk Drive (HDD). The disclosed control method works regardless of existence of any fraction of the transferred data sectors. The fraction appears when the number of Sector to be transferred for Read Multiple command or Write Multiple command is not just multiple of the block size which is set by Set Multiple command prior to the Read Multiple command or Write Multiple command.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 71% of the total text.

Data Transfer Control for Hard Disk Drives with AT Interface

      Disclosed is a control method of data transfer for Read
Multiple, Write Multiple, and Set Multiple commands of AT interface
for Hard Disk Drive (HDD).  The disclosed control method works
regardless of existence of any fraction of the transferred data
sectors.  The fraction appears when the number of Sector to be
transferred for Read Multiple command or Write Multiple command is
not just multiple of the block size which is set by Set Multiple
command prior to the Read Multiple command or Write Multiple command.

The Figure shows the block diagram of the control method.

Host Sector Size (HSS) is a register which indicates sector size in
byte.

      Sector Size Counter (SSC) is a counter which indicates
remaining bytes in the sector to be transferred, and counts down at
completion of a byte transfer.  At start of data transfer of a sector
or when SSC value is 0, SSC sets HSS value.

      Host Sector Counter (HSC) is a counter which shows remaining
sector number to be transferred.  HSC sets sector number which is
requested by host system in Read Multiple command or Write Multiple
command at beginning of the command execution as an initial value,
and then HSC counts down when SSC becomes 0.  When HSC becomes 0, all
requested sectors have been transferred.

      Host Block Size (HBS) is a register which contains Block Size
in sector specified by Set Multiple command prior to the Read
Multipl...