Maxtor 86480D6, 2160 Host Software Interface, Task File Registers, Data Register, Error Register

Page 42

SECTION 6

Host Software Interface

The host communicates with the drive through a set of controller registers accessed via the host’s I/O ports. These registers divide into two groups: the Task File, used for passing commands and command parameters and the Control/Diagnostic registers.

Task File Registers

The Task File consists of eight registers used to control fixed disk operations. The host accesses each register by the I/O port address shown in this Task File register map:

I/O PORT

READ

WRITE

1F0h

Data Register

Data Register

1F1h

Error Register

Features Register

1F2h

Sector Count

Sector Count

1F3h

Sector Number

Sector Number

1F4h

Cylinder Low

Cylinder Low

1F5h

Cylinder High

Cylinder High

1F6h

Drive/Head (SDH)

Drive/Head (SDH)

1F7h

Status Register

Command Register

Data Register

Provides access to the drive’s sector buffer for read and write operations. With the exception of ECC byte transfers (which, during Read long and Write long commands, are 8 bits wide), data transfers through the Data register are all 16 bits wide.

Error Register

A read-only register containing specific information regarding the previous command. Data interpretation differs depending on whether the controller is in operational or diagnostic mode. A power up, reset, software reset, or receipt of a diagnostic command sets the controller into diagnostic mode. This mode invalidates contents of the Status register. The contents of the Error register reflect a completion code.

Issuing any command (apart from a Diagnostic command) places the controller into operational mode.

In operational mode, the Error register is valid only when the Error bit in the Status register is set. The bit definitions for operational mode follow:

7

6

5

4

3

2

1

0

 

 

 

 

 

 

 

 

0

ECC

0

IDNF

0

ABRT

TK0

AMNF

 

 

 

 

 

 

 

 

Interface

Data

Not

ID

Not

Aborted

Track 0

Address

CRC

ECC Error

Used

Not Found

Used

Command

Error

Mark Not

 

 

 

 

 

 

 

Found

 

 

 

 

 

 

 

 

Interface CRC – An interface CRC error occurred during an Ultra DMA transfer.

Data ECC Error – An non-correctable ECC error occurred during a Read Sector command.

Firmware Problem – Indicates a firmware problem was detected, (e.g., invalid interrupt, divide overflow). ID Not Found – Either a matching ID field not found, or a CRC error occurred.

Aborted Command – Invalid commands, write fault, no seek complete, or drive not ready.

Track 0 Error – Track 0 was not found during execution of a Restore command.

Address Mark Not Found – The Address Mark could not be found after an ID match.

Features Register

Enables or disables features through the Set Features command.

6 – 1

Image 42
Contents DiamondMax REV EC no Section Description Date Before You Begin U T I O NContents Product Specifications Handling and InstallationAT Interface Description Host Software Interface Interface Commands Service and SupportGlossary Figures Manual Organization IntroductionMaxtor Corporation AbbreviationsKey Words Signal ConventionsConventions NumberingDiamondMax 2160 Key Features Product DescriptionProduct Features Functional / InterfaceDefect Management Zone DMZ On-the-Fly Hardware Error Correction Code ECCLogical Block Addressing Software ECC CorrectionBuffer Segmentation Read-Ahead ModeCache Management Automatic Write Reallocation AWRMajor HDA Components Cylinder Limitation Subsystem ConfigurationJumper Location/Configuration Dual Drive SupportPerformance Specifications Product SpecificationsDrive Configuration Models and CapacitiesPhysical Dimensions Outline and Mounting DimensionsParameter Standard Metric EPA Energy Star Compliance Power Requirements AveragePower Mode Definitions Environmental LimitsReliability Specifications Shock and VibrationSafety Regulatory Compliance Standard Test MethodsPre-formatted Drive Handling and InstallationHard Drive Handling Precautions Important NoticeUnpacking and Inspection Multi-pack Shipping ContainerPhysical Installation Recommended Mounting ConfigurationRepacking Mounting Drive in System Drive Jumper SettingsInstalling 5.25-inch Mounting Brackets Master Device Slave DeviceInch Installation Mounting Drive in 5.25-inch BayMounting Drive in 3.5-inch Bay Attaching IDE Interface and Power Cables IDE Interface and Power Cabling DetailAttaching System Cables System Interface Card CablingSystem Mother board Cabling System Setup Setting the Bios CmosSet the Bios Cmos parameters as follows System Hangs During Boot Model CYL SPTHard Drive Preparation System/Drive InformationAT Interface Description Interface ConnectorData Connector Pin Description SummaryPIN Name Signal Name Signal Description Pin Description TablePIO Timing PIO Data Transfer To/From DeviceDMA Timing Multi-word DMA Data TransferUltra DMA Timing Initiating an Ultra DMA Data In BurstHost Pausing an Ultra DMA Data In Burst Sustained Ultra DMA Data In BurstDevice Terminating an Ultra DMA Data In Burst Host Terminating an Ultra DMA Data In BurstInitiating an Ultra DMA Data Out Burst Sustained Ultra DMA Data Out BurstDevice Pausing an Ultra DMA Data Out Burst Host Terminating an Ultra DMA Data Out BurstDevice Terminating an Ultra DMA Data Out Burst Host Software Interface Error RegisterFeatures Register Task File RegistersCylinder Number Registers Sector Count RegisterSector Number Register Device/Head RegisterCommand Register Summary Command Name Command Code Parameters UsedTimer Value TIME-OUT Period SDHDevice Control Register Control Diagnostic RegistersAlternate Status Register Digital Input RegisterReset and Interrupt Handling Reset HandlingInterrupt Handling Interface Commands Set Feature CommandsRead Commands Read SectorsRead Verify Sectors Read DMA Read MultipleWrite Sectors Write CommandsSet Multiple Mode Write Verify SectorsWrite Multiple Write DMASet Feature Commands Set Features ModeValue Description Power Mode Commands Timer Value TIME-OUT Period Initialization Commands Word Content DescriptionIdentify Drive Word Content Description = Write Cache enabled Initialize Drive Parameters Error Code Description Seek, Format and Diagnostic CommandsExecute Drive Diagnostic Format TrackA.R.T. Command Set Execute S.M.A.R.TNo Quibble Service Service and SupportService Policy SupportCustomer Service MaxFax ServiceBulletin Board Service Internet

82160D2, 84320D4, 2160, 83240D3, 86480D6 specifications

Maxtor, known for its innovative storage solutions, produced several pivotal hard drive models during the late 1990s and early 2000s, namely the Maxtor 88400D8, 86480D6, 83240D3, 2160, and 84320D4. Each of these drives showcased unique features and technologies that catered to various computing needs.

The Maxtor 88400D8 stood out with its impressive storage capacity of 8.4 GB, which was considerable at the time. It employed the IDE interface, ensuring broad compatibility with most personal computers. The drive utilized a 5400 RPM spindle speed, optimizing data transfer rates for everyday applications. With a 2 MB cache, it facilitated smoother data retrieval, making it a reliable choice for both home and office use. This model exemplified Maxtor's commitment to enhancing user experience through advanced technologies.

Another noteworthy model, the Maxtor 86480D6, offered an 8.6 GB storage capacity, predicated on similar design principles as the 88400D8. It also featured a 5400 RPM spindle speed and an IDE interface. Its greater data density further improved performance, reducing the time required for searching and accessing large volumes of information. The 86480D6 was particularly favored by users with intensive storage needs, such as graphic designers and multimedia creators.

The Maxtor 83240D3, with a storage capacity of 3.2 GB, catered to users seeking a balance between performance and size. This drive also operated at 5400 RPM and featured an IDE interface. Its compact size made it an attractive option for entry-level systems and budget-conscious consumers who needed dependable storage without excessive capacity.

The Maxtor 2160 and 84320D4 models further diversified the line with distinct features suitable for different user segments. The 2160 offered 2.1 GB of storage, appealing particularly to users of basic office applications. In contrast, the 84320D4 provided 4.3 GB of space, marking a mid-range option for users requiring additional capacity without leapfrogging into high-end solutions.

All these Maxtor models incorporated technologies enhancing reliability and performance, such as Advanced Format technology, which optimized data organization, ensuring efficient use of storage space. These drives also showcased an emphasis on low power consumption, which aligned with growing concerns over energy efficiency in computing.

In summary, the Maxtor 88400D8, 86480D6, 83240D3, 2160, and 84320D4 were crucial entries in the hard drive market, bringing forth features that addressed the diverse needs of users, from casual consumers to professionals demanding superior performance. Their legacy continues to influence hard drive design and performance standards in contemporary storage solutions.