Text preview for : IOPM_Hardware_Spec_Nov88.pdf part of arete_arix IOPM Hardware Spec Nov88 . Rare and Ancient Equipment arete_arix s90 iopm IOPM_Hardware_Spec_Nov88.pdf
Back to : IOPM_Hardware_Spec_Nov88. | Home
Arix Corporation
I/O Processor Module
Hardware Spec, ver 3.0
Curt Berg, 18 Nov 1988
Arix Systems Corp - CONFIDENTIAL
CONTENTS
1. Introduction . . . . . . . . . . . 2
2. IOPM hardware description overview :3
2.1 System bus interface section 4
2.2 Processor . . . 4
2.3 IOPM local bus . . . 4
2.4 Memory. refresh . . . 5
2.5 Device board interface 5
2.6 EPROM, ControVStatus registers 5
3. System wide addressing 5
4. System bus interface . . . . . . . 6
4.1 System bus interface overview 6
4.2 Supported System bus commands 7
4.3 Input buffer section 7
4.4 Output buffer section . . I)
4.5 Command sequencer . . 11
4.6 Address translation map 11
5. IOPM local bus arbiter 13
5.1 Bus priorities . . . 13
5.2 Bus timeout . . . . 13
5.3 Suspended operation 13
6. Device board interface. . 15
6.1 Supported functions 15
6.2 Classes of device boards 16
6.3 Device interface signals . 17
6.4 Device Interface signal description 18
7. 68030 Processor . . . . . 20
7.1 Power up and Reset . . . . . . 20
7.2 Bus errors . . . . . . . . . . . 20
7.3 Atomic operations: TAS, CAS, CAS 2 instructions 20
7.4 68030 Interrupts 21
8. Local memory 21
8.1 Memory refresh 22
9. ControVStatus Registers 23
9.1 Error Status Register 23
9.2 Status Registers One 23
9.3 Diagnostic Pipeline Registers 24
9.4 Control Registers 2..J
9.5 IOPM LED indicators 26
10. Free running counter
11. Console Support 26
12. Performance of bus cycles 27
13. Power-up and reset . 29
13.1 Power on reset. 29
13.2 Board Reset . . 29
-i-
13.3 Device Board reset. out 29
13.4 Device Board reset in . 29
13.5 68030 Processor reset . 29
14. Clock distribution . 29
15. Connectors . 30
15.1 Connector 11 Pinouts . 31
15.2 Connector J2 Pinouts . 32
15.3 Connector P3 Pinouts . 33
16. Power consumption 33
- ii -
Document overview
This document specifies the IOPM hardware functions and operation. In addition it
contains a cost estimate, and a preliminary MTBF calculation. The intended audience for
this document is people within the company involved in the project.
Document history
Ver 0.1 First released draft
Ver 1.0 Addition: - Section about Console support
- Section about system wide addressing in respect to the IOPM
Changes: - System bus interface will check that responses come from
the correct source, and the command buffer can no longer be over
written by unsolicited commands on the System bus.
Ver 2.0 Addition: - Device bus functions specified
Changes : - Memory cycle will be 250nS, 100 nS burst cycles
- Memory uses page mode devices to simulate nibble mode
- Local bus cycle size will not be checked against port size
- Write accelerator can store two read commands
Ver 2.1 Addition: - Device bus signal description
Changes: - CIO deleted
Ver 2.2 Changes: - Free running clock added
Ver 3.0 Updated for release. No major changes
Related documents :
System 3000 Hardware Description, 4 May 1987
Generic I/O Controller Proposal, ver 2.0, Sep 17 1987
Motorola 68030 Users Manual
Arix Systems Corp - CONFIDENTIAL
- 2-
1. Introduction
The I/O Processor Module (IOPM) is a high performance controller [or the Arix System
90 based on a 68030 micro-processor. The controller is generic in the sense that it is a
general purpose controller where specific device interfaces are located on separate device
boards. The IOPM is intended to support at least three classes of device boards: 1.
Communication device boards, 2. Disk/Tape device boards, 3. Networking device boards.
The IOPM interfaces to the System bus and can be installed in either the main card cage
or in an extension card cage. See figure 1.
The IOPM can also be configured to a Console mode whereby it will have additional
privileges and capabilities on the System bus. A minimum set of features have been added
to the IOPM so that in the future a device board can be designed that can serve both as
service processor and device board in a small system.
The IOPM is will be designed for auto Lnsertion. The board will have 3 connectors: 1.
150 pin female System bus connector, 2. 80 pin female Arbiter connector. 3. 96 pin male
DIN device board interface connector.
Arix Systems Corp - CONFIDENTIAL
CSS-hus
MM PM
MM PM
SPM IOPM-B
LAN f0o-
l-- IOPM
--- WAN ~
l=-
f
=
t;;:
- IOPM I-- ACDB F ~
~
~F
SYSTEM 90 BLOCK DIAGRAM
with 10PM based 1/0 sub-system
CSS-bus
l\IM PM
l\IM PM
SPM J-t--tIOPM --B=
LANt-
......-
I- IOPM I - WAN E:
r= t-
t-
IOPM I-- SCSI t-
I- IOPM I-- ACDB ~
!:: ~
~ IOPM ~ ACDB ~
,,-_I-
- IOMt----~
lOA r--t--f IOPM ~
fLANl-
r - 10M t----.,
[
=
lOA t---t--1 GC16 t - RS232