and Floppy-Tape
Controller
• Supports up to two Winchester Controllers via a SASII SCSI Interface
• Controls a 1/4" Cartridge Tape Drive Plus Two 5-114"
Floppy Disk Drives or four 8" or 5-1/4" Drives in any Combination
• Supports all Standard Floppy Disk Formats
• Based on MC68121 Intelligent Peripheral Controller
• SYSTEM V/68 Support (UNIX)
The MVME319 combines in one double Eurocard mod-ule a floppy disk controller and a SASI/SCSI bus interface.
Both are controlled by a universal intelligent peripheral controller (UIPC). Firmware supplied with the MVME319 supports either the XEBEC (SASI/ST506) or the Adaptec (SCSI/ST506) Winchester controllers. Also supported through the 8" floppy disk interface is a Cipher Floppy Tape using1/4" cartridges with up to 25Mb storage ca-pacity. The tape interface may be used for Winchester disk backup as well as for selective file copies. Because the tape format is similar to that of a floppy disk, single sectors can be randomly accessed and modified.
In addition to the functions offered by the MC68121 Intelligent Peripheral Controller device, the MVME319 has a Direct Memory Access (DMA) controller, 32Kb of dual-ported RAM with controller, a peripheral interface including a peripheral interrupt controller, and a full VME-bus interface including a VMEVME-bus requester and interrupt controller. Two 8Kb PROMs contain the control program for the UIPC functions as well as those for the floppy disk/
tape controller and SASI/SCSI interface sections. Figure 1 is a functional block diagram of MVME319.
HOST/MVME319 COMMUNICATIONS A driver program running on a VME system commu-nicates with the MVME319 via a command channel im-plemented in 128 bytes of dual-ported RAM within the MC68121 IPC. Using a block-oriented protocol, the driver uses command channel packets to transmit a series of high-level application program requests for specific pe-ripheral actions. The MVME319 control firmware re-trieves the packets and executes the device-dependent,
MVME319
low-level instructions required to provide the requested activities. In a similar manner, the control firmware places status packets in the command channel for retrieval by the system CPU.
Due to the sector-oriented tape format, tape commands are the same as floppy disk commands.
High-level hard disk/floppy tape commands supported by the MVME319 control firmware include:
• Read Specified Sectors
• Write Specified Sectors
• Read Sector ID/head Position
• Verify Sector Header and Data
• Seek (specified track) and Restore (head to track 0)
• Format Hard Disk/Floppy Tape
Configuration and status request commands are also sent to the MVME319 via the command channel.
DMA DATA TRANSFERS
The MVME319 has a 4-channel controller which, under UPIC fir.mware supervision, manages the transfer of data between system memory and disk storage. A 32Kb dual-ported RAM buffer with its own controller accommodates differences in VMEbus and disk/tape data transfer rates.
A host requests a DMA transaction by transmitting (via the command channel) source c;lestination and block size information to the DMA controller. The DMA controller performs the transfer of 16-bit data between system memory and the RAM buffer, and the 8-bit data transfer between RAM buffer and SASI/SCSI interface or floppy tape.
BASE ADDRESS SELECTION
The MVME319 has a header for jumper selection of the command channel base address. A base address can be set on any 512-byte boundary throughout a 65,536-byte memory space.
MOTOROLA MICROCOMPUTER SYSTEMS AND COMPONENTS
•
I
MVME319
r=---I
I
II
I wI ~ ~
.Q~ >
8Kb EPROM TASKS
COMMAND CHANNEL 128 BYTES DUAL·PORTED RAM
MC68121
UNIVERSAL INTELLIGENT PERIPHERAL CONTROLLER
SASI SINGLE HOST
INTERFACE
HARD DISK CONTROLLER
HARD DISK DRIVES Figure 1. MVME319 Functional Block Diagram
INTERRUPT PRIORITY SELECTION
The MVME319 has two headers for jumper selection of one of the seven VMEbus interrupt priority levels.
BUS REQUEST LEVEL SELECTION
The MVME319 has three headers for jumper selection of one of the four VMEbus bus request levels.
READY* SIGNAL DISABLE
So that it may be used with 5-114" drives which do not provide a READY* signal for use by the floppy disk con-troller, the MVME319 automatically generates a READY*
signal from the INDEX* signal. A header is provided so that the generation of READY* can be jumper disabled so that the MVME319 can safely be used with drives which produce this signal.
SOFTWARE DRIVER
A device driver for the MVME319 is available under SYSTEM V/68 which supports the disks and the tape.
VMEbus INTERFACE
The MVME319 has a full VMEbus interface which de-codes all address and address modifier lines and pro-vides bus requester and bus interrupter functions.
VMEbus CONNECTOR P1
The electrical and mechanical characteristics of VME-bus connector P1 are fully described in the VMEVME-bus Spec-ification Manual (MVMEBS/D).
SERIAL PORT CONNECTOR P2
Serial port connector P2 is a Sub D female, ERN I TMC-S-3-25-L or equivalent. The assigned pins and signals are pin 1 - TXD, pin 2 - RXD and pin 3 - GND.
The serial port is for hardware debug only, and is not supplied in the firmware.
SASIISCSI INTERFACE CONNECTOR P3
The pin numbers and signal descriptions for SASI/SCSI interface connector P3 are given in Table 1.
8" FLOPPY DISK INTERFACE CONNECTOR P4
The pin numbers and signal descriptions for 8" floppy disk/CT525 Cipher Tape interface connector P4 are given in Table 2.
5-1/4" FLOPPY DISK INTERFACE CONNECTOR P5 The pin numbers and signal descriptions for the 5-1/4"
floppy disk interface connector P5 are given in Table 3.
MOTOROLA MICROCOMPUTER SYSTEMS AND COMPONENTS 2-146
MVME319
Table 1. SASIISCSlinterface Connector P3 Pin Assignments and Signal Descriptions Pin
Table 2. 8" Floppy Disk/Tape Interface Connector P4 Pin Assignments and Signal Descriptions
Signal
Mnemonic Description
GND System Ground
- Not used
TG43* TRACKS >43 DUAL* Dual-Sided Indication
- Not used
Table 3_ 5-1/4" Floppy Disk Interface Connector P5 Pin Assignments and Signal Descriptions
Signal
MOTOROLA MICROCOMPUTER SYSTEMS AND COMPONENTS
I
I
MVME319
Table 3. 5·1/4" Floppy Disk Interface Connector P5 Pin Assignments and Signal Descriptions (Cont.)
Pin Signal
Number Mnemonic Description
14 DRV2* DRIVE 2 SELECT
16 MOT* MOTOR ON
18 DIR* DIRECTION
20 STEP* STEP
22 WD* WRITE DATA
24 WG* WRITE GATE
26 TROO* TRACK 0
28 WPRT* WRITE PROTECT
30 RDD* READ DATA
32 SS1* SIDE SELECT
34 - Not used
MECHANICAL AND ENVIRONMENTAL SPECIFICATIONS
Characteristic Specification
Power Requirements +5 Vdc ±5% 3.7iA\(typ) 4.6 A (max) +12 Vdc ±5% 30 mA 50 mA -12 Vdc ±5% 20 mA 33 mA Environmental Requirements
Operating Temperature 0° to 50°C
Storage Temperature - 55°C to 85°C
Humidity Range 5% to 95% (non-condensing)
Mechanical Specifications
Height x Depth (board) 9.2" (234mm) x 6.3" (160mm) Height x Width (front panel) 1u.3" (262mm) x 0.79" (20mm) Connectors
VMEbus DIN41612C96
Serial Port 25-pin D-Subminiature
SASI/SCSI Interface 50-pin Right Angle 8" Floppy Disk/Tape Interface 50-pin
5-1/4" Floppy Disk Interface 34-pin
ORDERING INFORMATION
Part Number Description
MVME319 VMEmodule Intelligent FloppyfTape Controllers and SASI/SCSI In-terface with DMA. Includes User's Manual
MVME319/D MVME319 Intelligent Floppy Disk/Tape IControlier and SASI/SCSI Interface User's Manual
RELATED DOCUMENTATION
HB212/D VMEbus Specification Manual
MOTOROLA MICROCOMPUTER SYSTEMS AND COMPONENTS 2·148