Seagate Surveillance HDD Product Manual, Rev. C
6
www.seagate.com
Introduction
In addition, SATA makes the transition from parallel ATA easy by providing legacy software support. SATA was designed to
allow users to install a SATA host adapter and SATA disk drive in the current system and expect all of the existing
applications to work as normal.
The SATA interface connects each disk drive in a point-to-point configuration with the SATA host adapter. There is no
master/slave relationship with SATA devices like there is with parallel ATA. If two drives are attached on one SATA host
adapter, the host operating system views the two devices as if they were both “masters” on two separate ports. This
essentially means both drives behave as if they are Device 0 (master) devices.
The SATA host adapter and drive share the function of emulating parallel ATA device behavior to provide backward
compatibility with existing host systems and software. The Command and Control Block registers, PIO and DMA data
transfers, resets, and interrupts are all emulated.
The SATA host adapter contains a set of registers that shadow the contents of the traditional device registers, referred to as
the Shadow Register Block. All SATA devices behave like Device 0 devices. For additional information about how SATA
emulates parallel ATA, refer to the “Serial ATA International Organization: Serial ATA Revision 3.0”. The specification can be
downloaded from www.sata-io.org.
1.2
Zone Structure
Surveillance HDD models use SMR (Singled Magnetic Recording Technology), physically formatted containing two types
of zones. 64 “Conventional Zones” which are not associated with write pointer, and the media is non-SMR and 29808
Sequential Write preferred Zones which are SMR media. For the sequential write referred zones there is write pointer to
indicated preferred write location. For the conventional zone writes can occur randomly for any block size. New
commands which report zonal structure, resetting zonal write pointers, as well as managing zonal properties are available
for sequential write preferred zones through ZAC commands.
Seagate Surveillance HDD Conventional Zone Structure
•
There are 64 256Bi Conventional Zones. (ie. Not Singled)
•
The conventional zone is located at the outer diameter and is 16GBi
•
Sequential Read and Writes to this zones will perform at similar data rates.
•
Random Write commands can be issued in any order without any performance delay.
•
Zone designed specifically for random writes data. For example: logs and meta data.
There are 29808 Sequential Write Zones
•
Each zone is 2e19 logical blocks in size or 256 MiB each.
•
Each zone is a shingled zone.
•
To achieve best performance use of ZAC commands is required.
•
Re-setting write pointers for each zone is required before reuse.
Optimal number of open sequential write preferred zones
•
Advised the largest number of zones that should be open for best performance
•
It is reported in Identify Device Data log 0x30 page 0x09
Optimal number of non-sequentially written sequential write preferred zones
•
Advised the largest number of write preferred zones that should be randomly written for best performance
It is reported in identify device data log 0x30 page 0x0
T-13 standards define the new ZAC commands; REPORT ZONES EXT to query the drive on what zones exist and their
current condition, RESET WRITE POINTER EXT to reset the write pointers, OPEN ZONE EXT, CLOSE ZONE EXT, and FINISH
ZONE EXT to Open, Close, and Finish zones. To achieve optimal performance, an SMR-aware Host driver will need to write
sequentially to all sequential write referred zones.
See the T13 Web Site at http://www.t13.org for ACS-4, T13/BSR INCIT 529 for command details.
Note
The host adapter may, optionally, emulate a master/slave environment to host software where two devices
on separate SATA ports are represented to host software as a Device 0 (master) and Device 1 (slave) accessed
at the same set of host bus addresses. A host adapter that emulates a master/slave environment manages
two sets of shadow registers. This is not a typical SATA environment.