WO2004081738A3 - Method and system for embedded disk controllers - Google Patents

Method and system for embedded disk controllers Download PDF

Info

Publication number
WO2004081738A3
WO2004081738A3 PCT/US2004/007119 US2004007119W WO2004081738A3 WO 2004081738 A3 WO2004081738 A3 WO 2004081738A3 US 2004007119 W US2004007119 W US 2004007119W WO 2004081738 A3 WO2004081738 A3 WO 2004081738A3
Authority
WO
WIPO (PCT)
Prior art keywords
processor
bus
coupled
high performance
controller
Prior art date
Application number
PCT/US2004/007119
Other languages
French (fr)
Other versions
WO2004081738A2 (en
Inventor
Larry L Byers
Paul B Ricci
Joseph G Kriscunas
Joseba M Desubijana
Gary R Robeck
Michael R Spaur
David M Purdham
Fredarico E Dutton
William W Dennin
Andrew Artz
Original Assignee
Qlogic Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from US10/385,042 external-priority patent/US7099963B2/en
Application filed by Qlogic Corp filed Critical Qlogic Corp
Publication of WO2004081738A2 publication Critical patent/WO2004081738A2/en
Publication of WO2004081738A3 publication Critical patent/WO2004081738A3/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0668Interfaces specially adapted for storage systems adopting a particular infrastructure
    • G06F3/0671In-line storage system
    • G06F3/0673Single storage device
    • G06F3/0674Disk device
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0602Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
    • G06F3/0626Reducing size or complexity of storage systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0628Interfaces specially adapted for storage systems making use of a particular technique
    • G06F3/0655Vertical data movement, i.e. input-output transfer; data movement between one or more hosts and one or more storage devices
    • G06F3/0658Controller construction arrangements
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2213/00Indexing scheme relating to interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F2213/0038System on Chip

Abstract

A system for an embedded disk controller is provided. The system includes a first main processor operationally coupled to a high performance bus; a second processor operationally coupled to a peripheral bus; a bridge that interfaces between the high performance and peripheral bus; an external bus controller coupled to the high performance bus and operationally coupled to external devices via an external bus interface; an interrupt controller module that can generate a fast interrupt to the first main processor; a history module coupled to the high performance and peripheral bus for monitoring bus activity; and a servo controller that is coupled to the second processor through a servo controller interface and provides real time servo controller information to the second processor. The second processor may be a digital signal processor that is operationally coupled to the first main processor through an interface.
PCT/US2004/007119 2003-03-10 2004-03-09 Method and system for embedded disk controllers WO2004081738A2 (en)

Applications Claiming Priority (8)

Application Number Priority Date Filing Date Title
US10/385,022 2003-03-10
US10/385,022 US7080188B2 (en) 2003-03-10 2003-03-10 Method and system for embedded disk controllers
US10/385,042 US7099963B2 (en) 2003-03-10 2003-03-10 Method and system for monitoring embedded disk controller components
US10/384,991 US7457903B2 (en) 2003-03-10 2003-03-10 Interrupt controller for processing fast and regular interrupts
US10/384,991 2003-03-10
US10/385,056 2003-03-10
US10/385,042 2003-03-10
US10/385,056 US7219182B2 (en) 2003-03-10 2003-03-10 Method and system for using an external bus controller in embedded disk controllers

Publications (2)

Publication Number Publication Date
WO2004081738A2 WO2004081738A2 (en) 2004-09-23
WO2004081738A3 true WO2004081738A3 (en) 2005-12-15

Family

ID=32996334

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2004/007119 WO2004081738A2 (en) 2003-03-10 2004-03-09 Method and system for embedded disk controllers

Country Status (2)

Country Link
US (6) US7457903B2 (en)
WO (1) WO2004081738A2 (en)

Families Citing this family (41)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7492545B1 (en) 2003-03-10 2009-02-17 Marvell International Ltd. Method and system for automatic time base adjustment for disk drive servo controllers
US7457903B2 (en) * 2003-03-10 2008-11-25 Marvell International Ltd. Interrupt controller for processing fast and regular interrupts
US7039771B1 (en) 2003-03-10 2006-05-02 Marvell International Ltd. Method and system for supporting multiple external serial port devices using a serial port controller in embedded disk controllers
US7870346B2 (en) 2003-03-10 2011-01-11 Marvell International Ltd. Servo controller interface module for embedded disk controllers
US7406628B2 (en) * 2003-07-15 2008-07-29 Seagate Technology Llc Simulated error injection system in target device for testing host system
US7870342B2 (en) 2003-07-24 2011-01-11 Marvell International Ltd. Line cache controller with lookahead
JP4536361B2 (en) * 2003-11-28 2010-09-01 株式会社日立製作所 Data transfer apparatus, storage device control apparatus, and storage device control apparatus control method
US7213192B2 (en) * 2004-09-08 2007-05-01 Fujitsu Limited Methods and apparatus for correcting errors in data read from a disk drive
US20060143506A1 (en) * 2004-12-29 2006-06-29 Lsi Logic Corporation RAID storage controller assist circuit, systems and methods
CN100349121C (en) * 2005-07-08 2007-11-14 北京中星微电子有限公司 Embedded type parallel computation system and embedded type parallel computing method
US7716387B2 (en) * 2005-07-14 2010-05-11 Canon Kabushiki Kaisha Memory control apparatus and method
CN100377137C (en) * 2005-11-01 2008-03-26 苏州国芯科技有限公司 Method for designing AMBA bus applied by C*Core-microprocessor
US7764453B1 (en) * 2006-05-16 2010-07-27 Marvell International Ltd. Method for interfacing non-volatile medium control system components
US7925815B1 (en) * 2006-06-29 2011-04-12 David Dunn Modifications to increase computer system security
US8386704B2 (en) * 2006-10-25 2013-02-26 HGST Netherlands B.V. Techniques for improving hard disk drive efficiency
US7917784B2 (en) 2007-01-07 2011-03-29 Apple Inc. Methods and systems for power management in a data processing system
US8667198B2 (en) * 2007-01-07 2014-03-04 Apple Inc. Methods and systems for time keeping in a data processing system
DE102007006508B4 (en) * 2007-02-09 2012-11-15 Texas Instruments Deutschland Gmbh Microcontroller with memory trace module
EP2075696A3 (en) * 2007-05-10 2010-01-27 Texas Instruments Incorporated Interrupt- related circuits, systems and processes
US8645740B2 (en) * 2007-06-08 2014-02-04 Apple Inc. Methods and systems to dynamically manage performance states in a data processing system
US7711864B2 (en) 2007-08-31 2010-05-04 Apple Inc. Methods and systems to dynamically manage performance states in a data processing system
US8040631B2 (en) * 2009-05-18 2011-10-18 Seagate Technology Llc Servo processors that alternately control head positioning relative to sequential servo patterns
US8332737B2 (en) * 2009-06-26 2012-12-11 Agilent Technologies, Inc. Instrument control system and methods
US8725931B1 (en) 2010-03-26 2014-05-13 Western Digital Technologies, Inc. System and method for managing the execution of memory commands in a solid-state memory
US8782327B1 (en) 2010-05-11 2014-07-15 Western Digital Technologies, Inc. System and method for managing execution of internal commands and host commands in a solid-state memory
US9026716B2 (en) 2010-05-12 2015-05-05 Western Digital Technologies, Inc. System and method for managing garbage collection in solid-state memory
US8635412B1 (en) 2010-09-09 2014-01-21 Western Digital Technologies, Inc. Inter-processor communication
US9164886B1 (en) 2010-09-21 2015-10-20 Western Digital Technologies, Inc. System and method for multistage processing in a memory storage subsystem
US9021192B1 (en) 2010-09-21 2015-04-28 Western Digital Technologies, Inc. System and method for enhancing processing of memory access requests
CN102654853B (en) * 2011-03-04 2015-03-04 上海华虹集成电路有限责任公司 Nandflash controller adopting two microprocessors
US8560750B2 (en) * 2011-05-25 2013-10-15 Lsi Corporation Systems and methods for advanced interrupt scheduling and priority processing in a storage system environment
US9158670B1 (en) 2011-06-30 2015-10-13 Western Digital Technologies, Inc. System and method for dynamically adjusting garbage collection policies in solid-state memory
US8918558B2 (en) 2011-09-28 2014-12-23 International Business Machines Corporation Round robin priority selector
WO2014080249A1 (en) * 2012-11-23 2014-05-30 Freescale Semiconductor, Inc. Digital device
US9454419B2 (en) * 2013-07-18 2016-09-27 Advanced Micro Devices, Inc. Partitionable data bus
US9450614B2 (en) 2013-09-13 2016-09-20 Rambus Inc. Memory module with integrated error correction
US10521387B2 (en) * 2014-02-07 2019-12-31 Toshiba Memory Corporation NAND switch
US9448742B2 (en) 2014-03-27 2016-09-20 Western Digital Technologies, Inc. Communication between a host and a secondary storage device
KR101873022B1 (en) 2016-08-31 2018-07-02 셀로코주식회사 SoC Dual Processor Architecture for Internet of Things
US10346328B2 (en) * 2017-09-11 2019-07-09 Apple Inc. Method and apparatus for indicating interrupts
CN107704418A (en) * 2017-11-16 2018-02-16 上海华虹集成电路有限责任公司 A kind of built-up circuit of Switching Power Supply domain parallel interface to normally opened power domain serial line interface

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2000028406A2 (en) * 1998-11-08 2000-05-18 Cirrus Logic, Inc. Mixed-signal single-chip integrated system electronics for magnetic hard disk drives

Family Cites Families (253)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US2890210A (en) * 1956-05-24 1959-06-09 Union Carbide Corp Compositions comprising epoxides and acid anhydrides
US3800281A (en) * 1972-12-26 1974-03-26 Ibm Error detection and correction systems
US4001883A (en) * 1974-03-07 1977-01-04 Honeywell Information Systems, Inc. High density data storage on magnetic disk
US3988716A (en) 1974-08-05 1976-10-26 Nasa Computer interface system
US4016368A (en) * 1975-12-12 1977-04-05 North Electric Company Framing circuit for digital receiver
US4228496A (en) * 1976-09-07 1980-10-14 Tandem Computers Incorporated Multiprocessor system
US4050097A (en) 1976-09-27 1977-09-20 Honeywell Information Systems, Inc. Synchronization technique for data transfers over an asynchronous common bus network coupling data processing apparatus
US4080649A (en) * 1976-12-16 1978-03-21 Honeywell Information Systems Inc. Balancing the utilization of I/O system processors
US4275457A (en) * 1977-05-18 1981-06-23 Martin Marietta Corporation Apparatus and method for receiving digital data at a first rate and outputting the data at a different rate
US4144583A (en) * 1977-06-06 1979-03-13 Digital Equipment Corporation Secondary storage facility with means for monitoring error conditions
US4156867A (en) * 1977-09-06 1979-05-29 Motorola, Inc. Data communication system with random and burst error protection and correction
US4225960A (en) 1979-03-01 1980-09-30 Westinghouse Electric Corp. Automatic synchronizing system for digital asynchronous communications
US4486827A (en) 1979-11-09 1984-12-04 Zilog, Inc. Microprocessor apparatus
US4390969A (en) * 1980-04-21 1983-06-28 Burroughs Corporation Asynchronous data transmission system with state variable memory and handshaking protocol circuits
JPS57189231A (en) 1981-05-18 1982-11-20 Advantest Corp Data transferring system
JPS57207960A (en) * 1981-06-17 1982-12-20 Toshiba Corp Method for adding error correcting code to variable length data
US4451898A (en) * 1981-11-09 1984-05-29 Hewlett-Packard Company Asynchronous interface message transmission using source and receive devices
US4451868A (en) * 1982-07-15 1984-05-29 Honeywell Inc. Electrical capacitor
US4587609A (en) * 1983-07-01 1986-05-06 Honeywell Information Systems Inc. Lockout operation among asynchronous accessers of a shared computer system resource
US4603382A (en) 1984-02-27 1986-07-29 International Business Machines Corporation Dynamic buffer reallocation
AT382253B (en) 1984-06-22 1987-02-10 Austria Mikrosysteme Int LOOSE COUPLED DISTRIBUTED COMPUTER SYSTEM
US4667286A (en) * 1984-12-20 1987-05-19 Advanced Micro Devices, Inc. Method and apparatus for transferring data between a disk and a central processing unit
US4625321A (en) 1985-05-23 1986-11-25 Standard Microsystems Corporation Dual edge clock address mark detector
JPS62164276A (en) * 1986-01-13 1987-07-20 Matsushita Electric Ind Co Ltd Information recording and reproducing device
IT1200896B (en) * 1985-12-18 1989-01-27 Sgs Microelettronica Spa CIRCUIT FOR RE-SYNCHRONIZATION OF IMPULSIVE SIGNALS, ESPECIALLY FOR MICROPROCESSOR PERIPHERALS
US5133062A (en) * 1986-03-06 1992-07-21 Advanced Micro Devices, Inc. RAM buffer controller for providing simulated first-in-first-out (FIFO) buffers in a random access memory
ATE69346T1 (en) 1986-03-12 1991-11-15 Siemens Ag FAILURE PROTECTED HIGH AVAILABILITY MULTIPROCESSOR CENTRAL CONTROL UNIT OF A SWITCHING SYSTEM AND METHOD FOR MEMORY CONFIGURATION OPERATION OF THIS CENTRAL CONTROL UNIT.
DE3751744T2 (en) * 1986-04-16 1997-01-02 Hitachi Ltd Disk device
US5088093A (en) * 1986-04-18 1992-02-11 Cias, Inc. Self-correcting registers, error-detecting/correcting registers, and inversion coding using one bit, and other information storage media
US4812769A (en) * 1986-04-30 1989-03-14 Tektronix, Inc. Programmable sampling time base circuit
US5014186A (en) * 1986-08-01 1991-05-07 International Business Machines Corporation Data-processing system having a packet transfer type input/output system
US4777635A (en) 1986-08-08 1988-10-11 Data Systems Technology Corp. Reed-Solomon code encoder and syndrome generator circuit
US5109500A (en) * 1986-10-31 1992-04-28 Hitachi, Ltd. Disk drive control unit having sets of operating command and operation length information and generating end signal based upon operation length information
JP2605271B2 (en) 1987-02-10 1997-04-30 ソニー株式会社 Error correction and checking device
US5276807A (en) * 1987-04-13 1994-01-04 Emulex Corporation Bus interface synchronization circuitry for reducing time between successive data transmission in a system using an asynchronous handshaking
US4949342A (en) 1987-04-14 1990-08-14 Matsushita Electric Industrial Co., Ltd. Code error detecting method
JP2751201B2 (en) 1988-04-19 1998-05-18 ソニー株式会社 Data transmission device and reception device
US4989190A (en) * 1987-07-20 1991-01-29 Oki Electric Industry Co., Ltd. Apparatus for seeking a track of an optical disk in which information is recorded
US5193197A (en) * 1987-09-24 1993-03-09 Digital Equipment Corporation Apparatus and method for distributed dynamic priority arbitration for access to a shared resource
US4807253A (en) * 1987-11-13 1989-02-21 American Telephone And Telegraph Company, At&T Bell Laboratories Time-varying trellis-coded modulation formats which are robust in channels with phase variations
JPH0622359B2 (en) * 1987-12-14 1994-03-23 富士通株式会社 Frame synchronization method
EP0340901A3 (en) 1988-03-23 1992-12-30 Du Pont Pixel Systems Limited Access system for dual port memory
JP2638091B2 (en) 1988-06-24 1997-08-06 ソニー株式会社 Data transmission method
JPH0210574A (en) 1988-06-28 1990-01-16 Matsushita Electric Ind Co Ltd Demodulating circuit
JP2695195B2 (en) 1988-09-02 1997-12-24 三菱電機株式会社 Error correction circuit
US5157669A (en) 1988-10-14 1992-10-20 Advanced Micro Devices, Inc. Comparison of an estimated CRC syndrome to a generated CRC syndrome in an ECC/CRC system to detect uncorrectable errors
US5027357A (en) * 1988-10-14 1991-06-25 Advanced Micro Devices, Inc. ECC/CRC error detection and correction system
JPH0797328B2 (en) 1988-10-25 1995-10-18 インターナシヨナル・ビジネス・マシーンズ・コーポレーシヨン False tolerant synchronization system
US5117442A (en) * 1988-12-14 1992-05-26 National Semiconductor Corporation Methods and circuits for synchronizing signals in a modular redundant fault tolerant computer system
US5072420A (en) 1989-03-16 1991-12-10 Western Digital Corporation FIFO control architecture and method for buffer memory access arbitration
US5127098A (en) * 1989-04-12 1992-06-30 Sun Microsystems, Inc. Method and apparatus for the context switching of devices
US5237593A (en) 1989-05-04 1993-08-17 Stc, Plc Sequence synchronisation
US5136592A (en) 1989-06-28 1992-08-04 Digital Equipment Corporation Error detection and correction system for long burst errors
US5023612A (en) * 1989-07-13 1991-06-11 Pacific Bell Illegal sequence detection and protection circuit
US4970418A (en) 1989-09-26 1990-11-13 Apple Computer, Inc. Programmable memory state machine for providing variable clocking to a multimode memory
US5408673A (en) * 1989-10-13 1995-04-18 Texas Instruments Incorporated Circuit for continuous processing of video signals in a synchronous vector processor and method of operating same
US5050013A (en) 1989-12-04 1991-09-17 Seagate Technology, Inc. Hard sectoring circuit and method for a rotating disk data storage device
US5210660A (en) * 1990-01-17 1993-05-11 International Business Machines Corporation Sectored servo independent of data architecture
US5506989A (en) * 1990-01-31 1996-04-09 Ibm Corporation Arbitration system limiting high priority successive grants
GB9004188D0 (en) * 1990-02-23 1990-04-18 Plessey Telecomm Method and apparatus for detecting a frame alignment word in a data stream
US5315708A (en) * 1990-02-28 1994-05-24 Micro Technology, Inc. Method and apparatus for transferring data through a staging memory
US5134619A (en) * 1990-04-06 1992-07-28 Sf2 Corporation Failure-tolerant mass storage system
US5271018A (en) 1990-04-27 1993-12-14 Next, Inc. Method and apparatus for media defect management and media addressing
US5068755A (en) 1990-06-01 1991-11-26 Micropolis Corporation Sector pulse generator for hard disk drive assembly
US5249271A (en) 1990-06-04 1993-09-28 Emulex Corporation Buffer memory data flow controller
US5301333A (en) * 1990-06-14 1994-04-05 Bell Communications Research, Inc. Tree structured variable priority arbitration implementing a round-robin scheduling policy
US5220569A (en) * 1990-07-09 1993-06-15 Seagate Technology, Inc. Disk array with error type indication and selection of error correction method
US5261081A (en) 1990-07-26 1993-11-09 Ncr Corporation Sequence control apparatus for producing output signals in synchronous with a consistent delay from rising or falling edge of clock input signal
US5162954A (en) 1990-07-31 1992-11-10 Seagate Technology Inc. Apparatus for generating an index pulse in a data storage system
US5280595A (en) * 1990-10-05 1994-01-18 Bull Hn Information Systems Inc. State machine for executing commands within a minimum number of cycles by accomodating unforseen time dependency according to status signals received from different functional sections
US5280488A (en) * 1990-11-08 1994-01-18 Neal Glover Reed-Solomon code system employing k-bit serial techniques for encoding and burst error trapping
US5243471A (en) 1991-01-10 1993-09-07 Hewlett-Packard Company Method and apparatus for detecting a start of data position in differing tracks
US5257143A (en) 1991-01-15 1993-10-26 Zenith Data Systems Corporation Method and apparatus for positioning head of disk drive using zone-bit-recording
WO1992013344A1 (en) 1991-01-22 1992-08-06 Fujitsu Limited Error correction processing device and error correction method
US5729511A (en) * 1991-02-15 1998-03-17 Discovision Associates Optical disc system having servo motor and servo error detection assembly operated relative to monitored quad sum signal
US5179704A (en) * 1991-03-13 1993-01-12 Ncr Corporation Method and apparatus for generating disk array interrupt signals
JP2703668B2 (en) * 1991-03-18 1998-01-26 株式会社日立製作所 Data transfer control device and magnetic disk control device
US5218564A (en) * 1991-06-07 1993-06-08 National Semiconductor Corporation Layout efficient 32-bit shifter/register with 16-bit interface
US5440751A (en) 1991-06-21 1995-08-08 Compaq Computer Corp. Burst data transfer to single cycle data transfer conversion and strobe signal conversion
JP2625609B2 (en) * 1991-07-10 1997-07-02 インターナショナル・ビジネス・マシーンズ・コーポレイション Disk storage device
DE69230204T2 (en) 1991-08-16 2000-02-10 Fujitsu Ltd Buffer memory and administrative procedures therefor
FR2680591B1 (en) * 1991-08-22 1996-01-26 Telemecanique PROGRAMMABLE INTERRUPTION CONTROLLER, INTERRUPTIVE SYSTEM, AND INTERRUPTION CONTROL METHOD.
US5307216A (en) * 1991-09-04 1994-04-26 International Business Machines Corporation Sector identification method and apparatus for a direct access storage device
JP3176093B2 (en) 1991-09-05 2001-06-11 日本電気株式会社 Microprocessor interrupt controller
US5317713A (en) * 1991-09-19 1994-05-31 Quantum Corporation Micro-winchester disk drive having on-board segmented cache memory
DE69230462T2 (en) 1991-11-19 2000-08-03 Sun Microsystems Inc Arbitration of multiprocessor access to shared resources
CA2080608A1 (en) 1992-01-02 1993-07-03 Nader Amini Bus control logic for computer system having dual bus architecture
US5444853A (en) * 1992-03-31 1995-08-22 Seiko Epson Corporation System and method for transferring data between a plurality of virtual FIFO's and a peripheral via a hardware FIFO and selectively updating control information associated with the virtual FIFO's
US5276564A (en) * 1992-04-16 1994-01-04 Hewlett-Packard Company Programmable start-of-sector pulse generator for a disk drive using embedded servo bursts and split data fields
US5315456A (en) 1992-04-16 1994-05-24 Hewlett-Packard Company Programmable servo timing generator
US5590380A (en) 1992-04-22 1996-12-31 Kabushiki Kaisha Toshiba Multiprocessor system with processor arbitration and priority level setting by the selected processor
US5361267A (en) 1992-04-24 1994-11-01 Digital Equipment Corporation Scheme for error handling in a computer system
US5408644A (en) * 1992-06-05 1995-04-18 Compaq Computer Corporation Method and apparatus for improving the performance of partial stripe operations in a disk array subsystem
US5544180A (en) 1992-06-08 1996-08-06 Qlogic Corporation Error-tolerant byte synchronization recovery scheme
US5524268A (en) * 1992-06-26 1996-06-04 Cirrus Logic, Inc. Flexible processor-driven control of SCSI buses utilizing tags appended to data bytes to determine SCSI-protocol phases
US5420984A (en) * 1992-06-30 1995-05-30 Genroco, Inc. Apparatus and method for rapid switching between control of first and second DMA circuitry to effect rapid switching beween DMA communications
US5274509A (en) 1992-09-10 1993-12-28 Digital Equipment Corporation On-the-fly splitting of disk data blocks using timed sampling of a data position indicator
US5659759A (en) * 1992-09-21 1997-08-19 Kabushiki Kaisha Toshiba Data processing device having improved interrupt controller to process interrupts of different priority levels
US5276662A (en) * 1992-10-01 1994-01-04 Seagate Technology, Inc. Disc drive with improved data transfer management apparatus
JP2821324B2 (en) 1992-11-04 1998-11-05 三菱電機株式会社 Error correction circuit
US5428627A (en) * 1992-11-10 1995-06-27 Qlogic Corporation Method and apparatus for initializing an ECC circuit
CA2120522C (en) 1992-11-30 2000-04-18 Kwang-Heui Lee Head switching method for staggered servo and circuit thereof
US5546548A (en) 1993-03-31 1996-08-13 Intel Corporation Arbiter and arbitration process for a dynamic and flexible prioritization
US5465343A (en) 1993-04-30 1995-11-07 Quantum Corporation Shared memory array for data block and control program storage in disk drive
US5473763A (en) 1993-08-02 1995-12-05 Advanced Micro Devices, Inc. Interrupt vector method and apparatus
US5629949A (en) 1993-09-21 1997-05-13 Cirrus Logic, Inc. Error correction verification method and apparatus using CRC check remainders
US5602857A (en) * 1993-09-21 1997-02-11 Cirrus Logic, Inc. Error correction method and apparatus
US5491701A (en) * 1993-11-04 1996-02-13 Cirrus Logic, Inc. Burst error corrector
GB9320052D0 (en) * 1993-09-29 1993-11-17 Philips Electronics Uk Ltd Testing and monitoring of programmed devices
US5592404A (en) * 1993-11-04 1997-01-07 Cirrus Logic, Inc. Versatile error correction system
US5729718A (en) * 1993-11-10 1998-03-17 Quantum Corporation System for determining lead time latency as function of head switch, seek, and rotational latencies and utilizing embedded disk drive controller for command queue reordering
US5487170A (en) * 1993-12-16 1996-01-23 International Business Machines Corporation Data processing system having dynamic priority task scheduling capabilities
JPH07175698A (en) 1993-12-17 1995-07-14 Fujitsu Ltd File system
US5523903A (en) * 1993-12-23 1996-06-04 International Business Machines Corporation Sector architecture for fixed block disk drive
MY112118A (en) 1993-12-23 2001-04-30 Hitachi Global Storage Tech Netherlands B V System and method for skip-sector mapping in a data recording disk drive.
JPH07244635A (en) 1994-01-14 1995-09-19 Fujitsu Ltd Circuit and method for bus use right arbitration
US5488688A (en) * 1994-03-30 1996-01-30 Motorola, Inc. Data processor with real-time diagnostic capability
US5626949A (en) * 1994-04-04 1997-05-06 Blauer Manufacturing Company Breathable shell for outerwear
JP3529429B2 (en) * 1994-06-10 2004-05-24 富士通株式会社 Data transmission device, data reception device, data transmission device, and data transmission method
US5581715A (en) * 1994-06-22 1996-12-03 Oak Technologies, Inc. IDE/ATA CD drive controller having a digital signal processor interface, dynamic random access memory, data error detection and correction, and a host interface
US5574867A (en) 1994-07-08 1996-11-12 Intel Corporation Fast first-come first served arbitration method
US5519837A (en) * 1994-07-29 1996-05-21 International Business Machines Corporation Pseudo-round-robin arbitration for a shared resource system providing fairness and high throughput
US5568606A (en) 1994-10-11 1996-10-22 International Business Machines Corporation Method and apparatus for maximizing effective disk capacity using adaptive skewing
US5881313A (en) 1994-11-07 1999-03-09 Digital Equipment Corporation Arbitration system based on requester class and relative priority including transmit descriptor valid bit for a shared resource having multiple requesters
US5546545A (en) 1994-12-09 1996-08-13 International Business Machines Corporation Rotating priority selection logic circuit
US5826093A (en) * 1994-12-22 1998-10-20 Adaptec, Inc. Dual function disk drive integrated circuit for master mode and slave mode operations
EP0718827A2 (en) 1994-12-22 1996-06-26 International Business Machines Corporation System and method for target track determination in a data storage disk drive
US5623672A (en) * 1994-12-23 1997-04-22 Cirrus Logic, Inc. Arrangement and method of arbitration for a resource with shared user request signals and dynamic priority assignment
EP0721162A2 (en) * 1995-01-06 1996-07-10 Hewlett-Packard Company Mirrored memory dual controller disk storage system
US5627695A (en) * 1995-01-12 1997-05-06 Qlogic Corporation System and method for generating unique sector identifiers for an identificationless disk format
US5572148A (en) 1995-03-22 1996-11-05 Altera Corporation Programmable logic array integrated circuit with general-purpose memory configurable as a random access or FIFO memory
AU5563696A (en) 1995-05-03 1996-11-21 Apple Computer, Inc. Arbitration of computer resource access requests
US5691994A (en) 1995-05-08 1997-11-25 Western Digital Corporation Disk drive with fast error correction validation
US5745793A (en) * 1995-06-07 1998-04-28 Seagate Technology, Inc. Apparatus having a circular buffer that maintains a one entry gap between elements written to the microprocessor and elements operated on by the clock
JP2736326B2 (en) 1995-07-10 1998-04-02 工業技術院長 Single nerve action potential measurement device
US5850422A (en) 1995-07-21 1998-12-15 Symbios, Inc. Apparatus and method for recovering a clock signal which is embedded in an incoming data stream
US5734848A (en) * 1995-07-24 1998-03-31 Symbios Logic Inc. Method and appartus for transferring data in a controller having centralized memory
KR100269169B1 (en) 1995-08-25 2000-10-16 윤종용 Method for skew optimization in a hard disk drive
KR100224918B1 (en) 1995-09-06 1999-10-15 윤종용 Apparatus method compensating offset of between hadds in the disk drive
US5692165A (en) 1995-09-12 1997-11-25 Micron Electronics Inc. Memory controller with low skew control signal
US5787483A (en) 1995-09-22 1998-07-28 Hewlett-Packard Company High-speed data communications modem
KR0170905B1 (en) 1995-11-06 1999-03-30 김주용 Dram
US5664121A (en) 1995-11-07 1997-09-02 Sun Microsystems, Inc. Dual mode arbitration apparatus and method for reducing latency by allowing the possibility of simultaneous request and access for a shared bus
US5758188A (en) * 1995-11-21 1998-05-26 Quantum Corporation Synchronous DMA burst transfer protocol having the peripheral device toggle the strobe signal such that data is latched using both edges of the strobe signal
US6181497B1 (en) 1995-12-12 2001-01-30 International Business Machines Corporation System and method for providing nonadjacent redundancy synchronization bytes
US5692135A (en) 1995-12-14 1997-11-25 International Business Machines Corporation Method and system for performing an asymmetric bus arbitration protocol within a data processing system
US5719516A (en) * 1995-12-20 1998-02-17 Advanced Micro Devices, Inc. Lock generator circuit for use with a dual edge register that provides a separate enable for each use of an input clock signal
US5854918A (en) 1996-01-24 1998-12-29 Ricoh Company Ltd. Apparatus and method for self-timed algorithmic execution
IL117134A (en) 1996-02-14 2000-01-31 Galileo Technology Ltd First-in first-out (fifo) buffer
US5907717A (en) * 1996-02-23 1999-05-25 Lsi Logic Corporation Cross-connected memory system for allocating pool buffers in each frame buffer and providing addresses thereof
US5835930A (en) 1996-04-09 1998-11-10 International Business Machines Corporation One or more logical tracks per physical track in a headerless disk drive
KR0182979B1 (en) 1996-06-05 1999-04-15 김광호 Servo information forming method and servo control method
JP2965062B2 (en) 1996-06-10 1999-10-18 富士通株式会社 Disk device and head position control method for disk device
JPH1021012A (en) * 1996-06-28 1998-01-23 Toshiba Corp Magnetic disk device and command processing method for the same
US5822142A (en) 1996-07-26 1998-10-13 Western Digital Corporation Method of mapping logical sectors to physical sectors in a disk drive sparing partition
US5818886A (en) 1996-08-22 1998-10-06 Unisys Corporation Pulse synchronizing module
US5784569A (en) 1996-09-23 1998-07-21 Silicon Graphics, Inc. Guaranteed bandwidth allocation method in a computer system for input/output data transfers
US5925135A (en) 1996-09-26 1999-07-20 Intel Corporation Clock rate compensation for a low frequency slave device
US6029226A (en) * 1996-09-30 2000-02-22 Lsi Logic Corporation Method and apparatus having automated write data transfer with optional skip by processing two write commands as a single write command
US6081849A (en) * 1996-10-01 2000-06-27 Lsi Logic Corporation Method and structure for switching multiple contexts in storage subsystem target device
KR100241751B1 (en) * 1996-10-17 2000-02-01 윤종용 Staggered servo writing method in hard disc drive
KR100225951B1 (en) 1996-10-22 1999-10-15 김영환 Noise reduced memory device
US5890207A (en) * 1996-11-27 1999-03-30 Emc Corporation High performance integrated cached storage device
US6105119A (en) 1997-04-04 2000-08-15 Texas Instruments Incorporated Data transfer circuitry, DSP wrapper circuitry and improved processor devices, methods and systems
US6081397A (en) 1997-04-08 2000-06-27 International Business Machines Corporation Method and apparatus for SID-to-SID period estimation
US6157984A (en) 1997-05-15 2000-12-05 Seagate Technology, Llc Integrated controller/processor for disc drive having direct memory access
US5950223A (en) 1997-06-19 1999-09-07 Silicon Magic Corporation Dual-edge extended data out memory
JP3699806B2 (en) * 1997-06-20 2005-09-28 株式会社東芝 Interrupt controller and control system
US5912906A (en) * 1997-06-23 1999-06-15 Sun Microsystems, Inc. Method and apparatus for recovering from correctable ECC errors
US5844844A (en) 1997-07-09 1998-12-01 Xilinx, Inc. FPGA memory element programmably triggered on both clock edges
JPH1196686A (en) * 1997-09-19 1999-04-09 Hitachi Ltd Rotary storage device
US5968180A (en) 1997-09-30 1999-10-19 Intel Corporation Data capture circuit for asynchronous data transfer
US6065053A (en) * 1997-10-01 2000-05-16 Micron Electronics, Inc. System for resetting a server
US6134630A (en) * 1997-11-14 2000-10-17 3Ware High-performance bus architecture for disk array system
US5991911A (en) 1997-11-14 1999-11-23 Cirrus Logic, Inc. Concurrent generation of ECC error syndromes and CRC validation syndromes in a DVD storage device
US6067206A (en) * 1997-11-18 2000-05-23 Western Digital Corporation Method and apparatus to compensate for servo wedge rotational offset after a head switch
US6134063A (en) 1997-12-30 2000-10-17 Lsi Logic Corporation Automated multi-track transfers
US6021458A (en) * 1998-01-21 2000-02-01 Intel Corporation Method and apparatus for handling multiple level-triggered and edge-triggered interrupts
US6178486B1 (en) * 1998-02-19 2001-01-23 Quantum Corporation Time allocation shared memory arbitration for disk drive controller
US6526476B2 (en) 1998-02-27 2003-02-25 Stmicroelectronics N.V. Defective data sector management system
US6134676A (en) 1998-04-30 2000-10-17 International Business Machines Corporation Programmable hardware event monitoring method
US20010043424A1 (en) 1998-05-11 2001-11-22 Vien Nguyen Servo skewing for track skew
US6081867A (en) * 1998-05-20 2000-06-27 Sony Corporation Software configurable technique for prioritizing interrupts in a microprocessor-based system
US6192499B1 (en) * 1998-05-29 2001-02-20 Adaptec, Inc. Device and method for extending error correction beyond one sector time
US6070200A (en) * 1998-06-02 2000-05-30 Adaptec, Inc. Host adapter having paged data buffers for continuously transferring data between a system bus and a peripheral bus
US6041417A (en) * 1998-06-04 2000-03-21 Hewlett-Packard Company Method and apparatus for synchronizing data received in an accelerated graphics port of a graphics memory system
US6092231A (en) 1998-06-12 2000-07-18 Qlogic Corporation Circuit and method for rapid checking of error correction codes using cyclic redundancy check
US6223303B1 (en) * 1998-06-29 2001-04-24 Western Digital Corporation Disk drive having two tiered defect list comprising marginal and reserved data sectors
US6029250A (en) * 1998-09-09 2000-02-22 Micron Technology, Inc. Method and apparatus for adaptively adjusting the timing offset between a clock signal and digital signals transmitted coincident with that clock signal, and memory device and system using same
JP3226499B2 (en) 1998-09-25 2001-11-05 富士通株式会社 HEAD POSITIONING CONTROL METHOD AND DEVICE FOR STORAGE DISK DEVICE
US6381659B2 (en) * 1999-01-19 2002-04-30 Maxtor Corporation Method and circuit for controlling a first-in-first-out (FIFO) buffer using a bank of FIFO address registers capturing and saving beginning and ending write-pointer addresses
US6487631B2 (en) 1999-02-02 2002-11-26 Qlogic Corporation Circuit and method for monitoring sector transfers to and from storage medium
US6662334B1 (en) 1999-02-25 2003-12-09 Adaptec, Inc. Method and device for performing error correction on ECC data sectors
JP3716126B2 (en) * 1999-03-17 2005-11-16 株式会社日立製作所 Disk array control device and disk array
US6530000B1 (en) * 1999-03-24 2003-03-04 Qlogic Corporation Methods and systems for arbitrating access to a disk controller buffer memory by allocating various amounts of times to different accessing units
US6493171B2 (en) 1999-03-26 2002-12-10 Maxtor Corporation Adaptive skew setting for a disk drive
US6279089B1 (en) 1999-04-12 2001-08-21 Western Digital Technologies, Inc. Defective data site management through a shared defect management table
US6401149B1 (en) * 1999-05-05 2002-06-04 Qlogic Corporation Methods for context switching within a disk controller
US6330626B1 (en) * 1999-05-05 2001-12-11 Qlogic Corporation Systems and methods for a disk controller memory architecture
US6470461B1 (en) 1999-06-07 2002-10-22 Qlogic Corporation Disk drive controller circuit and method for skipping defective and/or undesired sectors
EP2590168B1 (en) 1999-09-27 2015-04-08 JVC KENWOOD Corporation Information-signal reproducing method
JP2001101767A (en) * 1999-09-30 2001-04-13 Fujitsu Ltd Information recorder and its control method
KR100317237B1 (en) * 1999-10-01 2001-12-22 윤종용 Interrupt controller supporting similar vectored interrupt mode and an interrupt handling method of the same
US6651126B1 (en) * 1999-10-29 2003-11-18 Texas Instruments Incorporated Snapshot arbiter mechanism
US6574699B1 (en) 1999-12-07 2003-06-03 International Business Machines Corporation Fast track reassign in a rotating storage media
US6618780B1 (en) * 1999-12-23 2003-09-09 Cirrus Logic, Inc. Method and apparatus for controlling interrupt priority resolution
US6574676B1 (en) * 2000-01-11 2003-06-03 International Business Machines Corporation System and method for scheduling disk drive commands by expected total access time
JP2001195851A (en) * 2000-01-17 2001-07-19 Internatl Business Mach Corp <Ibm> Method for controlling servo information detection timing, method for controlling disk rotating speed and disk device
US6728814B2 (en) 2000-02-09 2004-04-27 Raytheon Company Reconfigurable IEEE 1149.1 bus interface
US6594721B1 (en) 2000-02-29 2003-07-15 Hewlett-Packard Development Company, L.P. Surprise hot bay swapping of IDE/ATAPI devices
US6490635B1 (en) 2000-04-28 2002-12-03 Western Digital Technologies, Inc. Conflict detection for queued command handling in disk drive controller
US6662313B1 (en) 2000-04-29 2003-12-09 Hewlett-Packard Development Company, L.P. System and method for multiple cycle capture of chip state
US6401154B1 (en) * 2000-05-05 2002-06-04 Advanced Micro Devices, Inc. Flexible architecture for an embedded interrupt controller
US6941419B2 (en) 2000-05-24 2005-09-06 Seagate Technology Llc Method and apparatus for disc drive buffer segment management
US6917997B2 (en) * 2000-06-29 2005-07-12 Palmchip Corporation Integrated circuit including interrupt controller with shared preamble execution and global-disable control bit
US6552574B1 (en) * 2002-03-01 2003-04-22 Piconetics, Inc. Low power dynamic logic gate with full voltage swing operation
US6826650B1 (en) 2000-08-22 2004-11-30 Qlogic Corporation Disk controller configured to perform out of order execution of write operations
US6662253B1 (en) * 2000-09-13 2003-12-09 Stmicroelectronics, Inc. Shared peripheral architecture
US20020080698A1 (en) * 2000-11-07 2002-06-27 Turner Christopher J. System and method for controlling spin speed of media in an optical disc drive
US6880030B2 (en) 2000-12-13 2005-04-12 Wind River Systems, Inc. Unified exception handling for hierarchical multi-interrupt architectures
US6915416B2 (en) * 2000-12-28 2005-07-05 Texas Instruments Incorporated Apparatus and method for microcontroller debugging
US6742060B2 (en) 2000-12-29 2004-05-25 Intel Corporation Look-up table based circuitry for sharing an interrupt between disk drive interfaces
US6772258B2 (en) * 2000-12-29 2004-08-03 Intel Corporation Method and apparatus for sharing an interrupt between disk drive interfaces
US7028239B2 (en) 2000-12-29 2006-04-11 Intel Corporation Microprocessor on-chip testing architecture and implementation
US6728054B2 (en) * 2001-01-29 2004-04-27 Seagate Technology Llc Drive with adaptive data format and head switch sequencing
US6813731B2 (en) 2001-02-26 2004-11-02 Emc Corporation Methods and apparatus for accessing trace data
US6765744B2 (en) 2001-03-30 2004-07-20 Kevin Arthur Gomez Track pitch control using head offset measurement for self-servowriting tracks in a disc drive
JP3830356B2 (en) 2001-04-13 2006-10-04 富士通株式会社 Servo mark detection device and storage medium recording servo mark
US6694398B1 (en) * 2001-04-30 2004-02-17 Nokia Corporation Circuit for selecting interrupt requests in RISC microprocessors
US6952749B2 (en) * 2001-05-02 2005-10-04 Portalplayer, Inc. Multiprocessor interrupt handling system and method
US6807595B2 (en) * 2001-05-10 2004-10-19 Qualcomm Incorporated Mobile communication device having a prioritized interrupt controller
US6976155B2 (en) * 2001-06-12 2005-12-13 Intel Corporation Method and apparatus for communicating between processing entities in a multi-processor
JP2003006046A (en) 2001-06-25 2003-01-10 Sanyo Electric Co Ltd Method and circuit for memory protection
JP4218522B2 (en) 2001-06-28 2009-02-04 ソニー株式会社 Electronic device, information processing device, adapter device, and information exchange system
US6765736B2 (en) 2001-06-29 2004-07-20 Seagate Technology Llc Write-safe condition verification apparatus and method for the write element in a disc drive
TW515183B (en) * 2001-06-29 2002-12-21 Via Tech Inc Networking device with automatic polarity coupling and method there for
JP2003016748A (en) 2001-07-03 2003-01-17 Hitachi Ltd Magnetic disk unit, mobile information device and servo demodulation controller applied to the sames
JP3561246B2 (en) 2001-08-02 2004-09-02 株式会社東芝 Disk storage device and method for compensating for positional deviation of servo information
US6842819B2 (en) * 2001-10-04 2005-01-11 Sun Microsystems, Inc. Automatic corner case search in multi-agent bus interface verification
JP2003132681A (en) * 2001-10-29 2003-05-09 Mitsubishi Electric Corp Semiconductor memory
US6895500B1 (en) * 2001-10-31 2005-05-17 Western Digital Technologies, Inc. Disk drive for receiving setup data in a self monitoring analysis and reporting technology (SMART) command
US6496517B1 (en) * 2001-11-21 2002-12-17 Lsi Logic Corporation Direct attach of interrupt controller to processor module
KR100456630B1 (en) * 2001-12-11 2004-11-10 한국전자통신연구원 Method and apparatus for interrupt redirection for arm processors
AU2002310408A1 (en) 2001-12-12 2003-07-09 Seagate Technology Llc Dual communication port sharing apparatus
JP2003196870A (en) 2001-12-26 2003-07-11 Tdk Corp Optical disk drive device, optical pickup and their manufacturing method and adjusting method
US7174401B2 (en) * 2002-02-28 2007-02-06 Lsi Logic Corporation Look ahead split release for a data bus
US20030204655A1 (en) * 2002-04-24 2003-10-30 Schmisseur Mark A. Prioritizing vector generation in interrupt controllers
US7013409B2 (en) * 2002-07-25 2006-03-14 Freescale Semiconductor, Inc. Method and apparatus for debugging a data processing system
US7069479B2 (en) * 2002-11-07 2006-06-27 International Business Machines Corporation Method and apparatus for obtaining diagnostic data for a device attached to a computer system
US7099963B2 (en) 2003-03-10 2006-08-29 Qlogic Corporation Method and system for monitoring embedded disk controller components
US7457903B2 (en) 2003-03-10 2008-11-25 Marvell International Ltd. Interrupt controller for processing fast and regular interrupts
US7039771B1 (en) 2003-03-10 2006-05-02 Marvell International Ltd. Method and system for supporting multiple external serial port devices using a serial port controller in embedded disk controllers
US7064915B1 (en) 2003-03-10 2006-06-20 Marvell International Ltd. Method and system for collecting servo field data from programmable devices in embedded disk controllers

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2000028406A2 (en) * 1998-11-08 2000-05-18 Cirrus Logic, Inc. Mixed-signal single-chip integrated system electronics for magnetic hard disk drives

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
"PALM-HD1010 GREENLITE HARD DISK CONTROLLER", PALMCHIP, 20 January 1998 (1998-01-20), XP002312141 *
"Preliminary Product Bulletin CL-SH8665", CIRRUS LOGIC PRELIMINARY PRODUCT BULLETIN, June 1998 (1998-06-01), XP002312142 *
OU M ET AL: "INTEGRATION OF A RISC PROCESSOR CORE INTO A DISK CONTROLLER ASIC", ELECTRONIC ENGINEERING, MORGAN-GRAMPIAN LTD. LONDON, GB, vol. 69, no. 849, September 1997 (1997-09-01), pages 41 - 42, XP000736309, ISSN: 0013-4902 *
OU M: "EMBEDDING AN ARM RISC CORE INTO A COMPLEX ASIC", PROCEEDINGS OF THE ANNUAL EMBEDDED SYSTEMS CONFERENCE, vol. 1, 2 March 1998 (1998-03-02), pages 411 - 423, XP008034376 *

Also Published As

Publication number Publication date
US20040199718A1 (en) 2004-10-07
US7457903B2 (en) 2008-11-25
US7219182B2 (en) 2007-05-15
US20070226392A1 (en) 2007-09-27
US7080188B2 (en) 2006-07-18
US20060230214A1 (en) 2006-10-12
US20040199695A1 (en) 2004-10-07
US20040199711A1 (en) 2004-10-07
WO2004081738A2 (en) 2004-09-23
US7870320B1 (en) 2011-01-11
US7853747B2 (en) 2010-12-14

Similar Documents

Publication Publication Date Title
WO2004081738A3 (en) Method and system for embedded disk controllers
EP1369767A3 (en) Method and apparatus for adaptive power management of memory
AU2003264072A1 (en) Safety control system for fail-safe control of safety-critical processes and method for running a new operating program therein
WO2004012417A3 (en) Storage management bridges
WO2005074611A8 (en) Interrupt management for multiple event queues
WO2007083179A3 (en) A method for booting a host device from an mmc/sd device, a host device bootable from an mmc/sd device and an mmc/sd device method a host device may be booted from
WO2005066743A3 (en) A method and an apparatus for power management in a computer system
WO2004046940A3 (en) Active termination control through on module register
WO2004075172A3 (en) Serial advanced technology attachment interface
TW335481B (en) CD-ROM play device and the control method
WO2005121912A8 (en) Method of controlling operation of a processing system
WO2005013121A3 (en) Inter-processsor interrupts
WO2003079297A3 (en) Method and device for recording operational data
WO2008085412A3 (en) Gated power management over a system bus
AU2003293331A1 (en) Method of booting a computer operating system to run from a normally unsupported system device
DE60004365D1 (en) SYSTEM AND METHOD FOR MONITORING A DISTRIBUTED ERROR-TOLERANT COMPUTER SYSTEM
CN102478800A (en) System and method for monitoring electric power sequential signals
CN105100730A (en) Monitoring method and camera device
TW200517842A (en) Interrupt signal control system and control method
AU2003207529A1 (en) Method and system for monitoring dma status in a computer system
CN101000519A (en) Method and system for reset processing system power supply state of computer platform power supply restored
TW200700973A (en) Power management method for connecting with central processing unit of a plurality of host bridges
TW200519607A (en) Interrupt signal control method
WO2005076144A3 (en) Electronic device and methods of implementing the 1-wire protocol using an interrupt
TW200725475A (en) Sharing method of display chip

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BW BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NA NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): BW GH GM KE LS MW MZ SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LU MC NL PL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
122 Ep: pct application non-entry in european phase