Emerson MVME147 - Manual

Emerson MVME147

Emerson MVME147 – Manual, read for free online in PDF format. We hope this helps you resolve any issues you may have. If you have further questions, please contact us through the contact form.

1 Page 1
2 Page 2
3 Page 3
4 Page 4
5 Page 5
6 Page 6
7 Page 7
8 Page 8
9 Page 9
10 Page 10
11 Page 11
12 Page 12
13 Page 13
14 Page 14
15 Page 15
16 Page 16
17 Page 17
18 Page 18
19 Page 19
20 Page 20
21 Page 21
22 Page 22
23 Page 23
24 Page 24
25 Page 25
26 Page 26
27 Page 27
28 Page 28
29 Page 29
30 Page 30
31 Page 31
32 Page 32
33 Page 33
34 Page 34
35 Page 35
36 Page 36
37 Page 37
38 Page 38
39 Page 39
40 Page 40
41 Page 41
42 Page 42
43 Page 43
44 Page 44
45 Page 45
46 Page 46
47 Page 47
48 Page 48
49 Page 49
50 Page 50
51 Page 51
52 Page 52
53 Page 53
54 Page 54
55 Page 55
56 Page 56
57 Page 57
58 Page 58
59 Page 59
60 Page 60
61 Page 61
62 Page 62
63 Page 63
64 Page 64
65 Page 65
66 Page 66
67 Page 67
68 Page 68
69 Page 69
70 Page 70
71 Page 71
72 Page 72
73 Page 73
74 Page 74
75 Page 75
76 Page 76
77 Page 77
78 Page 78
79 Page 79
80 Page 80
81 Page 81
82 Page 82
83 Page 83
84 Page 84
85 Page 85
86 Page 86
87 Page 87
88 Page 88
89 Page 89
90 Page 90
91 Page 91
92 Page 92
93 Page 93
94 Page 94
95 Page 95
96 Page 96
97 Page 97
98 Page 98
99 Page 99
100 Page 100
101 Page 101
102 Page 102
103 Page 103
104 Page 104
105 Page 105
106 Page 106
107 Page 107
108 Page 108
109 Page 109
110 Page 110
111 Page 111
112 Page 112
113 Page 113
114 Page 114
115 Page 115
116 Page 116
117 Page 117
118 Page 118
119 Page 119
120 Page 120
121 Page 121
122 Page 122
123 Page 123
124 Page 124
125 Page 125
126 Page 126
127 Page 127
128 Page 128
129 Page 129
130 Page 130
131 Page 131
132 Page 132
133 Page 133
134 Page 134
135 Page 135
136 Page 136
137 Page 137
138 Page 138
139 Page 139
140 Page 140
141 Page 141
142 Page 142
143 Page 143
144 Page 144
145 Page 145
146 Page 146
147 Page 147
148 Page 148
149 Page 149
150 Page 150
151 Page 151
152 Page 152
153 Page 153
154 Page 154
155 Page 155
156 Page 156
157 Page 157
158 Page 158
159 Page 159
160 Page 160
161 Page 161
162 Page 162
163 Page 163
164 Page 164
165 Page 165
166 Page 166
167 Page 167
168 Page 168
169 Page 169
170 Page 170
Page: / 170

Table of Contents:

  • Page 2 – MVME147 SCSI Firmware Entry Points
  • Page 3 – Branches to FUNNEL entry.; o t e; The SCSI firmware initializes these vectors.
  • Page 4 – GENERAL INFORMATION; Equipment Supported
  • Page 5 – CONTROLLE
  • Page 7 – Devices Supported Under Common Command Set
  • Page 8 – Related Documentation; MOTOROLA; DOCUMENT TITLE
  • Page 9 – Manual Terminology
  • Page 11 – CUSTOM SCSI PACKETS; Introduction; You wish to request linked commands from a disk controller.; Initiator Role Custom Packet; The initiator role custom packet is shown in the following table.
  • Page 15 – PHASE; DIRECTION
  • Page 16 – CODE; BUS PHASES
  • Page 26 – SCRIPT for a READ followed by a WRITE:
  • Page 29 – TARGET Enable Custom Packet; The TARGET enable custom packet is shown in the following table.
  • Page 32 – TARGET Sequence Custom Packet; The TARGET sequence custom packet is shown in the following table.
  • Page 35 – Target script for example 1:
  • Page 41 – PACKET RETURN STATUS; Packet Return Status; Status word offset $02; Control Flags
  • Page 42 – Status word offset $18; SCSI; Request Sense
  • Page 45 – MEANING; Intermediate Return
  • Page 46 – Final Return Codes
  • Page 49 – SCSI Status Returned in Status Phase
  • Page 53 – SCSI Firmware Interrupt Structure; Processor control is returned to the user in a variety of ways:
  • Page 54 – SCSI FIRMWARE INTERRUPT STRUCTURE
  • Page 55 – WRITING A DRIVER
  • Page 56 – Figure 5-1. SCSI Disk Driver Interface to VERSAdos; Building the Packet; SCSI firmware may be called by single or multiple callers.
  • Page 57 – Interface Rules for the SCSI Firmware; Multiple callers; of the SCSI firmware are separate, independent drivers that; Interface Rules for Multiple Callers
  • Page 59 – CAUTION
  • Page 67 – Interface Rules for a Single Caller
  • Page 69 – TARGET ROLE ROUTINES
  • Page 70 – SCSI Versus SASI Rules; Custom Sequence Packet; Custom Sequence packets are detailed in Chapter 2.
  • Page 71 – MVME147 SCSI Firmware TARGET Role Structure Requirements; Script; Below are the TARGET role script codes for SCSI bus phases.; Command Table; A command table is shown in the Initiator Role section in Chapter 2.
  • Page 72 – Enabling TARGET Role
  • Page 74 – Servicing the TARGET Requests
  • Page 78 – STEP 3: Data Preparation
  • Page 81 – SCSI PACKETS; FUNCTION CODE
  • Page 89 – DMA Scatter/Gather Table Entry
  • Page 90 – COMMAND; CONTROLLER
  • Page 97 – Old Packet Supported for Compatibility
  • Page 112 – Format Packet; For common command set operation refer to Appendix A.
  • Page 119 – SCSI Bus Reset Packet
  • Page 121 – SCSI Controller Reset Packet; Erase Packet; The table below shows the erase packet.
  • Page 123 – Rewind Packet; The SCSI firmware table shows the rewind packet.
  • Page 125 – Read Block Limits Packet; The table below shows the read block limits packet.
  • Page 129 – Write Filemarks Packet; The table below shows the write filemarks packet.
  • Page 131 – Verify CRC Packet; The controller must be in general or read mode.; The table below shows the verify CRC packet.
  • Page 132 – Tape Mode Select/Sense Packet
  • Page 135 – Inquiry Packet
  • Page 139 – The table below shows the load/unload packet.
  • Page 141 – Recover Buffer Data Packet; The table below shows the recover buffer data packet.
  • Page 143 – Request Sense Data Packet; The table below shows the request sense data packet.
  • Page 145 – Check Status Packet; The table below shows the check status packet.
  • Page 146 – Open Packet
  • Page 149 – The ATTACH command performs the following to a Winchester disk:; BYTE OFFSET; BYTE; VALUE
  • Page 151 – ENTRY NUMBER; ENTRY
  • Page 155 – DEFECT LIST
  • Page 160 – COMMON COMMAND SET AND DISK OPERATION
  • Page 161 – Mode Select Command CDB
  • Page 168 – PIN 34 CONTROL; PIN 2 CONTROL; BIT; COMMENTS
Loading the manual

1

GENERAL INFORMATION

Introduction

The MVME147 MPU VMEmodule contains a port to the Small Computer
Systems Interface (SCSI) bus. The hardware interface is the WD33C93 SCSI
interface controller.

To relieve you of having to follow SCSI bus protocol, the SCSI firmware allows
you to pass commands to the bus through high level command packets.
Standard command packets are furnished, as well as custom SCSI sequence
packets that you may easily modify to fit particular applications. With this
method, the firmware interface can greatly speed up your software
development cycle.

The SCSI firmware resides in two 128K x 8 EPROMs and is co-resident with
MVME147Bug, the debug monitor for the MVME147 MPU VMEmodule.

Features

The SCSI firmware offers the following features:

Custom SCSI sequence packets that allow creation of customized
functions

TARGET role

Multitasking -- up to 64 concurrent peripheral devices

High level support of SCSI devices

Interrupt mode allows real-time applications

Polled mode -- non-interrupt operation

DMA with memory/scatter/gather

Multiple-user interface allows concurrent operation through independent

drivers

Six entry points

Thirty-one "canned" or standard function packets

Modes of Operation

When using the SCSI firmware, you have a choice of two modes of operation:

Interrupt mode and polled mode.

"Loading the manual" means you need to wait until the file loads and becomes available for online reading. Some manuals are very large, and the time they take to appear depends on your internet speed.

Summary

Page 2 - MVME147 SCSI Firmware Entry Points

GENERAL INFORMATION 1-2 1 Interrupt mode is the most processor-efficient mode of operation. Multitasking is allowed for TARGETs that support arbitration, reselection, and the message-out phase. When using the interrupt mode, you must specify the interrupt level in the packet description (refer to th...

Page 3 - Branches to FUNNEL entry.; o t e; The SCSI firmware initializes these vectors.

MVME147 SCSI Firmware Entry Points 1-3 1 6. $FFFE079A (RTE entry) N o t e Within the SCSI firmware, which can stand alone withoutthe debug monitor, the first six longwords are the branchtable entries referenced above. The hex offsets providedreside within the non-volatile RAM. The following are desc...

Page 4 - GENERAL INFORMATION; Equipment Supported

GENERAL INFORMATION 1-4 1 Interrupt Structure paragraph in Chapter 4) or SCSI bus activity is slowed down. Additional commands may be sent to the SCSI firmware for a different peripheral device. $FFFE078E: FUNNEL COMMAND ENTRY This entry point is used by applications that require multiple interfaces...

Other Emerson Models