Ziatech Corporation ZT 8954 Hardware User Manual

Low profile floppy disk controller
Table of Contents

Advertisement

Quick Links

Ziatech Corporation ZT 8954 Hardware User Manual

Advertisement

Table of Contents
loading

Summary of Contents for Ziatech Corporation ZT 8954

  • Page 1 Artisan Technology Group is your source for quality new and certified-used/pre-owned equipment SERVICE CENTER REPAIRS WE BUY USED EQUIPMENT • FAST SHIPPING AND DELIVERY Experienced engineers and technicians on staff Sell your excess, underutilized, and idle used equipment at our full-service, in-house repair center We also offer credit for buy-backs and trade-ins •...
  • Page 2 ZT 8954 Low Profile Floppy Disk Controller Hardware User Manual Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
  • Page 3: Table Of Contents

    STD 32 COMPLIANCE......................12 3. THEORY OF OPERATION ........................13 FREQUENTLY ASKED QUESTIONS..................13 WHY IS THE ZT 8954 IS INCOMPATIBLE WITH OLDER CPU BOARDS? ....13 WHAT FLOPPY DISK DRIVES ARE SUPPORTED BY THE ZT 8954? ......13 HOW DO I USE FRONTPLANE DMA? .................13 HOW DO I REMOTE MOUNT A FLOPPY DISK DRIVE? ..........13...
  • Page 4 Contents RESET PIN ........................27 DOR RESET VS. DSR RESET ..................27 DMA TRANSFERS........................28 COMMAND SET/DESCRIPTIONS ....................28 ADDITIONAL INFORMATION ....................28 A. JUMPER CONFIGURATIONS ......................29 JUMPER OPTIONS ........................29 JUMPER DESCRIPTIONS ......................31 W1-2 (DMA MODE SELECTION) .................31 W3-11 (FLOPPY INTERFACE) ..................32 W12-18 (INTERRUPT SELECTION)................32 B.
  • Page 5: Manual Organization

    MANUAL ORGANIZATION This manual describes the operation and use of the ZT 8954 Low Profile Floppy Disk Controller. The following outline summarizes the focus of each section in this manual. Chapter 1, "Introduction," offers an overview of the ZT 8954. It includes a product definition, a list of product features, a functional block diagram, and a brief description of each block.
  • Page 6: Introduction

    "Getting Started." PRODUCT DEFINITION The ZT 8954 is a Low Profile Floppy Disk Controller for the STD 32 bus structure. Support is provided for 5¼" and 3½" floppy drives, as well as floppy controller- compatible tape drive units. The ZT 8954 is available with an integrated 3½" slimline drive (occupying just one...
  • Page 7: Functional Blocks

    1. Introduction FUNCTIONAL BLOCKS The "Functional Block Diagram" below illustrates the board's major functional blocks. A description of the board's features and functional blocks can be found in the following topics. External Floppy Interface Integrated Floppy Disk Drive (5.25", 3.5", or 3.5" Slimline) Floppy Disk Controller...
  • Page 8: Interrupts

    FDC supports up to two disk drives directly. Floppy Disk Drive The ZT 8954 supports a variety of floppy disk drives. Two types of connectors are provided for interfacing to the different styles of floppy drives. A 34-pin 0.1" header interfaces to older style 5¼"...
  • Page 9: Getting Started

    ZT 8954 to handle the board. SYSTEM REQUIREMENTS The ZT 8954 is designed for use in STD and STD 32 bus environments. The ZT 8954 is dependent upon the host CPU's performing DMA cycles to transfer data between the floppy disk and the host's memory.
  • Page 10: Cpu Boards Supporting The Zt 8954

    0.5". Note that boards placed to the left of the ZT 8954 should be chosen with care so that they do not exceed the maximum height limit. Should this happen, select another board to install next to the ZT 8954.
  • Page 11: Environmental Requirements

    In general, you should not need to change the jumpers on the ZT 8954. The ZT 8954 is, by default, set up to drive INTRQ2* (P50) on the STD 32 backplane, and will use Mode 2 DMA (BUSRQ*/BUSAK*, backplane control signals) for DOS applications.
  • Page 12: Jumper Requirements - Dos And Std 32 Star Systems

    Configurations," for details. FRONTPLANE CONNECTORS As shown in the "Connector Locations" drawing, the ZT 8954 includes six frontplane connectors to interface to application-specific devices. A brief description of each connector is given below in the "Frontplane Connector Assignments" table. For more information, see the "Connectors"...
  • Page 13: Std 32 Compliance

    0 or 3 on the local 8237A DMA controller. The floppy disk controller can use this connector to request service from the DMA controller on the ZT 8954. This connector is not normally loaded on the ZT 8954, as it resides under the integrated floppy drive.
  • Page 14: Theory Of Operation

    CPU's memory. Only boards that can field requests from a DMA slave (for example, ZT 8902) can be used with the ZT 8954. Many older CPU boards do not have on-board DMA controllers or do not allow for off-board DMA slaves.
  • Page 15: Std Bus Compatibility

    The ZT 8954 decodes the I/O address range 3F0h-3F7h, with the exception of 3F6h. Port 3F7h is shared with the hard disk interface (ZT 8952/8953); only one bit is driven by the ZT 8954 when that port is read by the host CPU. The other seven bits are driven  ...
  • Page 16: Floppy Disk Controller Registers

    3. Theory of Operation by the ZT 8952/8953. The ZT 8954 is not jumper selectable for any alternate I/O address. The I/O map is shown below in the "I/O Map" figure. 3F7h † 3F6h Not Decoded 3F5h 3F0h † 3F7h is shared with the ZT 8952/53.
  • Page 17: Interrupts

    Always match the floppy disk controller to the Permanent Master type. For instance, if the ZT 8902 Rev A is your Permanent Master, the ZT 8954 is required. The STAR BIOS will manage transfers between Temporary Masters and the floppy disk through the Permanent Master.
  • Page 18: Fdc Description (82078)

    4. FDC DESCRIPTION (82078) The 82078 is a true single-chip floppy disk controller for IBM PC/AT and PS/2 architectures. The integrated analog data separator needs no external compensation, yet allows for a wide motor speed variation with exceptionally low soft error rates. The microprocessor interface has 100% hardware register compatibility for PC/ATs and PS/2s.
  • Page 19: Perpendicular Recording Mode

    4. FDC Description (82078) PERPENDICULAR RECORDING MODE An added capability of the 82078 is the ability to interface directly to perpendicular recording floppy drives that use the Toshiba format. Perpendicular recording differs from the traditional longitudinal method by orienting the magnetic bits vertically. This scheme then packs in more data bits for the same area.
  • Page 20: Status Register A (Sra)

    4. FDC Description (82078) Status Register A (SRA) 3F0h Default This register is read-only and monitors the state of the interrupt pin and several disk interface pins. This register is part of the PS/2 register set. DRV2* STEP TRK0* HDSEL INDX* PENDING Status Register A...
  • Page 21 A 1 means the pin is active. Bits 0 and 1, the DRIVE SELx bits, are decoded to provide four drive select lines; only one may be active at a time. Since the ZT 8954 ties INVERT low, these signals are active low on the interface. Standard programming practice is to set both MOT ENx and DRIVE SELx bits at the same time.
  • Page 22: Tape Drive Register (Tdr)

    4. FDC Description (82078) Tape Drive Register (TDR) 3F3h Default This register allows you to assign tape support to a particular drive during initialization. Any future reference to that drive number automatically invokes tape support. This register is cleared by a hardware reset; software resets have no effect. Bits 2-7 are part of the "enhanced"...
  • Page 23: Datarate Select Register (Dsr)

    4. FDC Description (82078) Boot Drive Selection Options BOOTSEL1 BOOTSEL0 Mapping: DS0 --> FDS0, ME0 --> FDME0 DS1 --> FDS1, ME1 --> FDME1 DS2 --> FDS2, ME2 --> FDME2 DS0 --> FDS1, ME0 --> FDME1 DS1 --> FDS0, ME1 --> FDME0 DS2 -->...
  • Page 24 4. FDC Description (82078) down mode and power-down via the POWER DOWN bit have no effect over the power state of the oscillator. In the default state the PDOSC bit is low and the oscillator is powered up. When this bit is programmed to a 1, the oscillator is shut off.
  • Page 25: Main Status Register (Msr)

    4. FDC Description (82078) Precompensation Delays PRECOMP Precompensation BITS 432 Delay 0.00 ns -- DISABLED 41.67 ns 83.34 ns 125.00 ns 166.67 ns 208.33 ns 250.00 ns DEFAULT Default Precompensation Delays Data Rate Precompensation Delays 1 Mbps 41.67 ns 500 Kbps 125 ns 300 Kbps 125 ns...
  • Page 26: Data (Fifo)

    4. FDC Description (82078) DIO -- Indicates the direction of a data transfer once RQM is set. A 1 indicates a read is required and 0 indicates a write is required. NON-DMA -- This mode is selected in the SPECIFY command and will be set to 1 during the execution phase of a command.
  • Page 27: Digital Input Register (Dir)

    Digital Input Register Bit 7 , DSKCHG, monitors the pin of the same name and reflects the opposite value seen on the disk cable. Bits 0-6 are not driven by the ZT 8954.   Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
  • Page 28: Reset

    Bit 4, IDLEMASK, is used to mask the IDLE pin on the 82078, which is not used on the ZT 8954. Its use can be ignored and should be left enabled (logic 0). Unused bits should be set to 0.
  • Page 29: Dma Transfers

    ZT 8954 is configured for PS/2 mode through the connection of IDENT1 and IDENT0. IDENT0 is grounded on the ZT 8954. IDENT1 is tied to Vcc. Also, note that the 82078-1 can be configured for either a 24 MHz crystal/oscillator or a 48 MHz oscillator. The ZT 8954 uses a 24 MHz crystal for internal timing.
  • Page 30: Jumper Configurations

    A. JUMPER CONFIGURATIONS The ZT 8954 includes several jumper options that tailor the operation of the board to the requirements of specific applications. Options are selected by installing and removing shorting receptacles (jumpers). This appendix provides detailed descriptions of all jumper options, as well as an illustration of the board showing the locations of all jumpers.
  • Page 31 A. Jumper Configurations Mode Selection Floppy Interface ZT 8954 FLOPPY DISK INTERFACE BOARD Interrupt Selection Factory Default Jumper Configuration ZT 8954 FLOPPY DISK INTERFACE BOARD Customer Jumper Locations   Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
  • Page 32: Jumper Descriptions

    ) indicates the default jumper configuration. W1-2 (DMA Mode Selection) The ZT 8954 can be used in four DMA modes. The primary mode (Mode 2 DMA) uses the BUSRQ*/BUSAK* signals on the backplane for DMA request/acknowledge and uses the backplane control signals for the data transfer. The other modes allow configuration for slot-specific DMA (Mode 1), frontplane DMA (Mode 3), or a combination of frontplane and backplane signals for use in STD-80 backplanes (Mode 0).
  • Page 33: W3-11 (Floppy Interface)

    A. Jumper Configurations W3-11 (Floppy Interface) These jumpers select various options for the floppy interface. In general, these jumpers should not be changed from the factory default. These jumpers affect how the floppy disk controller interfaces to the floppy disk drive. Do not install jumpers W6 and W7 together, nor W8 and W9 together, nor W10 and W11 together.
  • Page 34: Specifications

    B. SPECIFICATIONS This appendix contains the electrical, environmental, and mechanical specifications for the ZT 8954 Low Profile Floppy Disk Controller. ELECTRICAL AND ENVIRONMENTAL This section provides tables showing the following: • Absolute maximum ratings • DC operating characteristics • STD bus loading characteristics Note: Integrated Floppy references are for the Sony MPF320-01 slimline drive.
  • Page 35: Supply Current, Vcc

    8 to 80 percent @ 29º C STD-80 Compatibility The ZT 8954 is designed for use in an STD 32 backplane environment. While designed to be backward compatible with STD-80 systems, the ZT 8954 is not guaranteed to work in all system topologies.
  • Page 36 B. Specifications STD 32 Bus Loading, P Connector PIN (CIRCUIT SIDE) PIN (COMPONENT SIDE) OUTPUT DRIVE OUTPUT DRIVE INPUT LOAD INPUT LOAD MNEMONIC MNEMONIC +5 VOLTS [A] +5 VOLTS [A] GROUND GROUND DCPDN* [NC] VBATT [NC] D7 (A23) D3 (A19) D6 (A22) D2 (A18) D5 (A21)
  • Page 37 B. Specifications STD 32 Bus Loading, E Connector PIN (CIRCUIT SIDE) PIN (COMPONENT SIDE) OUTPUT DRIVE OUTPUT DRIVE INPUT LOAD INPUT LOAD MNEMONIC MNEMONIC RSVD XA23 XA19 XA22 XA18 XA21 XA17 XA20 XA16 RSVD NOWS* DREQX* DAKx* MASTER16* AENX* IRQx BE1* BE3* BE0*...
  • Page 38: Mechanical

    Cables showing dimensions for building cables to interface with the ZT 8954 Card Dimensions And Weight The ZT 8954 meets the STD 32 Bus Specification for all mechanical parameters. In a card cage with 0.625" spacing, the ZT 8954 requires one card slot as a stand-alone card.
  • Page 39: Connectors

    Board Dimensions Connectors As shown in the "Connector Locations" illustration, the ZT 8954 includes six connectors to interface to the STD bus and application-specific devices. The following topics provide descriptions of the individual connectors. Connector assignments are listed below. P and E: STD-80 bus and STD 32 bus, respectively 0.1"...
  • Page 40: Std 32 P/E Connector

    Connector Locations STD 32 P/E Connector The P connector is the interface between the ZT 8954 and the STD-80 bus. This connector is a 56-pin (dual 28-pin) card-edge connector with fingers on 0.125 inch contact spacing. The mating connector is a Viking 3VH28/1CNK5 or equivalent for the solder tail, or a Viking 3VH28/1CND5 or equivalent for a three-level wire wrap.
  • Page 41 B. Specifications (Component Side) (Solder Side) STD 32 P/E Connector Pinout   Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
  • Page 42: J1 (Dma Port)

    The floppy disk controller can use this connector to request service from the DMA controller on the ZT 8954. The mating connector is a T&B Ansley #622-1030. This connector is not normally loaded on the ZT 8954, as it resides under the integrated floppy drive.
  • Page 43: J2, J3 (Floppy Interface)

    B. Specifications J2, J3 (Floppy Interface) Although not located directly on the front edge of the ZT 8954, J2 and J3 are described in this section. These connectors accommodate 0.1" 34-pin floppy interface drives. The pinouts are given in the "J2 and J3 Pinout (Top View)" illustration below. J3 is a reverse image of J2 to allow interfacing to drives with minimal cable twisting.
  • Page 44: J4, J6 (Slimline Floppy Disk Drive)

    B. Specifications J4, J6 (Slimline Floppy Disk Drive) J4 and J6 are 1 mm FPC cable connectors for newer slimline floppy disk drives. The pinouts are given below in the "J4 and J6 Pinout (Top View)" illustration. J4 is not loaded by default as it is underneath the integrated floppy drive.
  • Page 45: Cables

    B. Specifications Cables The following cables are available from Ziatech Corporation. Cable drawings are included here for those who wish to make their own cables. • ZT 90025 2.5" power cable • ZT 90077 Optional; floppy 20-inch cable for connecting non-integrated 3½" and 5¼"...
  • Page 46 B. Specifications 20" 0.25" 5.5" 0.25" TB ANSLEY 622-3430 FEMALE TB ANSLEY 0.025" SQ. 34 PIN CON- 622-3400 FEMALE TB ANSLEY 622 -3415 NECTOR POLARIZED 0.025" SQ. 34 PIN CON- FEMALE 34 PIN CARD NECTOR NON POLARIZED EDGE CONNECTOR TOP SIDE VIEW 2.0"...
  • Page 47: Customer Support

    FAX (805) 541-5088 RELIABILITY Ziatech takes extra care in the design of the ZT 8954 in order to ensure reliability. The product was designed in top-down fashion, using the latest in hardware and software design techniques, so that unwanted side effects and unclean interactions between parts of the system are eliminated.
  • Page 48: Ziatech Warranty

    IBM PC/AT, PS/2, and MCA are registered trademarks of International Business Machines, Inc. STD 32 is a registered trademark of Ziatech Corporation. STD 32 STAR SYSTEM is a trademark of Ziatech Corporation. All other brand and product names may be trademarks or registered trademarks of their respective holders.
  • Page 49 1050 Southwood Drive San Luis Obispo, CA 93401 USA Tel: (805) 541-0488 FAX: (805) 541-5088 E-Mail: tech_support@ziatech.com Internet: http://www.ziatech.com Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
  • Page 50 Artisan Technology Group is your source for quality new and certified-used/pre-owned equipment SERVICE CENTER REPAIRS WE BUY USED EQUIPMENT • FAST SHIPPING AND DELIVERY Experienced engineers and technicians on staff Sell your excess, underutilized, and idle used equipment at our full-service, in-house repair center We also offer credit for buy-backs and trade-ins •...

Table of Contents