AIC-43C97 Automated, High-performance, Integrated, SCSI Protocol Controller designed for SCSI-2/SCSI-3 embedded peripheral applications DATA BRIEF 1 ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ 2 ■ ■ ■ SCSI Host Interface Block Dual Mode Ultra-2 I/O supporting Low Voltage Differential (LVD) and Single Ended SCSI Interfaces – Ultra-2 (80 MB/s wide, 40 MB/s narrow) and slower with LVD – Ultra (40 MB/s wide, 20 MB/s narrow) and slower with Single Ended Supports Target and Initiator Modes Programmable SCSI Sequencer for Target Mode – Automatic Command receipt with messages – Automatic Disconnect and Reconnect – Automatic Message – Automatic Status – Automatic parsing of frequently used SCSI commands – Reduced Microprocessor Overhead – Auto Write & Auto Match operations – Two active contexts to support command execution pipelining or overlapping Two 16-byte SCSI Control FIFO’s 128-byte SCSI Data FIFO Block or byte-based transfer counter Odd-byte transfer support in byte mode Stores configuration information for up to three SCSI devices Supports automatic SCAM selection and SCAM transfer cycles Selectable REQ/ACK noise Filtering DMA Interface Block “ATA DMA Master/Slave” mode: – Supports 8/16-bit transfers with programmable speeds up to 40 MB/s in 16-bit mode “SCSI DMA” mode: – Supports 8/16-bit transfers with programmable speeds up to 100 MB/s in 16-bit asynchronous/synchronous mode “Generic” mode: – Supports 8/16-bit transfers with programmable speeds up to 40 MB/s in 16-bit mode Figure 1. Package TQFP144 Table 1. Order Codes Part Number Package AIC-43C97M/C TQFP144 3 Microcontroller Interface Block ■ Selectable µP Style and Bus Mode – Multiplexed or non-multiplexed – Selectable strobing style (*RD & *WR, or E/ *DS & R/*W) – 16-bit or 8-bit data (8-bit data only in non-multiplexed mode) – Programmable CS and INT polarities Supports wide variety of MPUs – Intel 80C196xx – Motorola 68HC11 & 68HC16 – NEC V852 – Hitachi SH-1 7034 & H8 3002 – Intel 80C186 ■ 4 ■ ■ ■ ■ ■ 5 ■ Buffer Manager and Buffer RAM 8KB RAM for buffering data and speed matching between and Host DMA ports Concurrent Buffer RAM access by Host and DMA ports MPU access of Buffer RAM when DMA port is disabled Parity protection on buffer data Block or Byte based data flow control between Host and DMA ports Frequency Synthesizer 960 MHz PLL for high resolution on selections of HIFCLK and DIFCLK December 2004 This is preliminary information on a new product now in development. Details are subject to change without notice. Rev. 1 1/5 AIC-43C97 6 ■ ■ ■ ■ ■ Other Features 144-pin TQFP package End-to-end parity protection on data path 5V Single-ended SCSI I/O support with dedicated 5V supply 5V tolerant 3.3V I/O on non-SCSI pins 0.35µ 3.3V CMOS 7 Introduction The AIC-43C97C is an automated, high-performance, integrated, SCSI protocol controller designed for SCSI-2/SCSI-3 embedded peripheral applications. The AIC-43C97C provides the necessary support for interfacing the SCSI bus to a peripheral using a DMA bus. It consists of three main blocks: SCSI Bus Interface, Buffer Controller and associated embedded 8 Kbyte FIFO RAM, and DMA Interface. Automation within this device enables a more efficient SCSI operation, thus minimizing microprocessor involvement. The AIC-43C97C Ultra-2 SCSI Protocol chip supports the Low Voltage Differential (LVD) feature required to enable connectivity to the Ultra-2 80 MB/s bus. The AIC-43C97C also maintains backward compatibility to single-ended operation by detecting signal variance on the SCSI bus and automatically defaulting to the proper SCSI bus characteristic of single ended or Low Voltage Differential. An embedded 960 MHz Phase Locked Loop Frequency Synthesizer provides high resolution on selection of SCLK and BCLK frequencies for the SCSI bus. The AIC-43C97C supports both Initiator and Target modes. As a Target, the SCSI sequencer handles SCSI commands with as few as 0 interrupts to the microprocessor. In the case of Auto Matched Read or Write operation, 0 interrupts may be generated requiring no additional processing time. The sequencer can be custom programmed to handle most tasks to achieve maximum performance. The AIC-43C97C also has automated support for SCAM Level 1 and SCAM Level 2. The AIC-43C97C has incorporated three DMA modes: an ATA mode which runs in Master and Slave Modes and sustains DMA transfers to 40 MB/s in 16-bit mode, a SCSI mode which runs in asynchronous and synchronous initiator modes up to 100 MB/s, and a Generic DMA mode that sustains DMA transfers up to 40 MB/s in 16-bit mode. Figure 2. AIC-43C97C Block Diagram MPU MPU Interface “MPIF” Ultra-2 SCSI Host Interface “HIF” Host (SCSI) Bus SLCLK 2 Buffer Manager “BUFMAN” DMA Interface “DIF” DMACLK/2 DMACLK REFCLK 2/5 Frequency Synthesizer “FSYN” Buffer RAM “BUFRAM” DMA Bus AIC-43C97 8 Package Information Figure 3. TQFP144 Mechanical Data & Package Dimensions mm inch DIM. MIN. TYP. A MAX. MIN. TYP. 1.60 A1 0.05 A2 1.35 B 0.17 C 0.09 0.15 0.002 0.006 1.40 1.45 0.053 0.055 0.057 0.22 0.27 0.007 0.009 0.011 0.20 0.003 0.008 22.00 0.866 D1 20.00 0.787 D3 17.50 0.689 e 0.50 0.020 E 22.00 0.866 E1 20.00 0.787 E3 17.50 0.689 L1 K 0.45 0.60 1.00 0.75 OUTLINE AND MECHANICAL DATA 0.063 D L MAX. 0.018 0.024 0.0393 3.5˚ (min.), 7˚(max.) 0.030 TQFP144 (20x20x1.40mm) Note 1: Exact shape of each corner is optional. 0099183 B 3/5 AIC-43C97 9 Revision History Table 2. Revision History 4/5 Date Revision December 2004 1 Description of Changes First Issue AIC-43C97 Information furnished is believed to be accurate and reliable. However, STMicroelectronics assumes no responsibility for the consequences of use of such information nor for any infringement of patents or other rights of third parties which may result from its use. No license is granted by implication or otherwise under any patent or patent rights of STMicroelectronics. Specifications mentioned in this publication are subject to change without notice. This publication supersedes and replaces all information previously supplied. STMicroelectronics products are not authorized for use as critical components in life support devices or systems without express written approval of STMicroelectronics. The ST logo is a registered trademark of STMicroelectronics. All other names are the property of their respective owners © 2004 STMicroelectronics - All rights reserved STMicroelectronics group of companies Australia - Belgium - Brazil - Canada - China - Czech Republic - Finland - France - Germany - Hong Kong - India - Israel - Italy - Japan Malaysia - Malta - Morocco - Singapore - Spain - Sweden - Switzerland - United Kingdom - United States of America www.st.com 5/5