AIC(r)-4420 Integrated Drive Manager Chip --------------------------------------------------------------------------- HIGHLIGHTS * Performs servo and local processor functions for hard disk drive * Microcontroller-like, high-performance DSP core (25 MIPS) for fast instruction execution and ease of programming * Master or Slave Mode of operation to meet cost and performance requirements * Ideal for both SCSI and IDE hard disk drives * Hardware sequencers and high-speed data acquisition for rapid servo-burst processing * Internal RAM/ROM and flexible memory controller for external RAM/ROM and Flash EPROM allows optimum use of available memories * On-chip emulation support * Hardware and software development environments for rapid product development --------------------------------------------------------------------------- OVERVIEW The AIC-4420 is a fully integrated hard disk manager integrated circuit (IC). This IC merges the function of both a drive's traditional servo chip and microprocessor. Ultimately, it can reduce a drive's component count by four ICs. The AIC-4420 is represented by the following five major functional blocks that include: a DSP core, servo processing, analog data acquisition, communications/diagnostics, and VCM/spindle DAC block. The DSP core block includes a high-speed 25 MIPS processor, peripheral timer, serial port, 512- word data RAM, 1K boot ROM, 2K words of internal program/data RAM, and 2K words of internal program ROM. This ROM can be programmed to contain unique custom code to optimize performance and cost. On-chip emulation capability has been added for ease of firmware code testing and debug. The servo processing block contains programmable hardware sequencers for servo-timing mark and burst processing. It supports 32-bit grey code detection. The AIC-4420 supports the "ID-less" format technology which not only increases drive capacity but can also facilitate MR head use. The AIC-4420 is available in both a 128-QFP and 128-TQFP package to meet most packaging needs. Design efforts with the AIC-4420 are supported by a proven set of hardware, software, and firmware tools as described below. These tools ease drive development, thus allowing customers to shorten their development time and quickly ramp into production. The hardware tools consist of a development platform using the Adaptec AIC-8265/67 or AIC-8371/75 hard disk controller and the AIC-4420. A diagnostic board is also available for testing with the development board or with the customer's in-form factor PCB. The support software consists of a high-performance ATA interface, servo routines, and utility code modules for user interface, code download and debug. The firmware development tools include a Windows(r)-based simulator/debugger, a DOS-based assembler and linker, an ANSI standard "C" compiler, a high-speed diagnostic data output port, and an RS-232 port. --------------------------------------------------------------------------- FUNCTIONAL BLOCKS DSP System Processor Core * 25 MIPS (40 ns) 16-bit fixed point Harvard Architecture * Single cycle 16 x 16 MACC (multiply and accumulate) * Dual 36-bit accumulators with auto-saturation logic Memories * On-chip 2K x 16 program/ data RAM * On-chip 256 x 16 x 2 data RAM * On-chip 2K x 16 program ROM * On-chip 1K x 16 boot ROM * Programmable chip selects for external ROM, RAM and Peripheral ICs * User programmable 8- or 16-bit non-multiplexed external bus Servo Pattern Processor * Programmable hardware sequencers for servo timing mark and burst processing * External programmable controls for read channel command, internal controls for data acquisition * Two programmable PWM counters * Timing generation for HDC interface * Separate clock input for maximum flexibility Data Acquisition * High-speed, 10-bit, 2's complement, two-step flash A/D converter (1.1 micro-second conversion time) * Acquisition outputs mapped directly into ALU registers * Analog shock sensor window comparator * Internal or external voltage reference sources * Eight channels of analog data input * Mini sequencer dedicated for data acquisition * Supports auto-zeroing input processing VCM/Spin DAC * VCM: 12-bit, 2's complement DAC * Spindle: 8-bit DAC, digital speed control Communications/Diagnostics * Real time data output port for development and diagnostics * RS-232 port for diagnostic terminal * On-chip hardware in-circuit emulation (ICE) support DEVELOPMENT AND DIAGNOSTIC TOOLS * Complete Master Mode AT high-performance microcode * Adaptec ANSI standard "C" compiler optimized for the processor core * Windows-based simulator/de-bugger * Fully integrated breakpoint and single-step support ADDITIONAL FEATURES * Programmable write-gate qualifier, including shock sensor input * Block-by-block power-down or auto-power mode * High-speed serial interface Master Mode: Bidirectional three-wire, fully programmable, serial peripheral interface for read/write and servo combo chips Slave Mode: Interrupt-driven, bidirectional three-wire synchronous serial interface IOware(r) Products by Adaptec Adaptec's IOware products combine hardware and software technology into solutions that speed the flow of data from one part of a system to another, ensuring the level of performance required for today's data- and graphics-intensive applications. --------------------------------------------------------------------------- Adaptec, Inc. 691 South Milpitas Boulevard Milpitas, California 95035 Tel: (408) 945-8600 Adaptec Japan - Tokyo Tel: (81) 3-5276-9882 Adaptec Singapore Block 1002 Jalan Merah Central #07-18/20 Singapore 0315 Telephone: (65) 278-5213 FAX: (65) 273-0163 Adaptec Brussels Dreve Richelle 161 Bldg. A, 2nd Floor B1410 Waterloo Belgium Telephone: (32) 2-352-34-11 FAX: (32) 2-352-34-00 --------------------------------------------------------------------------- Literature: 1-800-934-2766 (USA and Canada) or 510-732-3829 Ordering Software: 1-800-442-7274 (USA and Canada) or 408-957-7274 Interactive FAX: (408) 957-7150 Internet ftp server: ftp.adaptec.com World-Wide Web: http://www.adaptec.com CompuServe: GO ADAPTEC Adaptec USA Bulletin Board: 408-945-7727 (up to 28,800 baud, using 8 bits, 1 stop bit, no parity) --------------------------------------------------------------------------- Copyright (c) 1995 Adaptec, Inc. All rights reserved. Adaptec, the Adaptec logo, IOware, the IOware logo, and AIC are trademarks of Adaptec, Inc., which may be registered in some jurisdictions. Windows is a trademark of Microsoft Corporation. All other trademarks used are owned by their respective owners. Information supplied by Adaptec, Inc. is believed to be accurate and reliable at the time of printing, but Adaptec, Inc. assumes no responsibility for any errors that may appear in this document. Adaptec, Inc. reserves the right, without notice, to make changes in product design or specifications. Information is subject to change without notice. Part Number: W980230-011 6/95