C156-E227-01EN MCM3064AP, MCM3130AP OPTICAL DISK DRIVES PRODUCT MANUAL
FOR SAFE OPERATION Handling of This Manual This manual contains important information for using this product. Read thoroughly before using the product. Use this product only after thoroughly reading and understanding especially the section "Important Alert Items" in this manual. Keep this manual handy, and keep it carefully. FUJITSU makes every effort to prevent users and bystanders from being injured or from suffering damage to their property. Use the product according to this manual.
Revision History (1/1) Edition Date Revised section (*1) (Added/Deleted/Altered) Details 01 March, 2002 — — *1 Section(s) with asterisk (*) refer to the previous edition when those were deleted.
This page is intentionally left blank.
Preface This manual describes the MCM3064AP and MCM3130AP 3.5-inch optical disk drives. This manual provides an overview of the above optical disk drives, and explains their specifications, the requirements and procedures for installing them in a system, and how to clean them. The manual is intended for users who have a basic understanding of optical disk drives and their use in computer systems.
Preface Glossary The glossary describes the technical terms that need to be understood to read this manual. Acronyms and Abbreviations This manual contains a list of the abbreviations used in this manual and their meanings. CONVENTIONS USED IN THIS MANUAL Throughout this manual, the MCM3064AP and MCM3130AP optical disk drives are described as an "ODD," "drive," "unit," "target (TARG)," or "device." Decimal values are indicated without any modifiers added.
Preface Conventions for Alert Messages This manual uses the following conventions to show the alert messages. An alert message consists of an alert signal and alert statements. The alert signal consists of an alert symbol and a signal word or just a signal word. The following are the alert signals and their meanings: This indicates a hazardous situation likely to result in serious personal injury if the user does not perform the procedure correctly.
This page is intentionally left blank
Important Alert Items Important Alert Messages The important alert messages in this manual are as follows: A hazardous situation could result in minor or moderate personal injury if the user does not perform the procedure correctly. Also, damage to the product or other property, may occur if the user does not perform the procedure correctly.
Important Alert Items Task Assembly and Installation Cleaning cartridge Alert message Page Device damage: Before moving the drive, remove any optical disk cartridge in it. If the drive is moved with the optical disk cartridge loaded in it, the head may move back and forth in the drive to damage the head or disk, consequently disabling data from being read later. 3-17 Device damage: Do not connect or disconnect any cable except the USB I/F cable while the drive power is on.
MANUAL ORGANIZATION OPTICAL DISK DRIVES 1. GENERAL DESCRIPTION PRODUCT MANUAL 2. SPECIFICATIONS (C156-E227) 3. INSTALLATION REQUIREMENTS 4. HOST INTERFACE 5. OPERATION AND CLEANING 6.
REFERENCED STANDARDS The product specifications and functions described in this manual conform to the following standards: Specification (document) number Name Concerned organization X3T13/1321D Revision 3 AT Attachment with Packet Interface -5 (ATA/ATAPI-5) American National Standards Institute (ANSI) SFF-8070I Revision 1.2 ATAPI Rmovavle Rewritable Media Small From Factor Committee (SFF) ISO/IEC 10090 90mm Optical Disk Cartridges, rewritable and read only, for data interchange.
Contents CHAPTER 1 General Description.................................................................. 1-1 1.1 1.1.1 1.1.2 1.1.3 1.1.4 1.1.5 1.2 1.2.1 1.2.2 1.2.3 1.2.4 CHAPTER 2 2.1.1 2.1.2 2.1.3 2.1.4 2.1.5 2.2 2.2.1 2.2.2 2.2.3 2.3 2.3.1 Configuration of Optical Disk Drive.......................................................1-6 Appearance............................................................................................1-6 Configuration ..................................................
Contents 3.1.1 3.1.2 3.1.3 3.1.4 3.2 3.2.1 3.2.2 3.2.3 3.2.4 Temperature measurement points .........................................................3-1 Temperature requirements.....................................................................3-2 Temperature rise....................................................................................3-3 Air cleanliness .......................................................................................3-3 Mounting Requirements ............................
Contents 4.3.1 4.4 4.4.1 4.4.2 4.4.3 4.4.4 4.4.5 4.4.6 4.4.7 4.4.8 4.5 4.5.1 4.5.2 4.5.3 4.5.4 4.5.5 4.5.6 4.5.7 4.5.8 4.5.9 4.5.10 4.5.11 4.5.12 4.6 4.6.1 4.6.2 4.6.3 4.6.4 4.6.5 4.6.6 4.6.7 4.6.8 4.6.9 4.6.10 4.6.11 4.6.12 4.6.13 4.6.14 4.6.15 C156-E227-01EN I/O registers...........................................................................................4-6 Various Processes..................................................................................4-13 Reset response.......................
Contents 4.6.16 4.6.17 4.6.18 4.6.19 4.6.20 4.6.21 4.6.22 4.6.23 4.6.24 4.6.25 4.6.26 4.6.27 4.7 4.7.1 4.7.2 4.7.3 4.7.4 4.7.5 4.7.6 4.7.7 4.7.8 4.7.9 4.7.10 4.7.11 4.7.12 4.7.13 CHAPTER 5 Timing ...................................................................................................4-85 Register/PIO data transfer timing........................................................4-85 Multiword DMA data transfer timing .................................................
Contents 5.3.3 5.4 5.4.1 5.4.2 CHAPTER 6 Cleaning the Optical Disk Cartridge .....................................................5-10 Cleaning tool for optical disk cartridge ..............................................5-10 Cleaning of optical disk cartridge .......................................................5-11 Diagnostics and Maintenance ................................................. 6-1 6.1 6.1.1 6.1.2 6.1.3 6.2 6.2.1 6.2.2 C156-E227-01EN Precautions ......................................
Contents Illustrations FIGURES Figure 1.1 Figure 1.2 Figure 1.3 Figure 1.4 Figure 2.1 Figure 2.2 Figure 2.3 Figure 3.1 Figure 3.2 Figure 3.3 Figure 3.4 Figure 3.5 Figure 3.6 Figure 3.7 Figure 3.8 Figure 3.9 Figure 3.10 Figure 3.11 Figure 3.12 Figure 3.13 Figure 3.14 Figure 3.15 Figure 3.16 Figure 4.1 Figure 4.2 Figure 4.3 Figure 4.4 Figure 4.5 Figure 4.6 Figure 4.7 Figure 4.8 Figure 4.9 Figure 4.10 Figure 4.11 Figure 4.12 xiv The optical disk drive (with panel) ..........................................
Contents Figure 4.13 Figure 4.14 Figure 5.1 Figure 5.2 Figure 5.3 Figure 5.4 Figure 5.5 Figure 5.6 Figure 5.7 Figure 5.8 Figure 5.9 Figure 6.1 Figure 6.2 Ultra DMA data out transfer (device end timing) ......................4-95 Power-on and reset timing ..........................................................4-97 Optical disk drive front view (with panel)....................................5-1 Inserting an optical disk cartridge.................................................
Contents Table 4.17 Table 4.18 Table 4.19 Table 4.20 Table 4.21 Table 4.22 Table 4.23 Table 4.24 Table 4.25 Table 4.26 Table 4.27 Table 4.28 Table 4.29 Table 4.30 Table 4.31 Table 4.32 Table 4.33 Table 4.34 Table 4.35 Table 4.36 Table 4.37 Table 4.38 Table 4.39 Table 4.40 Table 4.41 Table 4.42 Table 4.43 Table 4.44 Table 4.45 Table 4.46 Table 4.47 Table 4.48 Table 4.49 Table 4.50 Table 4.51 Table 4.52 Table 4.53 Table 4.54 Table 4.55 Table 4.56 Table 4.57 xvi Command codes and parameters..................
Contents Table 4.58 Table 4.59 Table 4.60 Table 4.61 Table 4.62 Table 4.63 Table 4.64 Table 4.65 Table 4.66 Table 4.67 Table 4.68 Table 4.69 Table 4.70 Table 4.71 Table 4.72 Table 4.73 Table 4.74 Table 4.76 Table 4.77 Table 4.78 Table 4.79 Table 4.80 Table 4.81 Table 4.82 Table 4.83 Table 4.84 Table 4.85 Table 4.86 Table 4.87 Table 4.88 Table 4.89 Table 4.90 Table 4.91 Table 4.92 Table 4.93 Table 4.94 Table 4.95 Table 4.96 Table 4.97 Table 4.98 C156-E227-01EN Changeable values in flexible disk page.......
Contents Table 4.99 Table 4.100 Table 4.101 Table 4.102 Table 4.103 Table 4.104 Table 4.105 Table 4.106 Table 4.107 Table 4.108 Table 4.109 Table 4.110 Table 4.111 Table 4.112 Table 4.113 Table 4.114 Table 4.115 Table 4.116 Table 4.117 Table 4.118 Table 4.119 Table 4.120 Table 4.121 Table 5.1 Table 5.2 Table 5.3 Table 6.1 xviii Request sense data.......................................................................4-72 Error code............................................................................
CHAPTER 1 General Description 1.1 Features 1.2 Configuration of Optical Disk Drive This chapter describes the features and configuration of the MCM3064AP and MCM3130AP optical disk drives. As successors to the MCE3064AP and MCE3130AP optical disk drives, the MCM3064AP and MCM3130AP optical disk drives (hereafter called the optical disk drives) achieve high-speed operation while maintaining compatibility with the MCE3064AP and MCE3130AP.
General Description (3) High-speed mean seek time This drive features a linear voice coil motor for high-speed head positioning. The average seek time per 1,000 random seeks is 23 ms. (However, this does not include command overhead or address check.) (4) Compatibility with international standards (media interchangeability) The MCM3130AP optical disk drive supports the use of 90mm(3.5-inch) optical disks in the 1.
1.1 Features 1.1.2 Reliability (1) Mean time between failures (MTBF) The mean time between failures (MTBF) for this optical disk drive is 120,000 hours or more. (2) Enhanced error recovery If an error occurs on the optical disk drive, the system executes appropriate retry processing to recover from it. This drive features enhanced Reed-Solomon error correction code (ECC) to assure error-free operation.
General Description (3) Safety standards The optical disk drive is certified under the following standards: • UL1950 (U.S. safety standard) • CDRH (U.S. laser standard) (Class 1) • CSA C22.2 No.
1.1 Features (4) Read-ahead cache feature The read-ahead cache feature enables high-speed sequential data access as follows: After executing a command to read data from the disk, the drive automatically reads the next data block and stores it in the data buffer (pre-reading). If the next command requests this data, the drive can transfer data from the buffer without accessing the disk again.
General Description 1.2 Configuration of Optical Disk Drive 1.2.1 Appearance Figures 1.1 and 1.2 show the optical disk drive. Figure 1.1 The optical disk drive (with panel) Figure 1.
1.2 Configuration of Optical Disk Drive 1.2.2 Configuration Figure 1.3 shows the configuration of the optical disk drive. The optical disk drive consists of a mechanical section, a fixed optics section, a control circuit section, and an actuator. The mechanical section includes the spindle motor, actuator section, bias magnet, and cartridge holder vertical motion mechanism. The fixed optics section consists of the optical components, position detector, and LD controller.
General Description (3) Actuator section The actuator section consists of a focus actuator and a tracking actuator. The former focuses a laser beam on the surface of an optical disk while the latter moves the beam spot along the radius, on the surface of an optical disk (seek operation). The actuator section is directly driven by a linear voice coil motor. The tracking actuator is based on the pulse-width modulation (PWM) system and realizes low power consumption and high-speed access.
1.2 Configuration of Optical Disk Drive Main control section MPU ODC DSP User Logic LSI i/f ATAPI I/F DE Head section Laser Diode Photo Diode APC Amp LPC Amp Head Amp F-ROM D-RAM Driver section Read Amp Power Amp Filter Sensor Motor Driver Actuator section Focus Act. Track Act. Spindle Motor Temperature Sensor Bias Coil Eject Motor Cartridge Sensor Figure 1.
This page is intentionally left blank.
CHAPTER 2 Specifications 2.1 Specifications of Optical Disk Drives 2.2 Specifications of Optical Disk Cartridges 2.3 Defect Management This chapter provides the specifications of the optical disk drives and the optical disk cartridge. 2.1 Specifications of Optical Disk Drives 2.1.1 Catalog and order numbers Table 2.1 lists the model names (catalog numbers) and order numbers of optical disk drives. Table 2.1 Representative model names and order numbers Model name (catalog number) Order No.
Specifications 2.1.2 Specifications of drives Table 2.2 lists the specifications of MCM3064AP, MCM3130AP optical disk drives. Table 2.2 Specifications (1 of 2) [MCM3064AP, MCM3130AP] Item Optical disk media Specifications 128 MB media 230 MB media 540 MB media 640 MB media 1.3 GB media (*6) 181 MB 325 MB 819 MB 818 MB 1.688 GB Formatted 128 MB 230 MB 538 MB 643 MB 1.
2.1 Specifications of Optical Disk Drives Table 2.2 Specifications (2 of 2) Item Specifications Optical disk media 128 MB media 230 MB media 540 MB media Data buffer 1,844 KB Error correction (*5) Correctable up to 8-byte/interleave Bit error rate: 10-12 or less 640 MB media 1.3 GB media (*6) *1 The number of user tracks indicates the maximum user zone which includes the spare area and slipping area.
Specifications 2.1.3 Environmental and power requirements Table 2.3 lists the environmental and power requirements. Table 2.3 Environmental and power requirements (1 of 2) Item Specification Power requirements Average +5 VDC±5% 1.2 A (2.7 A max) (*1) Ripple requirement 100mV pp (DC-1 MHz) Power Ready 3.9 W (typ) (*2) consumption Random seek, read or write 5.8 W (typ) (*2) (Average) Power save mode 3.9 W (typ) (*2) 2.0 W (typ) (*2) 1.2 W (typ) (*2) 1.
2.1 Specifications of Optical Disk Drives Table 2.3 Environmental and power requirements (2 of 2) Item Vibration/ shock Operating Idle No cartridge, power ON Altitude Ambient cleanliness Specification 2 3.92 m/s {0.4 G} (5 to 500 Hz, Sine Sweep) 2 Shock 19.6 m/s {2 G} (10 ms, Half Sine Pulse) 2 Shock 9.8 m/s {1.
Specifications 2.1.5 Reliability (1) Mean time between failures (MTBF) The MTBF is 120,000 hours or more. Failures due to disk errors are not included. Conditions • Power-on time: 200 hours/month or less • LD-on time: 20% or less of power-on time • Ambient temperature: 25°C Note: The MTBF is defined as follows: Total operating time in all fields (hours) MTBF = Number of device failure in all fields 1) Operating time is the total time in which power is supplied.
2.2 Specifications of Optical Disk Cartridges 2.2 Specifications of Optical Disk Cartridges 2.2.1 Recommended optical disk cartridges Optical disk cartridges basically comply with the ISO/IEC 10090 standard for 128 MB capacity, ISO/IEC 13963 standard for the 230 MB capacity, and ISO/IEC 15041 standard for the 540 and 640 MB capacity. Table 2.4 shows the specifications of the optical disk cartridges recommended for this optical disk drive.
Specifications 2.2.2 Appearance Figure 2.1 shows an optical disk cartridge. The names of the components of an optical disk cartridge are also shown. (a) Shutter closed (2) Shutter (1) Cartrige case (3) Write protect tab Figure 2.1 Optical disk cartridge (1/2) (b) Shutter open (4) Disk (5) Hub Figure 2.
2.2 Specifications of Optical Disk Cartridges The following explains the components of the optical disk cartridge shown in Figure 2.1. 1) Cartridge case The disk housing is provided to protect the disk from damage when handling it, and facilitates replacement of the disk. The cartridge case has a label and a write protect tab on it. 2) Shutter The shutter protects the disk from contamination. This metallic door opens when the cartridge is inserted into the optical disk drive.
Specifications 2.2.3 Specifications of disk Table 2.5 lists the disk specifications. Table 2.
2.3 Defect Management (1) 128 MB media The ISO/IEC10090 defines 128-MB media specification. (2) 230 MB media The ISO/IEC13963 defines 230-MB media specification. (3) 540 MB/640 MB media The ISO/IEC15041 defines 540 MB/640 MB media specification. (4) 1.3 GB media The Cherry Book version 1.0 defines 1.3 GB media specification. 2.3 Defect Management 2.3.
Specifications During initialization, the user area is divided into several groups. Each of the groups contains data sectors and spare sectors. Spare sectors are used as replacements for defective data sectors. During initialization, the surface inspection over the user area can be performed. Figure 2.3 shows an example of alternate processing. Figure 2.
CHAPTER 3 Installation Requirements 3.1 Environmental Requirements 3.2 Mounting Requirements 3.3 Power supply Requirements 3.4 Cable Connections 3.5 Jumper Settings 3.6 Precautions on Handling the Drive 3.7 Mounting the Drive 3.8 Cable Connections 3.9 Post-installation Operation Check and Preparation for Use 3.10 Demounting the Drive This chapter describes environmental, mounting, power supply, and connection requirements. 3.
Installation Requirements (a) Inside optical disk cartridge Opening of disk outer wall Hole for inserting thermocouple Tip of thermocouple Figure 3.1 Surface temperature measurement point 3.1.2 Temperature requirements Table 3.1 shows the temperature requirement at the measurement point shown in Figure 3.1. Table 3.1 Temperature requirements at measurement points Measurement point Maximum allowable surface temperature Inside the cartridge 55°C (*1) IC (controller) surface 95°C IC (read amp.
5) Pass the thermocouple through the hole in the cartridge and reassemble the cartridge. Using an adhesive agent, etc., fill any gap between the hole and the thermocouple. Note: The surface of the cartridge shown in Figure 3.1 has been cut away to illustrate the elements inside the cartridge. Do not actually cut away the surface.
Installation Requirements Figures 3.2 to 3.3 show the outer dimensions of the optical disk drive and the positions of the mounting holes. Figure 3.
3.2 Mounting Requirements Position after a cartridge is loaded Position when loading a cartridge Center of a cartridge when loaded Bottom of the frame Figure 3.
Installation Requirements Figure 3.
3.2 Mounting Requirements Oblong hole: 2±0.1 (width) × 2.5±0.1 (length) (Width of C 0.5) (Stroke for the switch) Details of C part Details on D part Figure 3.
Installation Requirements Figure 3.
3.2 Mounting Requirements 3.2.2 Installation direction Figure 3.4 shows the permissible installation directions for the optical disk drive. The mounting angle tolerance must be within -5( to 10( relative to the horizontal plane. (-) shows that the cartridge insertion slot faces downward. Disk insertion slot Eject button/Busy LED Horizontal Manual eject hole Vertical (Two orientations) Figure 3.
Installation Requirements 3.2.3 Center of gravity Figure 3.5 shows the center of gravity of the optical disk drive. Figure 3.
3.2 Mounting Requirements 3.2.4 Precautions on mounting (1) Mounting frame structure and clearance a) For vibration resistance and heat dissipation, mount this optical disk drive using a frame having an embossed structure shown in Figure 3.6 or a similar structure providing an equivalent function. b) A mounting screw must have an inward projection (entry depth) of 3 mm or less from the outer surface of the mounting frame of the optical disk drive as shown in Figure 3.6.
Installation Requirements (2) Checking the panel function There must not be any deformation in the panel after the optical disk drive is installed in a cabinet. Make sure that the door of the disk insertion slot closes from any location with the drive installed in the cabinet. (3) Service areas Figure 3.7 shows the locations that need to be accessed for installation, and after installation is carried out.
3.3 Power Supply Requirements (6) External light source Mount the optical disk drive away from strong light sources (e.g., camera flash). (7) System ground (handling of SG and FG) The optical disk drive must be grounded to the signal ground (SG) of the power supply of the user's system. This SG line must be supplied with the system as well as the power line.
Installation Requirements 3.4 Cable Connections 3.4.1 Drive connectors The optical disk drive (ODD) has the following connectors. Figure 3.9 shows the location of the connectors. - AT interface connector (40 pins) and power connector (4 pins) CN1 Power connector 1 +12 VDC or no connection 2 +12 VDC return (GND) or no connection 3 +5 VDC RETURN (GND) 4 +5 VDC Figure 3.
3.4 Cable Connections 3.4.2 Cable connector specifications Table 3.3 lists the recommended cable connector specifications. Table 3.
Installation Requirements 3.4.3 Drive connections Figure 3.10 shows cable connections between devices. Host system IDE cable Drive 1 DC power Power supply Drive 2 Figure 3.10 Cable connection diagram 3.5 Jumper Settings 3.5.1 Factory shipment settings Figure 3.11 shows the jumper wire settings at factory shipment. CNH5 5 3 1 : Connected 6 4 2 5-6 (connected): Master device setting Figure 3.
3.5 Jumper Settings 3.5.2 Mode settings (1) Master device mode setting Figure 3.12 shows the setting that enables a master device (device 0) to be detected. CNH5 5 3 1 6 4 2 Figure 3.12 Master device setting (2) Slave device mode setting Figure 3.13 shows the setting that enables a slave device (device 1) to be detected. CNH5 Figure 3.
Installation Requirements (3) Cable selection mode setting Figure 3.14 shows the master/slave device setting that is set by connecting the CSEL signal line to the interface. The special interface connector shown in the example in Figure 3.14 is also required. CNH5 Figure 3.14 5 3 1 6 4 2 Cable selection mode setting Figure 3.15 shows an example of cable selection with the special interface cable.
3.6 Precautions on Handling of Drive 3.6 Precautions on Handling of Drive (1) General precautions Keep the following points in mind to ensure the performance and reliability of the optical disk drive: Device damage: 1) Do not expose to the drive any shock or vibration exceeding the specification because it will fatally damage the drive. Be particularly careful of this point when unpacking the drive. 2) Do not leave the drive in a dirty or contaminated environment.
Installation Requirements (3) Installation a) While the power is on, do not connect or disconnect the connectors or change the terminal settings. b) While the power is on, do not move the drive. c) Before moving the drive, first eject and remove any optical disk cartridge in it and then turn off the power. Device damage: Before moving the drive, remove any optical disk cartridge in it.
3.6 Precautions on Handling of Drive Drive Holder Desiccant Ejecting jig Box Packing box for each individual unit Figure 3.
Installation Requirements Drive Desiccant Holder Ejecting jig Carton of packing boxes Figure 3.
3.7 Mounting of Drive (5) Transportation a) In principle, transport the drive while it is packed with the UP sign pointing upward. b) Transport the drive, after it is unpacked, only for a short distance. While doing so, use cushions to avoid applying shock and vibration. Transport the drive, after it is unpacked, in one of the orientations described in Section 3.2.2, "Installation orientation." (The horizontal orientation is recommended.) (6) Storage a) Use moisture-proof packing when storing the drive.
Installation Requirements 3.8 Cable Connections Use the following cables to connect the optical disk drive to the system. See Section 3.4, "Cable Connections" for details on the connector positions and cable connection requirements. • Power supply cable • AT interface cable The general procedure for and precautions on connecting cables are given below. Be extra careful regarding the insertion direction of each cable connector. Device damage: - Make sure that the system power is off.
3.9 Post-installation Operation Check and Preparation for Use (2) Items to confirm if an error occurs in initial self-diagnostics • Make sure that the cables are correctly connected. • Make sure that the power voltage is supplied normally. (Measure the voltage at the power supply connector of the optical disk drive.) • Make sure that all of the setting terminals are correctly set.
Installation Requirements 3.10 Demounting of Drive The procedure for demounting an optical disk drive (to check the setting terminals, change the settings, or replace the drive, for example) depends on the system cabinet configuration. Determine the demounting procedure by considering the requirements unique to your system. This section describes the general demounting procedure and precautions to follow when demounting a drive.
CHAPTER 4 Host Interface 4.1 Pin Assignment 4.2 Signal Description 4.3 Interface Registers 4.4 Various Processes 4.5 ATA Commands 4.6 Packet Commands 4.7 Timing This chapter describes host interface specification.
Host Interface 4.1 Pin Assignment The table below lists pin assignments of the interface connector. Although the MCG3xxxAP has power-related pins, they are omitted in this specification. Table 4.
4.1 Pin Assignment Table 4.
Host Interface 4.2 Signal Description Table 4.2 Signal description (1/2) PIN Signal name I/O Description 1 RESET- I 3, 5, 7, 9, 11, 13, 15, 17, 18, 16, 14, 12, 10, 8, 6, 4 DD7-0 DD15-8 I/O The low-order bus is a 8-bit bidirectional bus signal for exchanging the status, data, and control data between the host and ODD. The high-order bus is used for 16-bit data transfers only. 21 DMARQ O Data request signal for DMA transfer 23 DIOW- I Write strobe signal.
4.2 Signal Description Table 4.2 Signal description (2/2) PIN Signal name I/O Description 37 CS0- O Select signal used to select the command block register 38 CS1- O Select signal used to select the control block register 39 DASP- I/O When reset, slave (device 1) output signal indicating that the slave (device 1) exists. Otherwise, the signal indicates that the master (device 0) and slave (device 1) is performing mechanical operation or a failure occurred.
Host Interface 4.3 Interface Registers 4.3.1 I/O registers This section provides the I/O register functions and mapping. Definitions of each register vary depending on which ATA or ATAPI commands are used. Table 4.
4.3 Interface Register 4.3.1.1 Alternate Status register This register contains the same information as that of the ATAPI Status register, except that the ODD does not recognize interrupts when reading this register. Therefore, the ODD does not clear the INTRQ signal and does not clear interrupts during the pending. Table 4.4 Bit definitions of Alternate Status register 7 6 5 4 3 2 1 0 BSY DRDY Reserved (0b) SERVICE DRQ CORR (0b) Reserved (0b) CHECK Read 4.3.1.
Host Interface 4.3.1.5 Drive Address register This register's bits are defined as shown below. Table 4.6 Bit definitions of Drive Address register 7 6 5 4 3 2 1 0 HiZ nWTG nHS3 nHS2 NhS1 nHS0 nDS1 nDS0 Read • HiZ is always in the high-impedance state. • nWTG indicates the status of the ODD internal data write control signal (Write Gate). • nHS3 indicates a binary complement of bits 3 to 0 of the drive select register. • nDS1 is the device select bit for device 1.
4.3 Interface Register 4.3.1.7 ATAPI Block Device Select register This register's bits are defined as shown below. Table 4.8 Bit definitions of ATAPI Block Device Select register 7 6 5 4 3 Unused Unused Unused Dev Unused 2 1 0 Unused R/W • Bits 7, 6, 5, 3, 2, 1, and 0 are not used. The ODD ignores all value sets in these bits. • Dev indicates the device address. When Dev is 0, device 0 is selected and when Dev is 1, device 1 is selected. • Logical unit numbers (LUNs) are not supported.
Host Interface 4.3.1.9 ATA Features register This register is used for the SET FEATURES command. 4.3.1.10 ATAPI Features register This register's bits are defined as shown below. Table 4.10 Bit definitions of ATAPI Features register 7 6 5 4 3 2 Reserved 1 0 OVERLAP DMA • All values in bits 7 to 2 are ignored. • OVERLAP is not used. The ODD ignores the value set in this bit. • When DMA is 1, the ODD performs DMA transfer for data transfer. Write 4.3.1.
4.3 Interface Register Table 4.12 I/O and C/D I/O C/D Meaning 0 1 Packet command transfer 1 0 Data or parameter transfer (from the ODD to the host) 0 0 Data or parameter transfer (from the host to the ODD) 1 1 The completion status in the Status register is effective. 4.3.1.13 Sector Number register This register is not used. The ODD ignores all specified values. 4.3.1.14 ATAPI Status register This register indicates the status of the ODD.
Host Interface The ODD sets BSY: a) After RESET- is negated or within 400 ns of setting the SRST bit of the Device Control Register b) Within 400 ns of receiving a command when the DRQ bit is not set c) Between data transfer blocks of the PIO data-in/PIO data-out command when the DRQ bit is not set d) After data block transfer with the PIO data-out command when the DRQ bit is not set e) During DMA transfer when the DRQ bit is not set In all other cases, the ODD does not set BSY.
4.4 Various Processes 4.4 Various Processes 4.4.1 Reset response There are four types of resets. • Power-on reset − • Hardware reset − • The ODD performs initialization such as initial diagnostics and default setting. If any media is mounted, it also spins up media. The ODD is reset when the RESET- signal is asserted. The ODD initializes the interface controller by setting default values. ATA software reset − The ODD is reset when the SRST bit of the Device Control register is set.
Host Interface 4.4.2 Defect sector management Sector mapping is executed based on the ISO/IEC 10090 standard for 128 MB media, the ISO/IEC 13963 standard for 230 MB media, the ISO/IEC 15041 standard for 540 and 640 MB media, and GIGAMO 1.3 GB 90 mm Magnetooptical Disk System-System Description for 1.3 GB media. Basically, possibly defective sector management is not required for the host. Defective sectors cannot be deleted from the host, except for certifying recordable areas.
4.4 Various Processes 4.4.4 Data error detection criteria Table 4.15 lists the ID and data error detection criteria for data access commands and for error processing. Table 4.15 ID and data error detection criteria and error processing details Command FORMAT UNIT ID read error Data error Error processing details 128/230 MB media: 3 read errors in 3 sectors 4 or more bytes per interleave Defective sectors are registered in PDL (Primary Defect List).
Host Interface 4.4.5 Cache function The ODD supports the read cache and MO write cache. The read cache consists of the read ahead cache and the LRU cache that reads write data remaining in the data buffer. The read ahead cache allows for data transfer at a near effective transfer speed during continuous read operation without causing any delay owing to rotation latency. LRU allows for data transfer with no mechanical operation if write and read operations are executed frequently on the same sector.
4.4 Various Processes When the cache is enabled, the buffer contains data transferred from the host with a write command. If a read command is issued to the sector address at this time, the ODD directly transfers data to the high-level equipment from the data buffer without reading it from media. If the cache is hit with a read command, the ODD makes the data in the hit segment being kept in the highest priority. The data listed below cannot be stored in the read cache.
Host Interface • When software is reset or the DEVICE RESET command is received Under the condition given below, the command end response to host and data transfer processing may wait until writing to media is completed: • When all data buffer segments are in use, and a command requiring a new segment is received Under the conditions given below, write data in the buffer may not be written properly on media: • Power-off • Hardware reset • Forced media ejection (mechanical ejection) 4.4.
4.4 Various Processes 4.4.7.1 Power mode The ODD supports power modes shown below. The ODD uses a power mode equivalent to standby mode, except that the DRDY bit is 0 while media is not mounted. • Active mode • Pre-idle mode • Idle mode • Standby mode • Sleep mode 4.4.7.2 Active mode In active mode, all circuits are enabled. The ODD requires the shortest time to start processing a command. 4.4.7.3 Pre-idle mode In pre-idle mode, the read/write circuits stop.
Host Interface 4.4.7.5 Standby mode In standby mode, the spindle motor stops. The ODD can receive a command from the host, but since the spindle motor stops, the recovery to access media takes 5 s (standard). The ODD automatically enters standby mode from active mode if no command is issued within a specified time when the standby timer is enabled. When it receives a command, the ODD automatically returns active mode.
4.4 Various Processes 4.4.7.8 Power mode transition The power mode transits as shown in Figure 4.1. Media is inserted. (1) Reset Active (4) (4) (3) (5) (2) (3) Standby Media is ejected. (5) (5) Sleep (1) The ODD enters idle mode because it receives the Idle Immediate command or because it receives no commands within a specified time. (2) The ODD enters idle mode with the Idle Immediate command. (3) The ODD enters standby mode with the Standby Immediate command and standby timer.
Host Interface 4.4.8 LED Indications The ODD notifies the operator of a serious error by turning on or blinking the LED lamp. Table 4.16 lists indication modes and operation. Table 4.
4.5 ATA Commands 4.5 ATA Commands Table 4.17 lists supported ATA commands. This section represents ODD registers as shown below. Cylinders High/Low registers: CY Sector register: SC Device/Head register: DH Sector Number register: SN Features register: FR Table 4.
Host Interface ND - A non data command PI - A PIO data-in command 4.5.1 IDENTIFY PACKET DEVICE (A1h) Table 4.18 IDENTIFY PACKET DEVICE command Bit 7 6 5 4 3 2 1 0 CM 1 0 1 0 0 0 0 1 DH X X X DRV X X X X CH X X X X X X X X CL X X X X X X X X SN X X X X X X X X SC X X X X X X X X FR X X X X X X X X When the ODD receives this command, it transfers device parameter information to the host. It accepts this command even if in standby mode.
4.5 ATA Commands Table 4.19 Device parameter information (1/5) Word Value 0 80C0h Bits Description General configuration information 15-14 13 12-8 7 Protocol type (10b = ATAPI device) Reserved Device type 00000b = Direct access unit Replaceable media device 1b 6-5 CMD DRQ type (10b = Accelerated DRQ) 4-2 Reserved 1-0 Command packet size (00b = 12 bytes) 1-9 0000h Reserved 10-19 "xxx...
Host Interface Table 4.19 Device parameter information (2/5) Word Value 50 0000h 51 0200h Bits Description Reserved 15-8 PIO data transfer cycle timing mode 7-0 Reserved 52 0000h 15-0 Reserved 53 0007h 15-3 2 1 Reserved Information in word 88 is valid. (1b) Information in words 64 to 70 is valid. (1b) 0 Information in words 54 to 58 is valid.
4.5 ATA Commands Table 4.19 Device parameter information (3/5) Word Value 72 03E8h (1000) 73-79 0000h Reserved 80 0010h Major Version number (ATA/ATAPI-5) 81 0000h Minor Version number (ATA/ATAPI-5 T13 1321D revision 1) 82 4278h Command set supported (A value of less than 1 indicates that the command is supported.
Host Interface Table 4.19 Device parameter information (4/5) Word Value 84 Bits 14 13-0 85 4278h (Default value) Description 1b Reserved Command set supported and whether the function is enabled or disabled (A value of less than 1 indicates that the command is supported and enabled.
4.5 ATA Commands Table 4.19 Device parameter information (5/5) Word Value 87 4000h Bits Description Command set supported and whether the function is enabled or disabled (A value of less than 1 indicates that the command is supported and enabled.) 88 15 0b 14 1b 13-0 Reserved 0007h 15-0 Ultra DMA transfer mode is active. (Default value) 15-11 Reserved (0b) 10 Indicates 1 if mode 2 is selected. 9 Indicates 1 if mode 1 is selected. 8 Indicates 1 if mode 0 is selected.
Host Interface 4.5.2 PACKET (A0h) Table 4.20 PACKET command Bit 7 6 5 4 3 2 1 0 CM 1 0 1 0 0 0 0 0 DH X X X DRV X X X X CH X X X X X X X X CL X X X X X X X X SN X X X X X X X X SC X X X X X X X X FR X X X X X X X X The PACKET command issues the ATAPI packet command. The OVL bit is ignored. When the DMA bit is 1, data is transferred in the DMA mode specified in the Set Features command.
4.5 ATA Commands 4.5.3 DEVICE RESET (08h) Table 4.21 DEVICE RESET command Bit 7 6 5 4 3 2 1 0 CM 0 0 0 0 1 0 0 0 DH X X X DRV X X X X CH X X X X X X X X CL X X X X X X X X SN X X X X X X X X SC X X X X X X X X FR X X X X X X X X The DEVICE RESET command resets the ODD. When the ODD receives the DEVICE RESET command, it sets the BSY bit to 1. After reset is completed, the ODD sets the BUSY bit to 0. INTRQ is not asserted.
Host Interface 4.5.4 CHECK POWER MODE (E5h) Table 4.22 CHECK POWER MODE command Bit 7 6 5 4 3 2 1 0 CM 1 1 1 0 0 1 0 1 DH X X X DRV X X X X CH X X X X X X X X CL X X X X X X X X SN X X X X X X X X SC X X X X X X X X FR X X X X X X X X The CHECK POWER MODE command sets the ODD power mode status in the SC register, then notifies the host of the value in Table 4.23.
4.5 ATA Commands 4.5.5 EXECUTE DEVICE DIAGNOSTIC (90h) Table 4.24 EXECUTE DEVICE DIAGNOSTIC command Bit 7 6 5 4 3 2 1 0 CM 1 0 0 1 0 0 0 0 DH X X X X X X X X CH X X X X X X X X CL X X X X X X X X SN X X X X X X X X SC X X X X X X X X FR X X X X X X X X When the ODD receives this command, it recognizes self-diagnostics.
Host Interface Table 4.25 Self-diagnosis detailed code Detailed code Meaning 01h Normally end 02h-7Fh Hardware error (For power-on and hardware reset only) 8xh Device 1 ended abnormally. (For device 0 only) 4.5.6 GET MEDIA STATUS (DAh) Table 4.
4.5 ATA Commands Table 4.27 Error register Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 0 WRT_PT MC 0 MCR 0 NOMED 0 WRT_PT: Set to 1 when write-protected. MC: Set to 1 when media is exchanged. Reported only once. MCR: Set to 1 when the Eject switch is pressed. Reported only once. NOMED: Set to 1 when no media is inserted.
Host Interface 4.5.8 NOP (00h) Table 4.29 NOP command Bit 7 6 5 4 3 2 1 0 CM 0 0 0 0 0 0 0 0 DH X X X DRV X X X X CH X X X X X X X X CL X X X X X X X X SN X X X X X X X X SC X X X X X X X X FR X X X X X X X X The NOP command enables 16-bit access for Status register checking. The ODD judges an unsupported command. The command ends with Aborted Command. 4.5.9 SERVICE (A2h) Table 4.
4.5 ATA Commands 4.5.10 SET FEATURES (EFh) Table 4.31 SET FEATURES command Bit 7 6 5 4 3 2 1 0 CM 1 1 1 0 1 1 1 1 DH X X X DRV X X X X CH X X X X X X X X CL X X X X X X X X SN X X X X X X X X SC Setting value FR Setting value The SET FEATURES command changes the ODD operating mode to the mode set in the SC and FR registers. If the specified value is not supported by the ODD or an invalid value, the ODD reports Aborted Command.
Host Interface Table 4.32 FR register setting value Setting value Function Default value 02 Enables the write cache. 03 Supports data transfer depending on the value of the SC register. See Table 4.33. 31 Disables the media status notification function. 55 Disables the read ahead cache. 5D Enables the interrupt signal to release processing of the Overlap command after the signal is received. (This request is ignored.) 5E Enables the DRQ interrupt signal of the SERVICE command.
4.5 ATA Commands Table 4.33 Transfer setting values in the SC register Setting value Function ODD response Bit 7 to bit 3 Bit 2 to bit 0 0000 000 PIO default transfer mode Ends normally. 00000 001 PIO default transfer mode (The IORDY signal is not used.) Ends normally. 010 to 111 00001 000 001 PIO flow control transfer mode (The IORDY signal is used.) Reports Aborted Command. Ends normally. Ends normally. 010 Ends normally. 011 Ends normally. 100 Ends normally.
Host Interface When the FR register is 95h, the ODD responds as follows at the end of the command: - The CL register responds with 00h. - The CH register responds with the following values. Table 4.34 Cylinder High register Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 0 0 0 0 0 POWER_EJ LOCK PRV_ENAB POWER_EJ: Sets 1. LOCK: Sets 1. PRV_ENAB: Sets 1 when the media status notification function is enabled.
4.5 ATA Commands 4.5.11 SLEEP (99h/E6h) Table 4.35 SLEEP command Bit 7 6 5 4 3 2 1 0 1 0 0 1 1 0 0 1 1 1 1 0 0 1 1 0 DH X X X DRV X X X X CH X X X X X X X X CL X X X X X X X X SN X X X X X X X X SC X X X X X X X X FR X X X X X X X X CM The SLEEP command sets the ODD in sleep mode. The ODD enters sleep mode by following the steps given below. 1. The ODD spins down media. 2.
Host Interface 4.5.12 STANDBY IMMEDIATE (94h-E0h) Table 4.36 STANDBY IMMEDIATE command Bit 7 6 5 4 3 2 1 0 1 0 0 1 0 1 0 0 1 1 1 0 0 0 0 0 DH X X X DRV X X X X CH X X X X X X X X CL X X X X X X X X SN X X X X X X X X SC X X X X X X X X FR X X X X X X X X CM The ODD sets the power mode to standby mode.
4.6 Packet Commands 4.6 Packet Commands The ODD supports the packet commands listed below. Table 4.37 Packet command codes and parameters Command Operation code Section ERASE (10) 2Ch 4.6.2 FORMAT UNIT 04h 4.6.3 INQUIRY 12h 4.6.4 MODE SELECT 55h 4.6.5 MODE SENSE (10) 5Ah 4.6.6 MODE SENSE (6) 1Ah 4.6.7 PREVENT/ALLOW MEDIUM REMOVAL 1Eh 4.6.8 READ (10) 28h 4.6.9 READ (12) A8h 4.6.10 READ CAPACITY 25h 4.6.11 READ FORMAT CAPACITIES 23h 4.6.12 READ DEFECT DATA 37h 4.6.
Host Interface 4.6.1 Logical Unit Number Logical unit numbers (LUNs) other than 0 are not supported. The specified value must always be 0. 4.6.2 ERASE command Table 4.38 ERASE command Bit Byte 7 6 5 0 1 4 3 2 1 0 Operation Code (2Ch) Logical Unit Number Reserved 2-5 Logical Block Address 6 Reserved 7-8 Transfer Length 9-11 Reserved The ERASE command erases data of the specified number of blocks from the specified logical block address.
4.6 Packet Commands 4.6.3 FORMAT UNIT command Table 4.39 FORMAT UNIT command Bit Byte 7 6 5 0 1 4 3 2 1 0 Operation Code (04h) Logical Unit Number FmtData CmpList 2 Reserved 3-4 Interleave 5-11 Reserved Defect List Format The FORMAT UNIT command formats media physically on the basis of the specified parameter values. When the FmtData bit is 1, the FORMAT UNIT parameter list must be transferred. Defect List Format is ignored.
Host Interface When the IMMED (Immediate) bit is 1, the ODD responds with immediate end after the command is received and before formatting is completed. At this time, during formatting, the Ready bit of the Status register is set to 0, and then set to1 after formatting is completed. Defect List Length must be 8. If any other value is set, the command responds with Check Condition. Table 4.
4.6 Packet Commands Table 4.44 INQUIRY data Bit Byte 7 0 1 2 6 Reserved RMB (1b) 4 3 2 1 0 Peripheral Device Type Optical memory Device (07h) Reserved ISO Version (00b) 3 5 ECMA Version (000b) Reserved ANSI Version (000b) Response data format (2h) 4 Additional length (23h) 5-7 Reserved 8-15 Vendor Information "FUJITSU" (in ASCII) Left justified. The rightmost data field not used is filled with space characters.
Host Interface 4.6.5 MODE SELECT command Table 4.45 MODE SELECT command Bit Byte 7 6 5 0 1 4 3 2 1 0 Operation Code (15h) Logical Unit Number PF Reserved 2-6 Reserved 7-8 Parameter List Length 9-11 Reserved SP The MODE SELECT command sets various device operating modes. The PF (Page Format) bit must be 1. If the PF bit is 0, the command responds with Check Condition. When the SP (Save Pages) bit is 1, the ODD saves all parameter values transferred to the flash ROM.
4.6 Packet Commands Table 4.47 lists the mode parameter list. Table 4.47 Mode parameter list Bit Byte 7 6 5 4 3 0-4 Mode Parameter Header 0-7 Block Descriptor 0-n Page Descriptor(s) 2 1 0 The mode parameter list consists of a mode parameter header Block Descriptor and Mode Page (s). Table 4.48 lists the mode parameter header. Table 4.
Host Interface All the values specified for Block Descriptor are ignored. Table 4.50 lists the page descriptors. Table 4.50 Page Descriptor Bit Byte 7 6 0 PS 0 5 4 3 2 1 0 1 0 Page Code 1 Page Length (n-1) 2-n Mode Parameters 4.6.5.1 Drive Operation Mode Page Table 4.
4.6 Packet Commands Table 4.52 Drive Operation Mode Page variable Bit Byte 7 6 5 2 0 0 1 3 4 3 2 1 0 1 0 1 0 Reserved DCR 00000b 000b 1 0000b Table 4.53 Drive Operation Mode Page default value Bit Byte 7 6 5 2 0 0 0 3 4 3 2 00000b 000b 1 0000b 4.6.5.2 Read-Write error recovery page Table 4.
Host Interface When the PER (Post Error) bit is 0, the command reports the GOOD status when it recovers the normal state by using the error recovery process. When the bit of PER is 1, the command reports the CHECK CONDITION status when it recovers the normal state by using the error recovery process. At this time, Sense key is set with RECOVERED ERROR.
4.6 Packet Commands Table 4.56 Default values for the read-write recovery page Bit Byte 7 6 5 4 3 2 1 0 2 1 0 0 1 0 1 0 1 2 1 0 3 1Fh 4-7 00h 8 03h 9-11 00h 4.6.5.3 Flexible disk page Table 4.
Host Interface "Number of Heads, Sectors per Track and Number of Cylinders" define logical value. It does not show physical numbers. No guarantee for logical compatibility of media when device driver or application is used this value. "Data Bytes per Sectors" defines Block Length (200h or 800h). "Motor off Delay" defines time for spinning down operation. X'FF' is to does not stop motor forever. "Medium Rotation Rate" defines revolutions per minute. Table 4.
4.6 Packet Commands Table 4.59 Default values in flexible disk page Bit Byte 7 6 5 4 3 2 1 2-3 3E80h 4 40h 5 20h 6-7 In case of 640 Mbytes and 1.
Host Interface 4.6.5.4 Caching page Table 4.60 Caching page Bit Byte 7 6 0 PS 0 5 4 3 2 1 0 Reserved RCD Page Code (08h) 1 Page Length (0Ah) 2 Reserved WCE 3-19 Reserved When the WCE (Write Cache Enable) bit is 0, the write cache function for the WRITE (10), WRITE (12), or WRITE AND VERIFY command is disabled. When the bit of WCE is 1, the write cache function is enabled. When the RCD (Read Cache Disable) bit is 0, the read ahead cache function for the READ (10) command is enabled.
4.6 Packet Commands 4.6.5.5 Removable Block Access Capabilities Page Table 4.63 Removable Block Access Capabilities Page Bit Byte 7 6 0 0 0 5 4 3 2 1 0 Page Code (1Bh) 1 Page Length (0Ah) 2 SFLP SRFP 3 NCD SML Reserved Reserved 4-11 TLUN Reserved The System Floppy Type (SFLP) bit indicates that the current device is a system floppy disk.
Host Interface Table 4.65 Removable Block Access Capabilities Page default value Bit Byte 7 6 2 0 1 3 1 0 5 4 3 2 1 0 000000b 000b 4-11 001b 00h 4.6.5.6 Timer & Protect Page Table 4.
4.6 Packet Commands Table 4.
Host Interface Table 4.68 Timer & Protect Page variable Bit Byte 7 6 5 4 2 3 2 1 0 0 0 1 0 0 0 1 0 00h 3 0h Fh 4 000000b 5-7 00h Table 4.69 Timer & Protect Page default value Bit Byte 7 6 5 4 2 3 2 00h 3 0h Fh 4 000000b 5-7 00h 4.6.6 MODE SENSE (10) command Table 4.
4.6 Packet Commands Page Control (PC) defines the type of the page descriptor to transmit. Table 4.71 Page Control field Bit 7 Bit 6 Parameter type 0 0 Current value 0 1 Changeable value 1 0 Default value 1 1 Save value Page Code defines the page descriptor to transfer. When 3Fh is specified, all page descriptors are transferred. For the supported page descriptors, see Table 4.46, "Mode Parameters.
Host Interface - 05h for PROM media - 03h for other media and in Not Ready state The Write Protect (WP) bit indicates the state of the cartridge write protect key. When this bit is 1, the medium is write-protected. Mode Data Length indicates the byte length of the mode data to be transferred successively. Block Descriptor Length indicates the byte length of the block descriptor to transfer. Table 4.74 lists the block descriptor. Table 4.75 lists the page descriptor. Table 4.
4.6 Packet Commands 4.6.7 MODE SENSE (6) command Table 4.76 MODE SENSE (6) command Bit Byte 7 6 5 0 4 3 2 1 0 Operation Code (1Ah) 1 Logical Unit Number 2 Reserved DBD PC Reserved Page Code 3 Reserved 4 Allocation Length 5-11 Reserved This command transfers the mode parameter list to the host. Table 4.77 shows the mode parameter list format. The Disable Block Descriptor (DBD) bit is ignored. Page Control (PC) is ignored. When Page Code is not 3Fh, an error occurs. Table 4.
Host Interface 4.6.8 PREVENT/ALLOW MEDIUM REMOVAL command Table 4.79 PREVENT/ALLOW MEDIUM REMOVAL command Bit Byte 7 6 5 0 1 4 3 2 1 0 Operation Code (1Eh) Logical Unit Number Reserved 2-3 Reserved 4 Reserved 5-11 Prevent Reserved The PREVENT/ALLOW MEDIUM REMOVAL command allows or inhibits media ejection on the device. A value of 0 in the Prevent bit allows ejection and a value of 1 disables ejection. The power-on default value is Enabled.
4.6 Packet Commands 4.6.9 READ (10) command Table 4.81 READ (10) command Bit Byte 7 6 5 0 4 3 2 1 0 Operation Code (28h) 1 Logical Unit Number Reserved 2-5 Logical Block Address 6 Reserved 7-8 Transfer Length 9-11 Reserved The READ (10) command reads data for the specified number of blocks from the specified logical block address and transfers it. Logical Block Address specifies the head logical block address used to start reading.
Host Interface When 0 is specified as Transfer Length, data is not transferred. The command ends normally without executing Read processing. 4.6.11 READ CAPACITY command Table 4.83 READ CAPACITY command Bit Byte 7 6 5 0 4 3 2 1 0 Operation Code (25h) 1 Logical Unit Number Reserved 2-7 Reserved 8 Reserved 9-11 PMI Reserved The READ CAPACITY command transfers data on the media capacity to the host. Table 4.84 lists the data transferred if the Partial Medium Indicator (PMI) bit is 0.
4.6 Packet Commands Table 4.86 READ CAPACITY data (PMI=1, PROM medium) Bit Byte 7 6 5 4 3 2 0-3 Last Logical Block Address for M0 area 4-7 Block Length in Bytes 1 0 1 0 4.6.12 READ FORMAT CAPACITIES command Table 4.87 READ FORMAT CAPACITIES command Bit Byte 7 6 5 0 1 4 3 2 Operation Code (23h) Logical Unit Number Reserved 2-6 Reserved 7-8 Allocation Length 9-11 Reserved The READ FORMAT CAPACITIES command transfers data on the capacity of media currently loaded to the host.
Host Interface Table 4.90 Current/Maximum capacity descriptor Bit Byte 7 6 5 0-3 4 3 2 1 0 Number of Blocks 4 Reserved 5-7 Descriptor Code Block Length Number of Blocks indicates the number of addressable blocks. Descriptor Code indicates the type of descriptor to be reported to the host. Block Length indicates the length of the block in bytes. Table 4.91 Descriptor code definition Descriptor Code Descriptor Type 00b Unformatted media (Other fields are ineffective.
4.6 Packet Commands When Plist is 1, the command transfers header and PDL. When Glist is 1, this command transfers header and SDL. When both Plist and Glist are 0, it transfers the header. When both Plist and Glist are 1, the command transfers PDL and SDL. PDL and SDL are arranged in an ascending order. Table 4.93 lists the supported defect list format. If any other format is specified, the command assumes that the format listed in Table 4.93 is specified, and reports Recovered Error. Table 4.
Host Interface 4.6.14 READ LONG command Table 4.96 READ LONG command Bit Byte 7 6 5 0 1 4 3 2 1 0 Operation Code (3Eh) Logical Unit Number Reserved 2-5 Logical Block Address 6 Reserved 7-8 Byte Transfer Length 9-11 Reserved The READ LONG command reads data in the data, CRC, and ECC sections from the specified logical block address. The transfer byte length must be a multiple of 600 (258h) bytes for 512 byte media and a multiple of 2380 (94Ch) bytes for 2048 byte media. 4.6.
4.6 Packet Commands 4.6.16 REQUEST SENSE command Table 4.98 REQUEST SENSE command Bit Byte 7 6 5 0 4 3 2 1 0 Operation Code (03h) 1 Logical Unit Number Reserved 2-3 Reserved 4 Allocation Length 5-11 Reserved The REQUEST SENSE command transfers sense data to the host. Sense data indicates detailed error information on the command whose error was reported previously. If no error command was reported, SENSE KEY indicates NO SENSE.
Host Interface Table 4.99 Request sense data Bit Byte 7 0 Valid 6 5 4 3 2 1 0 Error Code (70h or 71h) 1 Reserved (00h) 2 Reserved (0h) Sense Key 3-6 Information 7 Additional Sense Length (18h) 8-11 Command-Specific Information 12 Additional Sense Code 13 Additional Sense Code Qualifier 14 Reserved (00h) 15-17 Sense-key specific 18-31 Additional Sense Bytes When the Valid bit is 1, the information field (bytes 3 to 6) is effective.
4.6 Packet Commands Sense Key outlines the error. The definition of Sense Key is listed in Table 4.101. Table 4.101 Sense Key code Sense Key Abbreviation Definition 0h NO SENSE Indicates there is no sense key to be reported. NO SENSE is set when a command ends normally. 1h RECOVERED ERROR Indicates that recovery ends successfully or that the command ends normally using the internal default value even if invalid data is detected in command parameters. (Not reported when the PER bit is 0.
Host Interface Additional Sense Code (ASC)/Additional Sense Code Qualifier (ASCQ) indicates detailed error information. The definition of ASC/ASCQ is shown in Table 4.103. Table 4.
4.6 Packet Commands Table 4.
Host Interface 4.6.17 SEND DIAGNOSTIC command Table 4.105 SEND DIAGNOSTIC command Bit Byte 7 6 5 0 1 4 3 2 1 0 SelfTest Reserved Reserved Operation Code (1Dh) Logical Unit Number Reserved 2 Reserved 3-4 Parameter List Length 5-11 Reserved The SEND DIAGNOSTIC command instructs diagnostic operation from the host. When the Self-Test bit is 1, the command executes diagnostics on the data buffer. If an error occurs, the device responds with Check Condition.
4.6 Packet Commands 4.6.19 START/STOP UNIT command Table 4.107 START/STOP UNIT command Bit Byte 7 6 5 0 4 3 2 1 0 Operation Code (1Bh) 1 Logical Unit Number IMMED Reserved 2-3 Reserved 4 Reserved 5-11 LoEj Start Reserved The START/STOP UNIT command ejects media or starts and stops rotating the disk. When the IMMED (Immediate) bit is 1, command completion is reported before processing is completed. Processing for other values is listed in Table 4.108. Table 4.
Host Interface 4.6.20 SYNCHRONIZE CACHE command Table 4.109 SYNCHRONIZE CACHE command Bit Byte 7 6 5 0 1 4 3 2 1 0 IMMED Reserved Operation Code (35h) Logical Unit Number Reserved 2-5 Logical Block Address 6 Reserved 7-8 Number of Blocks 9-11 Reserved The SYNCHRONIZE CACHE command writes cache memory data not written yet in the data buffer to media. The IMMED (Immediate) bit is not supported. When the IMMED bit is 1, the command responds with Check Condition.
4.6 Packet Commands 4.6.22 VERIFY command Table 4.111 VERIFY command Bit Byte 7 6 5 0 1 4 3 2 1 0 ByteChk Reserved Operation Code (2Fh) Logical Unit Number Reserved 2-5 Logical Block Address 6 Reserved 7-8 Verification Length 9-11 Reserved The VERIFY command verifies for the specified number of blocks from the specified logical block address. Logical Block Address specifies the head logical block address from which verification starts.
Host Interface The WRITE (10) command receives and writes data for the specified number of blocks from the specified logical block address. Logical Block Address specifies the head logical block address used to start writing. Transfer Length specifies the number of blocks to be transferred and written. When Transfer Length is 0, the command does not carry out data transfer. It simply ends normally without writing any data. 4.6.24 Write (12) command Table 4.
4.6 Packet Commands 4.6.25 WRITE AND VERIFY command Table 4.114 WRITE AND VERIFY command Bit Byte 7 6 5 0 1 4 3 2 1 0 ByteChk Reserved Operation Code (2Eh) Logical Unit Number Reserved 2-5 Logical Block Address 6 Reserved 7-8 Transfer Length 9-11 Reserved The WRITE AND VERIFY command receives and writes data for the specified number of blocks from the specified logical block address. Logical Block Address specifies the head logical block address used to start writing.
Host Interface 4.6.26 WRITE BUFFER command Table 4.115 WRITE BUFFER command Bit Byte 7 6 5 0 1 2 4 3 2 1 0 Operation Code (3Bh) Logical Unit Number Reserved Reserved TNFY Reserved Reserved 3-5 Buffer Offset 6-8 Allocation Length 9-11 Reserved Mode Code-ID The WRITE BUFFER command downloads the firmware to the flash ROM. Mode must be set to 5. Otherwise, the command responds with Check Condition.
4.6 Packet Commands Table 4.116 Code-ID Code-ID 0h 1h-Fh Micro-code type Data file length Main Code 78040h Reserved - Downloading procedure Example 1: When a 78,040h-byte download file is transferred at one time Step 1: Transfer the 78,040h-byte download file to the device by issuing the command with 78,040h specified as Allocation Length, 0h as Buffer Offset, 5 as Mode, and 0 as TNFY. Make sure that the command ends normally.
Host Interface 4.6.27 WRITE LONG command Table 4.117 WRITE LONG command Bit Byte 7 6 5 0 1 4 3 2 1 0 Operation Code (3Fh) Logical Unit Number Reserved 2-5 Logial Block Address 6 Reserved 7-8 Byte Transfer Length 9-11 Reserved The WRITE LONG command writes data in the data, CRC, and ECC sections to the specified logical block address. The transfer byte length must be a multiple of 600 (258h) bytes for 512 byte media and a multiple of 2380 (94Ch) bytes for 2048 byte media.
4.7 Timing 4.7 Timing 4.7.1 Register/PIO data transfer timing t0 DA(2:0) CS0-/CS1t1 t9 t2 t2i DIOR/DIOW- WRITE DD(15:0) t3 t4 READ DD(15:0) t7 t5 t6 t6Z IOCS16- tA TRd IORDY tB Figure 4.
Host Interface Table 4.
4.7 Timing 4.7.2 Multiword DMA data transfer timing CS0-/CS1tM tN t0 DMARQ tL DMACKtI tD tK tJ DIOR/DIOWtE tZ READ DD(15:0) tG WRITE DD(15:0) tG tF tH Figure 4.
Host Interface Table 4.
4.7 Timing 4.7.3 Ultra DMA data in transfer (initialization timing) DMARQ tUI DMACK- tACK tENV tFS tZAD STOP tENV tACK HDMARDY tFS tZIORDY tZAD DSTROBE tDVS tAZ tCVH DS(15.0) tACK DA(2.0) tACK CS0-,CS1- Figure 4.4 Ultra DMA data in transfer (initialization timing) 4.7.4 Ultra DMA data in transfer (continuous transfer timing) t2CYC tCYC DSTROBE at device tCYC t2CYC tDVH tDVS tDVH tDVS tDVH DD(15:0) at device DSTROBE at device tDH tDS tDH tDS tDH DD(15:0) at device Figure 4.
Host Interface 4.7.5 Ultra DMA data in transfer (host stop timing) DMARQ DRMACKtRP STOP tSR HDMARDY- tRSF DSTROBE DD(15:0) Figure 4.6 Ultra DMA data in transfer (host stop timing) 4.7.6 Ultra DMA data in transfer (device end timing) DMARQ DMACKtMLI tLI STOP tACK tLI tLI tACK HDMARDY tSS tIORDYZ DSTROBE DD(15:0) DD(2:0) tZAH tAZ tDVS tDVH CRC tACK tACK CS0-, CS1- Figure 4.
4.7 Timing 4.7.7 Ultra DMA data in transfer (host end timing) DMARQ tMLI tLI DMACK- tZAH tRP STOP tACK tAZ tACK HDMARDY- tRFS tLI tMLI tIORDYZ DSTROBE tDVS tDVH DD(15:0) tACK DA(2:0) tACK CS0-, CS1- Figure 4.
Host Interface 4.7.8 Ultra DMA data out transfer (initialization timing) DMARQ tUI DMACKtENV tACK STOP tLI tZIORDY tUI DDMARDY- tACK HSTROBE tDVS tCVH DD(15:0) tACK DA(2:0) tACK CS0-, CS1- Figure 4.9 Ultra DMA data out transfer (initialization timing) 4.7.9 Ultra DMA data out transfer (continuous transfer timing) t2CYC tCYC tCYC t2CYC HSTROBE at host tCVH tDVS tCVH tCVH tDVS DD(15:0) at host HSTROBE at host tDH tDS tDH tDS tDH DD(15:0) at host Figure 4.
4.7 Timing 4.7.10 Ultra DMA data out transfer (device stop timing) tRP DMARQ DMACKSTOP tSR DDMARDY- tRFS HSTROBE DD(15:0) Figure 4.
Host Interface 4.7.11 Ultra DMA data out transfer (host suspend timing) DMARQ tLI tMLI DMACKtLI tSS tACK STOP tLI tIORDYZ DDMARDY- tMLI tACK HSTROBE tDVS tDVH DD(15:0) DA(2:0) tACK tACK CS0-, CS1- Figure 4.
4.7 Timing 4.7.12 Ultra DMA data out transfer (device end timing) DMARQ DMACKtLI tMLI tACK STOP tRP tIORDYZ DDMARDY- tRFS tLI tMLI tACK HSTROBE tDVS tDVH DD(15:0) tACK DA(2:0) tACK CS0-, CS1- Figure 4.
Host Interface Table 4.
4.7 Timing 4.7.13 Power-on and Reset Timing t10 RESET- Device 0 BSY t11 Device 0 DRDY Device 0 PDIAG-out Device 0 DASP-out t12 t13 Device 0 DASP-in Device 0 PDIAG-in t14 t15 Device 1 BSY Device 1 DRDY t16 Device 1 DASP-out t17 t18 Device 1 PDIAG-out *1 Device 0 sets the BSY bit to 0 when device 1 is not connected. *2 Device 0 uses DASP- to indicate that it is in operation when device 1 is not connected. *3 DASP- is used to indicate that the device is in operation. Figure 4.
Host Interface Table 4.
CHAPTER 5 Operation and Cleaning 5.1 Operation of Optical Disk Drive 5.2 Cleaning of Optical Disk Drive 5.3 Operation of Optical Disk Cartridge 5.4 Cleaning of Optical Disk Cartridge This chapter describes how to operate and clean the optical disk drive and an optical disk cartridge. 5.1 Operation of Optical Disk Drive The optical disk drive has automatic load and eject functions. All of the operator must do about the drive is to insert an optical disk cartridge and push the eject button.
Operation and Cleaning 1) Disk insertion slot Insert and eject an optical disk cartridge into and out of this slot. 2) Eject button & BUSY LED (indicator lamp) On this optical disk drive, the eject button serves also as the BUSY LED (indicator lamp). Eject an optical disk cartridge by pressing this button, which also goes on in green during seeking and during erasing, writing or reading of data. When ejection is disabled by an ATAPI command, an optical disk cartridge cannot be taken out.
5.1 Operation of Optical Disk Drive 3. If the BUSY LED indicator lamp does not go on after a cartridge is inserted, press the eject/BUSY LED button once to eject the cartridge and insert it again. 4. Do not forcibly insert a cartridge if you have any difficulty inserting it. If you do, the drive may be damaged. In such a case, be sure to remove the cartridge once and check the insertion orientation and the face and back of the cartridge before inserting it again.
Operation and Cleaning If you insert an optical disk cartridge with the printed shutter facing upward by pressing on the rear of cartridge at the left edge, you may hear an audible click but the drive may not become READY. In such a case, press the cartridge further by pressing on the back of the cartridge from the center (somewhere near the notched section of the panel front) until the LED indication lamp goes on. If this happens, the cartridge has been normally inserted. 5.1.
5.2 Cleaning of Optical Disk Drive Press the eject switch Figure 5.3 Removing an optical disk cartridge 5.2 Cleaning of Optical Disk Drive The drive performance may deteriorate if dust, particle or cigarette smoke deposits accumulate on the lens actuator of the drive. Clean the lens actuator periodically using following head cleaner (*1). *1 How often the lens actuator should be cleaned varies depending on the environment in which the optical disk drive has been installed.
Operation and Cleaning Device Damage: Be sure to use the dedicated head cleaner shown above. Check the state of the cleaning brush by opening the shutter of the head cleaner. If the tips of the brush bristles are spread out, the lens cannot be completely cleaned. In such a case, use a new head cleaner. 5.3 Operation of Optical Disk Cartridge 5.3.1 Appearance Figure 5.4 shows the appearance of an optical disk cartridge.
5.3 Operation of Optical Disk Cartridge (a) Shutter closed (2) Shutter (1) Cartridge case (3) Write protect tab (b) Shutter open (4) Disk (5) Hub Figure 5.
Operation and Cleaning 5.3.2 Write protect tab Move the write protect tab to enable or disable writing to an optical disk cartridge. Use a fingernail or something similar to move the write protect tab (it must be completely moved to one end because there is some play in the middle). Figure 5.5 shows where the write protect tab is located on a optical disk cartridge and how the write protect tab should be moved (see the Write Enabled and Write Disabled indications printed on the label).
5.3 Operation of Optical Disk Cartridge 5.3.3 Precautions To maintain the performance and reliability of an optical disk cartridge, keep the following points in mind when using, storing, or transporting an optical disk cartridge: (1) Using a cartridge • Do not use a cartridge in an environment where it is exposed to direct sunlight or sharp temperature changes, or high temperature or humidity. • Do not press hard, drop, or otherwise apply excessive shock or vibration to a cartridge case or shutter.
Operation and Cleaning 5.4 Cleaning the Optical Disk Cartridge You must periodically clean an optical disk cartridge because the accumulation of dust, particle, or cigarette smoke deposits on the disk lowers the performance of the cartridge. How often the cartridge should be cleaned varies depending on the environment in which the optical disk drive has been installed. Usually, clean the cartridge once every 300 hours of operation or once in two to three months. 5.4.
5.4 Cleaning the Optical Disk Cartridge (2) Precautions on use and storage of cleaning kit Keep the following in mind when using or storing the cleaning kit: • Tighten the cap after using the cleaning solution. • Do not insert a floppy disk or stack floppy disks in the setting case because a magnet is used at the disk revolving knob of the setting case. • Do not use or store the cleaning kit in an environment where it is exposed to direct sunlight or near a flame.
Operation and Cleaning Cartridge Shutter Spindle Optical disk Shutter stopper Setting case lid Setting case Figure 5.7 Setting an optical disk cartridge into the setting case Disk damage: Do not press hard or apply excessive shock to an optical disk cartridge case while setting it in the setting case. 3) Place the setting case cover over the cartridge while inserting the disk revolving knob pin into the center hub of the cartridge (see Figure 5.8).
5.4 Cleaning the Optical Disk Cartridge Eye inflammation: If the cleaning solution gets into your eyes, immediately wash the solution away with water. 6) Gently wipe the disk surface, going from the center to the edge of the disk. 7) After wiping, turn the disk-revolving knob and then wipe the next section in the same manner (see Figure 5.9).
Operation and Cleaning Cleaning cloth Figure 5.9 Cleaning of disk surface 8) Wipe off any excess cleaning solution remaining on the disk surface, using a new portion of the cleaning cloth (where no cleaning solution is absorbed).
CHAPTER 6 Diagnostics and Maintenance 6.1 Diagnostics 6.2 Maintenance Information This chapter provides diagnostics and maintenance information. 6.1 Diagnostics Table 6.1 lists test items during diagnostics. The optical disk drive has a self-diagnostics function. This function can check the normality of basic operations of the drive. To check the generation operations including the operations of the interface with the host system, provide a test program that can run in the host system (see Section 6.1.
Diagnostics and Maintenance 6.1.2 Diagnostic command The host system issues the EXECUTIVE DEVICE DIAGNOSTIC command to cause the ODD to execute self-diagnostics. See the description on the EXECUTIVE DEVICE DIAGNOSTIC command for more information. 6.1.3 Test program To check the operations of the interface with the host system and the general operations in an environment that simulates an actual operation status, provide a test program that can run in the host system.
6.2 Maintenance Information b) Failure status c) − Date of failure − System configuration − Environment conditions (temperature, humidity, supply voltage, etc.) Failure history d) Failure description − Description of failure − Issued commands and specified parameters − Sense data − Other error analysis information Data loss: For a repair request, you normally do not need to include any optical disk cartridge with an optical disk drive.
Diagnostics and Maintenance (1) Indication of revision number at shipment The revision number indicated on the drive at the time of shipment is indicated by marking (crossing out) the numbers up to the pertinent number using double lines (=) in the line of the pertinent alphabetic character (see Figure 6.2).
Glossary Axial acceleration Acceleration in the recording layer along the line perpendicular to the disk reference surface at a specified rotation speed. Axial acceleration is detected by optical means. Axial displacement A displacement at a point in the recording layer in a direction perpendicular to the disk reference surface from its standard position.
Glossary Disk reference surface An ideal flat ring surface of an ideal spindle that comes into contact with the clamp area on a disk. The disk reference surface is perpendicular to the rotation axis. Error correction code An error correction code designed to correct specific errors in data. Error detection and correction A series of methods used to add a redundant code to data in the existing format and then record data.
Glossary Status Single-byte information reported from the target to the initiator at the end of execution of each command. The status indicates the end status of a command.
This page is intentionally left blank.
Acronyms and Abbreviations A AC ACK ALPC AM ANSI ARRE ASC ASCII ASCQ ATN AWG AWRE Alternating current Acknowledge Automatic laser power control Address mark American National Standards Institute Automatic read reallocation enabled Additional sense code American Standard Code forInformation Interchange Additional sense code qualifier Attention American Wire Gauge Automatic write reallocationenabled E EBC EBP ECC EN EVPD F FG FIFO FmtData FOV FRU Buffer control valid Bit pointer valid Busy Byte check GN
Acronyms and Abbreviations N N.C.
Index 128 MB media 2-12 1.3 GB media 2-12 230 MB media 2-12 540 MB/640 MB media 2-12 A active mode 4-40 actuator section 1-8 adaptability 1-3 Address 4-3 air cleanliness 3-3 algorithm for alternate processing 2-12 allowable input voltage and current 3-13 alternate sector assignment criteria 4-37 appearance 1-6, 2-9, 5-6 appearance of optical disk cartridge 5-6 appearance of optical disk drive 5-1 ASC/ASCQ list 4-71 ATAPI controller circuit section (only for optical disk drive USB2.
Index default value for caching page 4-55 default value for drive operation mode page 4-50 default value for flexible disk page 4-54 default value for removable block access capabilities page 4-56 default value for timer and protect page 4-58 defect descriptor 4-67 defective block slipping 1-5 defect list format 4-67 Defect list header 4-45 defect list header 4-67 defect management 2-12 defect management schematic diagram 2-12 defect sector management 4-36 demounting of drive 3-22 descriptor 4-16 descriptor
Index Interface descriptor 4-19 internal error 4-32 Interrupt 4-1 item to confirm in error occurs in initial selfdiagnostics 3-22 optical disk drive (with panel) 1-6 optical disk drive front view (with panel) 5-1 order number 2-1 Other Speed Configuration 4-18 outer dimension 3-3, 3-4, 3-6, 3-8 L leak magnetic field 3-12 LED indication 4-42 loading and ejecting optical disk cartridge 1-7 logical block address format 4-71 Logical Unit Number 4-44 lower power consumption 1-2 low noise 1-4 M maintainability
Index read cache 4-38 READ CAPACITY command 4-64 READ CAPACITY data (PMI=0) 4-64 READ CAPACITY data (PMI=1, MO media, FROM media) 4-64 READ CAPACITY data (PMI=1, PROM media) 4-65 READ command 4-63, READ DEFECT DATA command 4-66 READ FORMAT CAPACITIES command 4-65 READ FORMAT CAPACITIES data format 4-65 READ LONG command 4-68 read-write error recovery page 4-51 RECEIVE DIAGNOSTIC RESULTS command 4-68 recommended optical disk cartridge 2-8 reliability 1-3, 2-7 removable block access capabilities page 4-56 rem
Index timer and protect page 4-57 transfer speed descriptor 4-18 transportation 3-20 transporting cartridge 5-8 U unpacking drive 3-17 USB 1-4 USB device status 4-2 USB interface cable 3-21 USB logical specification 4-1 USB Reset 4-1 USB reset 4-36 use of USB connector, power switch, and Power LED 1-1 using cartridge 5-8 V various processes 4-36 VERIFY command 4-76 W while drive is powered off 5-3, 5-4 while drive is powered on 5-2, 5-4 wide-ranging operating environment 1-3 wIndex format used if end point
This page is intentionally left blank
READER’S COMMENT FORM Your comments or suggestions on this document are cordially solicited. For any comments and suggestions you may have, please complete and submit this form to your FUJITSU representative. The comments and suggestions will be used in planning future editions. Thank you for your cooperation.
This page is intentionally left blank