3830 2_MLM_Vol_R03_Dec1978 2 MLM Vol R03 Dec1978
User Manual: Pdf 3830-2_MLM_Vol_R03_Dec1978
Open the PDF directly: View PDF
.
Page Count: 232
| Download | |
| Open PDF In Browser | View PDF |
if,
l~
c c
(: (=
£
(~
(:
(
(,:~
(~
(,'~
(:
£ (: (
'"
(
(
(
£
===::.-=
--~--~ =--=
- --
~~:;-=
-== -=-. ==-
('
(
Volume 3
PLAN ~!:~OUT
LGND
M LX
STARTMAINT
MSG
PANEL
MI CR 0 ~~~~-ICS
OL
SENSE
FS
PWR
IN T R
CM D
M IC
LEGEND
ABBREVIA TlONS
SYSTEM
MESSAGES
('
Maintenance Library
Volume 2
CROSS
REFERENCE
3830-2
('
Volume 1
'
Storage Control, Model 2
c
(
(.
POWER
TDIAG
DATA
IFAULT SYSTEM
INDEX
C RL
MPL
MPL
CH L I
CT L I
T
CONTROL
23FD
ATTACHMENT
-
CHANNEL
INTERFACE
-
CONTROL
INTERFACE
ODUCTION
COMMANDS
ROPROGRAM
MICFL~~~~
LOC
I NST
INDEX
ATIONS
ALLATION
(
c'
(
t l t
t
,
SAFETY
CE SAFETY PRACTICES
CE-MLM Feedback forms are provided at the front of Volume ROI
for reader comments. If the forms have been removed, send your
comments to the address below.
;
This manual was prepared by the IBM Systems Development Division,
Product Publications, Department G24, San Jose, California 95114.
SAFETY
Be constantly aware of hazardous situations when working on the 3830-2 Storage Control. Take time to
review the CE safety practices listed below which have been reprinted from the pocket-size card available
from Mechanicsburg (Order No. S229-12641.
All Customer Engineers are expected to take every safety
precaution possible and observe the following safety practices while maintaining IBM equipment:
1. You should not work alone under hazardous conditions
or around equipment with dangerous voltage. Always
advise your manager if you MUST work alone.
2. Remove all power, ac and dc, when removing or assembling major components, working in immediate areas of
power supplies, performing mechanical inspection of power supplies, or installing changes in machine circuitry.
3. After turning off wall box power switch, lock it in the
Off position or tag it with a "Do Not Operate" tag, Form
229-1266. Pull power supply cord whenever possible.
4. When it is absolutely necessary to work on equipment
having exposed operating mechanical parts or exposed
live electrical circuitry anywhere in the machine, observe
the following precautions:
a. Another person familiar with power, off controls must
be in immediate vicinity.
b. Do not wear rings, wrist watches, chains, bracelets, or
metal cuff links.
c. Use only insulated pliers and screwdrivers.
d. Keep one hand in pocket.
e. When using test instruments, be certain that controls
are set correctly and that insulated probes of proper
capacity are used.
f. Avoid contacting ground potential (metal floor strips,
machine frames, etc.1. Use suitable rubber mats, purchased locally if necessary.
5. Wear safety glasses when:
a. Using a hammer to drive pins, riveting, staking, etc.
b. Power or hand drilling, reaming, grinding, etc.
c. Using spring hooks, attaching springs.
d. Soldering, wire cutting, removing steel bands.
e. Cleaning parts with solvents, sprays, cleaners, chemicals, etc.
f. Performing any other work that may be hazardous to
your eyes. REMEMBER - THEY ARE YOUR EYES.
6. Follow special safety instructions when performing specialized tasks, such as handling cathode ray tubes and extramely
high voltages. These instructions are outlined in CEMs
and the safety portion of the maintenance manuals.
7. Do not use solvents, chemicals, greases, or oils that have
not been approved by IBM.
8. Avoid using tools or test equipment that have not been approved by IBM.
9. Replace worn or broken tools and test equipment.
10. Lift by standing or pushing up with stronger leg musclesthis takes strain off back muscles. Do not lift any equipment or parts weighing over 60 pounds.
11. After maintenance, restore all safety devices, such as guards,
shields, signs, and grounding wires.
12. Each Customer Engineer is responsible to be certain that
no action on his part renders products unsafe or exposes
customer personnel to hazards.
13. Place removed machine covers in a safe out-of-the-way
place where no one can trip over them.
14. Ensure that all machine covers are in place before returning
machine to customer.
15. Always place CE tool kit away from walk areas where no
one can trip over it; for example, under desk or table.
16. AVOid touching moving mechanical parts when lubricalin~l.
checking for play, etc.
17. When using stroboscope, do not touch ANYTHING - it
may be moving.
18. AVOid wearing loose clothing that may be caught in machinery. Shirt sleeves must be left buttoned or rolled above
the elbow.
19. Ties must be tucked in shirt or have a tie clasp (preferably
nonconductive) approximately 3 inches from end. Tie
chains are not recommended.'
20. Before starting equipment, make certain fellow CEs and
customer personnel are not in a hazardous position,
21. Maintain good housekeeping in area of machine while performing and after completing maintenance.
Knowing safety rules is not enough.
An unsafe act will inevitably lead to an accident.
Use good judgment - eliminate unsafe acts.
ARTIFICIAL RESPIRATION
General Considerations
1. Start Immediately - Seconds Count
Do not move victim unless absolutely necessary to remove
from danger. Do not wait or look for help or stop to
loosen clothing, warm the victim, or apply stimulants.
2. Check Mouth for Obstructions
Remove foreign objects. Pull tongue forward.
3. Loosen Clothing - Keep Victim Warm
Take care of these items after victim is breathing by himself or when help is available.
4. Remain in Position
After victim revives, be ready to resume respiration if
necessary.
5. Call a Doctor
Have someone summon medicai'aid.
6. Don't Give Up
Continue without interruption until victim is breathing
without help or is certainly dead.
Rescue Breathing for Adults
1.
2.
3.
4.
5.
6.
7.
8.
Place victim on his back immediately.
Clear throat of water, food, or foreign matter.
Tilt head back to open air passage.
Lift jaw up to keep tongue out of air passage.
Pinch nostrils to prevent air leakage when you blow.
Blow until you see chest rise.
Remove your lips and allow lungsto empty.
Listen for snoring and gurglings - signs of throat obstruction.
9. Repeat mouth to mouth breathing 10-20 times a minute.
Continue rescue breathing until victim breathes for himself.
Thumb and
finger positions
Final mouth-tomouth position
3830-2
SAFETY
©
"
.. .-
''to.
Copyright IBM Corporation t972, 1973
"
'\,
"
,--
J
/'
.'-
/
-~
,
-
-"
")",
,-
..J
I"
,-
.
j
"',
1''\
.,'
1-
... -
~t
!!ll;;",,_',
,
r
(
""
,
"
"I
(/
L~
C
(j
(
(
c c
c
(
(
'
(
.'
(
(
(.
CONTENTS
CONTENTS
PWR 1
Power
Power Supply Principles
Major Components
Power Sequence Box
Primary Power Control Box
Power Supplies and Regulators
Basic Power Sequencing Concepts
Power Failure Sensor
Indicator Lights
MPL File Power Control
Sequencing of Logic Gate Voltages
Reset Signel
Power-On Anti-Recycle Circuits
Power On/Off Sequence
PWR
Facility P_-Up Problem Analysis
PWR
Common Exit -
2
PWR
PWR
240
245
CP3 Trips I Fan Problem I
PWR
260
CP16 or CP17 Trips
PWR
270
3830-2 Missing or Out-Ot-Spec Voltages.
PWR
280
Distribution, Control Unit AC and DC
PWR
300
Distribution By Power Terminals
PWR
305
Power Sequencing Flo'Nehart
PWR
310
10
PWR
20
3830-2 Power Problem Analysis
PWR
30
CB2 Trips
PWR
40
CP5 -
Power Problem Analysis
CP12 Trips
PS7 Voltage Distribution .
PWR
46
3830-2 Power Supply Adjustment Procedure
PWR
50
Bulk 1 ICpal Power Problem
Bul k
Supply.
PWR
PWR
60
61
Bulk 2 (CP71 Power Problem
Bul k 2 Supply
PWR
PWR
70
71
CP4 Trips
PS15 Bias Supply Distribution
PWR
PWR
80
85
MACHINE IDENTIFICATION
Power Sequence Problem .
3830-2 Power Sequence Theory and Locations .
Voltages Present in Power Down Condition
Two Step Process to Produce Final Regulated Voltages
Power Supply Sequencing for CU Control Storage
Controlled Delay in 6V Supply to 1/0 Interfaces
Timer Operation for Power-Up Sequence Control and
Automatic Verification
Anti-Recycle Latch
Voltage to be Expected at the Output of a Relay Driver
Voltage Sequencing Logic
Control Module Power Sequencing.
PWR
PWR
100
105
Early 3830-2 Storage Control Units contained som e power
components that have been discontinued in later m achines.
The changeover took place with serial numbers 30000
(U.S.A.). 73-81000 (Germany). 97-20000 (Japan)
PWR
PWR
110
132
CP1 or CP2 Trips .
24V dc Distribution
PWR
PWR
135
140
CP6, 9, or 10 Trips
12V dc Regulator
PWR
PWR
150
155
CP15118 Trips _
Solid Trip
PS3 Voltage Distribution
Intermittent Trip
PWR
PWR
PWR
PWR
160
160
165
170
CP14 Trips
P54 Voltage Distribution
PWR
PWR
180
185
CP13 Trips .
PS5 Voltage Distribution .
PWR
PWR
200
205
CP11 Trips _
PS6 Voltage Distribution .
PWR
PWR
220
225
MPL File AC Control
~14_1:_7_D!_~_~_5-L
3830-2
© Copyright IBM Corporation
1975
______
t
1
G- CP9
G-CP10
o
4 - - - CP6 - Early
CP6
Machines
Only
In this section, information pertaining specifically to one
level or the other is labeled "only for early machin es (with
CP7)" or "only for late machines (without CP7)"
~~
______
~
______
~
______
~
Machines can be identified (early/late) by opening the rightfront cover and observing the circuit protectors (C PsI as
shown here.
~
cr CPl
cr CP2
cr CP3
cr CP5
cr CP4
0
o
G-
I--- CP7
CP7
CPS
~
Early
Machines
Only
0
~
~
________L -____
~1 IBM CONFIDENTIAL
UNTIL MARCH 26,1976, UNCLASSIFIED THEREAFTER
CONTENTS
PWR 1
POWER SUPPLY PRINCIPLES
POWER SUPPL YPRINCIPLES
A 12-second delay degates the effect of PLD sensing during
power on.
•
Solid state sequencing with voltage sensing.
•
Relays and contactors control and distribute power.
•
Control modules are powered up sequentially.
•
MPL file is powered up by control unit and is powered up
and down by program control after system is operating.
•
Power is shut down if line disturbances are sufficient to
affect data integrity.
Indicator Lights
Three indicators signal fault conditions in the power area:
1. Power Supply Failure - CP tripped.
2. Power Supply Thermals.
3. Gate and Memory Thermals.
Indicators are latched on by fault signals. The first latch set
degates the other latches. Latches are reset manually (Test/
Reset switch) or by logic during power on.
MAJOR COMPONENTS
Major components are power sequence box, primary power
control box, power supplies, and regulators.
MPL File Power Control
AC and dc voltages to the MPL file are switched by relays.
AC is supplied by energizing K 10 and K 11. DC (+24, +6,
and -3V) is provided by energizing K6. These three relays
are energized by a control unit signal (+3V MPL File On,
VB 148) to the power sequence logic. This signal is activated
during the power-on sequence (MPL) or during execution of
program instructions requiring MPL file operation. The
MPL file is powered down when not in use.
Power Sequence Box (YB011)
In this enclosure reside all control circuit components:
1.
2.
3.
4.
5.
6.
Time-elapsed meter and associated components.
Power system fault-indicating lights and Test/Reset switch.
Control circuit logic cards.
Control circu it 12V regu lator.
Control circuit fogic board.
Control relays.
PWR 2
Power-On Anti-Recycle Circuits
The anti-recycle latch prevents repeated unsuccessful power-on
attempts by the 3830-2. Power on is unsuccessful if a voltage
is low, a thermal is open or a CP is tripped.
The anti-recycle latch is initially reset off when K 1 is down
and no power-on signal is available from the stepping switch.
When the switch advances to select the 3830-2, K 1 is picked
to bring up power and set the anti-recycle latch. If a fault
now occurs, K 1 drops providing the final ANDing condition
with the anti-recycle latch to hold K 1 driver cut off.
If a tripped CP prevented power-up, reset the CP and try to
power up. To reinitiate power up, move Mode switch to a
CE position and operate CE panel Power switch. With ac
power on, the 3830-2 signals the system to advance the
stepping switch to the next subsystem. Now position
mode switch to Normal.
Power On/Off Sequence
Refer to PWR 310 for flowchart of power-on/off sequence.
Sequencing of Logic Gate Voltages
Primary Power Control Box (YBO 11)
Initially the following power supplies turn on:
1. PS5 (-3/+1.25V)
2. PS7 (-3V/+l.25V)
3. PS3 (-36V, early machines only)
This compartment contains ac control components:
1. Circuit breakers'and circuit protectors.
2. Main distributfon cireuit breakers.
3. Control unit main ac contactor.
4. MPL file contro~ ac relay.
Then power to the memory panel B3 (W1 in logics) is
applied in the following sequence:
Power Supplies and Regulators
1. PS7 (-3/+l.25V on initially)
2. PS6 (+3.5V)
Major power supplies and regulators are located in the front of
the control unit.
1. Two bulk supplies (one in later machines).
2. DC regu lators.
3. DC circuit protectors.
Finally +6V IPS 3) is turned on to the I/O channel.
Reset Signal
The function of this circuit is to check that the machine completes the power up sequence.
BASIC POWER SEQUENCING CONCEPTS
This check is achieved by starting a timer (K 1 hold delayed
by 12 seconds) with the pick (power-on) signal and checking
against selected points in the sequence circuit. If any of the
check signals have not changed to their normal on state in
the timing period, the 3830-2 is reset to the off condition.
Power Failure Sensor
The power failure sensor determines if the power line
disturbance (PLD) ride·through capability has been
exceeded and if all voltages are present.
This circuitwill also initiate power down sequence, after the
machine is fully sequenced up, if a check point reverts to its
off state.
The sensor monitors all bulk supply and bias supply output
voltages. The outputs form an OR which indicates when any
of the voltages dip below the specified tolerance levels. Any
voltage not within tolerance powers down the the subsystem.
447460
3830-2
'-.:~
".
'\.J
The circuit resets to the normal off condition ready for
another start cycle once the pick signal is removed.
1
19Dec75~______~~______- L______~~______~______~______~
© Copyright IBM Corporation '975
,":- -'.
r ""'., r ~"",
,"--y
''-J
'-.;
"-~
"-Ji
,.,---co"'' ' ,
,f· ""'~,
,,"-,J/
"'--.. fi
"-. ... Ji
IBM CONFIDENTIAL
UNTIL MARCH 26,1976, UNCLASSIFIED THEREAFTER
POWER SUPPLY PRINCIPLES
L...,_ )
PWR 2
c:
,, C'-. ---'\, LP C-'
b
\
(
~..
':
'.,.,,/
FACI LITY POWER-UP PROBLEM ANALYSIS
PWR 20
~~////////////////////////////////////~
CHECK ERROR INDICATORS ON
~IDANGER
~~
~ LETHAL VOLTAGES are present
~
~
~
~
PWR 10
FACILITY POWER-UP PROBLEM ANALYSIS
POWER SEQUENCE BOX BEFORE
POWERING UP. THIS IS BECAUSE
INDICATORS ARE RESET AUTO·
MATICAllY ON POWER UP.
in the power servicing area.
~
SAFETY cannot be overemphasized. ~
Consider ALL CIRCUITS LIVE
~
until measured otherwise.
,~
POIIible Fault Conditions:
START 10
---,I
I
'-----
,---I
I
___________ .1I
~//////////////////////////////////Q/.a
ASSUME THAT THE
3830-Z/DR I VE
FACILITY IS NOT AT
FAULT
Mllin Printed Cin:tlit Board
3830-2 Power Sequence Box
III
:OD9
@a
.....
•
:
!
~
!i ii !lii 11
::
!1 II
;;1:: ;;1 11
•
ii@)
i:
n
i l!Ij iiII iij1ii
Un
i
1. Unable to power up facility
2. System power sequence problem.
3. Bloweds) not running.
4. 3830-2 Power Sequence Panel
indicator lamps on. (Thermal
or CP failure).
5. System console message "Drive
Intervention Required" (when
a power problem is suspected).
6. Exit from non-PWR page without
repair.
0
.4
l1lil1li
CHECK FOR A VISIBLE PICK
CONDITION OF RELAY K4
REMOVE THE DUST COVER
BY SQUEEZING THE TOP
AND BOTTOM OF THE COVER
TO BOW OUT THE SIDES AS
•
YOU PULl.
MEASURE FOR CONTINUITY
ACROSS K4-3 (THESE ARE
UNUSED CONTACTS WITH
NO VOL TAGE).
MEASURE AT THE REAR OF
RELAY K4 BETWEEN THE
COMMON AND THE NORMALLY
OPEN CONTACTS.
00
Tabs
5-10
•
•••
••
CHECK FOR OPEN
o I ODE OR LAND
BETWEEN CONNECTOR
I-II AND K4 COIL
SIDE e AND REPAIR
•• ••
NO
REPLACE
CHECK 0 lODE TO
K4 COIL SIDE A
IYBIZOI
--,I
K4
I
Reer view of relays
K1 and K4
K4Sequence
Complete Relay
Test points
0
o
0
N/C
.0
0
N/O
Common
o
I
CPU LOG I C FOR
PROPER SYSTEM CPU
SEQUENCE STEP
SWITCH OPERATION
I
I
I
I
NO
4 3 2
0
CHECK THE SYSTEM
0
0
0
B
A
I
PWR ZO
I
I
I
REPLACE
I
YES
DIODE
I
I
I
Coil
I
I
I
lOR FORM THE
NTACTS. IF
CLEAN AND/OR FORM THE
K4-1 CONTACT (FOR
CONTROL S YSTEM I) OR
K4-2 CONTACT (FOR
USE SCOPE/METER
TO ISOLATE AND
REPAIR SYSTEM
CPU PROBLEM
KlOR~E~¢~RIF
FOUND TO BE
CONTROL SYSTEM 2).
UNABLE TO REPA I R.
REPLACE K4 RELAY.
GOOD, TEMPORARILY
IF
I
I
I
1
REPA I R LAND AND ORDER
NEW MAIN PRINTED
C I RCU IT BOARD.
J
~
PWR ZO
K1 AND K4 ARE
INTERCHANGEABLE
FOR TROUBLESHOOTING
PURPOSES.
SOUEEZE THE SIDES
OF THE RELAY AS
YOU PULL
AND THE COVER
I
----~
WILL STAY ON.
3830-2
FACILITY POWER-UP PROBLEM ANAL VSIS
© Copyright IBM Corporation 1972, 1973
PWR 10
v
c c
~c
-------
C' C
c
C'"
I"
~/
.'
COMMON EXIT - POWER PROBLEM ANALYSIS
I'"
.~<
c
(,
COMMON EXIT - POWER PROBLEM ANAL VSIS
FIX VERIFICATION AND CHECKOUT PROCEDURE
(;-.
PWR 20
~~////////////////////////////////////~
~IDANGER
~ LETHAL VOLTAGES are present ~
~
~
~'
~
8
in the power servicing area.
SAFETY cannot be overemphasized.
Consider ALL CIRCUITS LIVE
until measured otherwise.
PAGES
ALL
~
~
~
~
~////////////////////////////////////h_~
VERIFY UNIT
POWERS UP
AND DOWN
CORRECTLY
A CHART OF NORMAL POWER UP AND
POWER DOWN SEQUENCES I S SHOWN
____ ON PWR 120 FOR THE CU.
A SIMPLIFIED LOGIC DIAGRAM OF THE
ENTI RE CU VOLTAGE SEQUENC I NG AREA
IS SHOWN ON PWR 110 AND 120.
YES
NO
WAS ANY COMPONENT
REPLACED OR ANY LOOSE
WIRING FOUND WHICH COULD
AFFECT vOl. TAGE AO,JUSTMENT
VERIFY THAT
CORRECT PATH
PWR
RE-INSTAll
10
ALL REMOVED
WAS FOLL.OWED ON
, COMPONENTS.
MAPS
JUMPERS, ETC.
RETURN ALL
SWITCHES TO
NORMAL.
RETRACE PATH
RETURN TO PAGE
SPEC I F I ED ABovE
RUN APPROPR I ATE
DIAGNOSTICS TO
ENSURE UNIT IS
OPERATING
PROPERLY.
OPEN PIN CONNECT IONS AND I OR LANDS
MAY ESULT IN ABNORMAL LOGIC VOLTAGE
LEV
S (FLOATING CONDITIONSI.
THE MAPS 0 I AGNOSE TROUBLE TO A
FIC C
ULT COULO BE A
OR OTH
IN THE
FROM THE CARD.
- C I RCU ITRY
NOTE THAT T
IYER MAY
INDICATE PR
LEVEL AT
I TS OUTPUT
WHEN THE
RELAY CIRCUIT T
V. DC SUPPLY
IS OPEN (SEE PWR
ND 120).
3830·2
COMMON EXIT - POWER PROBLEM ANAL VSIS
© Copyright IBM Corporation 1972, 1973
PWR 20
3830-2 POWER PROBLEM ANAL VSIS (PART 1 OF 21
3830-2 POWER PROBLEM ANALYSIS (PART 10F 2)
START 15,
PWR 10
~~////////////////////////////////////~
~ DANGER
~
~
~
~
~
~
~
~
~
~
~
~
31
~
C
~
LETHAL VOLTAGES are present
in the power servicing area
~
SAF ETY cannot be overemphasized. ~
Consider ALL CIRCUITS LIVE
~
until measured otherwise.
~
CAPACITORS are potentially
~
explosive devices.
~
WEAR SAFETY GLASSES.
~
After replacing any capacitor,
~
reinstall all SAFETY COVERS
~
before powering up machine.
_~
o
~
THE RELATED
BLOWER IS
RUNNING
3830·2 CE PANEL)
DC READY LAMP
OFF
•
CHECK THE POWER
SEQUENCE I NO I CATOR
PANEL FOR THE
FOLLOW I NG ERROR
INDICATIONS
~/////////////////////////////////////..a
•
PWR
YES
~
B20R
•~C~S
SCHEMATIC SHOWN
ON PWR 31
YES
AT THE
RELATED FAN
CONNECTOR
NO
CP 1 OR CP 9
TRIPPED
~
See PWR 31 for component locations.
r ____________________
..
THE FAN
~
IS ON
INDICATOR
FAIL~ri~f~~~~TOR
AC INPUT POINT
TO THE RELATED
FAN
EXIT TO PAGE
CP 3TO FANS
PWR 260
YES
CP4TOPS 15
BIAS' SUPPLY
PWRBIl
CP 5 AC TO MPL filE
PWR45
CP 6 24V DC POWER
SEO (NOTE 11
PWR 150.
ENTRY A
AFTER APPROXIMATELY 15 SECONDS
TO 2 MINUTES AFTER POWER DOWN, A
FAILING THERMAL WILL NORMALLY
CLOSE AGAIN. ALLOWING THE UNIT
TO BE POWERED UP.
ATTEMPT TO
POWER UP UN I T
POWER
Y
!r_____
t
PlNR 70
CP8ACTO BULK 1
PWR 60
PWR 150,
ENTRY A
CP 11 TOPS6
PWR 220
CP12TOPS7
PWR 240
CP 13 TO PS 5
PWR 200
CP 14TOPS4
PWR 180
CP 15 TO PS 3
(+6V PORTION OF
DUAL PSI
PWR 160
CP 16 +6V PS (NOTE 1)
PWR 270
CP 17 -36V PS
(NOTE 1)
PWR 270
CP 18 TO PS 3 (-36V
PORTION OF DUAL
PSI (NOTE 11
PWR 160
OBST~~~T!
CU
POWER UP
(DC READY
LIGHT ON,
YES
FOUND
NO
IF THE CB.'CP IS
TRIPPED
EXIT TO
PAGE
CB 2 MAIN AC
POWER
PWR40
POWER DOWN, THEN
MOVE OPERATION
MODE SWITCH BACK TO
NORMAL AND POWER UP
FROM CPU
-.
NO
CP 2 TO
CONVENIENCE
I
CHECK FOR AN OPEN
THERMAL BY
MEASURING FOR THE
PRESENCE OF + 12V
ACROSS THE RELATED
THERMALS
r ______
GO
TO
NO~11i111l!111<''lfJl. ~~,
~NO~~C~Y~E~S
CHECK THE POINT· TO·
POINT INPUT WIRING OF
THERMALS FROM THE POWER
CIRCUIT BOARD
CONNECTORS FOR THE LOSS
OF +12V. CORRECT THE
PROBLEM IF NO PROBLEM
FOUND. REPLACE
CARD P A1Ol.
AN OPEN
THERMAL .AS
FOUND
.------------;.;.;;;c:
..
90 DEG F
(26DEG C)
PWR 20
YES
j
N-F-O-R-M-t:-~-:LIS-~-~-6-~-~M-y~-:-o-' '-v-I~-~-~-E-~-T-H~-~-~I-g-~-~-l-G-~O-~-o-'
____- ,
CONNECT A JUMPER
AROUND THE OPEN
THERMAL AND POWER
ON THE UNIT IF IT IS NOT
ALREADY ON
I
I
'-T-PRIOR TO JUMPERING PAST A
THERMAL, CHECK THEAREA IN
QUESTION FOR UNUSUAL AMOUNTS OF
HEAT DAMAGE. OPEN COVERS, DUCTS,
ETC. THAT ALLOW COOLING AIR TO
ESCAPE.
WHEN THE UNIT FEELS SUFFICIENTLY
COOL, BYPASS THE THERMAL IN
QUESTION TO ALLOW OR MAINTAIN
POWER UP FOR FURTHER TROUBLE
ISOLATION.
DO NOT LEAVE THE THERMAL
BYPASSED WITH POWER ON FOR
MORE THAN 5 MINUTES, OR UNTIL AN
ABNORMAL HEAT BUILDUP IS FELT
AGAIN (WHICH EVER OCCURS FIRST).
T
L OPE~~R~A~Tm
ING!
~o
IBM Y~!tALL
?~~
PLANNING REPRESE
IVE
IF THERE IS A CO
ING
CAPACITY PROBLEM H
NO
ON
-+I
CORRECT THE
PROBLEM
FOR LOGIC AND
STORAGE
CP 10 +24V DC POWER
SEO INOTE 21
Y.:.;E:;S:c
:>=E~S~______________________________________________
PWR31
CP 7 AC TQ BULK 2
fOR DRIVERS
(NOTE II
FOLLOW THE CB/CP
TRIPPED EXIT TO ANOTHER
PAGE ONLY IF THE CB/CP
REPEATEDLY (SOLIDLY)
TRIPS, OR IF FREQUENT
SERVICE CALLS ARE MADE
AT THIS INSTALLATION
FOR THE SAME CBICP
BEING TRIPPED.
PANELS. ETC.
sucg:~F~rL.
AND Tft Y TO POWER UP
LOCALLY
I N THE
D~T~flR~:og~~~
ATTEMPT TO RETURN THE UNIT TO
THE CUSTOMER. FOLLOW THE CP
TRIPPED EXIT TO ANOTHER PAGE
ONLY IF THE CP REPEATEDLY
(SOLIDLYI TRIPS OR IF FREOUENT
SERVICE CALLS ARE MADE AT THIS
INSTALLATION FOR THE SAME CP
BEING TRIPPED.
OPERAT I ON MODE
5WI TCH TO CE MODE
FOR AIR
OBSTRUCT! ONS
CP TRIPPED.
INITIALL V RESET TRIPPED CP AND
SWITCH THE
INITIALLY RESET
TRIPPED CB OR CP
AND ATTEMPT TO
POWER UP FROM CPU.
CHECK
0
ISON
IF THE CP IS
TRIPPED
NO
YES
CHECK
REPLACE.
~YE~S~~~S00~~~~EE~~~~N~O~---------------,
FAILURE
PWR 30
PWR 135
PWR 135
MOVE THE
OPERATION
MODE SWITCH
BACK TO NORMAL
.+______~
__
CP9t12VTO
PWR 150
POWER SEQUENCE
BOARD
_________....,
~g C821T~::t<@>·
. . POWE~ t~
START
COMPONENTS. REPLACE ANY
RUN
DIAGNOSTIC PROGRAMS TO
ENSURE PROPER OPERATION
SIGNAL PRESENl
AT PC 1 5
DAMA¥~~ ~~~~g~~~I~E
NO
•
I F NO HEAT'DAMAGE IS
N~~~~tJAEt~FAg.EI~~fl~~D
T:~r~D"HOERCTu~lt5~~~,bN
ATJ~~~~J~:fo~ER
METER PANEL
ROOMISBELOW90DEG.F.
'-~H-I~-~-~-N-l-j--~~J::b:~:G:~:~Af.~:~:R:;=='l
S~~~¢T6u
FORS~~5E
SIGNAL
(26 DEG. CI
CHECK THE POWER
SEQUENCE INDICATORS
BY OPERATING THE
POWER SEOUENCE
PANEL LAMP TEST
SWITCH
USE
SC
I SOL AT
T~~ES~ltHE
THIS LATCHES
THE LAMPS ON
AND LAMP
RESET Will
HAVE TO BE
PUSHED TO
TURN THEM
OFF
~.
K
PWR 31
M~e~~~
UP
SYSTEM.
~
TER TO
REPAIR.
NOTES:
1. Only for early machines (with CP 7).
2. Only for late machines (without CP 7).
CHECK K 1 PICK AND
HOLD PATHS THRU
CE NORMAL SWITCH.
REPAIR OPEN CKT
FROM PC1-5 THRU
SYSTEM STEP
SWITCH TO PC1 ..6
GO
TO
PWR 20
3830-2
3830-2 POWER PROBLEM ANAL VSIS (PART 1 OF 21
© Copyright
PWR30
IBM Corporation 1972, 1973
o o
-"
;
"\
'.-
C
'./
Pc
L
.0"
C C C,:
(~I
C' C
'
..
-'
{,
(,",;
(~r
C
(
. ,
C' C C:
..
c)
c~
(:'
C.
.
"
C C C C C C C C C C C C' C C
,'-,':.;
3830-2 POWER PROBLEM ANALYSIS (Part 2 of 2)
' '
-".,
,,'".1
3830-2 POWER PROBLEM ANALYSIS (Part 2 of 21
PWR 31
~w///////////////////////////////////~
~"~DANGER
~ LETHAL VOLTAGES are present ~
~
I GNORE THE COND I TI ON OF THE
OR I VE REQUESTED POWER DOWN
INDICATOR. IT IS NOT
IONNECTED IN THE SUBSYSTEM.
~
in the power servicing area.
~
~
Consider ALL CIRCUITS LIVE
until measured otherwise.
~
~' SAFETY cannot be overemphasized, ~
~
~
~W////////////////////////////////.//.a
YES
.
ND
YBtOI
CHECK THE PO I NT TO
POINT WIRING OF' 24V
DC THROUGH CP • TO
TAB 5 BY ISOL.ATlON.
EITHER CORRECT THE
WI RING OR REPL.ACE
CP ••
CHECK THE
CUSTOMER'S
POWER PANEL FOR
A TRIPPED CB
REPL.ACE THE DC
READY INDICATOR
LAMP
PWR 20
PIS Thermals
C4HH»-_r____~®
T
MEASURE FOR
PROPER 3 PHASE
PRIMARY POWER
I NPUT TO THE CB
2 TERMINAL.S
PWR
PWR 20
141
-.
r~. . . . . . . . . . . .__A~. . . . . . . . . ._ _. .~,
+12V GatllMemory
®YB710®~:f.-_ _:~h_e_rm_.I_S~
EC2·F
~
EC2·E
YB160
YB100
YES
:~_)-+E.>Therma:a;mal
YB110®
...
GatelMemory Thermals
~>
~
+12V PS
......__.........."
~,. . . . . ._ _. . . . . . . .~*~
Sequence Logic P Gate
24V de Sequencing Supply
~
" " ' " , , . liT
~
~ fVT~s
~({j
Tabs 11-14
/
BOARD
......,....__·Tabs 19-21
Tabs 22-34
TURN OFF THE CUSTOMER' S
POWER PANEL CB AND THEN
DISCONNECT THE AC L.I NE
CORD FROM THE
CUSTOMER I 5 OUTLET.
MEA SURE FOR CONTI NU I TY
BETWEEN AL.L. PL.UG L.EADS
AND THE CB 2 TERM I NAL.S.
PIS Thermal
Failure
L.OCATED ON BACK WALL
•••• OF POWER SEQUENCE BOX.
(SEE PWR 1551
002
Gate and Memory
Thermal Failure
K7
K11
PS
Failure
CORRECT THE
LACK OF
CONTINUITY
FOUND
REPL.ACE
QI OR REPA IR
WIRING AS
NECESSARY
SEE PWR 501
FOR
••
PROCEDURE
I
AD.JUST + 12V
REGULATOR
PWR 20
*Only for early machines (with CP7)
**Only for late machines (without CP7)
3830·2
3830-2 POWER PROBLEM ANAYLSIS (Part 2 of 21
© Copyright IBM Corporation 1972, 197="
PWR 31
CB2TRIPS
CB2 TRIPS
~~/////////////////////////#///////////////~
~
~
~
~
~
DANGER
LETHAL VOL TAGES are present
in the power servicing area.
SAFETY cannot be overemphasized.
Consider ALL CIRCUITS LIVE
until measured otherwise.
PWR40
p
~
~
~
~
~
~
~
~///////////////////////////////////////////.a:
Turn off main circuit breaker at customer's power panel before
plugging or unplugging the power plug. See general safety CEM
(metal clad plugs)
REMOVE WALL... PLUG
AND CHECK FOR
SHORTS BETWEEN
WIRES AND EACH WIRE
TO GROUND FROM CB2
SEE PWR 300 FOR DISTRIBUTION
NO
g~CK c~~~ ~p~ A~5tY
YES
CP 1 •
TR, ~p t NG WHEN t T SHOULO
tWELDED CONTA
C.I.
IF THIS FOUND
E
CP7 AND BULK PWA
SUPPLY 2 NOT USED
ON LATE MACHINES
~~9 S Cb~A~7~~
a
APPROPRIATE PAGE
THE F AUL T THAT C
DAMAGED CPo
REP A I R SHORT
Note 1
ETHE
FIND
SED THE
~------1~
6~ g~~. A~~2NO~P~ADt
PWR 160 -36V PS 3
REPLACE CB2.
Note 1
YB200
~-~>>---II"'~
Note 1
YB200
...
.-..-~»---t~
PWR 20
PWR 210 AND YA020
PWR 270 AND YA020
PWR 160 +6V PS 3
PWR 70
Note 1
1------111000 PWR 220 PS 6
Bulk 2 (Note 1)
YB100
Note 1
YB160 and YB202
Note 2 _
PWR60
PWR 240 PS 7
Bulk 1
YB100
1------1l1000 PWR 200 PS 5
YB160 and YB201
K8
3 Phase
PWR 180 PS4
+24V Supply
YB101
I - - - - - - - - - - - - - - t . , . PWR 135
Fans
YB10l
2 Phase
Notes:
1. Only for early machines (with CP1).
2. Only for late machines (without CP7).
3. Not used on late 60Hz machines.
YB160
1------1l1000 PWR 135
Use Meter
SCRID Lamps
PWR 260
YB110
t - - - - i Bias Supply PS 1 5 1 - - - - - - - - - - - - - - - t 1 PWR 80
1 - - - - -... PWR 135
YB165
YB10l
~--------_-----. PWR 35
I---~ Convenience
Outlet. l15V lOA
1
23FD Control
YB100
PWR45
YBl80
3830·2
CB2 TRIPS
© Copyright IBM
"
j
"
t
/~
'.
Corpor~tion
("
1972, 1913
/~
"
\.~.j
;
~
""
"-..j
/~
'---..j
L'
/-"
~,
" "'
\~j
"'-
;!
;!
,,~j
/
~.,
"'--J
'-- ..,
",-j
PWR 40
C: C C C~.~' C C 'C C: C C' C Ci C,' C C; C
.
,
",'.'.:
'"
... " /
".
~
LETHAL VOLTAGES are present ~
in the power servicing area.
~
SAFETY cannot be overemphasized. ~
Consider ALL CIRCUITS LIVE
~
until measured otherwise.
~
CAPACITORS are potentially
~
explosive devices.
~
WEAR SAFETY GLASSES.
~
After replacing any capacitor,
~
reinstall all SAFETY COVERS
~
before p_ring up machine.
_~
~
~
~
Z
~
~
~
~
~
Z
PWR
«
TB 11-7 YBI63
40
Tab 34
t~
TB 11-5 YB163
BE MADE WHILE IMPL SWITCH
K Tab 33
<~ Tab 28
LB 1-7 YB18S
YB121
REFERENCE DRAWING ON
THIS PAGE FOR
~L~
OV
Tab 26
+24V
APPROPRIATE CONTACT
LB 1-2 YBl85
TO CLEAN AND/OR FORM.
IF UNABLE TO REPAIR
REPLACE KG. IF NO K6
TROUBLE FOUND. USE
THIS ORAWING TO
CHECK OUT ANO REPAIR
WIRING.
~//H/////////////////////////////////..a
OV
K6-2
IS OPERATED
KTab 27
1~IATELY.
2
2
3
3
4
4
5
5
T1-TB 2-4 YBIOI
~T~I-~T~B~2~-2~Y~BI~0~1~«~T~ab~31~ ~-~>T~~~~~~r____
SeeMPL 1'Q tor MPL fite component locations
________
~
$ee·lOC 12 for tab locations
AC
YBI80
d 1-4 YBIl5
2
181-3
CB2
K8
~Yi~loo~------------~O----O------~~--~--------~~~~+-~ 3
L3
T3
LOGIC LEVELS
J2 IS THE BOTTOM
For Power Sequence Logic (P-A 1 Board
VBP.... t
forCt1",Y';;E;;'S_.....,
______---,
-I
CHECK INPUT WI RING F"ROM
3-PHASE PR I MARY BACK TO
CP e. REF"ERENCE SECOND
LEVEL DRAW I NG ON PWR
6 I. LOOK FOR SHORTS
BETWEEN LEADS AND EACH
LEAD TO GROUND.
ISEE NOTE 1.1
POWER UP THE
UNIT
1
1
CORRECT THE
PROBLEM F"OUND
YES
rb
~-
o
PWR 2
1
YES
WITH P
DO~~~ ~~P
NO
CP 8 TRIPS
GO
TO
PWR 20
ALL
CAPACITORS
MEASURE
NORMAL
t
REPLACE
BLOWN
CAPAC I TOR I S}
RECONNECT
~
•
I
~~~Ag: ~~RM~d~E C ~tROSS
EACH CAPACITOR WITH AN
OHMETER (X I OHM SCALE 1
I N BOTH 0 I RECTI ONS
LOOK I NG F"OR A SHORT OR
OPEN. A NORMAL CAPACITOR
WILL GIVE A CAPACITIVE
KICK FOLLOWED BY A
RETURN TO INF"lNITY.
REPLACE
NO
BLOWN
CAPAC I TORS
~=-----...,
TRIPS
POWER MUS T BE
DOWN
YES
~NO~~(~Y~E~S~
FOUND
LABEL. THEN 0 I SCONNECT
THE SLI P ON CONNECTORS
TO F"ERRO-RESONANT
BLOWN
CAPAC I TORS
F"OUND
07,
~!~KC *~L~ Mg~N~DEK
'THE
NEAR PRE-LOAD RESISTORS
150 WATT I RI-R3}.
CT
PRIMARY P
I NPUT LEADS.
----'~------t'------------------~
REPLACE
_--=CNO~APA~T~ORS
.---
MEASURE
NORMAL
BAD RESI STDR I S} •
RECONNECT ALL
RESISTORS •
RECONNECT
REPLACE
ALL RES I STORS
BAD CAPACITORIS).
RECONNECT ALL
LEADS.
DANGER
POWER MUST BE
DOWN
_ _....."..._ _....J
I
I
YES
~~~E~OL~~i~ N8 I fi8N~~~6s.
A. HEAT SINK 1 TO WI
IAT HEAT SINK}.
B. TRANSF"ORMER SECONDARY
COMMON 13 WIRES} TO
W2 I AT W2}. I REF"ERENCE
SECOND LEVEL DRAWl NG
ON PWR 611.
POWER UP THE
UNIT
~~~E~OL~~i~N8 I m~~7CT
A.
B.
C.
O.
~~~E~OL~~i~N8 I C~~~~7CT
"'.HEAT SiNK I TO WI IAT HEAl SINK}.
B. TRANSF"ORMER SECONDARY COMMON
13 WIRES} TO W2 IAT W2}.
C.HEAT SINK 2 TO W3 (AT HEAT SINK).
D. TRANSF"ORMER SECONDARY COMMON
13 WIRES} TO W4 IAT W4}.
E.HEAT SINK 3 TO W5 IAT HEAT SINK).
F" • TRANSF"ORMER SECONDARY COMMON 13
FROM WI AND W2 TO RI.
F"ROM W3 AND W4 TO R2.
F"ROM W5 AND W6 TO R3.
REMOVE R4 FROM
CAPACITOR C12.
1
NO
CP
e
TRIPS
YES
POWER UP THE
UNIT
G.~ms~,~~ :6T6AtH~6\;}
REPLACE
SIDE OF" CI2 IAT CI2).
H. TRANSF"ORMER SECONDARY
COMMON 13 WI RES} TO THE
I-I SIDE OF" CI2 IAT CI2}.
BAD
CAPACITORIS}
6
MEASURE ACROSS
R I -R3 F"OR 5 OHMS
+/- 10%. MEASURE
ACROSS R4 F"OR 50
OHMS +/- 5X.
THE UNIT WILL NOT POWER
UP NORMALLY AT THIS POINT,
BUT WILL ST A Y UP LONG ENOUGH
IMINIMUM OF" 12 SECONDS}
F"OR A CP TRIP CONDiTION TO
~~g~~SA~~ ~~A~b~~:E~n
BE MADE.
TO
GO
TO
PWR 20
NO
CP 8 TRIPS
ES
PWR 64
A
GO
TO
Note 1:
PWR 20
Note 2:
For troubleshooting, e short is considered 0-1 ohm.
Ensure meter is zeroed before checking for shorts.
Bulk 1 TBt is located on the Bulk t supply.
PWR 62
E
PWR 63
3830-2
BULK 1 (CPS) POWER PROBLEM (PART 1 OF 6)
© Copyright IBM Corporation 1975, 1976, 1977, 1978
\
/
PWR60
C-
P("
(- L.
C,'"
(/
, ,
"
c
C (:
.. -"'
(
c: c
(:.
BULK 1 (CP 8) POWER PROBLEM (Part 2 of 6)
BULK 1 (CP-II POWER PROBLEM
SEE LOC 6,B, and 10 FOR COMPONENT LOCATION
•••~.~
~BULK1SUPPLY~.~~~
L
T1 Secondaries
CRI
WI
CPI3
-AIA2810
A
Phase
I
Diode Soldered--'
Connectlons
.
CB2
K8
CP8
~
~----------o
L1
-10
Phase
I
-9
I ~--o-~--~~
I
SINK
I
beck wall of bulk
_mbly on aarly
machina.. R ..istor
mounted across bu.
tarminals on lata
machin...
CR6
CR9
TB1
88
P-AIE1Jll
EI
hm
"
HEAT
Pri mary Power
Control Box
PWR 61
..-,.~.... \
Primary
CR4
c: c
+
I
VB100/PWR 40
~"
"~~1~~~~m~.MM(No.1'
k
l:p-erroresonant T r a n s f o r m e r '
itij A Connection
CR3
Input
AC Line
Filter
C'
"Bulk 1 Dual 5.3V min to .nlor (Note1)
P-AIE1JIO
,......tCH!"';-- EI
CR8
To PS7
T1
I
I
I
-+...-0------0
'S Pha.e
Q.
C
2
L2
~
91
TB1
-6-5
I
~
a.
--...l.-
C
I') Pha.e
3
L3
On lat. machine••
I °n--o--o--ol2f-1~\\.)
SINK
4
L - -_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _------ EI
A6
A
C C C
P-A I A2D02 P-A I EI DO,
T2 Secondaries
Ferroresonant Transformer T2
t:. Connection
Phase
I
.'
"Bulk 2 + 4,5 minimum to sensor
BULK 2 SUPPLY
Input
AC line
Filter
('.
--L
C
3
l3
No.2
o
Gnd
TBl
-2
CR31
-I
T3
No. I
AC Gnd Bus
Bll
II
II
II
A,B
~+--------~~+--E3
L-~~~;t::~~~==t=~_'~~
ToPS3
40.5 to 47,5V Unreg DC
PWR 160
~
~--------------++-~Frame
Ground
~
CR32
YB160
and
YB202
~:>-.:.;;.;..---=~- E11
~~:}If'
A,B
Cl2
A,B
To PS3
Cl3
P·A1A2B08 P·A1E1J09
A,B
'-4I,.;..;:.:;--.......:j~-bI--N
CR35
• Bulk 2 - 39.4V Minimum to Sensor
CR36
VB115
Ii!
L..._ _ _ _ _ _ _ _...:+t-_ T810- 10
R7
:,:;:i
40.5 to 47.5V Unreg DC
PWR270
CPI7
~-"""---TalO-3
'These lines normally have the bulk voltage outputs
shown, The minimum value indicated in the line name
is what the sensor requires to consider bulk supolies
normal. PLD sensor card on YB145,
3830-2
ONLV FOR EARLV MACHINES IWITH Cn)
PWR 71
BULK 2 (CP7) POWER PROBI,.EM (PART 3 OF 51
BULK 2 (CP7) POWER PROBLEM (Part 30f5)
~~////////////////////////////////////~
~ DANGER
~
~
~
~
~
~
~
~
~
~
~
~
~
LETHAL VOLTAGES are present
~
in the power servicing area.
~
SAFETY cannot be overemphasized. ~
Consider ALL CIRCUITS LIVE
~
until measured otherwise.
~
CAPACITORS are potentially
~
explosive devices.
~
WEAR SAFETY GLASSES.
~
A Iter replacing any capacitor.
~
reinstall all SAFETY COVERS
~
before powering up machine.
.~
•
SEE PWA 71 FOR VOLTAGE
DISTRIBUTION.
,
POWER MUST BE
DOWN
DOWN
R
DISCONNECT
DISCONNECT
D~W~ha~D
SEE BOX ON PWR 73:
"CHECKING POWER DIODES."
,
MEASURE
CR25-CR36
SHORTS OR
.1
THE LEADS FROM W' AND
WIO TO Rb AND R7. (R6
ANO R1 CONNECTIONS ON
AND WID ARE AT C2b.1
LEADS FROM
AND
TO R5. (THE R5
CONNECTION ON W1
ANO W8 IS AT CI9).
.8
S•
SEE lOC 6, 8, AND 10 FOR
COMPONENT LOCATIONS.
DANGER
POWER MUST BE
1
~/////////////////////////////////////..a
•
~
DANGER
POWER MUS T BE
DOWN
PWR 72
••
-r
1
YES
REPLACE
BAD OIODE(SI.
RECONNECT ALL
LEADS
,
CHECK F"OR THE F"DLLOWI NG
HIGH RESISTANCE SHORTS
TO F"RAME GROUND:
SINKS 5 AND &
UNO.
SOLDERED
CTION OF" DIODES
CR36 TO GROUND.
MEASURE ACROSS R6
MEASURE ACROSS R5
FOR 4.5 TO 5.5 OHM
(5 OHM +/- 101).
ALSO CHECK FOR
SHORTS TO GROUND.
(SEE NOTE 1.1
AND R7 FOR 95.TO
105 OHM EACH (tOO
OHM
5%1. ALSO
GROUND.
(SEE NOTE 1.1
NO~YES
r
VALUE CORRECT
,~
NO
RESISTOR
VALUES
CORRECT
YES
REPLACE
REPLACE
THE BAD
RESISTOR
R5
PWR 20
"/~
CHECK FOR SHORTS TO
CHECK THAT THE MACHINE
60 HZ ONLY.
~~~ cgG~~'
~a~~. YBt60,
VOLTAGE RATING TAG,
INPUT VOLTAGE MEASURED.
AND THE FOLLOW' HG
JUMPERS ARE IN
AGREEMENT:
••
.8
INPUT
VOLTAGE
l+/-IO'U
JUMPERS AT
BULK 2 182
ZOOV AC
2-4,6-8,IQ-12
220V AC
Z301
2-3.6-1,10-1'
zoel
REMOVE
REMOVE THE W1
ANO
BUS BARS
FROM C16-C19
AND WID BUS
BARS FROM
CZ4-CZ6.
RECONNECT
RECONNECT LEADS
TO W9 AND WIO
LEADS TO W1 ANO
we
235v AC
MEASURE ACROSS EACH
CAPAC I TOR FOR A SHORT.
A NORMAL CAPAC I TOR WI LL
GIVE A CAPACITIVE KICK
THEN RETURN TO I NF I N I TY
IN EACH DIRECTION ON
THE X I OHM SCALE.
YES
POWER UP THE
UNIT
MEASURE ACROSS EACH
CAPAC I TOR FOR A SHORT.
A NORMAL CAPAC ITOR WI LL
GIVE A CAPACITIVE KICK
F"DLLOWED BY A RETURN TO
INF"INITY IN EACH
D I RECTI ON ON THE • I OHM
SCALE.
POWER UP THE
UNIT
NO
MEASURE ~HE 3 PHASE
INPUT VOLTAGE
ACROSS BULK 2 TB2-2
CHECK THE
APPRQPR lATE
TRANSF"ORMER
SECONDAR I ES F"OR
F"RA YEO OR SHORTEO
WIRING
TI) T82-6, T8Z-2 TO
TB2;:6 0 tB~':'? 0 :BZ-6
CORRECT THE SHORTED
HEAT SINK.
RECONNECT ALL INPUT
LEADS TO THE W BUS
BARS.
POWER NUS T BE
DOWN
DANGER
POWER MUST BE
POWER MUST 8E
DOWN
DOWN
THIS MAY HAVE TO BE
MEASURED DURING A
PA~TlAl POWER UP
CYCLE IBEFORE TIME
OUlI
<6>'"
REPLACE
CP 1 TRIPS
THE SHORTED
CAPAC ITOR I S I
FOUND
NO
YES
CP 1
0'"
REPLACE
CP 1 TRIPS
DANGER
THE SHORTED
CAPACITORISI
FOUNO
NO
REINSTALL
FIX THE WIRE
INSULATION.
RECONNECT ALL
I NPUT LEADS TO
THE W BUS BARS,
REINSTALL
W1 AND W8 BUS
BARS
W9 ANO WIO BUS
BARS
sm.
TRANSFORMER ASSEMBLY
(T2A A ~~~~H~~
ARE
RECONNECT ALL INPUT
LEADS TO THE W BUS
BARS.
REPLACE
CORRECT
JUMPERS ON T82
REF"ERENCE THE INST
SECTION OF THIS
MANUAL TO CHECK
THAT OTHER
TRANSFORMERS ARE
WIRED CORREcn Y F"OR
THIS INPUT VOLTAGE.
RECONNECT
RECONNECT
ALL LEADS
ALL LEADS
~
TO
Pw.A 20
GO
TO
PWR 2Q
RECONNECT ALL
LEADS
Note 1: For troubleshooting. a short is considered 0-1 ohm.
Ensure meter is zeroed before checking for shorts.
383()'2
ONLY FOR EARLY MACHINES (WITH CP7)
~ PW R 72
© Copyright IBM Corporation 1972, 1973
J 0 0
r\
V
0 0 0 0 0
0)
V
0
,-,' 0
I
,
0
",--y
0 0 0 0 0 () '-,Y
;r'~
"
'<...,
!
,..-..\
i
)
"""----'
~
j
,r
"
fr
"
~,
"-
;.
",--- ""
y
;.
.-
"'".-
/
j
,
.,>,
}
\ ....
Of
",j
(::
p
L
('"
'-'
('~
(:,
c;
(j (~
(',/
C'
C
(-~"
('
(\ ('
-:,1
(/ (,/
C:
C' C\ C
('
,_./
",;.-;/
,',)
(~
..
.v
C C:
(,~.
~ DANGER
~
~
~
~
~
~
~
~
~
~
~
C C: C C' C C C C
"""J
BULK 2 ICP7) POWER PROBLEM IPART 4 OF 5)
BULK 2 (CP7) POWER PROBLEM (Part 4 of 5)
~~////////////////////////////////////~
c:'
..
PWR 73
PWR 70
~
LETHAL VOLTAGES are present
~
in the power servicing area,
~
SAFETY cannot be overemphasized. ~
Consider ALL CIRCUITS LIVE
~
until measured otherwise.
~
CAPACITORS are potentially
~
explosive devices.
~
WEAR SAFETY GLASSES.
Z
After replacing any capacitor,
~
reinstall all SAFETY COVERS
~
before powering up machine.
_~
~/////////////////////////////////////.a
CHECKING POWER DIODES
A QUICK CHECK FOR SHORTED DIODES
CAN BE MADE WITH THE CE TEST LAMP.
IT I S NOT NECESSARY TO 0 I SCONNECT
~~~oe~gD~~6MB¥~PS!~~I~~~T
BE
BE
POWER MUST BE:
DOWN.
HOLD THE TEST L
AND
TO
eKED.
ACT
SHOR
TRA
THE
THE L
WITH INPUT LEADS .9
AND WID STILL
THE ABOVE TEST DOES NOT CHECK FOR
OPEN DIODES. OPEN DIODES AND MOST
OTHER I RREGULAR I TI ES CAN BE
DETECTED WITH POWER ON BY
OBSERV I NG THE REel I F' I ER OUTPUT
WAVEFORM ON AN OSCILLOSCOPE.
WITH INPUT LEADS TO
W7 AND W8 ST ILL
gI6g~~~m~~R~~~8~
SHORTS OR OPENS.
ob?gg~~g~~~ !C~~~CK
FOR SHORT S OR OPENS
CAUTION;
00 NOT OPER It. TE POWER SUPPLY WI TH
CAPAC I TORS OR LOAD 0 I SCONNECTEO.
SUSPECT 01
AN BE GIVEN A FINAL
CHECK BY 0
ECT I NG THEM FROM THE
SURING FORWARD AND
HEAT SINK
BACK RES I S
I TH AN OHMMETER.
FORWARD RE
E SHOULO BE QU I TE
LOW I COMPA
A KNOWN GOOD
DIODEI. BA
RESISTANCE SHOULD BE
HIGH. SUT NOT INFINITE.
YES
REPAIR
TRANSFORMER
SECONDAR I ES FOR
FRAYEO OR SHORTEO
WIRING.
THE SHORTED HEAT
SINK. RECONNECT THE
I NPUT LEADS TO W7
AND W8.
YES
DANGER
YES
POWER MUS T BE
DOWN.
REPAIR
RECONNECT
I NPUT LEADS TO
W7 AND W8.
RECONNECT
I NPUT LEADS TO
W7 AND W8.
WIRE INSULATION.
RECONNECT THE INPUT
LEADS TO W7 AND W8.
NO
TRANSFORMER ASSEMBLY.
I T2A l ~~~~H~~D S~~: I ARE
RECONNECT I NPUT LEADS
TO W7 AND W8.
SHORTED HEAT SINK.
RECONNECT INPUT
LEADS TO W9 AND
WIO.
TRANSFORMER
SECONDAR I ES FOR
FRAYED OR SHORTED
WIRING
LABEL AND DISCONNECT
PWR 20
THE FOLLOW I NG LEADS:
I. HEAT SINK 6 TO .9
IAT W91.
2. TRANSFORMER
SECONDARY COMMON ('3
WIRES) TO WIO (AT WtOI.
THE UNIT WILL NOT
POWER UP NORMALLY AT
THIS POINT. BUT WILL
STAY UP LONG ENOUGH
IMINIMUM OF 12
SECONDS I FOR A CP
TRIP CONDITION TO
~~~u~Ec~~sI2lLLOW
MEASUREMENT TO BE
MADE.
REFER TO THE
SECOND LEVEL
DRAWING ON
PWR 11
PWR 20
PWR 20
I NPUT LEADS TO
W9 ANO WIO
CHECK
IN ORDER OF FAILURE
PROBABILITY 1
I. CP7 TRIPPING WITHOUT
EXCESS I VE CURRENT.
2. A~~A~s~g~M~~5RnAtoB.
GROUND OR WINDINGS.
YES
SCOPE OR METER
ISOLATE AND REPAIR
PROBLEM. THEN
RECONNECT ALL
LEADS.
POWER UP THE
UNIT
REPAIR
WIRE INSULATION.
RECONNECT INPUT
LEADS W9 AND WIO.
TRANSFORMER ASSEMBLY
IT2Al ~~~~H~~DSH:I ARE
RECONNECT I NPUT LEADS
TO W9 AND Wl0.
Note 1: For troubleshooting, a short is considered 0-1 ohm.
Ensure meter is zeroed before checking for shorts.
PWR 12
PWR 20
3830-2
ONLV FOR EARL V MACHINES IWITH CP7)
© Copyright IBM Corporation 1972, 1973
~ PWR 73
8000
()
00
o
0. ·.·.
10
J
o
r-··",
\.j)
,r-"
~)
"
,
".
y
--
'.
.>
--
,
'.
'. . ,-_?'
.
.'"
.../
,,-
'"i
-------"
.....
c'
~(
..
<=
c
(-, (,j
C,:1 (/ ("'; ("
'",1'"
(
(-
(', (
(,'
(
(~
(0
C C C·
...
(~
("
"~
C (' (' C'
'-'-
BULK 2 (CP7) POWER PROBLEM (Part 5 of 5)
~
~
~
~
~
~
~
~
~
~
~
C C C
c:
PWR 74
110
~
LETHAL VOLTAGES are present ~
in the power servicing area.
~
SAFETY cannot be overemphasized. ~
Consider ALL CIRCUITS LIVE
~
until measured otherwise.
~
CAPACITORS are potentially
~
explosive devices.
~
WEAR SAFETY GLASSES.
~
After replacing any capacitor,
~
reinstall all SAFETY COVERS
~
before powering up machine.
.~
PWR 11
I
OURING A POWER UP
MEASURE
THE BULK 2 OUTPUT IN QUt. S T I ON
FOR THE PROPER OUTPUT:
BULK 2
OUTPUT TO:
DANGER
I. PS3(+bV
SECTIONI
POWER MUST BE
DOWN.
MEASURE:
.'(+1
we
TO
(-I
LABEL AND 0 I SCONNECT
THE PROPER SET OF LEADS FOR THE
8ULK 2 OUTPUT I N QUEST ION:
VALUE:
BULK 2
OUTPUT
TO:
10.& TO
t2.4V DC
A.
40.5 TO
41.5V DC
CHECK
THE FOLLOW JNG CAPAC I TORS
FOR 8LOWN OUT VENT CAPS:
•
t • C 16-C 19 ANO C.24-C2&
(LOCATED UNDER/OR NEAR
THE • W' BUS BARS THAT
TIE THE CAPAC I TORS
TOGETHERt.
2. e21 -C23 I MOUNTED ON
THE 8ACK WALL OF BULK
2 NEAR PRE-LOAD
RESISTORS ,50 WATTI
RI-R3 AND R5-Rll.
SEE LOC 6. 8. AND 10 FOR
COMPONENT LOCATIONS
SEE PWR 71 FOR VOL TAGE
DISTRIBUTION
eYCLE~
l
POWER MUS T BE
DOWN.
~/////////////////////////////////////..a
•
(:
BULK 2 (CP71 POWER PROBLEM (PART 5 OF 51
~~////////////////////////////////////~
~ DANGER
c:
0 I SCQNNECT LEADS
(REF PWR 11):
CPI5
AND CPI6
8.CPt1
AND cPle
LA8EL
I.
HEAT SINK 5 TO W1
,AT .1).
2. TR ANSFORMER SECONDAR Y
COMMON (THREE WIRE S I
TO W8 (AT W81.
I.HEATSINK&TOW9
IAT W91.
2. TRANSFORMER SECONDARY
COMMON (THREE W'RESI
TO W10 (AT Wl01.
AND 0 I SCONNECT
SL I P-ON CONNECTORS
AT
AND
CZth':ZZ
MEASURE THESE
CAPAC I TORS FOR SHORTS
OR OPENS. A NORMAL
CAPACITOR WILL GIVE A
'CAPACITIVE KICK'
FOLLOWED BY A RETURN TO
INFINITY IN 80TH
DIRECTIONS ON THE XI
OHM SCALE.
YES
CHECK
SEE BOX ON PWR 73
"CHECKING POWER DIODES."
FOR AN OPEN CP WITHOuT
vISI8LE INDICATION.
AL SO CHECK FOR AN
OUTPUT WI RING PROBLEM
I N THE POWER SUPPL Y OR
SENSING LOGIC.
BULK 2 OUTPUT TO:
MEASURE DIODES:
A.
e.
CRZS-CR30
CR3t-CR3b
CPt!> AND CPI&
CPI1 AND CPl8
REPLACE
THE BLOWN
CAPAC I TOR
MEA SURE THE INPUT
THREE PHASE VOLTAGE
ACROSS BULK 2 T82-2
TO T8 2-&, T8 2-2
TO .2~:
THIS MAY HAVE TO
BE MEASURED DURING
A PARTIAL POWER UP
CYCLE (BEFORE TIMEOUT!
~o I ~B ~~? 0 TB
REPA IR
OR REPLACE AS
NECESSARY
PWR 20
60 HZ ONLY. FOR 50
HZ, SEE LOGIC PAGES
YB 160. YB202.
YES
BAD
CAPAC I TOR,S I •
j
NO
CHECK THAT THE MACHINE VOLTAGE
RATING TAG, INPUT VOLTAGE MEASURED,
AND THE ~OLLOWI NG JUMPERS ARE IN
AGREEMENT:
•
--
INPUT VOLTAGE
( +1011
JUMPERS AT BULK
...:Z~T::B";Z::""'_ _ _ _ _
PWR 20
RECONNECT
I
ALL LEADS
10-12
10-11
10-9
200V AC
208/220v
230/235v
BAD OIODEISI
RECONNECT ALL
LEADS
PWR 20
FOR THE BULK 2 OUTPUT I N QUE S T ION.
DISCONNECT THE PROPER SET O~
CAPAC I TORS THEN MEASURE FOR
SHORTS OR OPENS:
RECONNECT
YES
BULK 2
OUTPUT TO:
LEADS TO
CAPAC 1 TORS Cll,
C22 AND C23
A.
CPI!>
MEASURE
ACROSS
0 I SCONNECT
EACH
(REF PWR 7 I I: CAPAC I TOR'
REMOVE Wl BUS
FROM CAPAC I TOR
BANK
CPI&
Clb-CI9
B. CPt1
CP 18
I
REMovE W9 8US
C24-C2&
F'ROM CAPAC 1 TOR
BANK
A NORMAL CAPAC I TOR WI LL Ci I VE A
• CAPAC I T I VE KICK' rOLLOWEO BY A
RETURN TO INFINITY IN 80TH
DIRECT IONS ON THE X I OHM SCALE
FOR THE BULK 2 OUTPUT IN QUESTION.
01 SCONNEC T AND MEA SURE THE PROPER
PRE-LOAD RES I STaRS I
BULK
OUTPUT
0 I SCONNECT
~ RESISTOR;
(REF PWR 111: OHM VALUE;
CORRECT JUMPERS
ON BULK TB 2
A.
Z
CPI5
CP I &
R5
LEADS AT
W1 AND we
4.5-5.5
8. CPI1
CPI8
REFERENCE THE INS T
SECT I ON OF' TH I S
MANUAL TO CHECK
THAT OTHER
TRANSFORMERS ARE
WI REO CORRECTLY ~OR
THIS INPUT VOLTAGE
NO
RECONNECT
ALL LEADS
REPLACE
BAD CAPAC I TOR,S I •
RECONNECT ALL
LEADS.
PWR 20
REPLACE
GO
TO
TRANSFORMER
ASSEMBLY. 1 T2A,
T28, AND T2C ARE A
MATCHED SET!.
BAD PRE -LOAD
RESISTORISI
PWR 20
447460
3830-2
19 Dec 75
© Copyright IBM Corporation
1975
PWR 20
IBM CONFIDENTIAL
UNTIL MARCH 26,1976, UNCLASSIFIED THEREAFTER
ONLY FOR EARLY MACHINES (WITH CP71
~ PWR 74
,
"
CP4 TRIPS (PART 1 OF 61
CP4 TRIPS (PART 1 OF 6)
PWR 80
~~////////////////////////////////////~
~ DANGER
~ LETHAL VOLTAGES arc present
~
~
~
~
~
~
~
~
~
~
~
~
in the power servicing area.
Z
SAFETY cannot be overemphasIzed. ~
Consider ALL CIRCUITS LIVE
~
until measured otherwise.
~
CAPACITORS are potentially
~
explosive devices.
~
WEAR SAFETY GLASSES.
~
After replacing any capacitor,
~
reInstall all SAFETY COVERS
~
before powering up machine.
_~
DANGER
CP 4 TRIPS.
PS
POWER MUS T BE
15 81AS SUPPLY
PROBLEM.
PWR
'00.1
2, 0,
~OWN.
eo. 190.200
30.240 I 250
LA8EL AND DISCONNECT
~/////////////////////////////////////..a
JUMPER OR LEADS AT THE
FOLLOW I NG POWER
SUPPLIES:
PS 4, E 1 2 . LEAD
PS 5, £8 TO Fll JUMPER,
PS €:I, E12ILEAD)
PS 7, faTOE11 (JUMPER I
NORMALLY A
O~FERRED
MA I NTENANCE
CAl.L
f\J'
• SH t Of; 10 HJH C()MPON~
L OCA r IONS
• SllPr'IHHblf)H!XffHt-JA! f:IHCljll
ANIJ I OC;A TlONS
MEASURE THE PS 15
OUTPU1S FOR A READINC
OF FROM lb. b TO 24 vDC
AT:
TB
TB
TB
TB
2-1
2-3
2-5
2-1
,.,
'"
TO
TO
TO
Hl
TB
TB
T8
T8
2-2
2-'
2-6
2-6
LABEL AND 0 I SCONNECT
THE FOLLOWlNCi OU-TPUT
LEADS AT PS 15:
I-I
I-I
I-I
I-I
TB 2-1
TB 2-3
T8 2-5
TB 2-1
UNIT WILL NOT POWER
UP NORMALLY AT THIS
PO I NT, BUT YOU ARE
LOOKING FOR A CP 4
TRIP CONDITION ONLY
DANGER
POWER MUS T BE
DOWN.
PWR 90
LABEL AND REMOYE
OR BOTH
JUMPER AT PS 5, E8
TO Ell. DISCONNECT
LEAD AT PS
2-3
15, T8
8
T8 2-8 ONLY
lOR YOU
ARR I YEO HERE
FROM PIR
240, PS11
PQWE R UP UNlT
TB 2-3 TO T8 2-4 ONLY
lOR YOU ARR I vEO HERE FROM
PWR 200, PS5 I
DANGER
(NOTE 1,)
POWER MUS T BE
DOWN.
DANGER
POWER MUS T BE
DOWN.
LABEL AND
DANGER
POWER MU S T BE
DOWN.
LABEL AND REMovE
LABEL AND REMOVE
POWER UP UNIT
(NOTE 1.)
POWER MUST BE
DOWN.
...JUMPER AT P5 5, EB
TO Ell. 01 SCONNECT
LEAD AT PS IS, TB
2-3
LEAD AT PS6,
E 12, DISCONNECT
LEAD AT PS 15,
T82·5
POWER UP UNIT
ISEE NOTE 1.1
REPLACE
PS
15
PWR 20
POWE R UP UN IT
(NOTE 1.1
PWR 93
Note 1: Unit will not power up normally at this point, but
should remain up long enough to make the required
measurement.
3830·2
IBM CONFIDENTIAL
447460
19 Dec 75
© Copyright IBM Corporation
· 0:,0,,·,
O
,
,-',.'
CP4 TRIPS (PART 1 OF 61
UNTIL MARCH 26, 1976, UNCLASSIFIED THEREAFTER
PWR 80
1975
o
00 0 0 0
A
.~
(~
~
0
0,
0
0 0 0
"
;t=,,\
.
~j
,
"
",'""
i..
1
»
,~
''-_.'
i
r
""
>
(
"
'\.J
'"
"
_J"
:1)"
~'..
..
,/
.."
~
.....~.
f
"--
')"
(
(
(/'
(
(
(
(.'
(~/ (
(
(/
(~
(/
(
(
(
(
(:
(
(:
,.
c
'CP4 TRIPS (Part 2 of 6)
PRIMARY POWER CONTROL BOX
YB100
K8
CP4
PS 15 Bias Supply
~~////////////////////////////////////~
~
~
~
~
~
~
~
~
~
~
~
(',
(,'
I
~
TB 1-10
H---o~I--o:.~.::.oo--crJ
LETHAL VOLTAGES are present
~
in the power servicing area.
~
SAFETY cannot be overemphasized. ~
Consider ALL CIRCUITS LIVE
~
until measured otherwise.
~
CAPACITORS are potentially
~
explosive devices.
~
WEAR SAFETY GLASSES.
~
After replacing any capacitor,
~
reinstall all SAFETY COVERS
~
before powering up machine.
.~
I
3 Phase I
AC Input I
I
TB2-2
YB165
"
Turn on of PS under \
control of the Pwr
Sequencing klgic
..
.0,
Aux Contact
for PS CP Trip
Indicator
EI2
(E9
(YBI48)
PS4
(EIO
P-A IA2BI2
1-'-o:~-.:.T::(B1)--2=--.:.:TB~I...:-3:'-'-~~=---4-_4-o
PWR 85
YBnO
turn on
(-)
-<::
(
-(Gnd level)
(+)
I
~/////////////////////////////////////...a
,-
A.
Comman
\~\
I
(~
(
PS15 BIAS SUPPLY DISTRIBUTION
PS15 BIAS SUPPLY DISTRIBUTION
~ DANGER
(,
+7V dc
P-A I EIB02 PlD
Sensar
(YBI45)
Card
• Raw Bias 12V
min to Sensar
200/208V
2 ac Tap
220/230/330V
ac Tap
04 235/408V
acTap
3~~~----------------C
4~~~---------------,[-
AC Gnd
CP9, 10,6
PS 15
Bias Supply
16.6-24V de
(nominal'" 18V de)
(at TB2 terminals)
PS 4
El$
..c
'"
'"iOc
<
~
<
a
;:;
g
..
.a.
~
a
<
'i
~
n
<
a
if
(9
'i
--
n
II
a.
SE2
El$
7
8
0
72 J 1
0
•<<
SeeN ote 1
a
.
'"
!•
i
Sl
!l
a.
Jl
HS
.Ill
~!!l!1
a
$
E15$
(E9
(EIO
PS6
+2.2V de
0
SE4 $E15
E2S
n
0
(-)
A
E14 E12
-(Gnd level)
turn on
E14
E13
E12
Ell
EIO
E9
E8
E7
E6
E5
PS6
SEI
E3S
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
SE3
E15$ E4&
E5
E6
E7
EB
E9
EIO
Ell
E12
E13
E14
6
A
(+)
0
~
0
;
PS5
5
Auta-tu rnon
Jumpers
~
$
I
I
I
I
I
I
0
~
E3S
E5
E6
E7
EB
E9
EIO
Ell
E12
E13
E14
~~
SE4 $E15
E2S
Turn on of PS under
control of the Pwr
Sequencing Logic
t.
n
~
a.
i
!
...iO
..Sla.
n
(9
(9
'---
SEJ
So
SEI
--
I
I
I
I
I
I
I
E14
E13
E12
Ell
EIO
E9
EB
I E7
I E6
I E5
0
(+)
A
(E14
(-)
Ell
PS 7
-3V/+l.25V de
J....
• This line normally has the bias
voltage of + 16.6 to 24 Vdc.
The minimum value in the line
name (+ 12V) is what the sensar
requires to consider the bias
supply normal.
0
PS 7
Power Supplies are physically inverted on left and right sides
Note 1: Overvoltage card not present if power
supplies at EC 716230 or later.
1447460
3830-2
19 Dec 75
© Capyright IBM Corporation 1975
IBM CONFIDENTIAL
UNTIL MARCH 26,1976, UNCLASSIFIED THEREAFTER
PS15 BIAS SUPPLY DISTRIBUTION
PWR 85
c
CP4 TRIPS (PART 3 OF 6)
CP4 TRIPS (PART 3 OF 6)
~~//////H////////////////////////////~
~ DANGER
~ LETHAL VOLTAGES are present
~
~
~
~
~
~
~
~
~
~
•
'~
G
in the power servicing area.
~
SAFETY cannot be overemphasized. ~
Consider ALL CIRCUITS LIVE
~
until measured otherwise.
~
CAPACITORS are potentially
~
explosive devices.
~
WEAR SAFETY GLASSES.
Z
Alter replacing any capacitor,
~
reinstall a" SAFETY COVERS
~
before powering up machine.
_~
~
DANGER
DANGER
POWER MUST BE
OOWN
PowER MUST BE
DOWN
<;?'"
TRIPS
REMOVE THE
REGULATOR
CAROtSl FROM PS
NO
~/////////////////////////////////////..a
•
eo
PWR
~
~
PWR90
DANGER
POwER MUS T BE
DOWN-
SEE LOC 10 FOR
COMPONENT LOCATIONS .
SEE PWR 85 FOR
EXTERNAL CIRCUIT
ANO LOCATIONS.
-
ISEE NOTE 31
POWER MUST BE
DOWN
POWER UP UN I T
ISEE NOTE 21
CP 4 TRIPS
THE LEAO AT PS 15,
TB 2-3. CONNECT THE
JUMPER AT PS 5. E8
TO Ell
THEN 01 SCONNECT THE
AC INPUT LEADS AT
PS 15 (T8 I J • I SEE
PWR 85 FOR TERM 1NAL
LOCATIONS.)
NO
1
OANGER
POWER UP UN I T
LABEL
YES
L
!
DOWN
DANGER
POWER UF' UN I T
POWER MUST BE
DOWN
ISEE NOTE 21
CP 4 TRIPS
CP 4 STILL
~~~~ ~6N~~CP tH~B
NO
TRIPS
NO
P WR '91
DANGER
POWER MUS T BE
DOWN
TO CHECK THE AC
INPUT WIRING FROM
PS 15 BAt;:t<. TO CP 4
9
POWER MUST BE
DOWN
POWER MUST BE
DOWN
REMOVE THE
REGULATORCARD IS) FROM PS
4
ISEE NOTE 31
REMOVE THE
REGULATOR
CARD I 5) FROM PS
5
ISEE NOTE 31
POWER UP UN I T
POWER UP .UN I T
ISEE NOTE 21
iSEE NOTE 21
POWER MUST BE
DOWN
CHECK
REPLACE
PS· 15
LEADS AT PS 15.
RECONNEC TALL
LEAOS I JUMPERS THAT WERE
DISCONNECTED ON PS 4,
5, 6, AND 1
CORRECT THE
PROBLEM FOUND
CP 4 TRIPS
NO
1
NO
~.
CURRENT IN
PS 1S
TB 2-1
AND
B 2-2
MEASURES
WITHIN
SPEC
t
DANGER
1
DANGER
POWER MUST BE
DOWN
RECONNECT
POwER MUST BE
DOWN
YES
YES
1
I
REPLACE
REGULATOR
CAROtSI IN PS 4
ISEE NOTE 31
REGULATOR
CAROISI IN PS 5
ISEE NOTE 31
-~
1
DANGER
POWER MUST BE
DOWN
1
PS 5
ADJUST
PS REGULATOR
AFFECTED
I
PWR 20
,"0
REPLACE
PS 4
TO
LEAD AT PS 15. TB
2·7. CONNECT THE
JUMPER AT PS 7.
EB TO Ell.
CURRENT IN
PS 15 t TB 2-3
MEASURES
WITHIN
SPEC
I
1
REPLACE
RECONNECT
~
~
1
REPLACE
ALL LEADS
1
Note 3: Some power supplies have two cards
(one a regulator, the other overvoltage). If
there are two cards in the power supply remove them both. If the measurement comes
within specifications, insert one card at a
tlmp. until the shorted card is found.
DANGER
RECONNECT
powER MUST BE
DOWN
1
PWR 91
I
I
ISEE NOTE 21
Note 2: Unit will not power up normally at
this point, but should remein up long enough
to make the required measurement or observe
a CPUip.
1
OANGER
TO GROUND IF NO
FAULT FOUND
REPLACE CP 4
ISEE NOTE 1.1
POWER UP UNI T
K
POWER MUST BE
DOWN
9
DANGER
(fARD~H..t'NHd m~\m~
DANGER
Note 1: For troubleshooting, a short is considered 0-1 ohm.
REGULATOR
CAROlS) IN PS 1
ISEE NOTE 31
1
REPLACE PS 1
~~:~
1
YES
REGULATOR
CAROlS) IN PS 6
IsEE NOTE 31
NO
DANGER
PS •
I
SCOPE IMETER
RECONNECT
THE LEAT AT Ps 15.
TB 2·5. CONNECT THE
LEAD AT PS6. EI2
REPLACE
CURRENT IN
PS 15 t TB 2-1
AND
B 2-8
MEASURES
WITHIN
SPEC
1
YES
2
!
~
REPLACE
REPLACE
LEAD AT PS 4, EI2
J
YES
YES
1
1
RECONNECT
YES
ISEE NOTE 21
~
CURRENT IN
PS 15 t TB 2-5
AND
B 2-6
MEASURES
WITHIN
SPEC
NO
PWR 91
POWER MUST BE
ISEE NOTE 21
POWER UP UN I T
POWER UP UN 1T
ISH NOTE 21
YB b.5
RECONNECT
REMOVE THE
RECiULATOR
CAROtSl IN PS 1
ISEE NOTE 31
6
OANGER
-(§
-
-
E
!'r.B :,0
I
TO
PWR 20
3830-2
IBM CONFIDENTIAL
/447460
19 Dec 75
CP4 TRIPS (PART 3 OF 6)
UNTIL MARCH 26.1976. UNCLASSIFIED THEREAFTER
PWR 90
@Copyright IBM Corporation 1975
J 0 0 0 0 0 0 0 () 0
.'
.
.
.
0 0
,
.') V
~
0 0 0 0
;r'~,
('.
\.j
"-Y
r,
\-..]
~,
I
jl
:0
"'-.y
/"'
.
.,.
"...- ,.
j
~1
,
/
..i
~"'.
JI
.......!~
.;
)i
\~I
~~-------
(
(/ (
(
(-
(
( ..
(
C
(~.
(-"
("
,...../
('
("
C
(~-
(
(~
(.
(~
"
C-
('
(
,.
~
~
~
~
~
~
~
~
~
~
~
~
~~W//////////////////////////////////~
~
~
LETHAL VOLTAGES are present
~
in the power servicing area.
.
Z
SAFETY cannot be overemphasIzed. ~
Consider ALL CIRCUITS LIVE
~
until measured otherwise.
~
CAPACITORS are potentially
~
explosive devices.
~
WEAR SAFETY GLASSES.
~
Alter replacing any capacitor,
~
reinstall all SAFETY COVERS
~
before powering up machine.
_~
POWER MUST BE
OOWN
POWER MUST BE
DOWN
LABEL.
THEN 0 I SCONNECT THE
FOLLOWING LEADS AT PS
5:
I. E8 TO Ell I,JUMPER I
4:
2. EI4
3. E7 FRQM PS
2. E9
POWER MUST BE
DOWN
POWER MUST BE
DOWN
LABEL
LABEL
THEN 0 I SCONNECT THE
FOLLOW INC LEAOS AT PS
&:
I. EI4 T~.E~~.IJUMPER).
15
THEN DISCONNECT THE
FOLLOWING LEADS AT PS7
1. Ell TO E8IJUMPER)
2. El'
3. E7TO PS 15
,
3. El0.
SEE lOC 10 FOR COMPONENTS
•
LOCATIONS .
SEE PWR 85 FOR EXTERNAL
CIRCUIT AND LOCATIONS.
POWER UP UNIT
ISEE NOTE 1.1
POWE R uP UNIT
ISEE NOTE 1.1
"g'n~H~~~I,T
POWER UP UNIT
ISEE NOTE 1.1
~
~
~~:~5
DANGER
SCOPE/METER
DANGER
POWER MUST BE
DOWN
TO
IN THE WIR INC
TO I SOLATE A SHORT
IN THE WIRING
BETWEEN PS I 5, T8
2-3 AND TB 2-4 AND
PS 5, E7 AND E14
PS 4, E9 AND EID
RECONNECT
POWER MUST BE
DOWN
REMOVE
CHECK FOR A
SHORT BETWEEN
LEADS AND EACH
LEAD TO GROUND
ISEE NOTE 3.1
REGULATOR
CAROlS} IN PS 4
ISEE NOTE 2.1
DANGER
RECONNECT
DANGER
LEADS AT PS 4,
LEADS AT PS
E14, EJi I E8
YES
~llll
SCOPE /METER
POWER MUST BE
DOWN
I SOLA TE A SHORT
BETWEEN PS 15, 18
2-1 AND T8 2-2 AND
EI2, E9, EIO
,
TRIPS
TRIPS
~o
CHECK FOR A
SHORT BETWEEN
LEADS AND EACH
LEAD TO GROUND
ISH NOTE 3)
REMOVE
REGULATOR
CAROlS} IN PS 5
ISEE NOTE 2.1
~~!n
SCO PE/METER
,
oANGER
E~18h~~~
TO
POWER MUST BE
DOWN
REGULATOR
CARDIS) IN PS 6
ISEE NOTE 2.1
POWER UP UNIT
ISEE NOTE 1.1
PROBLEM FOUND
~
RECONNECT
YES
CP 4
TRIPS
ALL LEADS
NO
~.
PROBLEM FOUND.
CP 4
TR IPS
TO
REPLACE
REGULATOR
CARDISI IN PS 4
ISEE NOTE 2.)
DANGER
POWER MUST BE
DOWN
PWR 20
POWER UP UNIT
ISEE NOTE 1.1
CHECK FOR A
SHORT BETWEEN
LEADS AND EACH
LEAD TO GROUND
ISEE NOTE 3.)
REMOVE
REGULATOR
CAROlS} IN PS 7
ISEE NOTE 21
1
DANGER
REGULATOR
c,~~F~b\-~
is)
POWER MUST BE
DOWN
5
CORRECT
RECONNECT
ALL LEADS
ALL LEADS
~.
PWR 20
DOWN
REPLACE
,~
r
•
REPLACE
PWR 20
AD.JUST
PS REGULA TOR
AFFECTED
~
TO
PWR 20
3830-2
447460
19 Dec 75
© Copyright IBM Corporation
1915
-~
PWA 50
1
RECONNECT
ALL LEADS
-~
TO
1
REPLACE
PS
PWR 20
1
I
PS 5
I
POWER MUST BE
DOWN
REGULATOR
CAROlS} IN PS 7
ISEE NOTE 2.1
REPLACE
I
,
DANGER
NO
PS b
PS 4
PROBLEM FOUNO
YES
CP 4 TR IPS
TO
REGULATOR
CAROlS} IN PS 6
ISEE NOTE 2}
REPLACE
REPLACE
POWER UP UNIT
ISEE NOTE 1.1
1
RECONNECT
TO
REPLACE
ORREeT
PROB LEM FOUND
POWER MUST BE
,
DANGER
1
I--""';C
I SOLATE A SHORT
IN THE WIR INCi
1
o
CORRECT
~m~
POWER MUST BE
DOWN
LEADS AT PS 1
Ell t EI4, AND
El
J
CH ECK FOR A
SHD RT BETWEEN
LEA DSAND EACH
LEA TO GROUND
IS EE NOTE 3.1
REMOVE
l
SCOPE/METER
BETWEEN PS 15, T8
2-1 AND T8 2-8 AND
PS 1, £ 1 AND E 14
RECONNECT
POWE R MUST BE
DOWN
LEADS AT PS &
, ~~'"
~
DANGER
TO I SOL ATE A SHORT
IN THE WIRINCi
BETWEE N PS 15. TB
2-5 AND T8 2-& AND
PS b. E 9, AND E I O.
POWER MUST BE
DOWN
RECONNECT
POWER MUST BE
DOWN
CORRECT
POWER UP UNIT
ISEE NOTE 1.1
PWR 91
1
LABEL
I. EI2
(
DANGER
THEN 0 I SCONNECT THE
FOLLOW. NG LEADS AT PS
3. El0
(~-
9
DANGER
DANGER
~/////////////////////////////////////M:
•
(~
CP4 TRIPS (PART 4 OF 61
CP4 TRIPS (PART 4 OF 6)
~ DANGER
(,
('-
Note 1: The unit will not power up normally at this point, but
you are looking for a CP 4 trip condition only_
Note 2: SOme power supplies have two cards (one a regulator,
the other overvoltllf/ll).
1fthere are two cards in the power supply, remove
them both. If the CP stops tripping, insert one at a time
untiI the shorted card is found.
Note 3: For troubleshooting, a short is considered 0- 1 ohms.
Ensure meter is zeroed before checking for shorts.
IBM CONFIDENTIAL
UNTIL MARCH 26,1976, UNCLASSIFIED THEREAFTER
PWR 50
I
ADJUST
PS REGULATOR
AFFECTED
~
TO
PWR 20
CP4 TRIPS (PART 4 OF 61
PWR 91
'CP4 TRIPS (PART 5 OF 6)
CP4 TRIPS (PART 5 OF 61
~~////////////////////////////////////~
~ DANGER
~
~
~
~
~
~
~
~
~
~
~
PWR 92
P
~
A
LETHAL VOLTAGES are present
~
in the power servicing area.
~
SAFETY cannot be overemphasized. ~
Consider ALL CIRCUITS LIVE
~
until measured otherwise.
~
CAPACITORS are potentially
~
explosive devices.
~
WEAR SAFETY GLASSES.
~
A Iter replacing any capacitor.
~
reinstall all SAFETY COVERS
~
before powering up machine.
_~
CHECK THE MACH I NE
VOLTAGE RATING TAG TO
J
CHECK THE PS 15 INPUT
VOL T AGE AS F'OLLOWS;
r
________________
ND~YES
r-----~'< MEASUREMENTS
REvERSED
VOLTAGE
CHE:CK
At: I '
~
'"
230V
10 I
I +/- lOt.I INPUT VOLTAGE
AGREE 5 WITH THE MACH I NE
VOLTAGE RATING TAG AND
DANGER
CBl TERMINALS
,...______
0,
INFORM THE
USE THE PROPER
CURRENT PROBE FOR
THE SCOPE YOU HAVE.
THE MAX I MUM CURRENT
MEASURED SHOULD BE
0.7 AMPS OC A
MORE THAN O. 7
PIP AC SUPER I
FOR A PEAK C
0.74 AMPS.
YES
>-=------------,
MEASURE PS 15 f S OUTPUT
CURRENT AS FOLLOWS I
MEASURE THE CURRENT IN
EACH OUTPUT LEAD;
TB 2-1.
TB 2-4,
TB 2-1,
AGREE
CHANGE THE
INPUT TAPS ON
PS 15. T8 1 TO
YES
AGREE WITH THE
I NPUT VOLTAGE
SCOPE/METER
CUSTOMER
THE
I MPROPER INPUT
VOL T AGE TO THE
UNIT
~
ATI~gLf~gEAND
t6N~fCr mN~
N~O~~VOL+~~~TTO
CU WITHIN
SPEC
"
POWER MUS T BE
DOWN
CONTROL UNIT AT
CP 4
CHECK THAT THE 208/230Y
VA
loa
REPLACE
YES
VB . .
>-=----_,
INPUT TO THE
PS 15 OUTPUTS WITH A
TB
TB
TB
TB
~ND~I~C~V~E~S----_,
.'THIN SPEC
MEASURE THE ,OLLOW I NG
SCOPE FOR A MAX I MUM
RIPPLE OF O.IiIV PIP:
THE PROPER CONNECTI ON
AT PS 15, T8 I
VA
1:1\1 .J III
.'.Hl .J(ltl
208Y AC t 187.2V-228.8Y)
OR T8 '-I TO T8 1-3230
v AC 1207.0V-253.0Y)
~/////////////////////////////////////.a
• SEE LOC 10 FOR COMPONENT LOCATIONS.
• SEE PWR 85 FOR EXTERNAL
CIRCUIT AND LOCATIONS.
I ".. ~{
PS 15 T8 I - I TO T8 '-2
DETERMINE THE INPUT
.----VOLTAGE OF THIS MACHINE
REFER TO THE I NST
SECTI ON OF' TH I S
MANUAL TO CHECK
THAT THE OTHER
VOL T AGE TAPS ARE
CORRECT ,OR TH IS
INPUT VOLTAGE
TO ISOLATE THE
CHANGE I N VOLTAGE
,ROM THE INPUT
LINES TO PS 15
CORRECT
NO
POWER MUST BE
DOWN
POWER MUS T BE
DOWN
POWER MUST BE
DOWN
REPLACE
REPLACE
CHANGE THE
CONNECT 1ON ON PS
PS
Act6~DI~c~
PS 15
15
.17TH
C,EALD PAGE YB 165
RE,ER TO THE IN5T
SECTION OF" THIS
MANUAL TO CHECK
THA T THE OTHER
VOLT AGE TAPS ARE
CORRECT ,OR TH IS
I NPUT VOL T AGE
PROBLEM F'OUND
DANGER
DANGER
DANGER
RECONNECT
PWR 20
ALL LEADS
PWR 90
PWR 90
GO
TO
PWR 20
IBM CONFIDENTIAL
447460
19 Dec 75
3830·2
UNTIL MARCH 26,1976, UNCLASSIFIED THEREAFTER
'V COPYright IBM Corporation 1975
::) 0
o o
""'--
...
(r'h
"j
o
~
,
'
""j
,,,~
~J
CP4 TRIPS (PART 5 OF 61
PWR92
;'''''
U
---'
(-
c'
c
C·.'"
C:
.
CP4 TRIPS (PART 6 OF 6)
~
~
~
~
~
~
~
~
~
~
~
DANGER
OANG[R
DANGER
POWER MUST BE
DOWN
POWER MUS T 8E
DOWN
POWER MUS T 8E
DOWN
POWER MUST BE
DOWN
RECONNECT
RECONNECT
RECONNECT
1
1
RECONNECT
THE LEAD AT PS
15, TB 2-5
THE LEAD AT PS
15. T8 2- 1
THE LEAD AT PS
15. T8 2- r
THE LEAD AT PS
15, T8 2-5
~/////////////////////////////////////.a
1
1
• SEE LOC 10 FOR COMPON~ N1 U)CATIONS
• SEE PWR 85 FOR E:.XHRNAl
CIRCUIT AND LOCATIONS
LABEL
LABEL
LABEL
THEN OISCONNECT THE
FOLLOW I NG LEADS AT
THEN 0 I SCONNETC
FOLLOW I NG LEADS
PS 6:
I . E9.
5.
2. E' O.
2.
E1
I
1. E 14.
LEAD FROM PS
ONLY I
THEN D I SCUNNEC T THE
FOLLOWING LEADS AT PS
T.
I . E' 4.
2. £7 lLEAD FROM PS 15
ONLY 1.
LABEL
TH EN DISCONNECT THE
FOL LOWING LEADS AT PS
PS 4:
I. E9.
5
THE
AT
2. E' O.
1
1
.~
2-1
2-2
1+'
I - I
TO 18
BETWEEN
I ~~In"""'~
SCOPE IMETER
TO ISOLATE A SHOR
I
DOWN
1 AND T8 ') ') AND
PS~ EHANf) E 10
1
DANGER
RECONNECT
PS 4 LEADS
POWER MUST BE
El2. ~r6 AND
DOWN
1
i~ ~'IM£ tB~l-t'~m
,
PS 15, T8 'J 3 AND
fB 2 4 AND PS 5, E 7
REMOVE
RESISTANCl:
SHORT Hl:TWl:l:N
LE ADS AND EACH
HAD TO (,ROUND
REGULATOR
CARDtS) IN PS 4
(SEE NOTE 2 I
J
1
CORRECT
POWER MUST BE
DOWN
t
REPLACE
.s2
Note 2:
Note 3:
Some power supplies have two cards (one a
regulator, the other overvoltage). If there are
two cards in the power supply, remove them
both. If the measurement comes within specifications, insert one at a time until the shorted
card is found.
For troubleshooting, a short is considered O· 1 oh m.
Ensure meter is zeroed before checking for shorts.
447460
3830·2
19 Dec 75
© Copyright IBM Corporation 1975
20
PS 15, TB
YES
2- I (+ I TO TB
' " 2-2 I-I BETWEEN
16.6 TO 24.0V
DC
REGULATOR
CARD!S) IN PS 4
(SEE NOTE 2.1
L
NO
DANGER
PS 5 LEADS E' 4 ,
E7, AND £8 TO
EI' I JUMPERJ •
POWER MUS T BE
DOWN
REMOVE
CHECK FOR A HIGH
RESISTANCE
SHORT BETWEEN
LEADS AND EACH
LEAD TO GROUND
POWER MUST BE
DOWN
THE FOLLOWING LEADS
PS 6:
,. E9.
2. E 10.
3. E I 2 TO E I 4
REGULATOR
CARD lSI IN PS 5
ISEE NOTE 2.1
REMOVE
REGULATOR
CARDISI IN PS 6
ISEE NOTE 2.1
REPLACE
PS 4
I
RECONNECT
DANGER
FOLLOWING LEADS AT
PS 1;
El' I EI4, AND ET
POWER MUST BE
DDWN
1
CHECK FOR A HIGH
RESISTANCE
SHORT BETWEEN
LEADS AND EACH
LEAD TO GROUND
REMOVE
REGULATOR
CARolSl IN PS I
(SEE NOH?)
1
POWEA UP UNIT
!SEE NOTE U
PROBLEM FOUND
1
CDRRECT
CDRRECT
POWER UP UNIT
ISEE NOTE 1 )
PRDBLEM FOUND
P()WtH UP lINIT
jSEf NOH II
PROBLEM FOUND
1
RECONNECT
RECONNECT
ALL LEADS.
ALL LEADS
RECONNECT
YES
ALL LEAOS
YES
t
.s2
REPLACE
REPLACE
REGULATOR
CARD IS) IN PS 5
ISEE NOTE 2.1
REGULATDR
CARDIS) IN PS 6
!SEE NOTE 2.1
20
I
AD.JUST
PS REGULATOR
AFFECTED
~
{!
EE
PWR
50
s2,
REGULATOR
CARDIS) IN PS 7
(SEE NOTE") I
PWR
DANGER
POWER MUST BE
DOWN
20
ADJUST
REPLACE
REPLACE
NO
TO
POWER MUST BE
DOWN
POWER MU S T BE
DOWN
2_~T+:5toT~B
' " 2-81-1 BETWEEN
16.6 TO 24.0V
DC
REPLACE
PWR 20
1
1
1
AT
I JUMPER I •
1
PWR
I
DANGER
1
TO
DANGER
YES
POWER MUST BE
DOWN
ISOLATE A SHORT
IN THE WIRING
BETWEEN PS , 5. TB
2-1 AND T8 2-8 AND
PS 7. E 7 AND E' 4
1
ALL LEADS
PWR
RECONNECT
TO
POWER MUS T BE
DOWN
1
CHECK FOR A HIGH
RESISTANCE
SHORT BETWEEN
U:ADS AND EACH
LEAD Tr GROUND
1
RECONNECT
Unit will not power up normally at this point,
but should remain up long enough to make
the required measurement.
TO I SDLATE A SHORT
IN THE WIRING
BETWEEN PS 15, T8
2-5 AND TB 2-6 AND
PS 6, E9 AND EIO
CORRECT
POWER UP UNIT
ISEE NOTE 1.1
PROBLEM FOUND
TO
POWER MUS T BE
DOWN
RECONNECT
DANGER
1
CHf.CK f- OR A HI{iH
2-7(+1 to T8
2-8(-1 8ETWEEN
SCOPE/METER
SCOPE/METER
AND E 14
(SEE NOTE 3.1
~NOTE31
~
I~~:n~
~~:n""""
I
POWER MUST BE
,
NO
YES
YES
DANGER
IN WIRING BETWEEN
PS 15. IH
}
P()\\Il: A UP UN' r
ISH NOH 1 \
POWER UP UNIT
(SEE NOTE 1 )
POWE:H UP UN' r
ISEE NOTE I I
P()Wl H UP UNIT
ISH- NOH 1 I
NO
PWR 93
'9
~o
~
LETHAL VOLTAGES are present
~
in the power servicing area.
~
SAFETY cannot be overemphasized, ~
Consider ALL CIRCUITS LIVE
~
until measured otherwise.
~
CAPACITORS are potentially
~
explosive devices.
~
WEAR SAFETY GLASSES.
~
After replacing any capacitor.
~
reinstall all SAFETY COVERS
~
bclore powering up machine,
_~
Note 1:
~
CP4 TRIPS (PART 6 OF 61
~~////////////////////////////////////~
~ DANGER
r
,
PS b
PS REGULATOR
AFFECTED
-
1!E
PWR
50
1
REPLACE
PS
T
PS 5
~
~
TO
TD
PWR 20
PWR 20
IBM CONFIDENTIAL
UNTIL MARCH 26,1976, UNeLASSIFIED THEREAFTER
CP4 TRIPS (PART 6 OF 61
PWR 93
POWER SEQUENCE PROBLEM IPART 1 OF 71
POWER SEQUENCE PROBLEM (PART 1 OF 7)
PWR 100
~~W//////////////////////////////////~
~ DANGER
~
~
~
~
~
~
~
~
~
~
~
~
LETHAL VOLTAGES are present
~
in the power servicing area.
~
SAFETY cannot be overemphasized. ~
Consider ALL CIRCUITS LIVE
~
until measured otherwise.
~
CAPACITORS are potentially
~
explosive devices.
~
WEAR SAFETY GLASSES.
~
Alter replacing any capacitor,
~
reinstall all SAFETY COVERS
~
before powering up machine.
_~
P
o
CHECK FOR THE FOLLOW I NG
MINIMUM BULK 1 DC VOLTAGE
LEVELS AT THESE PO, NTS:
MINIMUM
VOLTAGE
•
PS
PS
PS
PS
2 ... 5.311
3. .. 5. 3v
4.
+IO.4Y
1
5
6
•
TURN ALI. OR I vE
START /STOP
SWITCHES TO
STOP
~/////////////////////////////////////~
•
MEA SUREMENT OUTPUT
PO 'NT
TO
I . . . 5.311
SEE PWR 105 FOR COMPONENT
AND TERMINAL LOCATIONS
PARENTHETICAL INFORMA nON
BENEATH DECISION BLOCK
IS LINE NAME
ATTEMPT TO POWER UP
THE CU WITH
OPERATOR CU POWER
ON SW, TCH ON METER
PANEL
1I.1EASURE" FOR THE
FOLLOWING LEVELS AT
THE POWER SEOUENCING
lOGIC BOARD PAl THE
REOUESTED LEVEL
SHOULD OCCUR SOll.1ETII\lE
PRIOR TO THE 8 1\1
SECOND TURN Of- F
PO\\'E R UP EACH TIPo.1E:.
AND t\lEASURE FOR THE:
REOUESTED LEVEL
PRESS POWER OFF"
CHECK FOR THE FOLLOW I NG
MINIMUM DC VOLTAGE LEVELS
AT THESE POINTS;
MINIMUM
VOLTAGE
I.
Z.
MEASUREMENT
OUTPUT TO
POINT
P53 .. DRIVES
.. bl/ SECTION
-3bV SECTION
+ 8.91/
-39.41/
"-8IT4
WITH THE POWER
SEQUENCE PANEL
LAMP TEST JRESE
SII TCH PUSHEO
TO TEST
REPLACE CARD
A-B2S2
P-AIOI
THE LIGHT WilL
EITHER STAY ON
PEAMANENTL Y OR WI LL
TURN OFF AFTER 8 19
SECONDS
REPLACE CARD
\+INOICATQR TEST SWITCHI
P-A1BI
REPLACE
LAMP TEST
SWITCH
REPLACE
THE FOLLOWING
LEVELS SHOULD OCCUR
DURING THE LAST 0,7
SECOND OF THE TIME
DELAY
P-AIFI
J,
\.7
PWR 20
P-AIEI
PUSH THE CE
PANEL CLOCK
RESET ILAMP TEST
PUSH-BUTTON
REPLACE
P-AIOI
PWR 31
P-AIOI
I
SCOPE
{-K2 PICKEDI
MEASURE FOR THE
FOLLOW I NG LEVELS AT
E 'THER THE POWER
SEQUENC ,NG LOG' C BOARD
P-AI OR THE AI GATE.
Note 1: Logic Levels
For power sequence logic (P·A 1 Board YB pages) a plus (+)
level equals + 2 to + 12V dc. A minus level equals ground
to +O.29V dc. Any exceptions to this will be indicated in
the flowchart decision block.
REPLACE
YOU MAY HAVE TO WA IT
INt TI ALLY POWER ING ON
TO SEE 'F THE OES' REO
LEVEL HAS OCCURRED.
P-A I C2
P-AIDI
(SENSOR REF
IIOL T "GE .. 5 • ql/ OC)
FOR
Note 2: When operating normally; this line will be minus (gnd) with
power off. On pushing power on and when K8 is heard
picking, the line will go plus for an instant and then go minus
to turn on the power supply. When power off is pushed, the
line will go plus until K8 is heard dropping, at that time the
line will slowly decay to a minus (gnd) level over approximately a five (5) second period,
(+TURN ON +bV
110 CHL INTE.F-........- - ' ' -_ _- ,
REPLACE CARO
REPLACE CARD
P-A1DI
P-AIBI
19 Dec 75
REPLACE
REPLACE
P-AIEI
P-AISI
PWR 20
IBM CONFIDENTIAL
447460
3830-2
OPEN FROM
P,A1C2B03 TO PSG
EI2
YES
UP TO 20 SEC AFTER
POWER SEQUENCE PROBLEM IPART 1 OF 11
UNTIL MARCH 26, 1976, UNCLASSIFIED THEREAFTER
PWR 100
© Copyright IBM Corporation 1975
/'
1 0 0 0., 0 0 0
.
~
,'..
\.'-
-:-.=~-:-
rr)).
l.J
"-
"c~·1
0
0
0'" 0""
,
,
"
o
()
~~,
(,_J
',.
,,-r",,,
'-. j/
j/
\
)I
j'
'"'-_/
"--
j'
--"
-';
"
'-
,
"
(
.....
(~."
,/
"
C'·'
(- ( . .' C"
"
..
,
/
.,.:v·
./
'.
POWER SEQUENCE PROBLEM (Part 2 of 7)
3830-2 POWER SEQUENCE THEORY AND LOCATIONS
3830-2 POWER SEQUENCE
THEORY AND LOCATIONS
Controlled Delay in 6V
Supply
As long as the control unit is connected to the ac supply
source and circuit breakers are normal, 24V dc and 12V dc
are available at the power sequencing logic panel.
The 6V dc supply to the channel interface is turned
on only when: (1) bulk supply voltage outputs are normal,
PS 4 is up, and all thermals are normal; and (2) approxi·
mately 12 seconds delay has elapsed following initiation
of start sequence.
Two Step Process to Produce
Final Regulated Voltages
Power supply regulators PS 4, PS 5, PS 6, and PS 7 each
have terminals which are used for on-off control of the
individual supply. When these terminals are jumpered
together, normal output voltage is produced. When the
connection between the terminals is removed, output
voltage goes to zero. Voltage turn on of PS4 and PS 6 is
accomplished remotely by connecting the terminals
together with a relay driver-type circuit located in the
power sequencing logic area. Power supply regulator PS 3
differs from the other regulators in its method of turn
onlturn off. In this supply, a particular terminal must be
grounded to remove the output voltage. The supply is
remotely turned on by opening the ground connection to
the terminal with a relay driver-type circuit located in
the sequencing logic area.
Turn on terminals for power supply regulators PS 5 and
PS 7 are permanently jumpered at the supply itself.
The output ofthese supplies is dependent on the bulk
supplies, which are controlled by a contactor in the ac
line (K8).
Power Supply Seq~encing
for CU Control Storage
Contactor K8 applies ac to the inputs of the bulk supplies.
The output voltage of PS 7 begins to rise as its bulk
voltage input rises. When the voltage reaches a certain level,
a special voltage sensing circuit turns PS 6 on (-3/+1.25V dcl.
1447460
19Dec75
© Copyright
IBM Corporation 1975
PWR 105
P-A1A1
TabS-[
1-4
Conn 1
K2
The power supply area produces accurately controlled
voltages in a two step process. Bulk supplies 1 and 2
produce six partially regulated dc voltage outputs at
levels considerably higher than eventually required.
Several highly accurate voltage regulator units (referred
to in the diagrams as PS 3, PS 5, PS 6, etc.) produce
final regulated voltages from the bulk voltage outputs.
3830·2
c c c-(,
C'.",
c c
Timer Operation for Power-Up Sequence
Control and Automatic Verification
The principal events in the power up sequencing of the
control unit are controlled by a timer consisting of two
delay units in series. The timing action is initiated by
the closure of the K 1-1 points.
Kl0
K8
Kll
TBl
CP7"
The first output of the timer occurs after a delay of
approximately 12 seconds. This output allows turn on
of the 6V supply (which supplies the channel interface
area). The second output occurs approximately 0.7
seconds later. It tests for presence of all bulk supply
voltages and 6V dc. This test is even more comprehensive
in that the turn on of the 6V supply is contingent upon
proper output of other power supplies and thermal contact
conditions. The DC Ready (to control unit) light on the CE
panel is also turned on at this time if voltage output and
other conditions appear to be normal in the power area.
• ••
Conn 2
CP8
Tabs
15-18
23FD
AC Control
Board (Triad
Anti-Recycle Latch
R1
(early machines)
The anti·recycle flip-flop is set each time the system
power on stepper switch initiates a power on sequence.
It remains set until the stepper switch contacts open.
When K1 drops, it cannot be picked up again until the
anti-recycle flip-flop is reset. This reset occurs only when
the stepper switch contacts open.
Power Sequence Box
Voltage to be Expected at
the Output of a Relay Driver
The output of a relay driver circuit will measure: (1) ground
if the driver is in the "on" condition or the relay circuit
itself is open (therefore no 24Vl. or (2) 24V if the driver
is in the "off" condition and the relay circuit is complete
to the 24V source.
Test/Reset
Switch
T1-TB2 - - - - - "Not on late machines.
Relay
Functions
Kl
K2
K3A
Power up sequence pick relay
Power up sequence hold relay
Auxiliary power up sequencing complete
relay, (with two channel switch addition)
Facility power up sequencing complete relay
EPO control relay
MPL File dc relay
AC to cconvenlence outlet
Distribute ac to control unit
MPL file K11 controller relay
AC to MPL file
Use Meter controller (41 V ac to use met"rI
K4
K5
K6
K7
K8
K10
K11
K13
Coil Logic
Page
Contact
Logic Page
Logic Card
Position
Function/Logic Page
YB120
YB120
YB12l
YB120
YB120
YB121
P-A1A1
P·A1B1
12V dc regulator (YB143)
12 and 12,7 second timers, 6V sensor (YB146)
YB120
YB120
YB120
YB120
YB120
YB120
YB120
YB121
YB120
YB120
YB121
YB101
YB100
YB100
YB120
YB121
P-A1C2
P-A1D1
P-A1E1
P·A1Fl
Memory power sequencing (YB144)
Power sequencing condition control (YB140and 141)
PLD sensor card (YB145)
Indicator driver card (YB142)
IBM CONFIDENTIAL
UNTIL MARCH 26,1976, UNCLASSIFIED THEREAFTER
3830-2 POWER SEQUENCE THEORY AND LOCATIONS
PWR 105
.~.,--~---.----.-
-
POWER SEQUENCE PROBLEM (Part 3 of 7)
~ This diagram is intended lor instruction only.
VOLTAGE SEQUENCING LOGIC
~
~~w//////////////////////////////////~
~ DANGER
~
~
~
~
~
~
~
~
~
~
~
NOTES:
1. Cards shown on th is page are located
in Frame 01, Gate-P, Board Al
Q/////////////////////////////////////....0
Bulk 1 CP 12 +5.3V min to Sensor*
Jl0
A2B07Bulk 1 CP 13 +5.3V min to Sensor*
Jll
Logic
Page
Al
Bl
C2
Dl
El
Fl
YBI43
YBI46
YBI44
YBI40-YBI41
YB145
YB142
•
B02
X
J04
+5.9V
Ref
[
YB163*
YB165**
~
~lK*
1
o
D13
Tab 14
/.
+MPL PwrOn From CU (3V) Y8121
.....
A1BOa
,., I
12V Supply
PC
12V de
....
System Pwr-On
Relay(s)
(Points in Parallel)
K5
Gate "Mem Thermals
Conn 1-5 ~
CP Auxiliaries
Conn 1-7
Pwr Supply Thermals
Conn 1-3 ~
+K I Hold
-K2 Picked
Operation
Mode Switch
L....._-!-..
CE Panel
~
EC I-H
KI-l
Co:,~
Pwr-Off
.E_C_l_-_F+-----c(LJ.-...Ct--....._+-2-<-
PC 1-5
~Meter
r
~
EC4-G
Pwr-On
l
K5-2
L
AR101 B-A1E6D06'
F2D12YB149 P-A 1 F2D12* *
Panel
EC 4-F
o
A2DI2
A2D06
A2DI3
JIO -Turn On 23 FD
A(!DC
F2D02
X~D~0~7_ _ _~_ _ _ _~
Pulse Gen
r
PC 1-6
o
EC 3-H
***~
11
To System No.1
PC 1-4 Step Signal
System Pwr-On
Step Switches
(Points in Parallel)
K2-3
G07 -Pwr lherm Norm
P"'''-'---''.''-''-L~ AR
Allow K I Pick F2D04
X D07
CU
Controller
Ka
Tab 6 n-TB2-3
802
+3VDC
Ready to CU
23FD
Tob4 23FDKll AC
Contlol
23FDDC
Relay
A
A
F2D13
X __D~0~7_ _ _ _ _ _ _ _- .
~-"""!-'~~
Control Circuit Board
Tab 17
Goa -Control Gnd
K6
K
II
8
Tab 13
YB121
I-=-=:.......:....:==-!.....:..::.-=--=---~~
YB120
A1B07 Note 1
DII
KI
Normal
YB131
F2811
A2813
8
~ P~C.~I_--:C--+I-_E-EC_I---B--~Y~8~10NO~~O
Tab I
Power-On Sequence Timer
~ ~M~--
Conn 1-12
~J~0~7_tT~u~rn~0~n~6~V~F~o~r-.~~~
I/O Ch Inlfe
F2Dl0
D07
['0-...,1
Conn
I-II
I-I
'----41-<
-K 1 Hold
Hold
Relo
A
*Only for early mancines (with CP7).
**Only for late machines (without CP7).
"'2 Channel additional only.
1800
I
.---------~~---~
Tab 7 Tl-TB2-4 n-TB2-3
PWR 120
Produces 2 sec Delay
In Drop of K2 *
KI-2
PWR~~
120
3830-2
POWER SEQUENCE PROBLEM (Part 3 of 71
Copyrrqht IHM
o o
C()IIIOIdIIOJl
()
..
'"
1975
o
o
o
("\
~I'
/"'"
"\
...
,.. j
"'':\
(''1
(
\.Y
~
0
!
.
(~
,-j
(-'"
"y
'1
(
~
/
'\
\~;i
/""",
i
1'-'
\,-_JI
",j
\""j
r '''\
~,
Meter
Panel
Tob 9
I
PWR 120
Note 1. To sequential starter card
connector 51-17 (TY 135)
K7
K2
r
"\
....1
()
,
\'-...1 J
-'"
ii-
.,
\.J
",~
.~
j
PWR 110
.
'),
1..1
i<'
""-
Icy
"
"'
l.... )
,<
.....
.'
"'"
t\
() C C
.... ,
(~
C (j
(J
(-
(~
(~
,/
C-' ('"
,\
,
"
c
C,'' ,,
PWR 110
VOLTAGE SEQUENCING LOGIC
PWR 110
I
~
~
~
~
~
~
~
~
~
~
LETHAL VOLTAGES are present
in the power servicing area.
SAFETY cannot be overemphasIZed.
Consider ALL CIRCUITS LIVE
until measured otherwise.
CAPACITORS are potentially
explosive devices.
WEAR SAFETY GLASSES.
A Iter replacing any capacitor,
reinstall all SAFETY COVERS
before powering up machine.
Conn 1-6
YB160
Conn 1-4
YBll0
PS6 +3.5V Sense
~
Fl007
~
~
~
~
~ This diagram is intended for instruction only.
N
G 12
24 V dc and 12V dc Power
Sequencing Voltage, AC to
SCRIDS
-Pwr Sup CP Normal
.-----++-+--~-+--~:O':~:.;;..I."'f::::JAIDII------4~I----lORp....-~--..J:::o.j
B~412~
]OR1~ ~
G04 ......
~
.....
~06
J02
A1B04
J09 01
"L....L...J"
J06 -Allow K2 Pick
B12"
ARp..::.:..::.--....:..:.::..:.:....~~:..:.:....---------------~
B1X _00_7________________F_2_00_6_ _ _ _-'
Kl
B02 ..... r - 805
A
807 ~RA
B04r-.J.
002 "-1C2
~
005
)
B03 -Turn On +3.5V PS6 YB 170
K8 (AC to CUI
j-..................
AC To Fans, Bulk Pwr Supplies, and
Pwr Regulators Bias Supplies
I
I
Bias Voltage, -36V Reg" PS 3, . 3V 1+ 1.25V Reg
(Logic) PS 5, PS 7
I
+3.5V Reg (Memory) PS 6
\------1
I
I
PS 7
I
A2004
~12 sec---;.~• • • • • • • •_
+6V Reg PS 3 (Channel Interface)
I
................
'.~
K2
-Sensed +3.5V PS6
-K 2 Picked
tSensed t6V Normal
-K 1 Hold
K7 Convenience Outlet
System Power On Step Switch
B12 C2j-:::~--.J +Memory Power On
B12
~'
~
K5 Control Unit EPO Relay
OR 009
B13
....................
..
.......................
System EPO Relay
01~------~~~4-+-~rS~e~ns~e~d~6~V~N~o~rm~a~I~4-----------+-~
24V
J13 CV
01
YB185
Normal Power Up
-~
-Sensed t2V Normal PS 6
LB 3-4
~
~ Use machine logics for troubleshooting and scoping. ~
~
1
K4 Sequence Complete, DC Ready
to Control Unit and Sequential Status Card
I_
12.7 s e c - -....~I
Test For All Bulk Voltages Present and
6V dc Supply Up
rA ~
010
-Allow K2 Pick
_ l
~
~
N
o-----~~~--~~~~
C2
LB3-6
YB185
F2B05
PS 7 +1.25V Sense
PWR 120
T
F2002
~
G02
A2007
(
Relay Oriver Ground Return
~
A1805
-Spare
'
~
J06
«tGate/Mem Thermals Norm
,
K
~
~/////////////////////////////////////~
«-:, rPwr Supply CP Normal
c'~·
1"",'1
"'~.
"
PWR 110
PWR 110
~~////////////////////////////////////~
:::i:
C,"\ C'
POWER SEQUENCE PROBLEM (Part 4 of 7)
POWER SEQUENCE PROBLEM (Part 4 of 7)
~ DANGER
~,'
~/
;'
F2B07
PS 7 -3V Sense -2.3V Min 012 po..
LB 3-2
YB185
C2
F2B08
L..-
Indicator Storage
Normal Power Down
Reg
-Indicator Reset
Hndicalor Reset Switch
809;::
Gl
009 R
o-~~~~~~~----------------4-+-~--------------------~~R
F2B 13
I
YB121
-Pwr Supply CP Normal
j'lndicalor Test Switch
F21l 12
-Gate/Mem Thermals Normal
Fr
803
006
YB121 .
S
F2B02
012 -Gate/Mem Therm Fai lind
FL
«
rPS Thermals Normal
Conn 1-2
YBll0
A1B03
"'
Kl
DC Ready to Control Unit
S
G08 Np..:G~04~~___-_P~S_T_he~rm
__
al~s_N~o_rm_a_I________~~00~5.
01
lS FL
f\
'{:V
F2B03~
002 -PS Thermal Failure Ind
F2B04
20 ms
••••I-\----t- 2 "'C'
6V Reg PS 3 (Channel Interface),
PS 4, j 3.5V Reg (Memory) PS 6
B12 lS
006
.......
Power Off Signal
·24V
,----0 F2B 11
YB121
K6,Kl0.Kl1 (,f up)
, .• • • • • •~·. .·11--40mS
K2
K4, K8
AC to Fans, Bul k Pwr Supplies, and
Pwr Reg Bias Supplies
Bias Voltage, -36V Reg' PS 3, -3V/+l.25V
Reg (Logic) PS 5, PS 7
006 S
·Only for early machines (with CP7)
3830-2
447460
1
19 Dec 75
© Copyright IBM Corporation 1975
.
IBM CONFIDENTIAL
UNTIL MARCH 26,1976, UNCLASSIFIED THEREAFTER
POWER SEQUENCE PROBLEM (Part 4 of 7)
PWR 120
"
-..,~
"
"~j
'", .."Y
"
"-
>'
,,- __ ,~_Ji,:'
,
..,
!~\,
'",,---J
,1'
..r~..
F~,
'<,
y
'1>.
)I
"
,j
j
-""
t[
"
"
~
-.
~~-.
(-
(~.
("
(
('
(-.
c-
(-
(~
',.,.../
(~
-~.~---.-
c c
("
(~'
(.
C':
(:
~
~
~
~
~
~
~
~
~
~
~
~
LETHAL VOLTAGES are present
in the power servicing area.
SAFETY cannot be overemphasized.
Consider ALL CIRCUITS LIVE
until measured otherwise.
CAPACITORS are potentially
explosive devices,
WEAR SAFETY GLASSES.
After replacing any capacitor,
reinstall all SAFETY COVERS
before powering up machine.
c:-
C (:
,
..
':
C C' C C C
PWR 130
....
~ ,
~~////////////////////////////////////~
~
./
POWER SEQUENCE PROBLEM IPART 5 OF 7)
POWER SEQUENCE PROBLEM (PART 5 OF 7)
~ DANGER
('~.
~.
PUSH CE
~
POWER ON
SWITCH
CHECK
~
THE INI T I AL CONOI T IONS
OF RELAYS Kl AND K2
VISUALLY IMMEDIATELY
~
~
~
AFTER PUSH I NG PO.ER
ON. I CoNORE THE
NO
POSSIBILITY
MA Y DROP
~
our
THAT THEy
"Co" I N
AFTER 8- 19 SECONDS.
~
~
~
~/////////////////////////////////////.a
POWER MUS T BE
DOWN
• SEe PWA 105 FOR COMPONENT
CHECK FOR LOSS OF ·2411
DC THROUGH THE POWER ON
PUSH THE POWER
ON SWITCH. Kr
SHOULD PICK
IMMEDI ATELY.
i~A6B8H ~~~Npb~~~Eg~F
I
sw I TCH
PUSHED
1.
I
WHEN NOT
AND
THROUGH
THE CONTACTS OF
AND TERMINAL LOCATIONS.
• PARENTHETICAL INFORMATION
rFN\,,~Il!.rECISION BLOCK IS
THE
LOCAL IREMOTE MODE'
sw ITCH
LOCATE AND
REPAIR OPEN
SW.
FOR LOSS OF THREE
PHASE PWR THROUGH
CB 2 OR K8.
THE FOLLOWING
CONDITIONS OF K2
MUST BE OBSERvED
WHILE KI IS STILL
PICKED
IN PATH
p~~ ~;F H~~~ T~~ ~ -
tt
CONNECTIONS,
ETC)
REPA fR
PROBLEM FOUND
RELAY Kr
2. CLEAN AND I OR
FORM THE K5-3
CONTACTS. IF
IF UNABLE
REP A IR. THEN
REPLACE K5.
FAltl.. TY
COMPONENT OR LOOSE
CONNEC T IONS
GO
TO
P.R 20
PWR 20
YES
CHECK
CLEAN ANDIOR FORM
THE K2-3 CONTACTS.
I F UNABLE TO
R~~~~ :CE T~~N
SYSTEM 370 LOGIC TO TROUBLE·
SHOOT FOR A BAD SYSTEM EPO
~~~J,A~~~'IHobOKG~'b~AT
-
TR I PP I NG
yES
Q
•
tRIP
DANGER
NO
POWER MUST BE
DOWN
I
I
I
I
,
I
I
I
I
I
I
I
I
L_
YES
DANGER
POWER UP UN IT
POWER MUST BE
DOWN
PWR 142
1
,
SHORT S BETWEEN
3 TERMINALS
I
CHECK
l
FOR SHORTED 1M I R tNG
IN CONVEN I ENCE
OUTLET BOX
.r§
FOR FRAYED WfR INC;;
IN PRIMARY SIDE OF
T3 IWIRES ....JUST
D I SCDNNECTED I
~'"
.. IRING FRAYED
YES
TO
PWR 20
IF LOGIC PAGE
YA I 0 1 INDICATES
EC 421442 HAS BEEN
INS T ALLEO, DO NOT
DISCONNECT LEADS FROM
T8 2. INS TEAD, OPEN
CP'S b, 9, AND 10.
E
REPAIR
WIRING. RECONNECT
ALL LEADS TO T 1 -T8
1- I
AND T8
PIR 1
I - 3
~
TR IPPED
CPI
THEN DISCONNECT
ONLY T3 TNPUT LEADS
FROM Tl-TB 1
CP 2 AND T2-T8
I
1
CHECK
REPLACE
LABEL
REPA IR
DOWN
YES
I
DANGER
POWER MUST BE
DOWN
CPI
I
I
THEN 01 SCONNECT
ALL LEADS AT Tl-T8
1. SEE PWR 1 40
REPLACE
I
I
POWER UP UN I T
CP 2 ST I LL
TR I PPED
1
HOW
POWER MUST BE
ALL LEADS
.~
RECONNECT ALL LEADS
PREY I OUSLY
CALL
DANGER
PREll I DUSl y
DISCONNECTED
REPA IR
DANGER
I
REPA I R
I
I
VOLTAGE DISTRISUTION
POWER MUST BE
DOliN
TROUBLE IN
USAGE METER
DOWN
TR IPPED
SEE PWR
YES
CONI/EN I ENCE OUTLET
J
•
PWR 135
PWR 30, 280
~
~
~
DANGER
CP10R CP2 TRIPS.(PART t OF 41
I
1
~
TO
POWER UP UNIT
PWR 20
POWER-UP UN I T
CP 2 ST I LL
TR IPS
~
REPA I R
YES
REPLACE
T2
<$.>'"
TRIPPING
NO
SHORT
YES
CP 2 ST I LL
NO
TR IPS
DANGER
POWER MUST BE
DOWN
1
YES
1
RECONNECT
RECONNECT
ALL LEADS
PRE" IOUSLY
D I SCQNNECTED
REPLACE CP 2
-
I
ALL LEA-OS
PREY I OUSL.. Y
DISCONNECTED ON
T t-TB 1
1
c$J
Q
TO
B
PWR 20
PWR 142
3830-2
CP1 OR CP2 TRIPS (PART 1 OF 4)
(c)
PWR 135
Copyright IBM Corporilctlon 1972. 1973
:)000
o
o o
o
0·'
,:..
.
o
o
0000 0
r'"
",-y
,~
V
~\
',Y
00
o o
1'- . -".
"'--;/
'"
'.'-~J-I
"
'\
-
jI
~
'",
(-
(\
(~'
(C, ("
(~':
JI;:;Y
C: C
. ., j
(~.
(-
(
,"."
24V dc DISTRIBUTION
CP1 OR CP2 TRIPS (Part 2 of 4)
YB101
24V de DISTRIBUTION
K13-1
+24V de Supply
T3
common
_\
_ _ _ Located on the cover
of sequence box
Located in power sequence box)
II ~_-------------TO-b-4--<:~~---
~~:-;~OV oc ~
~
....-_......._2_08_-_2_20_V_o_c_4o --<
nOVac
I
PWR 140
41V ac (to Use Meter)
I
~~~--o------e~--~~~~~--~'-~'~------~~
I I
I I
2
Tab 3 .
~~--~I~I------~~
I
5
I
I...
_________..J.'
.,I ____
ac GIld 1·5 IY811S)
Use
~~Meler
Usage Meter
~--Iu..l-,....J Control
Tab 23
TB 11-8 +6V IPS 311Y8163 or YBl651
~A~1~D08~~G~nd~(Y~8~1~48~)_____________________~~~Kr.
__________________________
B-A1E6-D06 (AR10l)
P-A 1F2D12
(in power board)
~~P~-~A~IF~2~D~08L-~------------~~B~-A~1~E~6~-D~0~8~(A~R~10~1)
(i n power board)
...----------......J. +6V SCAlD Input
Test
Point
A \
I nput to each lamp
dri ver from logi c
(SM951)
."
6
T1
6
FROMCB2
AC Input
5
YB100
7 .25V oc
common
TJ-TB 1-7
7.25Voc
~
CE-ECI-C
•..•••• CE-ECl-D
CE-EC2-A
L--_ _ _ _ _ _ _ _---\,
FROM CB2
Gnd (nornlal) CE - EC2 - D
(to LB 1-2)
CE - EC2 - C
(t LB 1 7)
8 _ _ _-~~te~s~t
)_ _ _ _~~_o_ _-_
3V (
CEPnICheckRe~to~
Lamp Test Switch
~
TI-TB 1-5
T1-TB 1-6
7
Input to each lamp driver
from logic (SM951)
CE-EC2-B
+6V SCRID Input
CE-EC3-B
Note 2
,r-------------------------To system 2 (CPU) 2-EPO-l (YBI31)
,
To stem 1 (CPU) l-EPO-l (YB131
To +12V reg (YB120)
Tab 5
R2
To TB 10-7 (VB200) Note 1. or TBll-4 (VB115) Note 2
To Tab 6 (YBI20) Gnd for pwr seq main circuit board
To Tab 7 YB120 OV for EPO cntl rela
TJ-TB 2-4
To Tab 30 (YBI21) IGnd for Jl-23FD)
To connector 51-15 (VB135) dc common for sequential start card.
Notes:
VB200
1.
Only for early machines
(with Cpl).
2.
Only for late machines
(without CP1).
3.
60-Hz only. See YB101
for 50-Hz.
230~B 3-1
T2
(Note 3)
20- -<:~=: = ~~_ _ _ _ _--I? ~ ~ I
L-K7---t--_ _ _
+6V pin
115Vac
lOA
(Note 31
D02 B02
SCRIDCard
(drives 20 lamps)
7.25V ac Return
Test Point A
Component Side
D02802
Ref: 5M951
common
\447460
3830-2
19Dec 75
© Copyright IBM Corporation
1975
IBM CONFIDENTIAL
UNTIL MARCH 26,1976, UNCLASSIFIED THEREAFTER
Input
pins . Module
Located in CE pnl opposite
end from hinge
24V de DISTRIBUTION
PWR 140
CP1 OR CP2 TRIPS (PAIH 3 OF 4)
CP1 OR CP2 TRIPS (PART 3 OF 4)
~~W//////////////////////////////////~
~ DANGER
~
~
~,
~
~
~
~
~
~
~
~
'
-"~'
~
LETHAL VOLTAGES are present
~
in the power servicing area.
~
SAFETY cannot be overemphasized. ~
Consider ALL CIRCUITS LIVE
~
until measured otherwise.
~
CAPACITORS are potentially
~
elCplosi,ve devices.
~
WEAR SAFETY GLASSES.
~
After replacing any capacitor,
~
reinstall all SAFETY COVERS
~
before powering up machine.
_~
.
~.
AC liAS
MISSING OR
OUT OF
SPEC
NO
X
VES
PUSH CE PANEL
CHECK
RESET iLAMP TEST
PWR141
OPEN CP'S 6, 9,
AND 10
(SEE NOTE 1.)
2
PWR 280
DANGER
POWER MUST BE
OOWN
YES
~//////////////////////////////",//////.a
MEASURE ACROSS
Tl·T8 1·5 TO T8
17 FOR 6.5 TO
80VAC
1
ALL LAMPS
LI GHT EXCEPT
OC REAOY
MEASURE ACROSS
Tl-T8 2-3 (-I AND
COMMON SIDE OF cpos
b. 9. AND 1 a FOR
21.6 TO 2b.4V
LABEL
NO
THEN 01 SCONNECT
OUTPUT LEAOS AT
• SEE PWR 140 FOR
VOLTAG~ DISTRIBUTION.
TI-T~~-~1lI T~7~-.'
HOW MANY
LAMPS WERE
OFF
ALL
CHECK
-3'
<8>"- ~"'
MISS ING
NO
CHECK
MEASURE VOLTAGE
FOR MISSING VOL TAGES'
+6V DC AT CE-EC2-A,
7.25V AC AT CE-EC1-C AND
EC3-B. -3V OC AT
CE-EC2-C.
FOR
OC AT
CE-ECZ-C.
-3'
I
1
CHECK
SOMf:
LAMPS ON
PWR Z80
THAT THE +6V DC AND
7. Z5V RETURN I TEST
PO'I NT A I CONNECTORS ARE
PROPERL V SEATED ON
SCR I 0 CARDS I SEE PWR
140 I.
1-7
FO~ 6.5 TO
8.0V
~'"
~
MEASURES
CORRECTLY
NO
MEASURE PR I MARY
DANGER
VOLTAGES ON T1. COMPARE
TO T8 I TERMINAL
DANGER
POWER MUST BE
DOWN
ASS I GNMENTS I SEE PWR
140 I. ALSO CHECK
POWER MUST BE
DOWN
MACHINE VOLTAGE RATING
TAG.
DEFECT! VE CE PANEL
CHECK RESET ILAMP TEST
SWITCH. ALSO CHECK FOR
DEFECTIvE WIRING ISEE·
PWR 140).
I
~'"
CONNECT IONS WERE
I N AGREEMENT
NO
DANGER
YES
POWER MUST BE
DOWN
~
I
SWAP
RESEAT
CONNECT IONS
L
I-
ISOLATE AND
REPAIR SHORT IN
SCR I 0 CARDS OR
FAULTY WIRING
I SEE PWR 140).
I
MEASURE VOL T AGE ON
PRIMARY OF TI":'T8 I
FOR PROPER LEVEL.
CHECK TERM I NAL 5 FOR
PROPER WIRING TO
AGREE WITH MACH I NE
TAG.
POWER MUST BE
DOWN
DANGER
~
POWER MUST BE
DOWN
POWER MUS T BE
DOWN
POWER UP UN I T
1
T1
POWER UP UNIT
REPLACE
YES
REPLACE
1
CORRECT WIRING.
REFER TO INS T
SECT I ON FO~ OTHER
POSSIBLE
TRANSFORMER
CONNECTION
PROBLEMS.
YES
MEASURE ACROSS
TI-T8 2-2 (+)
TO T8 2-3 1-)
FOR +21-.6 TO
+26.4v DC
CORRECT
CORRECT WIRING AND
SEE INST SECT ION
FOR OTHER POSS ISLE
TRANSFORMER
CONNECT ION PROBLEMS
POWER UP UNIT
~'"
142
LOAO PROBLEM
.,.n
NO
SEATED OK
LIGHT COMES
ON
(
PWR
NO
CHECK AND REPAIR
SCR 10 CARDS
'SEE PWR 140).·
MEASURE PROMARY
VOLTAGES ON TI. COMPARE
TO TB 1 TERM I NAL
ASS IGNMENTS I SEE PWR
140). ALSO CHECK
MACHINE VOLTAGE RAT ING
TAG.
MEASURE ACROSS
T1 T8 2·2 (+)
TO TB 2·31-\
FOR 21.6 TO
26.4V DC
WERE MISSING
~
<$1
T~T,~~- I~lnlll
CP
I
CHANGE TAPS.
REFER TO INS T
SECTION TO
CHECK OTHER
WIRING.
MEA SURE ACROS S
TI-T82-2 !+J
TO T8 2-3 I-I
FOR +21.6 TO
2b.4V DC
~~
TO
1
I
REPLACE
FAULTY SCR 10
CARD
YES
PWR 20
MEAsuRE OUTPUT
OF T1 FOR 65
NO
GO
TO
PIR 20
TO 80V
DANGER
r--
POWER MUST BE
DOWN
REPAIR
F AUL TV CABLE OR
CONNECTOR
~
I
l
PWR
142
RECONNECT ALL
LEADS
MEASURES
CORRECTLY
Note 1:
CP6 used in early ma.chines.
CP10 used in late machines.
YES
GO
TO
PWR 20
3830·2
I
IBM CONFIDENTIAL
447460
19 Dec 75
CP1 OR CP2 TRIPS (PART 3 OF 4).
UNTIL MARCH 26, 1976, UNCLASSIFIED THEREAFTER
© COJIy,ighl
PWR 141
IBM Co,po,ation-1975.
:=)000
r
V\
,: .;)
0"
o o
0v
0"J 0
A
,,)I
V
0 0 0 0 "'.
(--"
le",,\
"'-.i/
\ . .--<.J.
1
~,
.'.,
J
0 0
r~
V
,~
,y
0
a
0 0
'...."
"-.J
--.--~--
"-.,
J
'>,
,.
\"--.J'
,-----
r-
~(
('
(
(
<-
- - - ...
------.----~.
(--
(
(~
----~,'
('
(
---- ---------
------_.
(-
(
(~
(
('
('
(-
(~
('-
(~
C
(-
(~
"/
(
(
"
.. >
CP1 OR CP2 TRIPS (PART 4 OF 4)
CP1 OR CP2 TRIPS (PART 4 OF 4)
~ DANGER
~
~
~
~
~
~
~
~
~
~
~
PWR
~'
~.~'w//////////////////////////////////~
~
LETHAL VOLTAGES are present
~
in the power servicing area.
~
SAFETY cannot be overemphasized, ~
Consider ALL CIRCUITS LIVE
~
until measured otherwise.
~
CAPACITORS are potentially
~
explosive devices.
~
WEAR SAFETY GLASSES.
~
After replacing any capacitor.
~
reinstall all SAFETY COVERS
~
before powering up machine.
,~
141
PWR
135
PWR
~~
PS4 IS NOT SEQUENCED ON. THIS SUPPLY IS NOT USED.
IF PS14 TRIPS LOOK FOR A SHORT TO GROUN D BETWEEN
THE CPAND PS4.
RECONNECT
T3 LEADS TO
TI -T8 1
'''~
3 AND TAB 4 AT
POWER SEQUENCE
PRINTED CIRCUIT
BDARO
• SEE PWR 140 FOR
VOLTAGE DISTRIBUTION,
REPLACE
BLOWN
CAPAC I TORS
I
TRIPS
PWR 142
DANGER
RECONNECT
DANGER
LEAD AT Tl-T8
I
:=~:
A~D +~
NO
POWER UP UNIT
CP
C'····
POWER MUST BE
DOWN
POWER MUST BE
DOWN
VENTS BLOWN
.-:1
A
CP ~6 ~ ~O~h~N~O 10
C 1 RCU IT LEVEL. SEE
PWR 140.
,SEE NOTE I)
OF BLOWN OUT VENTS
THEN 0 I SCONNECT TAB
C"'.'\
135
PWR
THERE I S A 24v DC
LOAD PROBLEM. USE
CHECK
~~bA§l T~~~ ~~ ID~~CE
l
14 t
G
LABEL
~/////////////////////////////////////~
c
(/
',""
LABEL
1 SOLATE AND
CORRECT PROBLEM
THEN DISCONNECT
RI AND R2 LEADS
TO C2 I AT C21.
POWER UP UN I T
YES
NO
NO
MEASURE ACROSS
R 1 AND R2 FOR
25 OHMS EACH
DANGER
POWER MUST BE
POWER UP UN I T
DOWN
DANCER
~
POWER MUST BE
DOWN
CHECK FOR
IN T3 SECONDARY
TO TAB 3 AND
TAB 4
NO
I
I
TRIPS
YES
ONE S I DE OF EACH OF
THE FOLLOWING
CAPAC I TORS;
Cl, C2, AND C4.
TURN ON CP'S G
g, AND 10
YES
I
CP
MEASURES
CORRECTLY
FRAYED WIRING
RECONNECT
TAB 3 AND TAB 4
ON SEQUENCE
BOARD
CP
01 SCONNECT
MEASURE ACROSS THE
CAPACITORS WITH AN OHM
METER ON THE X 1 SCALE.
A NORMAL CAPAC I TOR WILL
TR I PS
(SFE NOTF 1
I
NO
I
~6~EoQE8A~~C! T A~~u~~ c~o
INFINITY IN BOTH
DIRECT IONS.
LABEL
THEN 0 I SCONNECT T A8
I AND TAB 2 ON
LABEL
GO
TO
THEN D I SCONNEC T
LEAD GOING TO TEST
POINT A ITPAI ON
SCR I 0 CARO I SEE PWR
REPLACE
YES
WIRING FRAYED
SEQUENCE BOARD
PWR 20
BAD RES I STOR
140 I
I
NO
POWER UP UNIT
l
REPLACE
REPAIR
WIRING.
T3
RECONNECT ALL
POWER UP UNI T
LEADS
<$>'"
CP
I
TR I PS
NO
REPLACE
USAGE METER
7
MEASURED 01\
UNBOLT OlaOES CR 1 AND
CR 2 FROM HEAT SINK
ASSEMBLY. MAKE SURE
ARE 0 I SCONNECTEO
FROM EACH OTHER I THERE
I S A JUMPER BETWEEN
THEMl.
o lODES
NO
-l
•
c;r"'0
DANGER
POWER MUST BE
DOWN
CP
POWER UP UNIT
1
BAD CAPAC I TOR
MEA SURE ACROS S
DIODES FOR
SHORTS AND
OPENS
REPLACE
'"~
YES
I
CHECK FOR SHORTS OR BAD
COMPONENTS BETWEEN TAB
I TO T A8 2 AND T A8 3 TO
TA8 4 I SEE PWR 1401.
CORRECT PROBLEM FOUND.
IF UNA8LE TO REPA I R,
REPLACE BOARD.
1 TR IPS
(
REPLACE
NO
CP
TR I PS
I
MEASURED OK
BAD DIODE
REPLACE
CP
I
YES
YES
REPLACE
CP
I
~.
TO
POWER UP UN I T
~
CP
I
TR IPS
DANGER
DANGER
POWER MUST BE
DOWN
POWER MUST BE
DOWN
I
I
REPLACE
REPA I R
BAD SCR I 0 CARD
SHORT BETWEEN
T I AND SCRID
CARD
REPLACE
TI
NO
CP I TRIPPING
I NTERM 1 TTENTL Y
POWER UP UN I T
PWR 20
YES
",A.,
CP
Note 7:
GO
TO
CP6 used in early machines.
CP70 used in late machines.
3830-2
19 Dec 75
© Copyright IBM Corporation 1975
~
TO
PIR 20
1447460
1 TR I PS
PWR 20
IBM CONFIDENTIAL
UNTIL MARCH 26.1976. UNCLASSIFIED THEREAFTER
CPt OR CP2 TRIPS (PART 4 OF 41
PWR 142
'
c
CP6, 9, OR 10 TRIPS (PART 1 OF
~~////////////////////////////////////~
~ DANGER
~
~
~
~
~
~
~
~
~
~
~
CPS, 9, OR 10 TRIPS (PART 1 OF 21
2T
PWR 30,280
PWR 30, 280
CP60RCP10
TRIPS
(SEE NOTE 1.1
CP 9 TRIPS
PWR 150
~
LETHAL VOLTAGES are present
~
in the power servicing area.
~
SAFETY cannot be overemphasized. ~
Consider ALL CIRCUITS LIVE
~
until measured otherwise.
~
CAPACITORS are potentially
~
explosive devices.
~
WEAR SAFETY GLASSES.
~
After replacing any capacitor,
~
reinstall all SAFETY COVERS
~
before powering up machine.
_~
~/////////////////////////////////////.a
CP.~CPIO
~
DANGER
DEFER ED
I '",,""'
MAINTENANCE ----CALL
","",A,,,
CP 9 TRIPS
DANGER
POWER MUST BE
we,
~~~~----------------------------~
DOWN
DANGER
POWER MUS T BE
OOWN
POWER MUST BE
OOWN
1
TR I P CB 2 AND
REMOVE CARD P-A I A I.
RESET CB 2 AND
MEASURE FOR LESS
THAN I.OV ON TAB 19
1
y~~6-NO
LEADS ON
Tl-T82-1
r
~E~:o~HA~~~---------'l
I
,.______________________
CIRCUIT FOR SHORTS
OR GROUNDS USING
PWR 140 AND
APPROPRIATE LOGIC
PAGES.
1
ANY SHORTS OR
GROUNDS
J,
~.
PWR 20
DANGER
INSERT CARO P-AIAI
ANO MEASURE FOR
+ 12V DC BETWEEN T A8
19 1+) ANO TAB b
\ -\ t I , .4 TO 12.6\
CHECK
REPAIR
OPEN CP I AND C8
2. MEA SURE FOR A SHORT
OR LOW RES I STANCE (LESS
THAN 1 0 • 0 OHM I TO GROUND
AT TAB 19. (LOCATED AT
ON PWR SEQ PR I NTED
CIRCUIT SOARD.)
TO GROUND.
01 SCONNECT
DISCONNECT
LEAOS ON
TI-TB 2-2
I
NORMALL Y A,
L..<$>
__-'___
ADJ~~I Il ~v
PS
_'jSEE PWR 50
FOR
PROCEDURE
..J
LESS THAN
10.0 OHM
~
POWER MUST BE
DOWN
REMOVE CARD
P-AIAI
1
~~Y~E.:S_-.,I
~
"'
~N~O~~~Y~E.:S----------__,
DISCONNECT LEADS ON
TAB 19. CHECK QI
FOR SHORT OF HEAT
SINK TO GROUND
REPLACE
01 AND REINSTALL
CAROS. RECONNECT
ALL LEADS,
PREVIOUSLY
DISCONNECTED.
CLOSE ALL CB' S
AND CP'S
J,
1
~.
MEASURE WITH A
CURRENT PROBE
FOR LESS THAN
1.0 AMP INTO
TAB 5
PWR 20
~
NO
CP 9STILL
TRIPPING
QI MAY NOW BE: 1
BAD AND HAVE
~M~CEO
--
YES
CORRECT SHORTED
HEAT SINK
J,
~-
REPLACE
NO
REMOVE THE P-AI-CARDS ONE AT A
TIME, LOOK INC FOR A
LOSS OF THE SHORT.
(REMOVE p- A I A I CARD
LAST .1
PWR 20
REGULATOR
CARDP-A1Al
(12V PSI AND ADJUST
MEASURE FOR
LESS THAN 1.0
AMP AT TAB 19
c
DANGER
~Y.:E.:S
LESS: :
THAN
;,A
r _ _. : . ; N
1.0 AMP
~
DANGER
DOWN
YES
REPLACE:
DANGER
POWER MUST BE
__- ,
POWER MUST BE
DOWN
POWER IIU ST BE
DOWN
DANGER
POWER MUST BE
DOWN
P-A1Al AND
RECONNECT ALL
LEADS PREVIQUSl Y
DISCONNECTED
AND ADJUST (PWR 501
OANGER
POWER MUST BE
OOWN
A~SE~~ ~S~\~6R~g,
CORRECT THE PROBLEM
FOUND, RECONNECT
ALL LEADS,
PREVIOUSLY
DISCONNECTED.
CHECK FOR A SHORTED 200
MFD CAPAC I TOR BETWEEN
TAB 6 AND TAB 19 (SEE
PWR 1551. IF CAPACITOR
NOT SHORTED t ISOLATE
LINE SHORT TO P-AI
BOARD.
REPLACE
F AUL TV CARD AND
RECONNECT ALL
LEADS.
REPLACE
CP 9
LOA;~~~i;~lEM
(SEE
55 TO
FIND
MI.
CORRE
BLEM
FUND.
Note 1:
CP6 used in early machines.
CP10 used in late machines.
10
,Y
-lJr
~
\;j
PWR 20
PWR 20
IBM CONFIDENTIAL
19 Dec 75
© Copyright IBM Corporation
CORRECT THE
PROBLEM FOUND.
RECONNECT ALL
LEADS.
~
~
\;j
447460
3830·2
REPLACE
REGULATOR CARD
P-A1Al, AND
ADJUST
CP6, 9, OR 10 TRIPS (PART 1 OF 21
UNTil MARCH 26, 1976, UNCLASSIFIED THEREAFTER
1975
o
()
o
.0.'"
'~
o o o
o
,r'" \
-',---.J!
o
C)
o o
PWR 150
(
(-.
(
('
(
(-
~'
(
....
"/
+ 12V de REGULATOR
Cpg TRIPS (Part 2 of 2)
PWR 155
12V de REGULATOR
Transistar ~eat sink
located back of Seq Box
Located; n,ide Seq Box
\"'WO,,'
\cated in,ide Seq Box
24V dc
Distribution
PWR 140
YB120
R3
40,25W
Tl-TB 1-3
For 208V ac Input Only
3 Phase {
AC Input
Tl-TB1-l
Tl-TB2-3
-------------------------------4~~
+24V de Supply
YB10l
YB101
Gnd
~_ _----."""
t-'-Ta;::b:...l;.;9_ _ _- - - - - - - - - - - ' + 1 2 V de reg output 01
Tab 5
:::.:n::::::t??l:I?IIi??ftj
Tabs are on
the power sequence
printed circuit
board. (See PWR 705)
to all P-A 1 cards B 11 pins
A1811
I
+12V de Adj Pot
200mfd
CAUTION
Turn off main power befolfl
IfIlTIOving this card. Otherwise.
07 may be damaged.
SLT Card 12V de Regulator P·A 1A 1
(pwr seq logic board YB143)
~~1*-lj&~H@ttttHtm~1r~}~~rr~~t~~It~jfrttfl~lm~mlff}~~~l\j~ftmtrmrrtrrr~::~tj~j~~/:~:;:·::'· .: : ~: : :;: .
Tab 6
gnd for power seouence board
Gnd YB148, YB149
Gnd
I
I
I~~~~~ ~~~:i ~~~~~
__
3830·2
~--~--~~
©
Copyright IBM Corporation 1972,1973
~
_ _ _ _- L_ _ _ _L __ _~_ _ _ _~
L81-1
(VB185)
+ 12V de REGULATOR
PWR 155
(
CP15/18 TRIPS (PART 1 OF 3)
CP15/18 TRIPS (PART 1 OF 3)
SOLID TRIP
PWR 160
~~////////////////////////////////////~
~ DANGER
~
~
~
~
~
~
~
~
~
~
~
~
1
LETHAL VOLTAGES are present
~
in the power servicing area.
.
~
SAFETY cannot be overemphasized. ~
Consider ALL CIRCUITS LIVE
until measured otherwise.
~
CAPACITORS are potentially
~
explosive devices.
~
WEAR SAFETY GLASSES.
~
After replacing any capacitor,
~
reinstall all SAFETY COVERS
before powering up machine.
_
DANGER
:--
PWR 30, 280
9
%
I
%
a;
NTERM I TTENTL Y
POWER MUST BE
DOWN
)
PROBLEMI
CP
LABEL
15 TRIPS
I
THc~A'b'~~NrW
SOL IDLY
B
lOR
---INORMALLY A
DEFERRED
MA I NTENANCE
CALL
CP 15 t+bV
ROBLEM)
WHICH CP
TRIPS
• SEE PWA 165 FOR
VOLTAGE DISTRIBUTION.
,
0-
THEN DISCONNECT
LEAD PS 3, Ell
~~clg~~M16V
I NTERM I TTENTL Y
18 TRIPS
]:···-I"~~'
.
A
PWR
1
LABEL
170
(SEE NOTE 1.)
I
CP 15 STILL
TRIPPING
<$>'"
I
LABEL
POWER MUST BE
DOWN
CHECK INPUT LEADS FROM
CP 15TO PS3, El AND
BWj~ ~~8'Fl'T1°c"Jlc~3
POWER MUST BE
DOWN
ISEE NOTE 1.1
BETWEEN LEADS, AND CP
15 LEAD TO GROUND,
I
DANGER
1
CHECK I NPUT LEADS
FROM CP 18 TO PS 3,
El+0A~~ ~~L~32FO=?
1
SHORTS. CHECK
BETWEEN LEADS I AND
CP 1 8 TO GROUND.
YES
CP
15 TRIPS
RECONNECT
RECONNECT
REPA IR
LEADATPS3 El~.
lOR:', 9..9,I~N~.t;\ORS
REMOVE PS
REGULATOR CAROlS).
OR REPLACE AS
NECESSARY. IF NO
PROBLEM FOUND.
REPLACE CP 15.
3
LEAD R:~Oe~ ~~ ~ 1 1 •
REGULATOR CARD (S) •
NO
,
POWER UP UNIT
ISEE NOTE 1.1
DOWN
DANGER
POWE R UP UN IT
POWER MUST BE
DOWN
THEN DISCONNECT
LEAD AT PS 3.
E4
POWER MUST BE
1
DANGER
I
NO
l
DANGER
YES
NO
TRIPPING
170
~J.c,pNNDN~j:.)ORS
POWE R UP UN IT
THEN 0 I SCONNECT
LEAD AT PS 3.
E2
DANGER
POWER MUST BE
DOWN
PWR
POWER MUST BE
DOWN
POWER UP UNIT
ISEE NOTE 1.1
DEFERRED
MA I NTENANCE
CALL
SOLIDLY
DANGER
I
!
LABEL
CP
DOWN
DANGER
,---.
Ct~ijJsO,~..f~Jr
¥/////////////////////////////////////~
POWER MUST BE
I
REPA IR
OR REPLACE AS
NECESSARY. IF NO
PROBLEM FOUND.
REPLACE CP 18.
THERE I S A LOAD
PROBLEM IN +bV
OUTPUT LINE
RECONNECT
POWER UP UNIT
ISEE NOTE 1.1
ALL LEADS
POWER UP UNIT
ISEE NOTE 1.1
1
YES
CP 18 STILL
TRIPPING
~
NO
RECONNECT
TRIPS
THERE I S A LOAD
PROBLEM IN -36V
OUTPUT LINE
I SOLATE LOAD PROBLEM:
I. AI. Bl BOARD CARD
_ISEE PWR 165
AREA.
2. I/O ITAIL) GATE CARD ---- b?~TRIBUTION
AREA.
3. CE PANEL.
... PWR SEQ PR I NT ED
C 1 RCU IT BOARD.
ALL LEADS.
DANGER
POW"oR MUST BE
DOWN
CP 15 STILL
TRIPS
I
1
REGULATOR
CARD(SI.
I
t
ALL LEADS
REPLACE
PS 3
1
RECONNECT
REPLACE
ALL LEADS
REGULATOR
CARD t SI
,
.~
RECONNECT
CORRECT PROBLEM
FOUND
POWER MUST BE
DOWN
PS 3
REPLACE
I
DANGER
CORREC T PROBLEM
FOUND.
REPLACE
J
I
---I;SEE PWR 165 FOR
VOLTAGE
DISTRIBUTION
POWER MUST BE
DOWN
I
DANGER
ISOLATE LOAD PROBLEM TO:
10 SHORTED 50 MFD
CAPACITOR BETWEEN LB
1-8 AND LB1-90
2. A 1 BOARD CARD AREA
3. PWR SEa PRINTED
CIRCUIT BOARD AND
RELATED LOGIC CARDS
1
DANGER
NO
NO
POWER MUST BE
DOWN
YES
I
RECONNECT
TO
ALL LEADS
PWR 20
1
RECONNECT
PS 3 OUTPUTS
Note 1:
The unit will not power up normally at this p oint,
but you are looking for a CP trip condition on Iy.
'Only for early machines (with CP1).
"Only for late machines (without CP1).
I
ADJUST
ALL LEADS
~.
ADJUST
--- r:SEE PWR 50
FOR
PROCEDURE
PS 3 OUTPUTS
--[tEE PWR 50
FOR
PROCEDURE
1
~
TO
TO
PWR 20
CSJ
TO
PWR 20
PWR 20
3830·2
CP15/18 TRIPS (PART 1 OF 3)
©
J 0 0
PWR 160
Copyright IBM Corporation 197Z, 1973
/)
~\
0
~j
0 0
("j
0
,
,
~
.
,0
'v.._Y
(~
\
V'
r) 0
(
~.
0
"'y
A"~"
\,-y
I
0 0
.~
~}
0
~y
".
--
'~
,c~\
,.1
F'J! 0
r-'"i.J
"-
jI
r~
~j/
"
0\
._/,)
r~
~J
1')
r)
(11
~ __ ".
,j
~
0
\,__i
'."
.-,
.j!
.t
o _
O
-.,..
~j
-
p
L
(~
(~
(~
(
.'
(
(~
(~-
(.
(-
('.. (
(
(-
(
(~
(' (:
(.
(~
(
/
--~-".------~-~
(.
(~'
+6V DC
Pwr Seq Printed Circuit Baard
PS3 VOLTAGE DISTRIBUTION
Test +6V dc
Note: Bulk 2 and the -36V section of PS 3 are used
only in early machines (with CP7).
Input Pins:
10IA-BIB2
10IA-BIC2
0IA-BIB4
10IA-BIC4
,0IA-B1T4
BOa,
BOB,
BOS,
Boa,
BOB,
Input Pins:
01A-AI02
01A-AI04
0IA-AIE2
0IA-AIE4
OIA-AI F2
01 A-AI F4
01A-A1G2
0IA-AIG4
0IA-AIH2
01 A-AI H4
Boa. Goa
BOS, GOB
BOa,GOa
BOS, Goa
BOS, GOB
BOS, GOB
BOS, GOB
BOB,GOB
BOS, GOB
BOS, Goa
,
(ZA0031
I
Goa
GOB
GOB
GOB
GOB
I (YBI21)
(YBI21)
P-AIBIBI3
(YBI46)
P-AIA2BI3
(YBI4S)
I
I Cards:
Cards:
! OV
6V
--;:
+6V DC to 01 A-AI and BI Boards
CE EC 2-A
(YB131)
(. ("'
Input Pins: Cards:
,For the power line disIturbonce sensor card
01 B-A lD2
01 B-A 1F2
0IB-AIC2
01 B-A I E2
B08,
B08,
B08,
608,
I
I
I
I
I
I
I
i
I
Pwr Seq
Logic Gnd*
I
P-A 1EI B08
(YBI45)
P-A IA2DO~
(YBI48)
i
-36V* P-A IA2D09
(YBI48)
G08
G08
G08
G08
Special
Voltage Cable
I~ab 6
Special Vol tage Cable .
LB 2
I
I 0IB-AID4
01 B-A I F4
I 01 B-A 1F6
I 01 B-A I E6
B08,
B08,
B08,
B08,
B08,
B08,
Special
Voltage Cable
•
I
I
(ZAOO4I
I 01 B-A I E4
(ZAOOI)
2
r-----+----+----~--4_--------+_------------4_----------------J+6V
I
PWR 165
Input Pins:
I 0IB-AIC4
I
(ZAOOI)
I~
!~
II'Tab 25
(YB121)
I
Cards:
,
I
(~
(tail) GateOlB-AI Baard
: OV
I
To
23FD
1/0
1-36V Reference
I
_ I
I
I
I
(.
PS3 VOLTAGE DISTRIBUTION
CP15/18 TRIPS (Part 2 of 3)
+6V CE Pnl
(-.
(~
3
Gnd
"'4
G08
G08
G08
G08
I
Located on
1/0
(Tall) Gate
50uF
\
f.>A,+6V
-'~
1
"'2
YB185l
I
IGnd
I~
ILB 1
I"
~
_ _ _ _ _ _--J
YB185
'-----t-'---......::..---'
No Laminar Bus
No Laminar Bus Voltage
Connections ta OIA-A 1 and BI Baards
Voltage ConnectionSL.-------""\
Located on Hinge end of OIA Gate
ta OlA-B2 Baard.
Located on Hinge
r---''rl-\---t----+_---+----...."..,-:--4_-------------+----------------..,
End of OIA Gate
TB 11
ov
f -36~
YB1631
7 +6V :.I S
6
5
4
3
2
I
I
~--+_------_+------~~--+-----------_4----~--------~
Located on Backside of Wall that
Mounts All Power
Supplies
PS3
300n*
V'
lOW
E19
u9
0
,.-
E5
E6 ' 9
E7
E8
E9
EIO ,
Ell'
E12 ,
E13 ,
E14 ,
:&
,
0
E39
~
Ell
~
e
~
!g
~
100 uF
Remote Turn On Controlled by Power Logic
Conn 1-12 (YBI21)
o
+ Turn On 6V for I/O
Channel Interface
(YBI46J
P-A 1F2DIO (YBI49AJ2)
P-A I BlJ07 (YBI46BJ4)
See PWR 50 for adjustment
procedure
• Only for early machines (with CP71
··Only for later machines (without CP7J
KI Hold Delayed
12 Seconds
YBI46
PWR
10
3830-2
PS3 VOLTAGE DISTRIBUTION
©
Copyright IBM Corporation 1972, 1973
PWR 165
(~
C
-
./
CP ·14 TRIPS (Part 1 of 3)
~ DANGER
~
~
~
~
Z
~
~
~
~
LETHAL VOLTAGES .,e p,esent ~
in the power ..rvicing .r...
Z
SAFETY c.nnot be ov.r.mph.lized. ~
Con.ider ALL CIRCUITS LIVE
~
until mellured oth.rwi...
~
CAPACITORS .r' pot,nti.lly
~
•• pIOliv. dtvic...
~
WEAR SAFETY GLASSES.
~
Aft,r r.plKinl.ny Clpec:itor.
~
rein.tall atl SAFETY COVERS
~
befor, powerinl up mKhini.
~I
CP 14 TRIPS (Part 1 of 31
PS4 IS NOT SEQUENCED ON. THIS SUPPLY
IS NOT USED. IF CP14 TRIPS LOOK FOR A
SHORT TO GROUND BETWEEN THE CP
AND PS4.
~~////////////////////////////////////~
POWER ..us T BE
DOWN.
~~mf6
c
(~
(
P(~·
L
PWR 180
POWER MUST BE
DOWN.
A
"A I NTENANCE
CALL
~
Z
Z
'////H///////////////////////////////A;
LABEL THEN
TURN OF~ PS 4
ELECTRON I CALL Y
01 SCONNECT
BULK , INPUT LEAD
AT PS 4. E I
~&':Irmgs ;~
4 t EI2
~s
I ~o
"OWER U" UN IT
--
UNIT WILL NOT POWER UP
=e~"¢hl/ A~t ~:u ~ PO I NT ,
LOOK INC ~OR A C" 14
TRIP CONDITION.
POWER UP UN I T
i~C~ob~ ~~~t ~~~ED
VOLT AGES f ROM L83~8 AND
LI3-U ARE SUPPLIED TO MST
CIRCUITS THAT HAVE VERY
LOW RESISTANCE (OfTEN
LESS THAN 1 OHMI. TO MEASURE WITHOUT CARD CIRCUIT
RESISTANCE. ALL CARDS ON
BOARD A-83 MUST 8E REMOVED fROM CONTACT WITH
BOARD PINS_ WHEN THIS IS
DONE. THE RESISTANCE
SHOULD READ OPEN
YES
I"'" 1151 • ..uST HAVE
CONTINUITY BETWEEN.
___
ALL CARDS.
CORRECT PI"lIILE"
I SEE PWR 1.5 1
I. L83-1 TO PS 4, £14
Z. LB3-. TO "S 4, EI3
=~f~I~. NO
"OWER ..us T BE
DOWN.
SHORTS
LB3-1 TO LB3-.
DANCER
AL..SO CHECK FOR HEAT
DA.. ACE AT THE ABOVE
POWER "UST BE
DOWN.
MEA9JRE THE BULK 1
INPUT VOLTAGE TO PS 4.
AT PS ~ EII+I TO
E?bl'4~e 3
CAUTION: SEE NOTE 1.
5~~t:~NFO~~D~~~LACE
THE A""RO"R I ATE CABLE
OR TER"I NAL CONNECTOR.
6::
RECONNECT LEADS
AT PS 4, EIZ
CHECK ~OR A
SHORT IN THE
CABLE FRO.. "S
4, EI
NO
TO
ep
14
POWER UP UN I T
NO
DANCER
POWER MUST BE
DOWN.
DANCER
OVERVOL TACE COND I T ION
PR lOR TO CU POWER I NG
OOWN.
14
.7'(-
,
LEAOS AT PS 4:
e.
EW~'r'l, ~1°~~ bg R
RECONNECT ALL
LEADS AT PS 4
SLIP-ON CONNECTORS
~r3.EIOI E12. AND
LEADS.
SUPPL Y TO PS 4 FROM
OV
SCREW ON CONNECTORS
EI t E2. E3. AND E4.
RECONNECT ALL
MEASURE THE BIAS
+7.0v AT P5 4. £4:
+1.Z83V
I QVERVOL T AGE I
TIGHTEN THE FOLLOWING
SHORT.
DOWN.
OUTPuTS TO DETECT AN
FOUND,RESET CP
A.
POWER MUST BE
USE SCOPE ON PS 4-
REPAIR LEAD
CAUTION: SEE NOTE 1.
POWER UP UN I T
ALSO CHECK FOR HEAT
OAMAGE AT THE ABOVE
CONNECTIONS. IF HEAT
DAMAGE IS FOUND.
o
REPLACE PS 4.
PWR 65
- SEE PWR 50
FOR PROCEDURE
NO
POWER UP UN I T
BE
ISOLATE POSSIBLE LOAD
PROBLEM:
A.
ISOLATE BY UNLOADING
BOARD B3 OF MS T
CA'!OS 20X AT A TIME.
DANCER
POWER SUPPL Y
MUST BE DOWN.
B. CHECK BOARD
DECDUPLI Nc; CAPS.
CHECK FOR SHORTS BETWEEN
HEAT SINK AND FRAME OR
AD.)ACENT PS' 5
I
I ALSO F'OR
LOOSE SCREWS, ETCI. IF
SHORT IS FOUND, REPAIR.
IF NO SHORT IS FOUND,
REPLACE PS 4.
IF REPLACINC PS 4 DOES
~~L~b~ ~~O~~r::M"ECONNECT
DANCER
ALL LEADS.
POWER MUS T BE
OOWN.
RECONNECT THE
REMAININC LOOSE
LEAD AT PS 4
SEE PWR 50
FOR PROCEDURE
PWR ZO
3830-2
447480
1-
19 Dec 75 _
C> Capyril/lt ItIM CQrporltion t871
Note 1:
Neither E1, E2; or PS 4's heat sink is at ffame ground.
Do not tie any measuring- instrument grounded leads
to these points.
PWR 80
PWR 20
IBM CONFIDENTIAL
UN1"IL MARCH 26. 1976, UNCLASSIFIED THEREAFTER
CP 14 TRIPS (Pert 1 of 31
PWR 180
CP14 TRIPS (Part 2 of 3)
.PS4 VOLTAGE DISTRIBUTION
PS4 IS NOT SEQUENCED ON. THIS SUPPL V IS NOT
USED. IF CP14 TRIPS, LOOK FOR A SHORT TO
GROUND BETWEEN THE CP AND PS4.
PS4 VOLTAGE DISTRIBUTION
PWR 185
Pwr Seq logic Sense PS 4 +7V output.
(A course sensor, sensed output will be considered good
until the +7V output drops below 2. 5V de). There could
be memory problems before the sensor powers the system down
J.
(6K uF (block of 6 copocitors)
P-A1C2DI3
+7V de PS 4
YBI44
+
P-A1F2DOS
Gnd
YB149
P-A1F2B07
+7V de
YB149
LB 3
located verticolly
on hinge side of .
main gote
LB 3
VB185
(see LOC 161
Remote Sampling of Voltagefor Input to Memory Voltage
SeqUencing Logic.
Remote sampling of
voltage for feedback
to voltage regulator.
This provides
regulation of Power
PWR 120
P"-AtEI J06
(YBl45)
Supply Output
P-AIA2B09
t'-Alczoto
(YB14S)
P-AIA2-D05 (YBl48)
- Turn on PS 4 +7V de
YB144
Sense
Leads
(Remote turn-on control)
+7V
':::':.
"3
E12
E3
E14
U3
PS4
PS4
0
0
E9
El0
TB 2-1
TB 2-2
+7V de at 10A
VB170
El$
E2$
E3$
ES
E6
E7
E8
E9
El0
Ell
E12
E13
E14
$
~
I
I
I
I
I
I
'"ii
.
PS 15
18V de bias
YB165
~
0
::::.
~
•~
0
;;
•'8
n
~
E1S6) E4$
See PWR 50 for
adjustment procedure.
3830-2
IBM CONFIDENTIAL
/447460
19 Dec 75
© Copyright IBM Corporation 1975
o
,J
0··.···
.
o
00000
PS4 VOLTAGE DISTRIBUTION
UNTIL MARCH 26.1976. UNCLASSIFIED THEREAFTER
r~
~y
o o
0 ()
o
00
\'<...~.;'
~I
O
'Y
o
()
PWR 185
o
I~.
I
f-Oll A MAXIMUM
HIPPLE OF- I ()V P P
CAUTI()N SFf NO!!
1
Neither £1, £2, nor PS4 heat sink is at frame ground.
Do not tie any measuring instrument grounded leads
to these points.
447460
3830-2
19 Dec 75
©
Copyright I BM Corporation 1975
PWR
IBM CONFIDENTIAL
UNTIL MARCH 26,1976, UNCLASSIFIED THEREAFTER
20
CP14 TRIPS (.Part 3 of 31
PWR 190
c
CP13 TRIPS (PART 1 OF 3)
CP13 TRIPS (PART 1 OF 3)
9~"~'·
?r~'W//////////////////////////////////~
~ DANGER
~
~
~
~
~
~
~
~
~
~
~
~
LETHAL VOLTAGES are present
~
in the power servicing area.
.
~
SAFETY cannot be overemphasized. ~
Consider ALL CIRCUITS LIVE
~
until measured otherwise.
~
CAPACITORS are potentially
~
explosive devices.
~
WEAR SAFETY GLASSES.
~
After replacing any capacitor,
~
reinstall all SAFETY COVERS
~
before powering up machine.
. ~ MI TTENT
~/////////////////////////////////////~
CHECK
13 TR I PS
THEN DISCONNECT
PS 5, El
FOR SHORT FROM HEAT
SINK AND FRAME ALSO TO
NEXT POWER SUPPL Y
I LOOSE SCREWS Erc I • IF
~OUND. FIX.
! F NO SHORT
FOUND, REPLACE
l
.~
Y CP 13 TR I PS
HOW
YES
r
A
ADJUST
~
NO
MEASURE BULK
INPUT AT PS 5,
D! 5CDNNECT LEAD
AT PS5 t E I I
I
ALL
LEADS
FOR SHORT IN CABLE
FROM PS5 TO CPI3
I SEE PWR 205)
p WR 210
PS~.
fHEN CP! 3.
RECONNECT
CP 13
STILL TRIPS
CHECK
SOLIDLY
• SEE PWR 205 FOR VOLTAGE DISTRIBUTION.
>?
j
LABEL
CP
PWR 200
E11+) TO
I
E2(~)
PWR
,R 9.8 TO
15.QV DC
P55
i
1
65
C5J
TO
CAUTION
see NOTE
SEE PWR
SO'
1
PWR
20
REPA I R
SHORT. RECONNECT
ALL LEADS
CP 13
STILL TRIPS
1
YES
VOL T AGE
CORRECT
C5J
NO
l
TO
NO
PWR
THEN 0 I SCDNNECT
PS5. E3
20
Ell
I
I
CHECK (POWER MUST BE DOWN}
TERMINALS T85-4 TO T65-3 AND
T85-2 TO T85-1 ARE CONNECTED
TO MST CIRCUITS THAT HAVE
VERY LOW RESISTANCE IOFTEN
LESS THAN 1 OHMl. TO MEASURE
WITHOUT CARD CIRCUIT RESIS
TANCE. DISCONNECT LEADS AT
A-B1C2J03 AND A-B1C2G06. WHEN
THIS IS DONE. THE RESISTANCE
BETWEEN THE ABOVE TERMINALS
SHOULD READ OPEN
--
FOR OPEN, SHORTED. AND
LOOSE SENSE LEADS IPWR
205) . MUST HAVE
CONT I NU I T'( :
I. OIA-BIC2J03 TO PS5,
EI0
2. GROUND RA r L TO
POWER UP UNIT. USE
SCOPE ON OUTPUTS OF
PS5. LOOK I NG FOR AN
OVERVOL T AGE CONO [T [ON
PR I OR TO CU POWER I NG
DOWN.
A----· ,·
I.
MUS~S~E: ~S
SHORTS:
T85-4 TO T85-3
MUST HAVE CONT r NU I TY:
01 A-B I C2G06 TO PS5. E9
MUST BE NO SHORTS:
T85-2 TO T85- 1
+1 .25V
AT PS5.
0/
YE
CP 13
STILL TRIPS
I
NO
ISOLATE LOAD I SEE
POR 2051 PROBABLE
CAUSES ARE:
1 .MST CARDS I PULL
ONL y 201. AT A
T [MEl
2.DISCONNECT LEAD
AT LB I TO 110
GATE. 23FD, AND
CE SW ITCHES.
3.01A GATE
CAPAC I TORS IN
CARD POS r T [ONS
A2,A5,V2. AND V5.
4.MST BOARDS
YES
VOL T AGE
CORRECT
E4:
RECONNECT
LEADS
ALL
NO
26V
I QVERVOL
T AGE i
OV
2.
- 3V
AT PS5,E3:
-3.03V
(OVERVOL T AGE
I
6
REP A lR
SHORT FOUND
PWR
MATCHING
CARD I 5 1 r N P55
AND PS1 HAVE SAME
PART NUMBERS
REP A I R
NO
SHORT AND
RECONNECT ALL
LEAOS
~.
YES
80
TO
NO
QVERvOL T AGE
SWAP CARD'ISI
PWR
PS5 TO PS1
CP 13
YES
yES
MAKE SU RE ALL
CONNECTORS AND
TERMINALS ARE TIGHT
AND NOT HEAT DAMAGED
ALSO LB TERMINALS
HAVE SCREWS INSIDE
OF GATE
1
RECONNEC- ALL
LEAUS
V~: __
1
ANY
THERE IS A LOAD
PROBLEM IN 3v
SECTION
MEASURE BIAS AT
PS 5, E 14(+) TO
E7I-) FOR 166
TO 23.9V DC
CAUTION SEE NOTE 1.
RECONNECT LEAD
AT PS5,
j
LABEL
YES
20
I
CHECK
ADJUST
PSS
GO
TO
PWR
{SEE PWR
50 I
~0
20
AO..JUST
REPLACE
Neither side of leads can be grounded. Do not tie
to any instrument grounded lead. T he power
supply heat sink is also not grounded.
447460
19 Dec 75
I.
REGULATOR
CARDS
2. PS5
3. CP 13
NO
REPLACE
SAD CARD I 5 ~ AND
ADJUST PS5 I SEE
PWR 50 ~
I PS5
AND -, CAN S[ SWAPPED TO
DETERMINE IF ONE I S BAD.
THERE MAY NOT BE NORMAL
OPERAT I ON AFTER SWAPP I NG
S I NeE THE VOLTAGE ADJUS TMENT
LIM I TS ARE 0 I FFERENT BETWEEN
THE SUPPL I ES l SEE PWR 50. I
1
ADJUST
P55 IF
NECESSARy { SEE
PWR 50)
.1
GO
TO
~.
TO
PWR
PWR
3830-2
YE
AVAILABLE TROUBLE
LOG A.NO REPLACE
MOST LIKELy
COMPONENT NOT
ALREADY REPLACED '-
YES
PS5, REGULATOR
CARD AND ADJUST
(SEE PWR 50)
Note 1:
CPI3 STILL
TR IPS
I
20
20
IBM CONFIDENTIAL
UNTIL MARCH 26, 1976, UNCLASSIFIEO THEREAFTER
o
CP13 TRIPS (PART 1 OF 31
COPYright IBM Corporation 1975
('
",
PWR 200
(
(
f
(
(
(
{/ (
(
f
(
(
(
CP13 TRIPS (Part 2 of 3)
PS5 VOLTAGE DISTRIBUTION
PWR 205
YB121
PS5 VOLTAGE DISTRIBUTION
MPL File
Gnd SSOO9 -31/
-3V de
.J.~=:':"'--:~i=~ \ -
,=;;';';;"_~~:--\"
...
,1
J,F="---=:::tf::=-; \
Laminar
- -- -
Otannel A /
Twisted pair grounds
from Tabs 11 and 12
II
/
Chan~el B
.:=:::.::..----4+-----\\\ /
Bus
"'O:::.:.:......----+ot=-; \ JI
Pin connections for
I/O Gate
I I
~--~~---\jl
YB186
Multitog
SM953
SM954
CE Switches
SCRID Card - SM951,
PWR 140
S . . Note'
PS5
El$
ElS
E5
E6
E7
EB
E9
El0
Ell
E12
Ell
E14
...
.
!l
Gnd PS 9
J2
01A-B1C2(io8l.
Gnd Rail
J,
CD
~iii"
<
2-
S!
$
I S
I
I iil
I c:
I iii"
I
8E4 $E15
uS
S!CD
<
0
~
...or
..a. ..
CD
n
..a.
J,
J2
n
&
••••••••l1li1 Note 2
I
I
I
I
I
I
I
I
I
I
E14
Ell
E12
Ell
El0
E9
E8
E7
E8
E5
SEl
SE2
E15Q E4$
n
a.
&
g 'fiI
a.
Q
SEI
TB 5-2
TB
0
TB 5-1
Autoturn an
jumper
PS7
PS 5 Dual Regulator
-3V/+1.25V de
P_er Supplies are ph)lSicolly inverted on left and right sides
at 70 amps
Not.:
1.
Overvol..... cerd not pr_nt If po_ luppll_ et
EC718230 or Ie.,.
2. This sensor is remote sampl ing of voltage for feedback to
PS regulator far regulating PS output only. Logic
does not sense this PS for normal conditions
3. TB 5-5 terminates on gnd rail at
B1C2J05
TB 2-3
TB 2-4
18V de bias
PS15
3830-2
PS& VOLTAGE DISTRIBUTION
@Copyright IBM Corporation 1972. 1973. 1976
·PWR 205
CP13 TRIPS (PART 3 OF 3)
CP13 TRIPS (PART 3 OF 31
PWR 210
~~////////////////////////////////////1.:
~ DANGER
~
~
~
~
~
~
~
~
~
~
~
~
LETHAL VOLTAGES are present
in the power servicing area.
SAFETY cannot be overemphaSlled
Consider ALL CIRCUITS LIVE
until measured otherwise.
CAPACITORS are potentially
explosive devices.
WEAR SAFETY GLASSES.
After replacing any capacitor,
reinstall all SAFETY COVERS
before powering up machine.
~
MEASURE THE FOLLOW I NG
VOLTAGES:
A.. +1.24 TO .\.26Y DC
AT OIA-SIC2J03 TO
GROUND.
~ ~~====::-7.7::-:=::1
~ ~~LB~~~g~E~5~T~GM~XR~~X[
~ ~?:~u¥\' T~CV~UI~~~~=~D
8. -2.97 TO -3.03v DC
AT OIA-BIC2G06 TO
GROUND.
~ ~5~~u~CAUSE 01' A BAD
~
=:.:..::.:..:....------.. . -----'1.----...,
~
~
g~U~6~N~SE;'
....
DIGITAL
~ ~~~D~~trjRT~~+HL~AO.
~
_~
~/////////////////////////////////////.a
• SEE PWR 205 FOR
TH I S CHECKS PS 5
VOL T AGE OUT FOR A
POSSIBLE OI ....ERENCE AT
THE PO I NT WHERE
IT IS SENSED •
VOLTAGE DISTRIBUTION
MEASURE THE BIAS
SUPPLY INPUT TO PS
w
WH I LE POWER I NG UP
H
~~,5fo~'t6~6'
TO 23.9V DC.
~6
M:~H~NEE~A¢N~O~:R
CAUTION, SEE NOTE'
DANGER
DOWN OR TRIP CP
BIAS SUPPLY
INPUT
PSt~r ~6: ~i~p~~ £7
VOLTAGE OF O.9V PIP
CAUTION, SEE NOTE'
YES
ND
POWER MUST BE
OOWN
DANGER
POWER MUST BE
DOWN
CHECK I TI GHTEN
SENSE LEAO CONNECTIONS
~
REPLACE
1.25 V
A. 01 A·BIC2J03 AND
GROUND RAIL
B. A GATE TB5·3 AND TB
5-4IGROUND!.
REGULATOR
CARDISI IN PS 5
ISEE NOTE 11
PS 5
SCOPE
BULK I INPUT PS 5, EI
(+1 TO FRAME GROUND
H FOR A RIPPLE VOLTAGE OF 1.9V PIP
CAUTION· RFF NOTE?
CHECK I TIGHTEN
SENSE LEAD CONNECTIONS I
3V
A. 01 A·BIC2G06 AND
GROUND RAIL
B. A GATE TB 5·' AND TB
5·2IGROUNDI.
CHECK I TIGHTEN
A~AT~
L2
sEco..8lR Y~ • ~f~ PWR
205.
ISOLATE 018 GATE 23"D
CE SWITCHES BY LIFTING
LEADS AT LB I
TERIot I NALS, CHECK
DECOUPLING CAPACITORS
IA~6 ~: 3,
CHECK
~~ ~Mi~f6N~~'C~~KA~?A
REPAIR
OUTPUT CONNECT IONS
A.
CHECK
"OR LOAD PROBLEM PS
LOG FOR REPLACED
COMPONENTS. THE
FOLLOWING IS A LIST OF
FAILURE PROBABILITIES:
1. CPI3
2. REGULATOR CARD ( S I
3. PS 5
ANO 0 1B BOARDS ANO
RELATED CONNECTIONS.
PROBLEM AND
ADJUST PS 5.
B. tlo hAILI GATE TB
1-5. 6. Tlo~' 9, AND
CORRECT ANY
PROBLEMS FOUND
CHECK I TIGHTEN
REPLACE MOST
LIKELY
COMPONENTS NOT
ALREADY
REPLACED
PWR 20
NOTE 1:
SOME POWER SUPPLIES HAVE
TWO CARDS lONE REGULATOR.
THE OTHER OVER VOL T AGE I .
IF THERE ARE TWO CAADS IN
NO
ADJUST PS 5 IF
NECESSARY
:::~fMP2~~~. sy~P~~~ ~~~~~EIotENT
t~~~TW ~~~I ~TS:E~ I~CO~+~~StHE
SHORTED CARD
RE .. ERENCE DRAWl NG ON
PWR 205. USE DIGITAL
VOLTMETER TO ISOLATE
EXTRA VOLTAGE DROP IN
THE DC DISTRIBUTION.
CORRECT PROBLEM "OUND.
AD..JUST
PS 5 REGULATOR
NOTE 2,
SEE PWR 50
FOR
PROCEDURE
I S FOUND.
~AT~~R5~~'H~1t
S INK IS AT FRAME
GROUND. 00 NOT TIE
ANY MEASUR I NG
INSTRUMENT
GROUNDED LEADS TO
THESE POINTS.
PWR 20
SEE PWR 50
.. OR
PROCEDURE
PWR 20
3830·2
CP13 TRIPS (PART 3 OF
31
PWR 210
©CoPVright IBM Corporation 1972. 1973, 1976
() 0 0
o
0''.'
c.
'1.
. ----- .. --- ..
0
,~
'J
() 0 ()
0\
0
r~
',."'--j !
0V
--~
-----------
0 0
,.
~
-
-------
(~
\~jI
"""
\,,--)
I"'t\
0
,1""10
',,-Y
(ll
,->,
--- ------------------------'
o
('~
".y
("' ~(',
(:"
(-
{'-: (,
(
(t--
T
(
(.-
(
(
(-
<:
(-" (:.~
(,
(,'
('-
("
.
(-
('
(-"
(
(
.-'
('-"
CP11 TRIPS (PART 1 OF 3)
(-'
(~/
(-
(""; (,- (;/
CP11 TRIPS (PART 1 OF 31
.
"
C
PWR 220
~~W//////////////////////////////////~
~ DANGER
~
~
~.
~
~
~
~
~
~
~
~
1
LETHAL VOLTAGES are present
~
in the power servicing area.
~
SAFETY cannot be overemphasized. ~
Consider ALL CIRCUITS LIVE
~
until measured otherwise.
~
CAPACITORS are potentially
~
explosive devices.
~
WEAR SAFETY GLASSES.
~
After replacing any capacitor,
~
reinstall all SAFETY COVERS
~
before powering up machine.
_~
DANGER
NORMALLY
DEFERRED
POWER MUST BE
DOWN.
AI
_1
1
~:~~:N::~J2NTL
~
~/////////////////////////////////////~
CP
I I
POWER MUS T BE
DOWN.
DANGER
CP ,", TRIPS 1.4
PS 6 PROBLEM)
LABEL
THEN DISCONNECT
BULK 1 I NPUT LEAD
AT PS b, E 1
TURN OFF PS &
ELECTRON I CALL Y
BY REMOV I NG THE
JUMPER LEAD AT
TR IPS
PS 6, EI2
A
SOLIDLY
• SEE PWR 225 FOR
VOLTAGE OISTRIBUTION
PWR 230' ....._ _ _
....I~
1
_ _ _..,
I
UNIT WILL NOT POWER
UP NORMALLY AT THIS!
POINT, BUT YOU ARE
ONLY LOOKING FOR A I
CP II TRIP CONDITIO~
LOOSE OR OPEN SENSE
LEADS ON PS 7 CAN
CAUSE AN OVERLOAD
OF PS 6 VIA MEMORY
AND TRIP CPI!.
R
POWER UP UN I T
POWER UP UNIT
__
THERE MAY BE A
PROBLEM I N THE
LOAD AREA OF PS
MEASURE THE BULK I
SUPPLY INPUT TO PS 6
~jl~t6~ltH8
6
IO.OV DC
CAUTION: SEE NOTE 1
NO
DANGER
,
POWER MUS T BE
OOWN.
NO
NO
DANGER
.A.
I.
B.
POWER MUS T BE
DOWN.
OANGER
POWER MUST BE
DOWN.
YES
01A-B3112GII
TO
1
RA IL
TO PS 1, E8
-3V
oIA-83M2G06 TO
PS 1, E9
CHECK
RECONNECT LEAD
AT PS 6, £12
MEASURE THE BIAS
SUPPL Y INPUT TO PS 6.
AT PS 6. E91>1 TO
EIOI-I FOR 16.6
TO 23.9VDC
CAUTION, SEE NOTE I
RECONNECT LEAD
AT PS 6. £12
ALL SHOULD HAVE
CONTINUITY.
FOR A SHORT IN THE
CABLE FROM PS b. E I
AND CP II
1
1
-
OR METER THE
~~~~GE C~~C~H~O~B~~: T
CONNECT IONS.
NO
NO
YES
REPAIR
SENSE LEAD
FOUND, RESET CP
II
IF HEAT
POWER UP UN I T
POWER UP UN 1T
NO
I
RECONNECT THE
REMAINING LOOSE
LEAD AT PS b.
EI
PS 6 REGULATOR
CARD I 5 I OR PS b
SUPPLY
QVERVOL lAGE
r:=I
PWR 20
447460
3830-2
19 Dec 75
© Copyright IBM Corporation 1975
YES
ADJUST
PS b REGULATOR
y~
230
ll5.
SHORT.
RECONNECT ALL
LEADS.
-
ADJUST
SEE PWR
50 FOR
PS 6 REGULATOR
PROCEDURE
o
DANGER
GO
TO
POWER MUS T 8E
DOWN
PWR 20
REPLACE
'51.
Note 1: Neither E " E2 nor PS 6's heat sink is at frame ground.
Do not tie any measuring instrument grounded leads
to these points.
POWER SUPPL Y
MUST BE DOWN.
·2.0V AT PS 6, £4
TO GND AT PS 6. E2:
,Z.215 V
.
/ \ (QVERYOLTAGEI
OV
1
CP II STILL
TRIPPING
DANGER
POWER I NG DOWN.
REP" IRS.
1
~
YES
ON PS b OUTPUTS TO
DETECT AN QVERvOL T AGE
COND!TION PRIOR TO CU
POWER MUS T BE
DOWN.
PS 6.
B I AS SUPPLY'
INPUT MEASURES
WITHIN
SPECIFICATION
1
,
I
SCOPE
OANGER
~~~~~~E I ip~~~~~ IA TE
g~Bb~KE O~E~~~~:~~
POWER UP UN I T
OPEN OR
LOOSE LEAD
FOUND
A.ISOLATE BY UNLOADING
BOARD 0 I AB3 OF MS T
CARDS 201. AT A TIMe:.
S. CHECK OECOUPL I NG CAPS
OR THE BOARD ITSELF.
PWR
REPAIR
T I GHTEN t
FOLLOWING LEADS
IPWR ll51:
MUST HAVE CONTINUITY,
I. LB:i-6 TO PS 6. EI4
2. LB3·4 TO PS 6. EI3
MUST BE NO SHORTS,
LB3·6 TO LB3-4
CHECK SL I P-ON CONNECTOR
AT PS 6:
E9. E I O. E 12
ISOLATE POSSIBLE LOAD
PROBLEM:
CORRECT PROBLEM
AND RESEAT
C AROS. SEE PWR
CHECK,
VOLTAGES FROM LB3·6
ARE SUPI'LIEO TO MST CIRCUITS
THAT HAVE VERY LOW RESISTANCE
IOF TEN LESS THAN I OHMI TO
MEASURE WITHOUT CARD CIRCUIT
RESISTANCE. ALL CARDS ON
BOARD A-B3 MUST BE REMOVED
FROM CONTACT WITH BOARD PINS
WHEN THIS IS DONE. THE RESIS·
TANCE SHOULD READ OPEN.
TRIPS
+ I .25V
~: ~R05r:.8
DANGER
MUST BE DOWN
BULK 1
SUPPL Y MEASURES
WITHIN ITS
SPEC I FlED
VALUES
POWER MUST BE
DOWN.
FOR OPEN OR LOOSE
SENSE LEAOS ON PS 7
IPWR 2451 •
II
YES
POWER SUPPL y
tlANGER
CHECK
CP
CHECK
FOR SHORTS BETWEEN
HEAT SINK AND FRAME
OR ADJACENT PS' S.
t ALSO FOR LOOSE
SCREWS. ETCI. IF
SHORT I 5 FOUND.
REPAIR. IF NO
SHORT I S FOUND.
REPLACE PS 6. IF
PS & DOES NOT FIX
PROBLEM. REPLACE CP
I I. RECONNECT ALL
LEADS.
_ \SEE PWR
--
50 FOR
PROCEDURE
~
REGULATOR
ADJUSTABLE TO
SPECS
YES
1
ADJUST
PS b REGULATOR
IBM CONFIDENTIAL
ISEE PWR 50 FOR
PROCEDURE
rJ-,
\7
PWR
UNTIL MARCH 26, 1976, UNCLASSIFIED THEREAFTER
- -
20
CP11 TRIPS (PART 1 OF 31
PWR 220
(
' ....
.-----_.
- - - - ._---_
..
PS6 VOL TAGE DISTRIBUTION
CP11 TRIPS (Part 2 of 3)
PWR 225
PS6 VOLTAGE DISTRIBUTION
-[
For Sensing OutFlut
Normal in Logic
P-A IF2D08
Pwr Seq Logic Sense PS 6 +3.5V (A course sensor, sensed output will be considered good until +3.5V output
drops below 2.05V de). There could be control storage problems before the sensor powers the facility down.
Gild
P-AIC2BI3
(YBI44 PS6+2Vdc)
YBI49
P-A I F2B05 (YB 149)
Remote sampling of voltage
for input to voltage
sequencing logic. PW.R 120
r
Located vertically
6k uF
.
on hinge ,ide of
main gate (See LOC 16)
LB 3
YB185
LB3
+1.25V from
PS 7 E4
Remote sampling of
voltage for input to
PS regulator only
GE4
$E15
o
r:;IO
III
e-
~
0
.:!..
0
•<<
0
.
'fil
;:;
.
n
Q.
$
StJ
0E7
SEl
-
Sense
I
I
I
I
I
I
I
I
I
I
E 14
E 13
E 12
Ell
El0
E9
E8
E7
E6
E5
o
Leads
Turn on swipe +3.5V PS6
P·A1A2D04
YB148
o
E3
i"\
i"\
E13
P·A1C2B03
YB144
E14
PS6
PS6
+2V de at 60A
Refer to PWR 50 for
adjustment procedure.
3830·2
IBM CONFIDENTIAL
447460
19 Dec 75
© CoII¥right IBM Corporation 1975
o o o
00
PS6 VOLTAGE DISTRIBUTION
UNTIL MARCH 26,1976, UNCLASSIFIED THEREAFTER
o
00
0,
';;'-y/
~
IJ
~
~y
·0
0
0 ()
iJ !"1I
V
~
/~
V
,~
"'-y
()
,0
\.. .II
I~
'J
0,
0
a
r",
0
~
\
,I
",-y
0 'J
,..
:
c~
.J
_.J
PWR 225
0,
\:.....)/
I~.
",-y
~
(---,."
'<-.. .Jj
''L..'';;
I
(>:'
P
L
C
..
{,/
(-"~
(/ (-
(-
("
(
(
(",
(-
<-
(,
(" (/
(""'
<,/
(
c
("
(,e_
(--
(-
(-
(
CP11 TRIPS (PART 3 OF 3)
~
~
~
~
~
~
~
~
~
~
~
y"
('
('
c'~
..>
(~
.,.\
(~
c'
PWR 230
PWR 220
~
LETHAL VOLTAGES are present
~
in the power servicing area.
~
SAFETY cannot be overemphasized. ~
Consider ALL CIRCUITS LIVE
~
until measured otherwise.
~
CAPACITORS are potentially
~
explosive devices.
~
WEAR SAFETY GLASSES.
~
After replacing any capacitor,
~
reinstall all SAFETY COVERS
~
before powering up machine.
"~
ALL MEASUREMENTS MAY HAVE
TO BE MADE DURING A PARTIAL
TH I SCHECK S PS 6 VOLTAGE
OUT ,OR A POSSIBLE
DIF',ERENCE AT THE POINT
WHERE I TIS SENSED.
POWER UP I BE,ORE T I ME OUT I
I, YOU ENTERED HERE BECAUSE
OF" A BAD OUTPUT.
MEASURE WI TH DVM
,OR THE ,OLLOWI NG
VOLTACES AT PS 6.
£4 TO £14 ANO PS 6,
~/////////////////////////////////////..a
•
.-
CP11 TRIPS (PART 3 OF 3)
~~////////////////////////////////////~
~ DANGER
(~
E3 TO E' 3 ,OR A MAX
EACH
POWER MUST BE
DOWN
SEE PWR l25 ,OR
VOLTAGE DISTRIBUTION
B
I
I
OF 195 MILLI VOLTS
DANGER
PW
CAUT ION.
DO NOT USE A DIGITAL
VOL TMETER WITH A GROUNDED
TEST LEAD
I
I
I
CHECK I TIGHTEN
I IN SPEC I
I
I
FOLLOWING TERMINALS
AND SLIP-ON CONNECTORS.
A. SENSE LEAD CONNEC T IONS ANO
OUTPUT CONNECT IONS
I. 2. 2V
IAI LB 3-6
IBI LB 3-4
B. PS 6 CONNECTiONS
~:! E~ll3AN~4~ I ~9, E' O.
ALSO CHiCK ,6R HEAT OAMAGE
OR LESSI
I
I
CHECK THE LOG ,OR
REPLACED COMPONENTS.
THE ,aLLOWING I S A
LISTING 0, ,AlLURE
PROBABIL IT IES:
I
____ ...JI
MEASURE WITH OVM
FOR THE FOLLOWING
VOLTAGE: 2.168 TO
2.305V OC 8ETWEEN
LB 3·8 AND L8 3-4.
aIMI~ g~~~~Tg~~~E51~~EL~Mt
CONNECT IONS. IF' OAMAGE IS
'OUND. REPLACE THE APPRQPR I ATE
TERM I NAL CONNECTOR OR CABLE.
OR IN THE CASE 0, A PS 6
CONNECTOR REPLACE PS 6.
I • REGULATOR CARD IS)
l. PS 6
3.
CP II
POWER MUST BE
DOWN
REPLACE MOST LIKELY
COMPONENTS NOT ALREADY
REPLACED
LABEL
THEN 0 I SCONNECT
LEAD AT PS 6,
E4
YES
"Gl'
ADJUST PS • IF'
NECESSARY
LOW
VOL T
IS NOT
LIKELY TO
CAUSE CPI I
SEE PWR 50
FOR PROCEDURE
USE SCOPE TO LOOK
AT THE OUTPUT
PS
0,
TO TRIP
PO~~R~~~ ~~~L~THE
MACH I NE MA Y POWER
DOWN I MMED I ATEL Y OR
TRIP ITS CP)
MEASURE THE BIAS
SUPPLY INPUT TO PS 6.
~~&I~M9~'i6T~
TO 23.9V OC
CAUTION SEE NOTE 2
PWR 20
I SOLATE THE EXTRA
VOLTAGE DROP I N THE
DC DISTRIBUTION
ISEE PWR 2l51.
CORRECT PROBLEM
'OUND.
NO
POWER MUST BE
'DOWN
DANGER
YES
POWER MUST BE
DOWN
REPLACE
SEE PWR SO
FOR PROCEDURE
REGULATOR
CAROISI IN PS 6
ISEE NOTE 1.1
REPLACE
PS 6
MEASURE THE BULK'
INPUT VOLTAGE TO PS 6.
Mm~T ~aIi t8~8 ~~8=m I
BY UNLOAD I NG BOARD 0' AB3 MST CARDS lOX AT A
T I ME. CHECK OECOUPLI NG
CAPS ON THE BOARD IN
SEE PWR llS FOR
01 STR I BUTI ON
eg: I~g~sC~~K A~HE V~6ARD
n~~6~'tlf8
I
AND RELATED CONNECT IONS.
CORRECT PROBLEM FOUND.
'D.DV DC
CAUTION: SEE NOTE 2
AD~UST
PWR lO
PS 6
REGULATOR
SEE PWR 50 ,OR
PROCEDURE
SCOPE THE B I AS
SUPPL Y I NPUT TO
~~ ,'toAt I~~ -t'F~
A MAXIMUM RIPPLE
l~'-'-l'
ND
¥---~---
PWR lO
O.9Y
PIP
PWR lO
SCOPE THE BULK'
INPUT TO PS 6, AT
FRA~E6G~giJNWFOR
A MAXIMUM RIPPLE
VOLTAGE OF.
PWR 65
-l---",--r-
Note 1:
- ------~--19V
PIP
CAUTION
SEE NOTE 2
PWR 9l
3830-2
447460
447462
19 Dec 75
5 Nov 76
@Copyright IBM Corporation 1975, 1978
Nottl 2:
Some power supplies have two cards (one a regulator,
the other ollflrvoltagtlJ. If there are two cards in the
power supply rernOllfl them both. If the measurement
comes within specification" insert one at a time until
the shorted card is found.
Ntlither E1 nor PS 6's heat sink is at frame ground.
Do not tie any measuring instrument grounded leeds
to these points.
CP11 TRIPS (PART 3 OF 3)
PWR 230
(
CP12 TRIPS (PART 1 OF 3)
CP12 TRIPS (PART 1 OF 31
~~W//////////////////////////////////~
~ DANGER
~ LETHAL VOLTAGES are present
~
~
~
~
~
~
~
~
~
~
PWR 240
PWR 30. 280
~
~
in the power servicing area.
~
SAFETY cannot be overemphasized. ~
Consider ALL CIRCUITS LIVE
~
until measured otherwise.
~
CAPACITORS are potentially
~
explosive devices.
~
WEAR SAFETY GLASSES.
~
After replacing any capacitor,
~
reinstall all SAFETY COVERS
~
before powering up machine.
_a!
LABEL
THEN DISCONNECT
PST EI
FOR SHORT FROM HEAT
5 1~~!flp~::=E!u~~~ TO
ILOOSE SCREWS ETCI. IF
FOUND, FIX. IF NO SHORT
FOUND tH~~"l:~T~ PS 1,
RECONNECT ALL
LEADS
~/////////////////////////////////////~
AD.JUST
CHECK
PST
(SEE PWR
501
FOR SHORT I N CABLE
FROM PST TO CPI3
I SEE PWR 2451
• SEE PWR 245 FOR VOLTAGE D I STR I BUTI ON..
DISCONNECT LEAD
AT PS1, Ell
PWR 20
REPAIR
SHORT. RECONNECT
ALL LEADS
LABEL
THEN DISCONNECT
PWR 20
PST, E3
LEAD AT PST,
Ell
THERE I S A LOAD
PROBLEM IN -3V
SECTION
MEASURE BIAS AT
PS 7, E141+1 TO
E1H FOR 16.6
TO 23.9V DC
ISEE NOTE 1.1
DANGER
POWER MUST BE
DOWN
ISOLATE LOAD (SEE
PWR 205) PROBABLE
CAUSES ARE'
I, MST CARDS IPULL
ONLY lD" .. AT A
TIME) OlA 82.83
BOARDS
2 LBl AND LB3
TERMINALS
3. OIA GATE
CAPACITORS IN
CARD POSITIONS
4. ~~lEfl:lnD'l;ND V5
POWER UP UNIT. USE
SCOPE ON OUTPUTS OF
SatAv6~~GC~~I~~ON
TERM~NALS
T86·4 TO T86-3 AND
TB6-2 TO TB6-1 ARE CONNECTED
TO CIRCUITS THAT HAVE VERY
LOW RESISTANCE ILESS THAN
I OHMI TO MEASURE WITHOUT
EXTERNAL CIRCUIT RESISTANCE.
DISCONNECT LEADS AT
A·B3A2Gll AND A·B3A2G06
WHEN THIS IS DONE. THE RESIS·
TANCE 8ETWEEN THE A80VE
TERMINALS SHOULD READ OPEN.
CHECK
FOR OPEN. SHORTED. AND
LOOSE SENSE LEADS CPWR
2451. MUST HAVE
CONTINUITY,
I. 0IA·B3A2GII TO PST.
EIO
2. GROUND RAIL TO
PS1. E8
MUST 8E NO SHORTS,
TB6-4 TO T86·3
MUST HAVE CONrlNUITY,
0IA·B3A2G06 TO PS1. E9
MUST BE NO SHORTS'
TB6-2 TO T86·1
PRIOR TO CU POWERING
OOWN.
1. "+1.25V AT PST, E4:
.I\
RECONNECT ALL
LEADS
----+1.26 V
t OVERYOL T AGE I
MAKE SURE ALL CONNECTORS
AND TERMINALS ARE TIGHT
AND NOT HEAT DAMAGEO.
:e~~~~J~I~~'~ras,.~~VE
OV
2. -3Y AT PST, E31
RECONNECT ALL
LEADS
""
' lrOY
_____ -3.03V
lOVERVOL TAGEI
SHORT AND
RECONNECT ALL
LEADS
REPAIR
NO
ANY SHOIIT FOUND
SWAP CARDISI
PWR 20
PS5 TO PST
CHECK
PST
AV A I LABLE TROUBLE
LOG AND REPLAtE
MOST LIKELY
I SEE PWR
SOl
PS5 AND T CAN BE SWAPPED TO
DETERMINE IF ONE IS BAD.
THERE MAY NOT BE NORMAL
OPERA Ti ON AFTER SWAPP I NG
5 I NCE THE VOLTAGE AD.JUSTMENT
1.IMITS ARE DIFFERENT BETWEEN
THE SUPPLIES (SEE PWR aO.1
~~~~~N~E~IcED
I. REGULATOR
CARDS
2. PS7
3. CPI2
REPLACE
BAD CARDISI AND
AD.JUS T PS T I SEE
PWR 501
AD.JUST
PST IF
NECESSARY CSEE
PWR 501
PST REGULATOR
CARD AND AD.JUST
Note 1:
3830-2
Caution
Neither side of leads may be grounded. Do not tie to
any instrument grounded lead. The power supply
heat sink is also not grounded.
447460
447462
19 Dec 75
5 Nov 76
PWR 20
PWR 20
CP12 TRIPS (PART 1 OF 31
(G) Copyrillht IBM Corporouon 11115, 1976
()
a
Ii ".
I,J)
O 0 ·'
,.,~"
fa;
',"
a o ()
0
,;r)','
0',.
,
,
() 0 ' 0"
;, ". ~
"f
o
C) 0
PWR 240
1"",\
\'If
",="""
'--.I
()
~(/
(~e
(-/ (C_
(e~ (~
(
("'.
(-
c'
(-
c' {
(-
CP12 TRIPS (Part 2 of 3)
PS7 VOLTAGE DISTRIBUTION
PWR 245
PS7 VOLTAGE DISTRIBUTION
Pwr Seq Logic Sense PS 7 -3V Output
For sen51ng output { IA course sensor, sensed output will be considered good until
normal in logic
the -3V output rises above -1.2V del. There could be storage I
logic problems before the sensor powers the facility down
P-A1C2Dl2
(YB144 PS 7 -3V de)
Gnd
P-A 1F2D08
(YB149)
P-A1F2B08
(YB I 49)
YB185
2-5
2-8
2-7
':"
'+1.25V de Sense}
:',:
i::
TB 6-4
s. Note'
Remote sampling
of voltage for input
to PS regulator only
VB1.
TB 6-5
Note 2
PS5
El$
$E4 $E1S
E2$
E3$
ES
E6
El
EB
E9
El0
Ell
E12
E13
E14
$
I $
I
I i
I
I
I
!
J2
J,
I
!
2
If
@
~
,
I
n
~
1
f.. i2
An
•A-
J,
i'
•nA$
n
$
I E14
I E13
I E12
IE11
I El0
I E9
I EB
I El
I E6
I E5
$E7
E1S$ E4$
eEl
Note 1: Overvoltege card not pr_t If
po_lUppll. at EC716230 or
PS7
Ii'"
P-A1A2D08
Not. 2: TB 6-6 terminat.. on god rail at
B3M2GOB.
Power Supplies .,. physically i_ted on left and right
Rmr to PWR 50 for adjustmant procedure.
3830-2
I
~~~51
e Copyright IBM Col1lOration 1976. 1978
.:::
1_.
$E3
J2
PS7
Dual R..,lator
-3V/+1.25V de
at 70 amps
YB170
i
~~~~~61
_.....I_ _ _ _...L.._ _ _.....IL-_ _ _...L._ _ _ _L-_ _ _...J
Gnd
(YB148)
::Bulk 1
bias
PI7 VOL TME bllTRIBUTION
PWR 245
CP12 TRIPS (PART 3 OF 3)
CP12 TRIPS CPART 30F 31
PWR250
r~////////////////////////////////////~
~ DANGER
~ LETHAL VOLTAGES are present
~
~
~
in the power servicing area.
Z
~' SAFETY cannot be overemphasiled. ~
~ Consider ALL CIRCUITS LIVE
~
~ until measured otherwise.
~
~ CAPACITORS .re potentially
~
~ explosive devices.
~
~ WEAR SAFETY GLASSES.
~
~ After repl.cing any capacitor,
~
~ reinst.1I all SAFETY COVERS
~
~
before pOl(V8ring up mechine.
_~
IEQUAL OR LESS I
PIA 245
MEASURE WITH DVM FOR
THE FOLLOWING VOL TAGE,
A. -1-1.26 TO +1.28 DC AT
01A-83M2GlI TO GROUND
~/////////////////////////////////////~
8. -2.9710 -3.03v DC AT
01A-B3M2G06 TO GROUND
REPLACE
REGULATOR
CARDISIIN PS 7
ISEE NOTE 2.1
DANGER
POWER MUST BE
DOWN.
CHECK
FOR REPLACED COMPONENTS
THE F"OLLOWINCi IS A
L.ISTING OF" FAILURE
PROBABILITIES,
POWER MUST BE
DOWN.
I. CP 12
MISlllNGOR
.1
LTAGE NOT
TO CAUSE
OTRIP.
REPLACE
AD.JUST
PS T
PS T RECiULATOR
2. REGULATOR CARD t 5 I
3. PS T
LABEL,
THEN 0 I SCONNECT
MEASURE THE BIAS
SUPPLY INPUT TO PS 7.
POIlER MUST
DOlIN.
BE
LEADS AT PS T I
E3 AND E4
AT PS 7 E14(+1
TO +71-1 FOR 16.6
TO 23.9V DC.
CAUTION, SEE NOTE 3.
PWR 20
REPLACE
Io1OST LIKELY
COMPONENTS NOT
ALREADY REPLACED
CHECK
AND I OR TI GHTEN THE F"OLLOWI NG
TERMINALS AND SLIP-ON
Ca..ECTORS.
A. SENSE LEAD CONNECT IONS.
1. +l.2&V
IA) OIA-83C2Gll AND GND
RAIL
SCOPE
T~~l~~Lr-P~iE~IN~3
UP. ITHE MACHINE MAY
POWER DOWN I MMED I ATEL Y
OR TRIP ,ITS CPl.
AD~ST
2. -3V
SEE PWR 50
:-F"OR PROCEDURE!
tAl 0IA-8_ AND GND
RAIL,
III A GATE TB 6- I AND
TB 6-2 IGNDI.
PS T IF
NECESSARY
NO
B. OUTPUT Ca..ECTIONS.
~~I 2~5GAll ~!62-~, ~!T2A~
LB 2-1' AND LB
AND LB 3-3.
i- I.
LB 3-2
PWR 20
C. PS T Ca..ECTIONS.
I~:
Ua. EIII~4,b~Tl~·tI5.
ALSO CHECK F"OR HEAT DAMAGE AT
~~A~~~Ta:S tAal~EB"'AT
LOOSE Ca..ECT I ONS.
I I' DAMAGE
l~"'='? l T~'ri~5~ NItECONNECT
CHECK
CHECK
F"OR LOAD
PR08I.EM PS T
IPIR 2451
rp~9¥JcTl: ~~PLi~~Epr T.
REPAIR
Tt£ BIAS SUPPLY INPUT
T~I P~O Ttb~!1 P~~. AEI4
~~tXIMUil RIPPLE VOLTAGE
.9v
PIP
--~-=
'.9
M SEC
PROBLEM AND
AD.JUST PS T
A POTENTI AL LOAD
PRoa..EM. I SOLATE FOR
LOAD PROBLEM BY
UNLOADING 01A-B2 ANO B3
BOARD CARDS 2n AT A
TIME. CHECK DECOUPLING
CAPACITORS IN 01A-B2
AND B3 BOARD POS I TI ON
SEE PWit 245 FOR
DISTRIBUTION
a
~f.tc:5 I :~'2 A~ND Vii
BOARDS AND RELATED
CONNECT I ONS. CORRECT
PROBLEM FOUND.
NO
PIA 20
NotfJ 1:
00 not use a digitallioltmlltr1r with a groundtld
tftt lead.
'
NotfJ 2:
Som/I POWflr supplilll have two cards (one a
regulator, the othllr ol/llfl/Oltlll/flJ. If thare are
two cards in thll power supply remove them
both. If the _Ufem/lnt COflllll within lfJIICifi·
c.r;ofll. IMart Ontl at. r;_ unr;1 tM shortlld
card i, found.
NotfJ 3:
3830-2
Nllithar E1, E2 nor PS 7'1 hllat sink is at framll
ground. Do not till any measuring inltrumllnt
groundtld leads to thlllll points.
REFERENCE PIA 245
TO ISOLATE THE
EXTR. I~~'COROP
DISTRIBUTION.
CORRE~~OBLEM
AD.IUST
..:~=;::F"PIIIt=;;JI_L.PS_T_R_E
I,...UT TO PS
1f1.Act ~O\~HN~ I ATO
~~~~~_:~TAGE
PIA 20
.'.v--i-..:.=!r----
PIP
1.9 M SEC
..
GUI._A_T_OR",
447460
447461
19 Dec 75
12 Mar 76
e Copyright IBM Corpomion 1975, 1976
SCOPE ICAUTION, SEE NOTE 31
THE BULK I
CP12 TRIPS CPART 3 OF 31
PWR 250
(-
(
(:
CP3 TRIPS (FAN PROBLEM)
CP3 TRIPS (FAN PROBLEM)
~~'////////////////////////////////////~
~
~
LETHAL VOLTAGES a re present
in the power servicing ar ea.
~
~ SAFETY cannot be ave remphasized. ~
~ Consider ALL CIRCUIT S LIVE
~
~ until measured otherwis e.
~
~ CAPACITORS are paten tially
~
~ explosive devices.
~
~ WEAR SAFETY GLASS ES.
~
~
A Iter replacing any capa citor,
~
~
reinstall all SAFETY CO VERS
~
~ before powering up mac hine.
~
~/////////////////////////hV/////////h0
~
PWR 260
PIR 30
~
~
~
DANGER
c' c
(~
e
~
t
DANGER
POWER MUST BE
DOWN.
:3 TRIPS (FAN
NO
PROBLEM)
DISCONNECT
ALL FANS AT FAN
CONNECTOR.
---
ONE
FAN MOTOR
HOTTER THAN
OTHER
EXCESS CURRENT DRAWN
BY A FAN MOTOR IS
CONVERTED TO HEAT.
I 5 ONE HOTTER THAN
THE OTHER?
YES
REPEATEDLY
CP 3 TRIPS
DISCONNECT
HOTTER FAN MOTOR
AT FAN CONNECTOR
,
I NTERM I TTENTL Y- -- NORMALLY A DEFERRED
• SEE VBllO FOR CIRCUIT DRAWINGS
RESET CP 3
MA I NTENANCE CALL
NOTE' POWER SUPPLY FAN NO.2
NOT USED ON LATE MACHINES.
RESET CP 3
I
POWER UP THE
UNIT
YES~NO
1
POWER UP THE
UNIT
NO
ALL
FANS
DISCONNECTED
TRIPS
l
!
YES
DANGER
POWER MUST BE
OOWN
DANGER
POWER MUST 8E
DOWN
CHECK ALL FANS
FOR PROPER
OPERATION
,~
NO
NOT RUNNING
OR RUNNING AT
REDUCED
SPEED
RECONNECT
FANS ONE AT A TIME.
IF PROBLEM FAN NOT
YET ISOLATED,
POWER UP AFTER EACH
RECONNECTION UNTIL
CP 3 TRIPS AGAIN.
YES
I
CORRECT WIRING
PROBLEM FOUND.
IF NONE FOUND,
REPLACE CP 3.
REPLACE
FAN
ONE FAN
MOTOR HOTTER
THAN OTHER, OR
CP3 TRIPS WITHIN 3MIN
CHECK
208VAC INPUT WIRING
TO FANS. CHECK FOR
SHORTS BETWEEN
LINES AND TO
GROUND.
NO
,
REPLACE
FAN CAUSING CP
3 TO TRIP
-
IF NO ONE FAN
CAN BE IDENTIFIEO
AS TRIPPING
~~PCAC~H~~
3
1
CHECK
YES
I
DANGER
,
POWER MUST BE
FOR OPEN IN FAN
CONNECTOR.
I
DOWN.
DISCONNECT
THE FANS ONE AT
A TIME AT THE
FAN CONNECTOR.
caNT INUE THI S UNT IL CP 3
STOPS TRIPPING. RECONNECT
EACH PREVIOUS FAN AFTER
IT HAS BEEN DETERMINED
THAT FAN 15 NOT CAUSING
CP 3 TO TRIP.
POWER UP THE
UNIT
MEASURE EACH FAN FOR THE
FOLLOWING MAXIMUM .CURRENTS:
I.A1 GATE FAN-RUNNING CURRENT
1.03 AMPS AC PIP-STARTING
SURGE 2.69 AMPS AC PIP.
2.1/0 (TAILI GATE FAN-RUNNING
CURRENT 0.31 AMPS AC PIP
-STARTING SURGE 0.33 AMPS
AC PIP,
3.LEFT AND RIGHT PWR SUPPLY
TUB FANS-RUNNING CURRENT
1.03 AMPS AC PIP (EACHI
STARTING SURGE 2.0 AMPS
AC PIP (EACH).
TO MEASURE USE THE PROPER
CURRENT PROBE FOR THE SCOPE
YOU HAVE AVAILABLE.
-
REPLACE
FAN CAUS ING CP
3 TO TRIP
REPLACE
THE FAN DRAWING
EXCESSIVE CURRENT.
IF EXCESSIVE
CURRENT NOT FOUND,
REPLACE CP 3.
PWR 20
3830-2
CP3 TRIPS (FAN PROBLEM)
©
Copyright IBM Corporation 1972, 1973
PWR 260
CP16 OR CP17 TRIPS
CP16 OR CP17 TRIPS
::y~////////////////////////////////////~
~ DANGER
~ LETHAL VOLTAGES are present
~
in the power servicing area.
~
~
Consider ALL CIRCUITS LIVE
until measured otherwise.
CAPACITORS are potentially
explosive devices.
WEAR SAFETY GLASSES.
After replacing any capacitor,
reinstall a" SAFETY COVERS
before powering up machine.
PWR 270
PWR 30
~
~
~
~. SAFETY cannot be overemphasized. ~
~
~
~
~
~
~
~
~
~
~
~
~
~
.~
¥/////////////////////////////////////~
DC Common
Bus
TB 10
+11.5V dc Nominal
+10.6 to 12.4V dc
~~~~------------------~~__~~~--~~
DANGER
PWR 71;;:
DANGER
POWER MUST BE
DOWN
l---_o'}
POWER MUST BE
DOWN
CHECK THE FOLLOWING
AREAS FOR SHORTS,
1. T810-1
3 Phase /--___0 ::::;
AC Input I
'"
~I--_o'?
.;.::
CHECK THE rOLLOWI NG
AREAS FOR SHORTS,
I. TB 10-3 TERMINAL
AREA.
2. LOAD RESISTOR TB
10-3 TO TB 10-15.
3. CABLE FROM CP I T TO
TB 10-3.
TERMINAL AREA.
2. LOAD RESISTOR T8
10--1 TO TB 10-15.
3. CABLE FROM CP 16 TO
TB 10-1.
YB1j
Nom'."
::'"
K12-2
+24V dc
YB101 I~---T~~~~
YB202t;
~~;;;
I
.I.!!._
...............
-M.OV do
5Q
50W
PWR 140
0-:-0
-40.5 to -47.5V dc
'fJ-+-.L-----------I~
W9 ::;;;
5
1-"';"'-10
0=0
18
6
~~~~
YB200
CP
16
SHORT
CP IT
SHORT
J-
~
PWR 20
Note:
The bulk 2 supply valtages shown on this pagtI are not required
by the 3830-2. Tarminating resistors ara used to maintain
balanced loads required for proper operation of the bulk supply.
3830·2
ONLY FOR EARLY MACHINES Iwith CP 71
©
~
PW R 270
Copyright I BM Corporation 1972. 1973
o
o
0
0
V
0 0 0
'
.
()
0
() 0 ()
I~
~J
o
()
o o o
o
·~
O
,)
!'~,
I
.
~
(-
(~
3830-2 MISSING OR OUT-Of-SPEC VOLTAGES
(
c\
3830-2 MISSING OR OUT-OF-SPEC VOLTAGES
PWR 280
~~////////////////////////////////////~
~ DANGER
~
~
~.
~
~
~
Z
~
~
~
~
~
PWR
PWR 10, 100, 130, 141
LETHAL VOLTAGES are present
~
in the power servlcmg area.
Z
SAFETY cannot be overemphasized. ~
Consider ALL CIRCUITS LIVE
~
until measured otherwise.
~
CAPACITORS are potentially
~
explosive devices.
~
WEAR SAFETY GLASSES.
~
After replacing any capacitor.
~
reinstall all SAFETY COVERS
~
before pOl(YI!ring up machine.
_~
~ISSING
OF" SPEC
IF POWER
IS OROPP I NG. CHECK
THE VOLTAGE OUR I NG
THE THE PARTIAL
POWER UP CYCLE.
•
1
NOMINAL VOLTAGE
VOLTAGE LIMITS
I DO NOT ADJUST
AT THIS TIMe)
MEASURE AT
GND REF AT
r .25V
+
*+l.27V·
-3V
1
•
PS7
PS5
FILE
CHECK POWER SUPPLY
VOL T AGE. I F POWER
IS DROPPING. CHECK
THE VOLTAGE OUR I NG
THE THE PART I AL
POWER UP CYCLE.
CHECK POWER SUPPLY
POWER SUPPL Y
9
PS3
+ 12v REG
+bV
+ 12V
+24V SUPPLY
PSb
t3.5V
+24V
THE PART I AL POWER
UP CYCLE.
r NOT1-usro-'
I
PS4
PS7
1.02V
*+1.27V
PS3
II .40V MIN
22.IV MIN
+3.J8V MIN
6.e64V MIN
1 .251V MIN 2.995v MIN
1.262V MAX
3.030V MAX
1.265V MAX 3.055V MAX 6.180V MAX
12.60V MAX
25.9V MAX
+3.14V "'AX
1. 11S11 MAX
I .Z6SV MAX 3.0S5V MAX
SEQ BOARD
01A·B3
A2G04 1+)
01A-B3
N2Gll (+\
N2G061-\
N2J08 (+)
N2JOB 1-1
C2 JOB i+)
C2 J081-1
01A-B3
P-AI
LAMINAR BUS
LB 2-1, 2 1+' AI811
LB 2-8
L.-J,
,I
,
-\
A IJ08
i+)
TAB
\-)
TAB 1
1
THE PRESENCE OF PROPER
~A6M~~~R oS~
REMOTE TURN-ON.
INPUT. AND OUTPUT
G2J081 \
I
N2JOB 1-1
k
J
01A-B3
N2G06 1-)
N2JOB U)
5.820V MIN
1+)
TAB 33
1-)
I
I
+24V
2.970V MIN
6.180VMAX
TA832
OU_T_O_F~M~ _:_:_~_N_G ~ : :A:~:~:~:E:~t:~:5:~:~: :
T~~
+bV
+ 12v
•
,
+24V
AUTOMATIC TURN-ON
~UMPER tPS5,
£8
TO Ell)
REMOTE TURN-ON
IS OK IF GND AT
PS7,
Ell
REMOTE TURN-ON
IS OK IF +12V
AT El3
AUTO
TURN-ON
DES IGN
AUTO
TURN-ON
OESIGN
PS5
DISTRIBUTION
PS7
01 STR IBUT ION
PWR 245
PS3
01 STR I BUTI ON
P.R 165
PWR
PWR 140
155
___
~O
3.030V MAX
22.IVMIN
25.9V MAX
TOWER
P
SEQUENCE BOARD T A8 26
1
TAB 27
1-)
,+,
.1 T A8
29
1+)
ITAB 30
,-,
~.
OUT
O~'
""ll1!':","
•
"::
AT CU LOGIC TEST
POINTS
TO
+~At' ~~~U~,k +~G~~E GO
TO THE DES I REO LEVEL
BEFORE POWER I NG OFF.
WITH REFERENCED
OISTRIBUTION PAGE
iPS3,
01A-83
N2Gll (+)
L-_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
TURN-ON JUMPERS CAN BE
CHECKED ANYTIME.
REMOTE TURN-ON LOG I C
LEVELS MUST BE CHECKED
I N8R
POWER UP CYCLE IPRIOR
CHECK REGULATORS
PS7
01A-B3
G2G09 1+)
-3V
~;U;';T""";O;"'F""";SP;"'E;;;c"-_ _ _:rO;;;U;"T""";0;;'F""";5;"'P::;E~(
Mls~sII~N~GG~
OR
MISSING
PWR 50
PWR 205
A2J08 \ )
I
MISSING
sr.
I-I
1
ADJUSTMENT
PROCEOURE
PS5
1+1
VOLTAGE
MISSING OR
OUT OF SPEC
OUT OF SPEC
J,
16
+24V SUPPLY
PS5
-3.02V
1.251V MIN 2.995V MIN 5.6Z0V MIN
OIA-BI
C2G06 1-)
BOARD WITH IMPL SWITCH
THE VOL T AGE OUR I NG
2.910V MIN
OIA-BI
MEASURE AT TABS ON
POWER SEOUENCE
- --
VOLTAGES
CHECK POWER SUPPL y
VOL T AGE. I F POWER
IS OROPP I NG. CHECK
1 .231V MIN
C2J031+)
I
OF SPEC NPL
OPERATED
~/////////////////////////////////////.a
* MUST
IF +1.21V IS ADJUSTED, PS6
BE CHECKED
10
tot I 55 I NG OR OUT
OR OUT
MEMOR Y
VOL lAGES
OGle VOLTAGES
VOLTAGE.
PWR
9
9
e,"SSING OR OUT
OF SPEC CU
• SEE PWR 300 FOR
VOLTAGE
01 STR IBUT ION.
'DO
10,
YES
PWR 50
1 PSb
AUTO TURN-ON.
JUMPER PS6
IEI2 TO £14)
PWR 225
JpS4
B
REMOTE TURN-ON
I S OK IF GROUND
AT PS4, E12.
PWR
PWR 45
185
~----I~--~----~I--~I
YES
G.) TO PERTINENT POWER
SUPPLY PAGE AND FOLLOW
THE "INTERMITTENT CP
TRIP" CHECK PATH. 00
NOT REPLACE A CP IF IT
IS CALLED OUT.
POWER
SEQUENCING
PROBLEM
9..
PS3PWR 160
~3~~~
PSIPWR
PS7PWR
+12V PWR
+24V PWR
447460
3830·2
19 Dec 75
220
240
150
135
IBM CONFIDENTIAL
UNTIL MARCH 21, 1976, UNCLASSIFIED THEREAFTER
© Copyright IBM Corporation 1976
3830-2 MISSING OR OUT·OF·SPEC VOLTAGES
·PWR 280
-_ .. _.
__ __ . _ - .
~-
-.-~--.
----~
JOOOOOOOOOOOOOOOOOOOOO
__...
,,--".
(- F(
L'
("~
(
(/ ('
(-
(~
(,.
(~
(
(
('
(
("
(
(': (~
(,~
(,' (:-
--- -
(~
C'"
(
"
(~'
('~
(::
..
",; "
.JJ
----_ ..._-_._.-
("
t",:
e
DISTRIBUTION CONTROL UNIT AC AND DC
DISTRIBUTION, CONTROL UNIT AC AND DC
SEE ALSO LOGIC YB012
208V
jC 3 Phase
i
I
~ ~}
-_./
PWR 300
I
I
I
Filter (Note 3)
('~
CP's
Auxiliary
Po_r
Manilaring
Circuit r---±--+....;Co:;ntacts
I
~ ~~
(~
} '.
I
CP's have auxiliary points. Auxiliary points open,
I
when tha CP opens, to set the PS Failure latch.
I
Auxiliary points on YB201 and 202.
I
I
IL _ _ _ _ _ _ _I_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
CB2
Mainline
L..:.--;;-.:::....I Y B 100
1
K8
CU contoctor
YBIOO
1
CP1
Note 2
CP 8
CP 4
K7
c
,YB100
YBlOO
'-r- Y8100
VB101
I T1
T3
IIOOU •••TIOO
~
m
[J
~
YBIIO
1 Rectifier
Use
Meter
Logic Gate
I/O Gate
Power Supplies
-Turn on +3.5V PS6
I
r=-=-i-
PS 7
-3/+1. 25V
Reg
r.-
PS 4
+7
Reg
!I
L. ., L
:I
Turn on 7V PS 4 (Not Used) YBI70
•I
----,-----~---~~--~_4~1
LU~e~
Po'o.
I
I
r-
I
PS 6
+2.25V
Re
KII-I
P~3
PS 5
Resistor
Load
-3/+1.25V}j +6V
R e g / I Reg
L-r-ir----'
Resistor
Load
YB200
VI.•
I
I
I
I Not
PlD s",_
no
llT
B101
YB101
B101 I SC~IDS
~I ~~t~~ ..---'-~
24V dc
3830-2 Fans
~
CP 2
-}:-- Y
..
I
I
I
I
I
I
L
~
~
:~ 1000
I
-
L-----.-_...J
I'
CE Panel
r---'~~
YB101
"-r--
+12V
Reg
___ _
I YB120
_...J
To Sol~d Logic
Sequence Board
+3.5V
I+U5V' -3V
-36V
+6V
I ITERF ICE
LB 3
LB 3
LB
..
LB I
LB ,
LB 2
K6-2
Device
Power Seq
Control
YB135
IOL..IN·~ERFACE
MPL File DC
~ K6-3
AC
A
r------+6V
-3V.
YB101
YB121
~K6-1
+7V
CP6 !Note 1 )
CP'D'N... 21
YB131
YB121
-3V
YBIOI
I
3830-2
Power Seq
Control
t;ON
+1.25V/
YB101
+24V de
Sequence
_
CP9
TT2
MPL File DC
I
"Pc FILE
I
(YB I 85)
Note t:
Only for early machines (with CP1)
Note 2:
Only for late machines (without CP1)
Note 3:
Not used on late 6(}Hz machines
3830·2
447460
~~~~~____~J·~_19
1 __D_ec_7_5_L________L ___ - -_ _J ________L______~________L_____~
© Copyright IBM Corporation 1975
(YBI80)
IBM CONFIDENTIAL
UNTIL MARCH 26,1976, UNCLASSIFIED THEREAFTER
DISTRIBUTION,CONTROL UNIT AC AND DC
PWR 300
c
(~
""i
DISTRIBUTION BY POWER TERMINALS (Part 1 of 2)
DISTRIBUTION BY POWER TERMINALS (Part 1 of 21
T1· TB1 (Note 1)
230V
-4
CP 1
-3
-1 .......
~'./
Note 5
3
)
4
5--->
TB3 (Note 1)
-1
CP2
-
Line Filter
(Note 61
(
Phase 1
B B
208/230 V ae 60 Hz
or
200/220/236/380/408V
Be 50 Hz
0
D D ,r}-t----;
50 Hz Neut
E E
~
- - - - -i
Note 2
Note 1
3830-2
1447460
19 Dec 75
© Copyright IBM Corporation 1975
(~).
, Power Seq Control
11
(
C}
YB101
W8
BTB2
H, CO"~."U ~"'.'
-
~-'
-3
6
7
7
L~~:o
1
I
I
I ....
~
,...
.....
.....
1
~
........
5
5
-6
~
CPS
3
~-5
0-
,.......
.....
2
,...
9
I
,...
-6
CP18
YB201
-
Bulk
1
,...
(
10
,....... CP4
,...
10
~
~
....
10 ........
MPL File~
Control
YB120
CP5
....
....,
)
........
"""
CP3
'1,J"
TB1
-2,.,.
CP14
CP15
(Note 5)
C12 (_)
3
5
6
7
8
9
)
'.
2
2
'C.J
f=!0
1-5
-6-0)
3
}
AC
(
-
'0 ..PL F;o,
YB180
05
--
4
5
)
6
7
-7G£
11
TB2
1
~
3
6
o
) W2
YB165
1
4
~
.... 1 ....
3
YB100
(
7
TB2
11
11
CP12
W4
....
"
2
CP13
(Note 11
5
"
~
--0
~
W9
W6
..(/)
....., -10
4
8
CP11
....
9
0-
"
"
6
W9
-6
..()
~I""
~
~
(
rO
CP17
-2
BTBl
-2
CP7 (Note 41
"""
-~
~~
1
-2
)W8
CP16
9
,-
YB202
1
2
3
TB1
)
)
YBl60
-10
T2
,
12
(
UNTIL MARCH 26,1976, UNCLASSIFIED THEREAFTER
",-.
'"
Bulk 2 CP15
(Note 4)
IBM CONFIDENTIAL
I
"-".
• System EPO Control
v,0
OV
,
Notes:
1. For 50 Hz connections, refer to logic.
2. For ac gnd connections refer to logic page YB115.
3. All CB and CP points are shown in their non-tripped position.
4. Only for early machines (with CP7).
5. Only for late machines (without CP7).
6. Not used on late 600Hz machines.
(YBm»
9
t}_~'OM'~'
0
:..;Ph:.::a:::;
..~3=--_--1~'J C C
60 Hz Gnd
)
0
A A
Pha.. 2
YB100
-2
4J
+24V Sequencing
5
(
-'1
-3.0\
~
"5V,,
-2
-3
~
....
7.25V ae to SCRIDs
=D E- I
)
.)
~
Note 4
--
1
CP6
.,.,....
n
i C}
2
s To +12V Reg
.rO
~
n·TB2
)
C
~
....... .... CP10..0-
)
)
-2
CPS
....
,...,
)
208V
PWR 305
1-8
-9
~To
(
8
Fans
YB110
)
1
2
3
,
4
5
6
7
,
,
8
PS15
DISTRIBUTION BY POWER TERMINALS (Part 1 of 2)
,8
B
I
8
PWR 306
PWR 305
Ir" ""'\
i,,,j
POWER SEQUENCING FLOWCHART IPART 1 OF 21
POWER SEQUENCING FLOWCHART (PART 1 OF 2)
POWER UP SEQUENCE
PWR 310
~~////////////////////////////////////~
~ DANGER
~ LETHAL VOLTAGES are present
~
~'
~
~
~
~
~
~
~
~
~
~
in the power servicing area.
~
SAFETY cannot be overemphasized. ~
Consider ALL CIRCUITS LIVE
~
until meesured otherwise.
~
CAPACITORS are potentiany
~
explosive devices.
~
WEAR SAFETY GLASSES.
~
After. replacing any capacitor,
~
reinstall all SAFETY COVERS
~
before powering up machine.
_~
PICK K2
IHOLD RELAYI
~/////////////////////////////////////~
• see PWR 2 FOR WRITTEN
DESCRIPTION OF POWER SE~UENCE
SEE PWR 110 FOR VOLT AGE
SEOUENCE LOGIC
•
PICK KS
(AC TO CUI
TURN ON POWER
ON LIGHT
(METER PANELI
NO
YS100
YB140
AC TO BULK
YES
SUP~~:~Sill~~NS.
I
LOGIC
SEQUENCEr
VOLTAGE
DC READY TO CU
(READY LAMPI
+24V TO
SUPPLY
BRING UP
+24V POWER
SUPPLY
YS120
YB135
SEQUENTIAL
STARTER CARD
I
PICK K4
YB120
1_.._..;Y..:B~12:;a
SEOUENCE
COMPLETE TO CPU
AND SEOUENTIAL
STARTER CARD,
DROP KI
,
ALLOW NEXT
CONTROL UNIT
TO POWER UP
BRINGUP
+12V POWER
SUPPLY
PICKKI
(PICK RELAYI
ANTI· RECYCLE LATCH
PREVENTS RECYCLING
UNTIL POWER ON START
YB140
SIGNAL IS INTERRUPTED
RESET
,ANT I -RECYCLE
LATCH
YB146
START SEQUENCE
TIMER
RESET
ANT I-RECYCL.E
YS144
LA,TCH
AllOW
RECYCLE
PICK K5
(EPO INTLKI
RESET POWER
SUPPL Y F AUL T
INDICATORS
YB140-141
YB144
SET
ANT I-RECYCLE
LATCH
YB141
TuRN OFF PS4
1+
7v
I
YB120
PICK K7
(CON V OUTLET)
YB121
YB144
YB120
DROP K 13 IUSE
TURN OFF
PS11·31·1.25vl
METER I
OROP KZ
VB120
VB1]1
PICK KI3
METER I
(USE
TuRN OFF
POWER -ON LIGHT
ANO Z4V DC TO
ALLOW LOGIC TO
PICK K6, K 10,
K 11 123FD AC
AND DCI
SEQ S TART CARD
VB1lO
DROP
KI-
·Only for early machines (with CP 7J.
~460
19Dec 75
3830-2
© Copyright IBM Co
INTR 1
INTR
Feature Descriptions
INTR
05-07
Introduction to the IBM 3830 Storage Control, Model 2 .
General Description
IBM 3830 Storage Control, Model 2
Control Module
Satellite Modules
INTR
10
Disk Storage Subsystem Conceptual Units
INTR
20
Facility Error Collection
System
Storage Control Unit
Check 1 Errors
Check 2 Errors
Microprogram Detected Errors
Device
INTR
50
INTR
90
3830·2 Data Flow Introduction
Control Storage
Microprogram Controls
Register Data Flow
MPl File and Attachment
CE Panel Controls
Arithmetic logic Unit
Control Interface (CTl·l)
Channel Interface (CHl·l)
Read Data Path
Write Data Path
.................
3830·2 Data Flow
INTR
100
Control Storage, MPL File (23FDI, MI"L Attachment.
INTR
105
Storage Control Unit Controls
INTR
110
Registers, ALU Data Flow.
INTR
115
Control Interface (CTL·II .
INTR
120
Channel Interface (CHL·II .
INTR
140
3830·2
©
Copyright IBM CorporatIOn 1972. 1973. 1976
CONTENTS
INTR 1
(e
-----------------
)OOOC)OOO()() 0 0 0 0 0 0
(~
J
-----------
~~~~-
(0··
-;;
0.
,y
~~
~y
0··
\. ..
rr"
Y..._JJ
o·
...'
~-
~J.
I.:
0',,--jJ
t~
1
(.~
J\
~-,..,
~?
~-
.
__. ---~--------
r
1'(
(/
L/
(
(
(
(-
(-
(~
(-
(
(
(
'
f-
(-'> (,
(-
(-- (-
(
('"
(-
(
(-
L
FACILITY ERROR COLLECTION
FACI LITY ERROR COLLECTION
•
•
This page gives a summary of the various error collection
methods and where more information can be found in the
MLM.
Facility error information is collected on three levels;
system, storage control unit, and device.
SYSTEM
Performance Data Collection
Console Error Message Analysis
EREP Descriptions
OL T Descriptions
MSG
MSG
MSG
OL T
INTR 50
DEVICE
For details of device errors see the device MLM.
Check·2 Error Collection
(Controller Error}
Sense Summary
Control Storage Contents
(Device Error Logging In)
PANEL 50
SENSE 1
CTR L 650, 652
10
20
30-40
1
STORAGE CONTROL UNIT
Status Information
CMD 180. 181
Sense Information
SENSE 1
Error Symptom Code
FSI 5
Control Storage Contents
CTR L 650. 652
CE Panel
PANEL 10
Check 1 Error Collection
PANEL 40, 41
Check 2 Error Collection
PANEL 50, 51
Error Collection Diagrams (ECD) for each error are located in
machine section (CHL-I, CTRL, MPL, CTL-I),
Microdiagnostic Routine Summary MICRO 10
Mlcroword Formats
MIC 10-18
Command Retry
CMD 210
Check 1 Errors
Check 1 errors are errors that prevent the microprogram
from operating correctly. therefore. operation of the
SCU is stopped.
Check 2 Errors
Check 2 errors are errors that are detected by circuits IJl
the device or attachment areas of the SCU. These errors do
not affect the operation of the microprogram. The microprogram collects. decodes, and transfers this information
to the CPU as status and sense data.
Microprogram Detected Errors
The microprogram monitors Check 2 errors while using
,my of the attachments of the SCU. The microprogram
dho can detect other errors that are not of a circuit failure
typ., (end of file, command reject, etc.). The microprogram
logs errors in control storage, decodes them into sense
datd. and tlansfers them to the CPU on a Sense command.
IBM CONFIDENTIAL
3830-2
UNTIL MARCH 26, 1976. UNCLASSIFIED THEREAFTER
©
Copyright IBM Corporation 1972. 1973.1975
FACILITY ERROR COLLECTION
INTR 50
3830-2 DATA FLOW INTRODUCTION
3830-2 DATA FLOW INTRODUCTION
•
o
INTR 105 - 140 show the basic data flow oaths and
functional components of the storage conti 01 unit.
References are given to other diagrams for nore
information.
CONTROL
STORAGE
CONTROL STORAGE
o
o
•
o
o
•
o
•
o
•
MICRO
PROGRAM
CONTROLS
CE
PANEL
CONTROLS
IAR addresses control storage during instruction cycles.
DAR addresses control storage during data cycles
(s tore/fetch).
Backup address (BAR) register holds address on errors.
Error register holds check-1 errors (CU).
SA-SD registers, error register, or BAR puts data on the
write bus to control storage.
Microprogram decodes control the CU operations.
ST (status) register and B R (branch) register control
microprogram branching.
•
•
•
-
CONTROL
INTERFACE
•
•
INTR 120
Four Registers, SA, SB, SC, SD are used as entry from and
exit to control storage.
Two Registers, ST and BR are used for microprogram branching.
Fifteen Registers have exits to the A bus and A register input
to ALU.
All GP registers have exits to the B bus and B register input
to ALU.
Selected registers have entry and/or exits to the channel
interface or control interface to the control module.
~BuOioo Seq 2~!..?
©
2347"91- 1
Part No. (8) !
[437402A
15 Ma~.....J.._ _ _ _
WRITE DATA PATH
CE panel and controls provide data entry, read out, and
operation controls for maintenance.
Clock and cycle controls provide the basic timing of
control unit operations.
Data from the channel enters the channel interface buffer
trom channel bus out and is transferred to the NA register.
The microprogram transfers the byte from NA to the B bus,
through the ALU and D bus to the TA register. The byte is
transferred to the CTL .. I buffer and onto the CTL .. I bus out
lines.
Perform logical AND, OR, Add, Subtract, and Exclusive
OR operations.
Only path for register-to-register transfers.
CONTROL INTERFACE (CTL-I)
F Registers are used as general purpose registers or as temporary,
automatic incrementing storage buffers. Automatic mode is
microprogram controlled using Special op (code) 12, and bits
set in the TF-register.
3830·2
Functional or diagnostic microprograms on 23FD disk.
On IMPL (initial microprogram load) operations, the
attachment circuitry controls reading of data from the disk
through the D bus to the S registers. The data is then transferred via the write bus to control storage.
Microprogram, through the attachment, controls reading
after the first record.
ARITHMETIC LOGIC UNIT
ALU
INTR 115
•
•
Data from the device enters the CTL-I Buffer from CTL .. I bus
in and is transferred to the MA register. The microprogram
transfers the byte from MA to B bus through the ALU and D
bus to the MD register. The byte is transferred to the channel
interface buffer and onto the channel bus in lines.
•
REGISTER
DATA
FLOW
General purpose (GP) registers store data for the use of the
microprogram.
•
•
•
CE PANEL CONTROLS
INTR 110
•
•
•
READ DATA PATH
o
REGISTER DATA FLOW
•
MPL FILE AND ATTACHMENT
INTR 105
4,096-byte writable control store.
2,048 or 4,096 byte control store extension feature.
Four-byte read/write control storage transfEr.
Addressed by the address bus.
Output of instructions or data is on the reac bus.
MICROPROGRAM CONTROLS
o
MPL
FILE
INTR 90
Provides a data path to and from the control Illodule(s)
attached.
Provides communication between the microprogram and
the control module(s) for control of deVice opt!rations.
CHANNEL INTERFACE (CHL-I)
CHANNEL
INTERFACE
•
•
o
INTR 140
Provides communication between the channel and the CU
microprogram.
Provides a data path to and from the channel.
May be single channel, two channel, or four channel interface.
IBM CONFIDENTIAL
J _ _ _ _- ' -_ _ _ _L..-_ _ _- ' -_ _ _--'L...-_ _ _...J
3830-2 DATA FLOW INTRODUCTION
UNTIL MARCH 26,1976, UNCLASSIFIED THEREAFTER
INTR 90
Copyright IBM Corporation 1972. 1973. 1975
:)000000000
o o o
0 ,' 0 0"," 0,,, 0';' 0:' '0 0
,
"
,."
"
':
'.'.'
,
,
o
r,
['J
o o o
o o
()
(~: p
L
(~
(-
(:~
(~: (
(- (-
('
(
("
('
(
(~\
(-"
(-
() (
(~-
3830-2 DATA FLOW
_c>(
.
,
(
(J
(:
3130-2 DATA FLOW
I NTR 100
3130-2 DATA FLOW
I NTR 100
Refer to INTR 20 for description of conceptual units.
~~------------------------~
INTR 105 through
INTR 140 provide
more details of the
3830·2 circuits.
CONTROL STORAGE
MICROPROGRAM LOAD (MPL) FILE
INTR 105
Refer to referrenced
sections for descriptions
of circuit operations,
and CMD section
for 38»2 operations.
INTR 105
Reod Doto
••
Con~rols
MICROPROGRAM LOAD ATTACHMENT
Address Bus MPL
INTR 105
•
••
•
••
~
WRITE BUS
./)
CE PANEL
INTR 110, PANEL 10
CONTROL STORAGE
CONTROL CIRCUITS
CE Controls
CE CONTROLS
•
For ced Address Bus
INTR 110
Status
Register
tt•••
4 Byte,
{
~ To SA, SB, SC, SD
•
Registers
Branch
Register
Register
Gates
B Bu,
L_. . . . . . . ..
From SA, SB, SC,
,r
SO Registers
To
INTR 110
SA, SB, SC,
>---+..M.P.L.R.ea.diiDoiiiilo. .O.n.e.B.t.e)_ _ _....
SO Registers
MPL Dr;ve Controls
MICROPROGRAM DATA
FLOW CONTROLS
To
CE Dota Bus
D Bus
TO Register Bits
CTL-l Controls (TCi;, 7) (TB0-2)
CTL-I Register to MA Regin« ts
Byte 0
To A Register
INTR 115
Dalo From
MD, TC,
C
TG
Dola To
NA, And
Branch
Registers
Controls
CJIllElIEI_--.
ST4-lndex
Controls to Control Module
1[:=)111.111• • • • INTERFACE
CHANNEL
N
N
~e=lDmmu........
To ST Reg;,ter
INTR 140
T
CONTROL
INTERFACE
INTR 120
,
Bus
Controls From Control Module
I
I
I
L _____ J
3830·2
IBM CONFIDENTIAL
UNTIL MARCH 26,1976, UNCLASSIFIED THEREAFTER
c
..
~~.----~--.~~~~
CONTROL STORAGE, MPL FILE, MPL ATTACHMENT
INTR 105
Disk Cartridge
Guide
WRITE BUS
Write Error
Bytes 0-2
Bytes 1-3
WRITE BUS
WRITE BUS
WRITE BUS
CHECK BIT
GENERATOR
PANEL 40
Address
Check
CTRL 200
Timing
Control
P 0/2
31
P 1/3 0
Read
Bytes
0/2
1/3
PANEL
40
Read
File Data
DATA
DATA
SEPARATION Bit
AND
DETECTION Counter
AC
SUPPl Y
Error Count 182
PANEL
40
MPL 245
MPl
BYTE
ASSEMBl Y
2
Bit 7
o
o
....'!-..-t
I'"
7
p
Halt
IMPl
TG
0-3
LA305
TRACK
SEC TOR
NOT
ZERO
LA306
IMPl Error
M
6
CONTROL STORAGE INTERFACE CONTROL STORAGE INTERFACE CONTROL STORAGE INTERFACE CONTROL STORAGE INTERFACE CONTROL STORAGE INTERFACl:
r,Jl...w-.....
--.--~""
••
•
3830·2
o
I
I•
INTR
115
IBM CONFI.OENTIAL
447460
1 19 Dec 75
© CoPvright IBM Corporation
MPL INTR
270 110
CONTROL STORAGE, MPL FILE, MPL ATTACHMENT
UNTIL MARCH 26,1976, UNCLASSIFIED THEREAFTER
INTR 105
1975
o o o
o
'0'-'.
.. ·
0·.--'
o
00
,/'~
~y
()
r
\
.j
o o
o
'·····
0
.J
(
(
(
(
(
(
(
(
(
(
(
(
(
STORAGE CONTROL UNIT CONTROLS
STORAGE CONTROL UNIT CONTROLS
•
,
a
IMPL Addr Bits 8-13, P
Forced Address Bih B-13,P
Forced Address Bih 1-7,P/8-13,P
1-<
TAR Bits 1-7,P
....
Byte
a
L
Bits 1-7
~
~:'
I
r--Forced --..
Address
~
Bits 1-7, P
IAR Bits 1-7, P
~*
7
~
BCBu. Bits 0-5
....
.. .,.;, ""-, I
ri;
13
~
....
Byte
.IID~
-
a B~h 0~3,P
~
'gl
By'e I Bi'~ 4~;>, ~
~
~
8 :
,
....
If
Bi'. 0-7, P
'"
lsi
Byte 0 Bits D-7,P
....
IS
P
L--
~ors
PANEL 40
Bits I, 2,
5
3'i
I~J~'b<6E'S
ERROR
CONTROLS
RL202
DE502
DE103
DE302
DE304
DE201
Format
RL105
Byte 3 Bih 0-7,P
RL207
Operation RA303
- Special Op DE402
....
"
I
SAO-7,P
Byte I Bits 0-7, P CA
CB
CD
CH
Byte 2 8it. D-7,P CL
CS
l1li..
Bits 1-7" P/ 8-15, P
RL302
SB 0-7, P
ERROR
r--
0
W
PANEL
40
".
W
,',
STATUS REGISTER
SET CONTROLS
D -Bu.
'RC1I
~
~
.3830-2
,....
,nd,t,on,1
15
P
"
Gate Error 1 Reg To Write
Error Stop to Clock
BU0600
Seq 1 of 2
Lo Bits
O-~
,
.
"
...
CE PANEL
PANEL 10
~
I'~-
~
I~
By'e 2 Bits 0-7,P ...,
[J
~
lOR
rrJ
t
RESET CONTROLS
Byte 3 Bits 0-7, P
>-
0
,}
0
KK3031
L-
RL303
RL403
0
0
Reset from Channel
0
Resets
~
Error Stop to Clock
g
1
~
j'"
000"
Conditions
5
'0.«
j ___
CLOCK
AND CYCLE
CONTROLS
CTRL
300
KK201 -KK205
KK301-KK302
,- BUS
r
PANFl 1 0 .
BRANCH
CONTROLS
DE302.
DE304 II
,~~,nO~7~~g
'f
""
0
, 11
'"
V
'"
'"
«-
Part No. (B)
I
Byte 1 Bits 0-7, P
~
~
Byte 2 Bits 0-7. P
Byte 3 Bits 0-7, P' "-
,OR
,le1i. 7'1 B- Bu. 0-7,P
Assembl, RllIa Bu. Bits 0-7, P
I
I
~
RS302
RS302
BAR Bits D-7.P/D-7.P
Addr Bu. 0-;, P/B-I 5
E,
Bits 0-7,P!8-15 (
Inl Comp Addr Reg
Biha-7,p!8-1
P
Address Reg Di.p B;t. 0-7,P '8-IS,P
lOR
"-
" RL305
RL405
",,-
'"
437402A
437404
437405
15 Mar 72
23 Jun 72
15 Aug 72
Cl Copyri"'t 11M Corpomion 1172, 1173, 1176
-
r
~-JV
j
I
\2347193
t
CTRL 200
Statu. Reg Bit, 0-7, P
~
1r
KK201
Bits 0-7,P and
External Display 0-7, P r -
';~n~~ C~~d~'~ons
INTR
140
L- r -
C E Address Hi
I--
~"B1"
DE201 I,~,,",u.-'.'
Check 2
I"~
CTRL
CLOCK
300
STOP
~CKTS
lOR
J
SD 0-7,P
...,
Byte 0 Bits 0-7 , p
I.
,ft'
PANEL 40
Bi' I
Inl Comp
Addr Reg
Bih O-IS,P
Byte I Bih D-7,P ...,
0
".
Error Reg 8-15, P
~
Late
Errors
Compare Equal
RL407
lOR
LJ
SC a-7,p
a Bih 0-7,P
lOR
LJ
Error Reg 0-7. P
8
Byte
J'
j
'---
7
P
Byte 0 Bits 4-7
INTR
.
115
(!!"Isce"an~~us
Eorly
;
.
r--
BAR Bits 0-7,P
iI'"
RL104
RL205
IiII..
~
COMPARE
"
a
Storage Address Bus
Check
SB 0-7,P
"--- P
RL304
RL404
nBAR Bits 1-7,P
I~ :
1r""-- a
" ...
I.'
~~
5j
Bits 0-2, P
By'e I
Bit.I-7,P/B-13,P
7
P
BACKUP
ADDRESS
REGISTER
41,
....
I--
SA 0-7,P
,,-
CTRL 220
I
-',
Forced Address
L-
CH ond CL
I Branch
RL
,
INTR 110
,
,
"
ADDR
COMP
a
RL200
13
P
I.....-
(
(
I
437408
16 Oct 72
I
437414
4 Jun 73
I
447460
19 Dec 75
•
IBM CONFIDENTIAL
UNTIL MARCH 26,1976, UNCLASSIFIEO THEREAFTER
STORAGE CONTROL UNIT CONTROLS
IN TR 110
REGISTERS. ALU DATA FLOW
REGISTERS, ALU DATA FLOW
•
INTR 115
1
~
I
Read Byte O. Bits 0-7, P
Read Byte O. B,tS 0-7 P
(To Write Bus)
B-BUS
01
0>0..
aiD..
&: ,,50
."
CI:_
..c:~
uo
-VI
c: ..
ci5iii
CD CD
"
Byte O.
... Bits 0-7. P
CD
"0
'"
I ••.IB
0>
a:
}
Byte 1.
~Bits 0-7. P
.;
Byte 2.
... Bits 0-7. P
1
~
..,.. ..
~
Byte 3.
.... Bits 0-7. P
PANEL 40
Bit 6
r---
I- SA I-
~
.....
r- ....
Byte I,
Iilll..Blts 0-7 P
.
~
I-
~~
,.........
l-
..
!-•
...
,
~
r--
ST
jill
I-
..
GA
L....-
~
..--
~
.
BR
I-
•
NA
,.....--
,..
By'" 3.
.....Blts ()-LI'
iii
... .
........
J
....
•
•
TB
~
- -•
MA
..
l1li
•
.
I-
~
~
r
I-
*
.
•
III
••
-'
TC
-
~
,.....--
-
MC
~
-..
l: U
*
•
-..
b'
RA201
RA301
ME
PANEL 40
BIt 4
'---
!
S.. " RA30~
ARITH
LOGIC
UNIT
(ALUI
tOt ga1lo9 of
MPL and CE
data onto
D-Bus.
d
RG601
.. •
po---
MF
*
-
'---
~
RG602
III!..
III!..
lam
•
PANEL 40
Bit 5
PANEL 40
B,,6
B-R~ISTER,
I)
J
J
A-~ER
'---
RG603
TF
r--
III
I-
lID
"-
R"G5cii
MO
LV
INTR
RA303
r----
TE
III-
r--
ICarry Out Lat~
~llltoALU
- -
I-
RG4Oi'
INTH
110
lREG
TO
R"G3oi
-0
INTR 110
\,.
~
~
PANEL 40
B,t 6
NF ~
RG503
,
D-Bus Elfu,,1 Zero
.---
I---
~
•
PANE;l40
13,,6
'---
NE ~
*
NO
~
.--GF ~
RG604
-..
iG403
III!..
Il
J
NC
~
III!..
l
,..
r--
\...
,.....--
MB
GE ~
RG504
RG404
iG3O:
R"GToi
-
III!..
•
-..
ffii'Oi
~I-~
,..
TA
r----
I---
RG'304
NB
" .-
-
T
TG
R~
RS
io-
~
..
GO
I-
~
\...
A
. . SC·
GC
tG203l-
:GT1i3
r--
~
RG204
INTR
Bvte 2,
IIt.futs 0 -J. P
GB
R~
~
r--
~
~
~
~
~
R"sToi
~
J
~ .~
10-
REG
RAi"Oi
RA201
RA301
I
li
RA203
RA301
Sequentially gated
. to SA. SB. SC. SD
I
...
Bus Out and
"C::PIPr •..n
14
~
'-
• Two Channel Switch. Additional. on Iv.
B
To/From
Channel Controls
INTR 140
~
~
S
C
---~
1
TO/From
CTL-I
INTR 120
IBM CONFIDENTIAL
3830-2
REGISTERS. ALU DATA FLOW
UNTIL MARCH 26. 1976. UNCLASSIFIED THEREAFTER
INTR 115
© Copyright IBM Corporation 1972. 1973. 1975
o
C) 00
o
()
o o
(.).
'-,
().
",-.
o
C)
o
o o o
~~~~---~-----
(
~ (/
(
(--
(-
(
(
(-
(-
(-
(-
("'\
(".
(---~.
(~
j
CONTROL INTERFACE (CTL-I)
CONTROL INTERFACE (CTl-1l
INTR 120
Refer to CTL-I section for details
To/From
INTR 115
g
Cl
Z
..J
W
"tl
t::
w
IX!
I-
-
...
iii
.,
c:'"
IX!
I-
<>-
".
•
M
•
N
o
Z
co
o
..J
I
o
Co
1Il~
gc
c:
Z
______________~
~
I-
u
iii
Cl
IX!
~
o
o
Co
~
r---....,W
o
-
"0
J:
..,"
I
Qj
III
0"
. .J
~
,
tJ
iii
Cl
8
o
..t:
....,
~. .J
tJ
.,
~
8.
:G
c:
:3
~c
(;
Ji
8
E
.g
.,x
~
~
...c
8
'E
.,
>
l
..
c
::!:
::l
IX!
l!l
Controller
J
B
~
~ " ~ \. ~ ~ ; "
-=CoN.:.:.NT~R.:.;:O:.:l:..:.I.:.:.NT.:.:E:.:.R:.:..F:.:.AC::.:E~(c:::.CT.:.:l::..:.I.!..)...::C~O:!.!N..!.;TR:.!.:O:::.!:l:.!I.!.!NT.!..!E::.!.R!!.F~A~CE::...!!::(C:.!.T::l-!.!..1)....;C~O~N!.!.T.!:.!.RO~l I NTE R FACE
(CTl-1)
~e
r--
:;
~
~~
~~
al-
-2
GJ
~L'
~
\ i ,,!
CONTROL I NTE RFACE (CTl-1) CQNTROl INTE R FACE (C.Ih:1)
Set Buffer
f
CONTROL I NTE RFACE~
(CT·;-;;-IL-Ill)-:C~ON-:-;;:::TRI-:::-:-IOL:7111N;-:;:T-:;:"E_IR~:IF~
AC:;:"E"
((IC:::;-T=-:-·l";-;-III)-:=
CON=T-IR:"::-:-OL-:-:IN~TE:=
IRI=IF:,A-=-=-=CE:-7'C=TL_-:-II:--:
IIC'-:::-:-:'ONT=
RIIO::-:-:"LI-:-=
NTE:--:IR--:
IF--:-ACE-(,.-(IC-T-Il.• -'I:).....
To/From
Control Module/
Devices
3830-2
CONTROL INTERFACE (CTl-1l
INTR 120
c
CHANNEL INTERFACE ~CHL-I)
CHANNEL INTERFACE (CHL-II
I NT R 140
In and Enabled A
Buffer
Controls
Channel
Transfer
Buffers
Buffer Parity Chk
Check 2 { Interface Chk
Transfer Chk
Multi Connect
!..
I
In and Enabled
Buffer
Controls
Bit 0 • Chan Write
In and Enabled C
In and Enabled
In and Enabled D
See
CHL·I 165
CHL·I 360
CHL·I 380
A
50
Channel
Transfer
Control
B
~-----t
Bus Out
Parity
Ch A Bus Out Parity Error
Tag In
Controls
Ch B Bus Out Parity Error
Ch C Bus Out Parity Error
Ch D Bus Out Parity Error
Seltd Service Out
KA10l-l08
KB10l-l0B
KC10l-l08
KD10l-l0B
GK701-003
KA103
KB103
KC103
KD103
BFRDY/CUEND (CL 14)
See
CHL-I 140.
CHL-I 145
See
CHL·I 155
GK601-605
NE201-203
Two
Channel
Switch.
Additional,
Controls
GK501-507
NE103
Two Channel Switch Additional Control
See
CHL·I 475
Two Channel Switch. Additional,
Control
From TB. TC.
TE, TG Registers
..1.
Cl
From Special
Operation Decodes
INTR 110
To Branch Controls
INTR 110
3830·2
CHANNEL INTERFACE (CHL-II
o
o
o o ()
o o oo o o o
10
o
10'
',";
C)
o
INTR 140
00
o o o c
f
(
(.~-
(
--------------
- - - - - - - - - - - --
--.---.-~"-
-,
(
('\ (
(-
(
(--'
(
PREFACE TO CMD SECTION
The CMD section describes operations that are controlled by the functional microcode.
Although the diagrams combine information pertaining to the 3330 attachment, 3340
attachment, 3340/3340·B2 attachment, 3330/3340 Intermix, and 3330/3340/3350
Intermix, only orw of these features and its related microcode will be supplied on the SCU.
The diagrams also combine versions of the microcode pertaining to the various
special features available for the SCU and device strings. These features. which
mayor may not be installed. include the following:
(~
(
(-
-----~
(~~
(-
(
(~/
("
(~
(- (' (-
f'
('---
f
(
(-
(-'
-,
CMD
Command Summary
Control Commands
Sense Commands
Read Commands
Write Commands
Search Commands
.
.
.
.
.
.
.
.
. . .
.
.
. .
.
.
CMD 2
Control Commands-Descriptions
CMD 5
Device Control Operation.
CMD10
Two Channel Switch
Two Chanflel Switch. Additional
32 Drive Expansion (provision for four device strings per CU path)
String Switch (provision for two SCUs per device string; always included in 3340 SCU
microcode)
Control Commands-Objectives
CMD15
Control Commands-Flowcharts.
CMD 20
3830-2/Controllnterface Operation
CMD35
Refer to MIC section for microblock and instruction format information.
Search Commands-Descriptions
CMD 50
Search Commands -Objectives-Flowcharts.
CMD55
Write Commands-Descriptions
CMD 70
Write Operation .
.
CMD 75
Write Commands-Objectives·
CMD 71
Write Commands-Flowcharts
CMD80
Write Data Transfer·
CMD90
.
.
.
.
.
.
.
Read Commands-Descriptions
CMD 100
Read Operation .
.
CMD 105
Read Commands-Objectives .
CMD 107
Read Commands-Flowcharts
CMD 110
Read Data Transfer'
CMD 130
. .
.
Command Decode
CMD 183
Ending Sequence.
CMD 190
Disconnected Command Chaining
CMD 200
Command Retry (3330 and 3350)
Seek Malfunctions
Data or Command Overrun
Defective or Alternate Track
Data Error
Correctable Data Error Not in Data Fields
Uncorrectable Data Errors
Correctable Data Errors in Data Field
CMD 210
.
CMD 220
Defect Skipping Examples (3340, 3340-82, and 3350)
CMD 230
Resets . . . _ .
Power·On
Push Button (Manual)
Selective
System
CMD 250
Command Retry Reorientation-CKD.
Rotational Position Sensing .
Read Sector
Set Sector
Read/Set Sector Operation
Disk layout
Track Layout
.
.
. . .
.
.
.
.
.
. CMD 300
CMD 305
_ .
.
. .
.
.
.
.
.
.
.
. CMD 400
.
.
.
. CMD 430 .
Sense Commands-Objectives' .
Sense Commands-Flowcharts .
CMD 142
Multiple Track (MIT) Operation, End of File, Orientation.
Transfer Inline Diagnostics to Control Unit
CMD 165
Read Diagnostic to System
. .
CMD 165
Polling Idle Loop and Initial Selection.
CMD 170
Status Information
Status Modifier
Control Unit End
Busy
Channel End
Device End
Unit Check
Unit Exception'
Initial Status Byte • • • • . • • • • • • • • • • • • •
Pending Status Conditions
:Jtatus Pending in the Control Unit
Address Associated with Pending Status
Status Pending in the Device
Priority of Pending Status Conditions
CMD 180
.
.
.
CMD 140
.
.
.
. .
Sense Commands-Descriptions .
.
.
.
.
Overflow Record.
Formatting
Processing
. .
.
.
.
CMD 145
CMD 181
3830-2
PREFACE TO CMD SECTIOIII, CONTENTS
()Copyrlghl IBM Corpo..lion 1872, 1873,1874, 1875, 1878
(~
CMD1
PREFACE TO CMD SECTION. CONTENTS
CONTENTS
(
CMD1
(
COMMANpSUMMARY
COMMANO SUMMARY
CMD2
The charts and flowcharts in this section summarize the Storage Control Unit (SCU)
commands used by the facility. They describe what the commands do and how they
are controlled by the SCU.
CONTROL COMMANDS
Control commands are used to start operations not involving data recorded (or to be
recorded) on the pack. These operations include positioning the access mechanism
and selecting the head.
I":
For most control functions, the entire operation is specified by the command
code. If the command code does not specify the entire control function, the data
address field of the CCW designates a main storage location contain'ing the additional
information.
Command Summary
Hex Code
Multi·
Track
Command
Objective
Command
Flowchart
No Operation
Seek
Seek Cylinder'
Seek Head
Space Count
Recal ibrate
Restore
Set File Mask
Set Sector
Diagnostic Load
Diagnostic Write
03
07
OB
lB
OF
13
CMD 16
CMD 15
CMD 15
CMD15
CMD16
CMD 15
CMD 16
CMD 15
CMD 15
CMD 16
CMD16
CMD25
CMD20
CMD 20
CMD 20
CMD 30
CMD20
CMD25
CMD20
CMD25
CMD 25
CMD30
Test 110
Sense I/O
Read and Reset Buffered Log
Read Diagnostic Status 1
Device Release
Device Reserve
Sense I/O Type"
Unconditional Reserve"·
00
04
A4
44
94
B4
-
r.MD 142
CMD
CMD
CMD
CMD
CMD
CMD
Read Data
Read Key, Data
Read Count, Key, Data
Read RO
Read Count
Read Home Address
Read IPL
Read Sector
Read Multiple Count Key Data"
06
OE
lE
16
12
lA
02
22
5E
Write
Write
Write
Write
Write
Write
Erase
05
00
10
01
15
19
11
Type
Command Name
Control
SENSE COMMANDS
Two sense commands .. Sense 1/0, and Read and Reset Buffered Log .. transfer sense
bytes of usagelerror log information from the facility to the using system.
Sense 1/0 Type transfers device type information to the using system.
Test 1/0, which is a programmed instruction and not a channel command word
(CCWI,causes the status byte to be sent to the channel in the initial selection
sequence.
Sense
•
READ COMMANDS
Read commands transfer information from the subsystem to main' storage of the
using system. On all Read commands, the device checks (by means of correction
code bytes) the validity of each area of a record as the record is read from a track.
A parity bit is added to each byte as it is sent to the channel. All Read commands
can operate on overflow records and, except for Read IPL, Read Sector and Read
Multiple Count Key Data (CKD), can operate in multitrack mode.
Read
Write
WRITE COMMANDS
Write commands transfer data from main storage to the device for recording on the
disk pack. While writing data on the disk pack, the device appends the appropriate
correction code bytes to each count, key, and data field as they are written.
Write commands can be grouped into: (1) format Write commands, used to
establish records, and (2) nonformat Write commands, used to update previously
written records.
Search
Page
Single
Track
17
lF
23
53
73
Data
Key, Data
Count, Key, Data
Spec Count, Key, Data
RO
Home Address
Search
Search
Search
Search
Search
Search
Search
Home Address
Equal 10
High 10
High, Equal 10
Equal Key
High Key
High, Equal Key
~:
39
31
51
71
29
49
69
86
8E
9E
96
92
9A
CMD 107
-
-
---'
-
CMD77
-
B9
Bl
01
Fl
A9
Command
Example
CMD 35
.
g~g ~:~
CMD5
-
145
150
150
150
145
150
CMD 120
CMD 120
CMD 120
CMD 110
CMD 110
CMD 110
CMD 125
CMD 125
CMD 125
CMD 125
CMD85
CMD85
CMD85
CMD85
CMD80
CMD80
CMD85
--
Command
Oescription
CMD 140
-
-
-
CMD 130
CMD 100
CMD90
CM070
CMD55
-
CM055
CMD50
-
C9
E9
SEARCH COMMANDS
Search commands transfer a specific number of bytes from main storage to the SCU.
The SCU compares these bytes with data read from a track record. When the condition
specified in the search command is satisfied, the status modifier bit is set. The status
bytes hold the condition of the status modifier bit until that bit is rt"set.
• Supported only in 3330/3340/3350 intermix and 3340/3344 microcode loads.
• "Supported only in 3330/3340/3350 intermix microcode loads.
3830·2
COMMAND SUMMARY
t>CopyrighllBM Corpor.lion 1972, 11173. 1974, 1975, 111711
()
;Fl
0 0 'J
0
\~
(1l
]
(1,
"" ..Y
If~
'0
0
10
v...J
0 0 0
0
\.Y
0
~,
'V
~
/'~
'r
''i...JI
0
.c
0
IJ
n
V
0 0 0 0
t').
~,
,0
~y
CMD2
0 0 0 0 0 0 0
~
.
('-
()
(~\
(-'
-(
(
CONTROL COMMANDS-DESCRIPTIONS
CONTROL COMMANDS-DESCRIPTIONS
CMD5
ERROR CONDITIONS
COMMAND
Dn.,\IL DESCRIPTION
FUNCTION
CODE
DATA TRANSFERRED
ACROSS CHANNEL
ERROR TYPE
COMMAND
EXECUTED
SENSE BIT SET
PRESENTED DURING
ENDING STATUS
PRESENTED DURING
INITIAL STATUS
Six address bytes
Seek
07
1. Move the access to the cylinder specified by the
seek address.
2. Select the head specified by the seek address.
CMD 20
Seek Cylinder
OB
Seek Head
1B
Select the head specified by the seek address
No Operation
03
No action. Channel End and Device End
during initial status.
Recalibrate
13
Move the access to cyli nder zero and select head zero
Restore
17
No action. Zero initial status IS followed by final status
of Channel End and Device End.
CMD 25
Set File Mask
1F
Set file mask to indicate permitted Write and Seek
commands
CMD 20
Space Count
OF
~re
presented
When chained from a Read, Search, Write, or Space
Count command this command locates the start of the
next count field (including RO), spaces over the count
field, and ends with Channel End and Device End in the
gap before the Key field.
23
Used on disconnected command chaining channels to
eliminate the need for the channel to maintain
connection with the control unit while waiting for
the selected record to reach the head,
Diagnostic
Load
53
Diagnostic
Write
73
Fewer than six address bytes
transferred.
Command Reject.
Address validity.
Bus Out Parity.
CMD 20
One byte of file mask data
More than one Set File Mask
command issued in a chain
of CCWs
No
Command Reject
Index point occurs before an
address marker is read,
CMD 30
Three bytes used as key length
(one byte) and data length (two
bytes) for the next command
Angular position specified is
greater than 127 (3330 and 3350
series drives) or 63 (3340 series
drives) and less than 255
Transfer the specified 512-byte block from the 23FD
to the control storage buffer
CMD 25
One byte of control information
addresses one sector on the 23F D
Invalid 23F D address
Transfer an inline test from main storage to the CU and
executes the test
CMD 30
A maximum of 512 bytes of inline
diagnostic microprogram
Fewer than 400 bytes
Invalid
Track Format.
Unit Check.
Channel End.
Device End,
Command Reject
Unit Check.
Channel End.
Device End.
No
Command Reject
Unit Check.
Channel End.
Device End.
No
Command Reject
No
-
IBM CONFIDENTIAL
Unit Check
No Record Found.
Index pc-int sensed while
spacing a cou nt area.
CMD 25
Copyright IBM Corporation 1912, 1913,1915
Unit Check.
Channel End.
Device End.
None
UNTIL MARCH 26. 1976, UNCLASSIFIEP THEREAFTER
©
Command Reject.
Bus out parity.
One byte specifies angular track
position (0-127 for 3330 and 3350
series drives, or 0-63 for 3340 series
drives)
3830-2
No
CMD 25
When not chained, Space Count searches for index,
spaces over gap 1, home address, gap 2, and RO count.
End operation in gap following RO count with Channel
End and Device End.
Set Sector
(Feature on
3340 series drives)
Six address bytes. For 3330 and
3350 series drives, only the five
low·order bits of the sixth byte
al'e used for the seek address.
For 3340 series drives, only the
four low-order bits of the sixth
byte are used.
Unit Check.
Channel End.
Device End.
CONTROL COMMANDS-DESCRtPTlONS
CMD5
DEVICE CONTROL OPERATION
DEVICE CONTROL OPERATION
•
Moves the heads to a location selected by
the using system.
STORAGE CONTROL UNIT
II
•
•
II
CHANNEL
SYSTEM
Start 1/0
• Executes
instruction. which
addresses a
channal command
word (CCW)
containing Seek
command.
Executes CCW to transfer
• the
Seek command to the
•
CONTROL CIRCUITS
Decode the Seek command and control the
transfer of seek address information to the CU.
• Check status of the module and transfer
status to the channel.
storage control unit (SCU).
• Control timing of the
transfer of data between
the channel and CU.
Transfers the seek address
data to the control unit.
• Check parity of data
transferred to the CU.
Disconnects from control
• unit
until CU signals
•
Transfer control and address information to
the module.
•
Select the addressed module.
•
Set up conditions to check for Device End
from the module.
•
Perform intermediate operations until device
status is received.
•
Transfer status to the channel when module
arrives at the selected track and signal
Device End.
device end status.
CHANNEl
Device
Status
Inform·
ation
a
m
. . DEVICE
all INTERFACE
HEAD POSITIONING
. . CONTROLS AND ADDRESSING
SERVO
. . DISK
•
•
Control direction and amount of
movement of the access mechanism
(if required).
•
•
Signal Device End to the CU when
new location is reached.
Transfers control. address •
and status information.
':::'
.,::'
Seek
Control
Inform·
ation
CHANNEL
CONTROLS
DEVICE
INTERFACE
CONTROL CIRCUITS
CHL·I
CTRL
DEV·I
Seek Micro·
program
Provides signal
for each track
passed from the
servo disk.
• Maintain head position over the
selected track.
Seek
Control
Inform·
ation
SYSTEM
DEVICE
CONTROL MODULE
• Calculate difference between present head
location and the new address from the system.
CHANNEL
CONTROLS
CMD 10
Device
Status
Inform·
ation
Mechanical
Motion
HEAD
POSITIONING
CONTROLS
HEAD ACCESS
MECHANISM
DRV
DRV
Track
DISK
Log
Data
CONTROL STORAGE
CTRL 600
II
•
III
Provides mechanical movement
of the head assembly.
CONTROL INTERFACE
•
Tranfers control. address. and
status information.
•
Selects control module
and device.
IBM CONFIDENTIAL
3830·2
HEAD ACCESS MECHANISM
UNTIL MARCH 26.1976. UNCLASSIFIED THEREAFTER
DEVICE CONTROL OPERATION
CMD 10
© Copyright IBM Corporation 1972, 1973,1975
()
('\
\
;J
~
()
o
o o o
C)
o o
o o
O
..
i
c
~
1'(. . .
L
(-
..
CONTROL COMMANDS -
(~
(
(~
(.:
(
-
~
-
(~
~-.--~-
(~
.. ---
(
(~
(
(-
(
(
{y ("
(~~
('~
OBJECTIVES (Part 1 of 2)
SEEK (07)
SEEK CYLINDER (OB)
SEEK HEAD (lB)
(:"
(
",.
CONTROL COMMANDS ~ OBJECTIVES (Part I of 2)·
eM D 15
RECALIBRATE (13)
SET FILE MASK (IF)
SET SECTOR (23)
Refer to CMD 10 for subsystem components used. Refer
to CMD 20 for flowcharts and CAS references.
Refer to CMD 10 for subsystem components used. Refer
to CMD 20 for flowcharts and CAS references.
Refer to CMD 10 for subsystem components used. Refer
to CMD 20 for flowcharts and CAS references.
•
Check for valid command.
•
Check for valid command.
•
Check for valid command.
Refer to CMD 10 for subsystem components used.
Refer to CMD 25 for flowcharts and CAS references.
Refer to CMD 300 and 305 for descriptions of rotational position sensing.
•
No requirement for preceding CCWs.
•
No requirement for preceding CCWs.
•
No requirement for preceding CCWs.
•
Check for Set File Mask limitations. (See CMD 20.)
•
•
Check for Set File Mask limitations. (See CMD 20.)
•
•
If errors occur, present Unit Check, Channel End,
and Device End in status. Set command reject in
sense data. (See SENSE 1 and CTRL 650.)
If errors occur, present Unit Check, Channel End,
and Device End in status. Set command reject in
sense data. (See SENSE 1 and CTRL 650.)
Check for previous SFM in the same chain of commands.
•
•
If no errors occur, return zero status to the channel.
If errors occur, present Unit Check, Channel End,
and Device End in status. Set Command Reject in
sense data. (See SENSE 1 and CTRL 650.)
•
If no errors occur, return zero status to the channel.
•
•
If no errors occur, return zero status to the channel.
•
Transfer six-byte address from the channel.
Send control data across CTL-I to cause the selected
controller/device to return the access to cylinder 0
and select head O.
•
Transfer one byte of data from channel to the control
unit. (See CMD 20 and CTRL 650.)
•
Check for transfer errors (Check 2).
1. If CCW
> six, transfer only six bytes.
2. If CCW < six, do not execute command; present
Unit Check, Channel End, and Device End in ending status. Set Command Reject in sense data.
1. If CTL-I or controller errors (Check 2) are detected, present Unit Check, Channel End, and Device
End in ending status. Set Equipment Check in
sense data.
3. If a Bus Out Parity Error is detected, present Unit
Check, Channel End, and Device End in ending
status. Set Bus Out Parity in sense data.
2. Start access motion and present only Channel End
in status to the channel.
•
Check address for Validity. If invalid, present Unit
Check, Channel End, and Device End in ending status. Set Command Reject in sense data.
•
Check device status and position.
1. If not at requested address, control transfer of
seek address information to the selected
controller/device.
2. If at requested address, present Channel End and
Device End in ending status.
3. If CTL-I or controller errors (check 2) are detected,
present Unit Check, Channel End, and device end
in ending status. Set Equipment Check in sense
data.
4. Start access motion and present only Channel End
in status to the channel.
Channel can disconnect while wailing for Seek
operation to complete.
Note:
5. Receive Seek Complete indication from controller/
device and present Device End to the channel.
6. If Seek Incomplete and/or Check 2 occurs:
3330 and 3350: Do not present Device End to the
channel; go into retry mode. (See CMD 210 and
Note 1.)
3340: Present Unit Check, Channel End, and Device
End in ending status. Set Equipment Check in
sense data.
Channel can disconnect while waiting for Seek
operation to complete.
Note:
3. Receive Seek Complete indication from controller/
device and present Device End to the channel.
4. If no Seek Complete occurs or Seek is to an
address other than cylinder 0, head 0:
3330 and 3350: Do not present Device End to the
channel; go into retry mode. (See CMD 210 and
Note I.)
3340: Present Unit Check, Channel End, and
Device End in ending status. Set Equipment Check
in sense data.
Note 1: Correct access position is verified on the
next Read or Search command to this deYice. If
the access position is incorrect, the control unit
suspends the Read or Search command and starts
a retry (CMD 210). The control unit performs a
Seek to the last seek address for this deyice.
When Seek Complete is received from the deYice,
the control unit continues with the original Read or
Search command. This sequence repeats until the
correct position is achieved or a retry count of 10;s
reached. If retry is unsuccessful, Unit Check,
Channel End, and Deyice End are presented "·to the
channel. Seek E"or, with permanent bit on, is set
in the sense data.
1. If a Bus Out Parity Error is detected, present Unit
Check, Channel End, and Device End in ending
status. Set Bus Out Parity in sense data.
•
Check for valid command.
•
No requirement for preceding CCWs.
•
If errors occur, present Unit Check, Channel End,
and Device End in status. (See SENSE I and CTRL
650.)
•
If no errors occur, return zero status to the channel.
•
Transfer the relative angular track position byte from
the channel to the control unit. If a Bus Out Parity
Error is detected, present Unit Check, Channel End,
and Device End in ending status. Set Bus Out Parity
in sense data.
•
Check byte for validity: If more than t 27 and less
than 255 on 3330 and 3350 (or more than 63 and
less than 255 on 3340), present Unit check, Channel End, and Device End in ending status. Set
command reject in sense data. If the RPS feature
is not installed on the 3340, present Channel End
and Device End in ending status. A No Operation
command is performed, and track orientation is lost.
•
If byte is 255, present Channel End and Device End
to the channel. Track orientation (see CMD 430) is
reset.
•
Present Channel End to the channel. The channel
should indicate chaining and disconnect.
•
If byte is zero, transfer control information to the
controller/device to cause reselection of the channel
(by request in line) before index point.
•
If byte is 1 to 127 for 3330 (63 for 3340), adjust the
sector number to compensate for channel reconnection delay. Also, transfer control information to the
controller/device to cause reselection before the requested sector.
•
If reselection is not accepted by the channel; Request
In is dropped and is raised again on the next revolution.
•
If Check 2 is indicated in CTL-I or controller/device,
present Unit Check and Device End in ending status.
Set Equipment Check in sense data.
•
If operation is completed correctly, present Device
End in ending status.
2. If no error occurs, present Channel End and Device
End in ending status.
•
Use file mask byte data to control later Write and
Seek commands. (See CMD 20.)
3830-2
CONTROL COMMANDS - OBJECTIVES (Part 1 of 2)
C> CallYritllt 11M Cotpor8tion 1973. 1974. 1975. 1976
eM D 15
CONTROL COMMANDS -
CONTROL COMMANDS - OBJECTIVES (Part 2 of 2)
OBJECTIVES (Part 2 of 2)
eM D 16
RESTORE (17)
DIAGNOSTIC LOAD (53)
DIAGNOSTIC WRITE (73)
SPACE COUNT (OF)
Refer to CMD 10 for subsystem components used.
Refer to CMD 25 for flowcharts and CAS references.
Refer'to CMD 10 for subsystem components used. Refer
to CMD 25 for flowcharts and CAS references. Refer to
CMD 165 for description of the use of this command.
Refer to CMD 10 for subsystem components used. Refer
to CMD 25 for flowcharts and CAS references. Refer to
CMD 160 for description of the use of this command.
Refer to CMD 10 for subsystem components used. Refer
to CMD 25 for flowcharts and CAS references.
•
Check for valid command.
•
Check for valid command.
•
No requirement for preceding CCWs.
•
•
If errors occur, present Unit Check, Channel End,
and Device End in status. Set Command Reject in
sense data. (See SENSE 1 and CTRL 650.)
Check SFM (see CMD 20) 'to see if command is allowed.
•
If errors occur, present Unit Check, Channel End,
and Device End in status. Set Command Reject or
File Protected in sense data (see SENSE 1 and CTRL
650).
•
•
•
•
Check for valid command.
No requirement for preceding CCWs.
If errors occur, present Unit Check, Channel End,
and Device End in status. Set Command Reject in
sense data. (See SENSE 1 and CTRL 650.)
If no errors occur, return zero status to the
channel.
•
If no errors occur, return zero status to the channel.
•
A No Op is performed.
•
•
Present Channel End and Device End in ending
status.
Transfer one byte of control data from the channel to
the control unit. This byte identifies the 23FD track
address and sector for the selected diagnostic test. If
a Bus Out Parity Error is detected, present Unit
Check, Channel End, and Device End in ending status. Set Bus Out Parity in sense data.
NO OPERATION (03)
Refer to CMD 10 for subsystem components used. Refer
to CMD 25 for flowcharts and CAS references.
Control reading of selected test to buffer area of control storage. (See CTRL 650.)
If MPL errors occur (see MPL 290 and 295), present
Unit Check, Channel End, and Device End in ending
status. Set Equipment Check in sense data.
3. If a Bus Out Parity Error is detected, present Unit
Check, Channel End, and Device End in ending status. Set Bus Out Parity in sense data.
•
If errors occur, present Unit Check, Channel End,
and Device End in status. Set Command Reject in
sense data. (See SENSE 1 and CTRL 650.)
•
If errors occur, present Channel End and Device End
in initial status.
•
May cause records or parts of records to be skipped.
If transfer is correct, present Channel End and Device
End in ending status.
•
Initiate the diagnostic test.
•
Store 16-byte error code in control storage. (See
CTRL650.)
•
Present Channel End and Device End in ending status.
Check for valid command.
•
Present Unit check, Channel End, and Device End in
initial status (see SENSE 1 and CTRL 650) under any
of the following conditions:
1. Command is chained from any format Write or
Erase command.
2. Command is chained to any format Write, Erase, or
Set File Mask command.
3. Index is detected before end of the Space Count
operation.
1. If CCW count> 512, transfer only 512 bytes.
•
No requirement for preceding CCWs.
•
Transfer a diagnostic test from the system storage to
the control unit control storage buffer area. (See
CTRL650.)
2. If CCW count < 512, transfer count specified but
do not execute command; present Unit Check,
Channel End, and Device End in ending status. Set
Command Reject in sense data.
•
Reset track orientation. (See CMD 430.)
•
Control movement of 23FD head to the selected
track.
Check for valid command.
•
If no errors occur, return zero status to the channel.
•
•
•
•
•
•
If no errors occur, return zero initial status to the
channel.
•
Space Count command sequence v'aries depending on
preceding conditions:
If not chained from a Read, Search, Write, or Space
Count command;
a. Wait for index point.
b. Clock over G I, home address field, and G2.
1.
2. If chained from a Read, Search, Write, or Space
Count command, locate next count field (including
RO count).
3. Space over count field located and receive three
bytes of data (key length, and two bytes of data
length) from the channel.
If channel sends fewer than three bytes, use
zeros for remaining bytes.
Note:
4. Set end of count field orientation in control storage.
(See CMD 430.)
•
If check 2 errors occur (from channel interface, CTLI, or controller/device), present Unit Check, Channel
End, and Device End in ending status. Set Equipment
Check in sense data.
•
If no errors occur, present Channel End and Device
End in ending status.
3830·2
CONTROL COMMANDS - OBJECTIVES (Part 2 of 2)
eM D 16
© Copyright IBM Corporation 1973, 1974, 1975, 1976
,,~
'J 0 0 v 0
"
'
-.----------
()
0 () 0 C} 0
"
0V
f}
"'-
0 0 0 0 () 0
"
'I
,
'
'"
(\\
0
I)
\t_'
17',
\...y
If"''~
\fJ,,~JI
? \:,
'J
()
-
!(-\ (J (j
"j
-U"-r')
. 'tf"J-O-O
\;)"
"C
...
,
"
,:,
'-.--'
~'
'
"--
',:'
"
,':
('"
F
L
('"
("': ('
(': ('
("
(~
(C'
c
c
('
CMD 20
CONTROL COMMANDS-FLOWCHARTS (Parts 1 of 31
CONTROL COMMANDS-FLOWCHARTS (Part 1 of 3)
Refer to CMD 15, 16 for command objectives.
Refer to CMD 10 for command operation diagram.
CMD 183
l:MU HIJ
r-__~""''''''''''i16C
FETCH CURRENT
LOGICAL CYLINDER
ADDRESS AND USE IT
ANO THE NE. HEAD
YES
ADDRESS TO FORM NEW
SEEK ADDRESS
COIlPUTE
D II'I'ERENCE
BETWEEN OLD AND
NE. CYLINDER
ADDRESS
2-QS060
-
YES
1,3,4-QP050
1,3,4-QP070
3,4-QP075
0
090
IN
't
>=3;.:3;.:3.:.0_ _ _ _ _- . 1 ,3, 4-QPO 1 0
1,3,4-QP02D
1,3,4-QPIOO
1,3,4-QPoeo
-
-
010,...._ _ _ _.....___..........,
STOP PLO FAST
LOCK IN IF
RESET R/. II'
NECESSARY
NECESSARY
RESET
READ/IIRITE
CONVERT SEEK ADORES S
I'ROM LOG I CAL TO
PHYS I CAL ADDRESS I'OR
THE DEVICE. THIS
DEPENDS ON DEY I CE TYPE I
IIOOE LOGICAL DEv ICE
ADDR ~hEg~T~T~E
-
t
-
015
FETCH CURRENT
ACCESS POSITION
AND ZERO SEEK
ADDRESS IN
CONTROL STORAGE
CM[) 190
OTS
CTRL 650
SEND REZERO TO
IIODULE
010
RESET SEEK
RETRY COUNT II'
APPLICABLE
I'ETCH CURRENT
ACCESS PDSITION
AND ZERO SEEK
ADDRESS IN
CONTROL STORAGE
YES
CONVERT LOG I CAL
HEAD AND CYLINDER
2,4·QP212
2,5·QP215
5·OP313
ADDRESS TO
APPROPRIATE
PHYS I CAL I'IIED HEAD
AND SET UP HAR
r-__..&.I......o&oIJ5 -QP030
Data Address
78
Flags
000
5·QP218
(0000000000000001 )
2.5-QPIOO
-
4-OP3,8
REQUEST STATUS
0
SEND REZERO TO
THE IIDDULE
Specifies CPU Storage
Location of the Mask
Byte.
2.5-QPI30
SET CHA_L END
AND OEV I CE END
STATUS
>=____.;..1:.;,2;;,3,4.5-QP205
1,3.4-CIF'I60
o
1,2,3,4·QP212
1,2,3-QP216
1, S-OP313
SET AND READ
BACK ICHECK
CAR)
RESET INTERRUPT
Decimal
Hexadecimal
31
1F
~--~---.,tml~
4·QP318
RAISE STATUS
I NTO CHANNEL
Binary
;:;,.;::::::::.;::=- For the SCU, bits 2, and 6
SET CHA_L
END, DEY I CE END
STATUS
.A I T I'OR REZERD
TO COMPLETE
I-.,.....,...-r-r"';.....,r-r-I
SET CHA_L END
STATUS
L....L....L.,;;".L...........&.....JL,.;,.L..I
4-QP020
ClIO 190
GO TO SEEK
RETUIIN
Not Program control
interrupt (Pell from CCW
PCI Mode, Used on
Command Retry Operation
Set File Mask Command Code
CHECK VALIDITY
01' SEEK ADDRESS
SET AND READ
BACK I CHECK HAR
AND D II'I'ERENCE
COUNTERS)
Count
63
36
31 32
RESET INTERRUPT
~--~---.,~g;m
SET UP I'OR
EXPECTED DEV I CE
END INTERRUPT
Set File Mask
o
\
SET UP ARGUMENTS TD
SEEK TO THE LOG I CAL
CYL INOER 0 I'OR THE
LOG I CAL EMULATED
OEV I CE SELECTED
of the mask must be zero,
If these bits are not zero, the
mask is considered to be invalid
and a unit check signal is gen,
erated A subsequent Sense
command indicates Co mmand
Reject.
••••••
B5
NOTES
.1
I. TH I S I'LOWCHART I S USED
TH THE MULTIPLE
IIICROCODE VERSIONS. THE I'OLLOWING DIGITS
ARE USED TD I DENT II'Y THE III CROCODE AND
CORRESPOND I NG CAS PAGE REl'ERENCES I
: ~Ug 8It~ : ~l~ IU:m· ~~:m~' 2348m
~ : ~Ugm:gd~W'Y~~Eiill~~A _2~1~8tfhm899T
S - 3340/3344 - PIN 4168116
~
3830-2
REGISTER
OSCILLATOR
4. I'OR A GIVEN BLOCK IN THE DIAGRAII, THE
ACTUAL PAGE . . - R MAY DEPEND ON THE
DEV I CE TYPE SELECTED.
BO
Bl
Permit Write Commands
0
0
All except Write Home Address
and Write Record RO
0
1
1
1
0
None
Write Data or Writa Key .. Data
t-
Ali
B3
B4
Permit Seek Commands
0
0
All
0
1
1
1
0
1
0
Seek Cylinder or Seek Head
Seek Head
Nona 'also no head switching
1
Inhibit Diagnostic
Write command
and 3340/3350
seeks to CE track
Permit Diagnostic
Write command
and 3340/3350
seeks to CE
tracks· only
447461
12 Mar 76
CONTROL COMMANDS-FLOWCHARTS (Parts 1 of 3)
CMD 20
CONTROL COMMANDS-FLOWCHARTS (Part 2 of 3)
CONTROL COMMANDS-FLOWCHARTS (Part 2 of 3)
CMD25
CMD 183
CMD 183
CMD 183
CMD 183
r-_ _...I.l",",_~5-QP030
RECEIVE ANGULAR
TRACK POSITION
BYTE FROM
------------CHANNEL
r-__~u-~~~'5-QW200
C4
I-QP050
2,5-QP090
REGISTER
INITI ALI ZAT ION
FOR UNTI MED END
4-QR030
, ,2,3,4,S·as06O
1_.2.,.3.4.~=
r---------------------~I,2,~:~:~:g~l~g
r-____.........__
1,2,3,4,~:g~gtg
CHL-I 380
PRESENT CHANNEL
END AND DEV I CE
END TO THE
CHANNEL
SET CHANNEL AND
DEVICE END IN
STATUS BYTE. GO
TO END
PROCEDURE.
RECEIVE CONTROL
BYTE FROM
CHANNEL
r-____~~~~~:5-QS090
PRESENT CHANNEL
AND DEVICE END
TO CHANNEL
r-__~~~~~'5-QW220
MOVE 23FD
ACCESS TO THE
SELECTED TRACK
MPL 245
2,5-QP090
1.2.3.4.5-QW200
l:~:::g~~~g
r-----.,
4-QP410
AD~UST VALUE
AND SEND SECTOR
NUl&:R TO
MODULE AND READ
BACK TO CHECK
U!lO
EMULATION MODES
CND 190
1.2,3,4,5:g~gtg
::g::ng
I ,3,
1,3,4-QP110
090
r-__.....u-. . . .~,5-QW220
2,5-QS030
4-QP120
4-QP390
REJECT COMMAND. SET
~T ~~C~tv~~:~
IN ~TATUS BYTE. GO
TO END PROCEDURE
DELAY.
1,2,3,.,5-QS060
r-_ _~u-~~~5-QS080
NOTES
PRESENT CHANNEL
AND DEVICE END
TO CHANNEL
I. THIS FLOWCHART IS USED WITH MULTIPLE
MICROCODE VERSIONS. THE FOLLOWING
DIGITS ARE USED TO IDENTIFY THE
THE MICROCODE AND CORRESPONDING
CAS PAGE REFERENCES.
MULTlPL Y SECTOR
VAlue BY 2/3.
ADJUST VAlue FOR
CHANNEL
RECONNECTION
CONVERT SECTOR VALUE
RECEIVED FROM CHANNEL
TO ONE OF 128 PHYSICAL
SECTORS DEPENDING ON
LOGICAL HEAD ADDRESS.
AD~UST VALUE FOR
CHANNEL RESELECTION
DELAY
YES
r-____
4·OP315
4·QP3IS
1.2,3,4·QP212
1.2.3·QP215
5-OP2IS
...;I,.5-OP313
I - 3330 ONLY - PIN 2348805, 2348186, 2348181
2 - 3340 ONLY - PIN 2348151, 2348996
~ : ~~~g:~~:g/~~~aR~~~ERM~'N-2~1~8~~68~148991
5 - 3340/3344 - PIN 4168816
2,5-QP130
1,3,4-QP160
~~~~~5-QP205
SET UP FDR
EXPECTED
INTERRUPTS
CMD 190
2. FOR A GIVEN BLOCK IN THE DIAGRAM, THE ACTUAL
PAGE NUMBER MAY OEPENO ON THE DEVICE TYPE
SELECTED.
RESET INTERRUPT
r-____.........___
SEND SECTOR
NUMBER TO
MODULE AND READ
BACK TO CHECK
READ 512 BYTES
FROM SELECTED
SECTOR TO THE
CONTROL STORAGE
ABBREVIATIONS
r-______
RPS = ROTATIONAL POSITION SENSING
..
~~
~5-QPI60
SET UP CHANNEL
AND DEVICE END
_----.....J.oI.ooj......I.o.:I..,5-QP 16Q1,.___.....,I""""_ _...
SET UP CHANNEL
END
I.
1,2,3,4,5-QS060
r-_____~~. .~5-QS090
RAISE STATUS IN
TO CHANNEL
3340 VALUES AREI
IN PARENTHESIS
------------------CND 190
3830-2
CONTROL COMMANDS-FLOWCHART& (Part 2 of 3)
CMD25
C> Copyright 11M Corporetion 1812, 1173, 1974, 19711, 18,.
00
10
,y
,0"",
o
o
"~
. I
"-.J'
o o o o
00
\ './r:
0
·
'-
o o o o
{) 00
o
\~)
(-
(
CONTROL
COMMANDS~FLOWCHARTS
(Part 3 of 3)
CONTROL COMMANDS-FLOWCHARTS (Part 3 of 3)
NO
CMD 30
YES
1,3,4-QFOIO
1,3,4-QF02O
1.3,4·QF02Ii
2,&.QFD27
3,4.QEOIO
3,4-QF028
3,4·01010
:J.QF327
1,3,4,5-QF050
1,2,5-QF010
1,3,4,5-QG010
1,3,4,5:=g,g
LOCATE STAI'T OF
NEXT COUNT
FIELD
(INCLUDING ROI
YES
SET CHAMIEL END
DEVICE END AND UNIT
CHECK IN STATUS
8Y1£. SET COMMAND
I'E~TOEND
4_
1,2,3,4,5-0M020
E.
1,2,~
:J.QM3IO
S~ACE
OVEI'
COUNT FIELD.
RECEIVE 3 BY1£S
OF OATA .....OM
THE CHAMIEL
CHL-I
~
1'~:::=~1g
3,4-QI(315
311
SET END OF
COUNT FIELO
ORIENTATION FOR
USE 11TH NEXT
COMMANO
NOTES
I. THIS FLOWCHART IS USED .ITH MULTIPLE
MICROCODE VEI'SIONS. THE FOLLWING DIGITS
ARE USED TO IDENTIFY THE MICI'OCODE
ANO CORI'ES~ING CAS ~AGE I'EFEI'ENCES.
: nu
2.
I ,2,3,4'I:rsb~g
....ESENT CHAMIEL
END AND DEv I CE
END TO THE
PRESENT CHAMIEL
END AND DEV I CE
END STATUS TO
THE CHAMIEL
:
~
8rt~ ~~= ~U:,g~', ~un:t' 2341111
3 - 3330/3340 IN1£RMIX - ~/~ 2341102, 2341991
4 - 3330/3340/3350 INTPMIX - PIN 41.1".1
5 - 3340/3344 - ~/N 4161116
~~A~= B'A~~~.~,Nr:"~~I~~T¢~UAL
SELEC1£D.
ABBltEVI AT IONS
G I • GAP BETEEN I NOEX PO I NT AND RO
G2 • GAP BETEEN COUNT AI'EA AND KEY AREA
CHAMIEL
CHL-I
CIII) 190
3830-2
CONTROL COMMANDS-FLOWCHARTS (Part 3 of 3)
c Ca!IvrWIt 11M c:o.,cnt;on UI72, '173, 1174, '171, '976
CMD30
fl'.
0
(4~1
"
r'''t\
/'''1
\,-~/
iGC CARRIY
ST7
RSPON
INCREMENT
HAS RSPON.
TIMER. WAIT
INCREMENT EXIT
FOR EXPIRATIOl\ POINTER.
(4.4 MSEC) OR
2B44
XOl
RSPON.
I--
SET UP TIMER
2CBC
2C5C
~---=';:::::A:':;
f-- K=10000111 I--
Q-+ST5
K=64
K!lTB+T8
-
A
RAISE TAG
GATE
K=4
K+GC->GC
ST7
H
~
Check CAR;
request HAR Contents:
H
-.
. - v~ ....
"!'RE RCVD
AND XMITTED
CAR
II-.
Check I-IAR;
request diff
cntr contents
2CEO
K+~8
~
...........r.() MP 4f1E RCVD
2CCc
A
K~TA
XXl
II
~l~
2cce
A
O-'ST
Place 5 (request address)
on CTL-I tag bus.
The content of CAR is
placed on CTL-I bus in and
read out to the NO
register (lNTR 115)
. . . . . when Tag Gate comes up.
Place 16 (read difference)
....... on CTL-I bus out (lNTR 120)
GXXO
2CBC
A
K=10001001 '---
K=16
K+~TA
o
L......-
l-+5TO
CD-
2C80
8
O+SC-+5B
2C24
STORE NEW SEEK
ARGUMENT AND GO TO SEEK START
SET CONTROL 1 SET SEEK START DECODE
TAG DECODE
ON BUS OUT
Branch to entry for next
part of operation (I NTR 1101.
Note: Numbers indicate
sequence of branches for
this operation:
2A3C
CD_
II.
2A1CfJ
2CCA.
2A28 •
2A30
2A34
II
II
fJ
Place 9 (transmit control 1)
..-0 on CTL-I tag bus (lNTR 120)
HAR ERROR
.xXO
2C88
8
0+S0-+58
End of sequence)
GO TO EXIT DECISIONS
GC~IAL
GO TO NEXT
ROUTINE
2A2C
K=OOO10000 I--
K+~TA
2AFC
E
CAR ERROR
A
0=0
End
~Ci)
XXO
2C84
K+~TD
COMPARE RCVD
AND XMITTED DIFF
2A34
" - - CHK-2 ERROR EXIT
A
K=OOOO1000 1---4
XXl
MAVSD~
RESET TAG
GATE AND
ERROR ALERT
GATE
TURN ON CTL-I
ERROR ALERT
X1X
2B9C
GATE. ST6
F
ON SAYS CHECK
PARITY.
LSPEC: OF
SET REO DIFF
ON 8US OUT
AND XMITTED
HAR
2A30
A
Check
difference;
set seek
start
XXi
A
MAVSC~ I - - K=OOO10111 H
Kn~
SET CTL-I BUS-IN
PARITY ERROR
0=0
SET REO HAR SET UP NB
WITH PROPER
ON 8USOUT
FMT/MSG
IN CASE OF ERROR
2A2C
A
H..-
CHK-2
K+~TD
K+~B
iii
SET XFER -OW
DIFF TAG
DECODE
K=1000010~1_·-........
---=----------------_.
'-SET REqC)'L_
SET REOADDR
ADDR ON BUS
TAG DECODE
OUT
2CCO
2A28
A
A
..
MAVsB~ I-- K=OOO10110 H
MA=CAR contents,
SB=CAR input,
should be eq~
MA=HAR contents,
SC=HAR input,
should be equal
2C51 - '
Ii.
<>-+MA
rI'
SET XMITCYL
ADDR TAG DECODE
la
Request CAR contents
6)---
K+~TD
2C7(
2CC4
Place 8 (read HAR)
on CTL-I bus out
(lNTR 120)
K=10000110 1-_ _ _ _ _ _ _ _ _ _ _ _.....----1
A
A
2B!8
HAS RSPON.
SET UP RETURN SET HAR ON
SET XMIT
SAVE HAR
INCREMENT EXIT
POINTER.
ADDRESS
BUS OUT
HEAD ADDR
XOO
2BFO
XOX
2B94
2BB4
2C31
~_ _=2CB::;C
TAG DECODE
L~~---!.!~-~~~~!.......---~~e-:lX=01--2==BIF:-:--~-----:-2=B3~~
A
A
A
A
A
r - - - - -A
":""1
A
A
TA+Q-+SD I-- K=100010001-_ _ _ _ _ _ _ _ _ _ _---a
K=32
K 0011111
GA+~TA I - K+~TD
K!lT8+TB
1--4
r
=1
I-~
Set difference
Place bit 5 (read CAR)
on CTL-I bus out (lNTR 120)
f--
28CC
2814
...:2:..:;8'-='0,C
Xl0
GO TO SET
HAR
2A1C
Send seek start to drive to begin seek operation in
the drive.
.....
.-
..0 .--__
A
f-- K=OOO11000 f--
O+SA~TA
ST7 ON DISABLES CHK 2 TEST- \
Place 7 (transmit head address
on CTL-I bus tag
(lNTR 120)
2C48
A
8
D
Set head address;
set high-order CAR;
set reverse bi t
~"Y " HA~
'0
2C4C
START OF CTRL
OR CYL SEEK.
SET CAR ON
8US OUT. 2A3(
Set difference of old and new cylinder addresses
in the difference counter.
..,
This example is for instruction
only. Use machina CAS logics
for troubleshooting. .
\
2E1C
A
II
Transfer high-order cylinder address bit, reverse
Place high order CAR bit,
reverse bit, and head address
on CTL-I bus out (lNTR 120)
Place 6 (transmit
cylinder address)
on CTL-I tag bus
UNTR 120)
Place low-order cylinder
address on CTL-I bus
out (I NTR 120) for .
entry to CAR
Assume: Initial selection complete
CMD35
3830-2/CONTROL INTERFACE OPERATION
1
DIFF ERROR
--cD
Place 16 (seek start! on CTL-I
bus out IINTR 120). When
the Tag Gate comes up, the
tag bus is decoded, and CTL-I
bus out is decoded as Seek
Start. This line starts·the
servo circuits responding
to the new address in CAR,
HAR, and the difference
counter to move the heads
to a new track.
3830-2
3830-2/CONTROL INTERFACE OPERATION
CMD35
SEARCH COMMANDS-DESCRIPTIONS
SEARCH COMMANDS.,.-DESCRIPTIONS
CMD50
• Status byte bit 1, modifier, is set when a search is successful.
•
If a Search command is unsuccessful, the search command must be reissued
to continue the search.
•
Multi-Track bit not on -search until successful or index is passed twice.
•
Multi-Track bit on-head switches to the next track at index.
COMMAND
CODE
Search Home
Address Equal
39
B9
Locate a home address field selected by the system
CMO 55
Four bytes (CCHHI of home address
field from the selected drive and
track. with CCHH from the system
Search 10 Equal
31
B1
Locate a count field selected by the system
CMO 55
Five bytes (CCHHRI of the next
cou nt field from the selected drive
and track, with CCHHR from the
system
Search 10 High
51
01
Locate a count field selected by the system
CMO 55
Five bytes (CCHHRI of the next
count field from the selected drive
and track, with CCHHR from the
system
Search 10 Equal
or High
71
F1
Locate a count field selected by the system
CM055
Five bytes (CCHHRI of the next
count field from the selected drive
and track, with CCHHR from the
system
Command Reject.
Bus Out Parity.
Overrun.
. End of Cylinder.
No Record Found.
Data Check.
Locates the 10 from the track that is
equal to, or any 10 that is higher, than the
10 from the system.
Search Key
Equal
29
A9
Locate a key field selected by the system
CM055
Search Key High
49
C9
Locate a key field selected by the system
CM055
The key field bytes from the selected
drive and track, with key from the
system
Search Key
Equal or High
69
E9
!-ocate a key field selected by the system
CM055
The key field bytes from the selected
drive and track, with key from the
system
,
COMMENTS
Locates any ID from the track that is
higher than the 10 from the system
The key field bytes from the selected
drive and track, with key from the
system
The key field compared is key field of the
next record (excluding ROI, unless
chained from a Read Count or Search 10
command. If chained from a count
operation the key field searched is in
the same record.
Same as Search Key Equal, except the
key field located is any key field on the
track that is higher than the key from the
system
Same as Search Key Equal, except the key
field located is equal to or higher than
the key from the system.
p~r~::~r91
!"
SEARCH COMMANDS-DESCRIPTIONS
CMD 50
Copyng'ht IBM Corporation 1972, 1973
:J 0 0 0
"
ERRORS
Set Unit Check, Channel
End, Device End
MultiTrack
©
''--
DATA COMPARED
DETAIL
DESCRIPTION
Single
Track
3830-2
'
FUNCTION
1""'")
0
0 0 0 0 0
..
-.---_.
0 0 0 0
(f""~1
"-Y
0
~
()
(~
J
0
i"'''"~
o
r'" tf")
"'", )J
I
'
r~
"']
a
,.
'::
('~
,_.)1
0" 0 0
.
n,
V
..
- - - _ ....- - -
(0
('
(
('
(-
(-" (
_.
_-
._ ..
--'"
f-" (--- C-
(-~
.,,/
. c,. . /
(:. (
./
(
,.
(-
<-
---
----
(C"' (-
(-
(
SEARCH COMMANDS
SEARCH COMMANDS
OBJECTIVES
CMD 183
FLOWCHARTS
SEARCH HOME ADDRESS EQUAL (39 or .9)
SEARCH m EQUAL (31 or.t)
SEARCH 10 HIGH (51 or Dt)
SEARCH m EQUAL OR HIGH (71 or Fl)
SEARCH BY EQUAL (29 or A9)
SEARCH BY HIGH (..9 or 0)
SEARCH BY EQUAL OR HIGH (69 or E9)
2.3.4.6-QG040
1,2,3,4,5-QG050
, .2,3 .... S ... QG030
I,Z,3,".5-QHOIO
;:1:1:::I:J398
Refer to CMD 75. CMD 90. CMD 105. and CMD 130
for sublyttem components used (channel in write mode.
CTL-I read mode).
•
CMD55
1,2,3,4'1:=813
IIEAD SYNC BYTE
Check for valid command.
•
No requirement for precedinl CCWs.
•
If erron occur. present Unit Check. Channel End.
and Device End in status. Set Command Reject in
sense data. (See SENSE 1 and CTRL 650.)
•
If no erron occur. return zero status to the channel.
•
Transfer number of bytes called for by the command
(HA-4.1D-5. key-O to 256) from the channel to
the control unit. Read the same number of bytes
from the selected controller/ device.
_---II..........~-QH030
1,2,f5-QG050
r----II......io.I.ol.....
2, ::=g~g
IIEAD CCN« OF
CDUNT AllEA
__
-J:.&..iIi.oio~
-QHOSO
_--Ju..i:...a.~-QI(IIO
•
Byte by byte. make comparison called for by the command.
1. Compare data from device with data from the channel. For ellample. 5 from the device and 3 from the
channel constitute a hip condition.
" .... , :IAA8
~CCDUNT
BYTES 1'l1li
I'IELD
D
CHECK ECC
2. If the CCW count is less than the field lenlth. comparison is on the CCW count bytes only.
. . - _ - J......i.oioa.r·-QSO• O
NOTES
4. If search condition is satisfied. set status modifier
bit in the status byte.
r-_-J:.&..iI:...a.~-QI( 110
I. :it~T IS USED 81TH .... TI~E
III
VPSIIINS. THE I'OLLDIIING DIGITS
U
5. If CCW count is less than field lenlth. read balance
of field to check for erron.
•
If erron from channel interface. CTL-I. or controller/
device are found. present Unit Check. Channel End.
and Device End in endinl status. 3330 only: 10 to
retry mode (see CMD 210); set appropriate bits in
sense data.
~
•
If multitrack bit is off in the command. the search
loop continues until satisfied or until two indell points
have been sensed. If two indelles are sensed fint.
present Unit Check. Channel End. and Device End in
endinl status. Set No Record Found indication in
sense data.
•
If multitrack bit is on in the command. the search loop
2. Search condition is not satisfied. present Channel
End and device end in endinl status. Channel program should ellecute the nellt CCW (T1C·-8) and
branch back to repeat the Search command.
continues until satisfied or until index is sensed. If
index is sensed fint. the head address is stepped + 1
and the loop continues. If the head address is advanced past the last track in a cylinder. present Unit
Check, Channel End. and Device End in endinl status. Set End of Cylinder indication in the sense data.
~1~ls~C:I~:~
: IIJI i~ : ~I= 1I::m· IUU8t·
214m,
• / ••0 INTERIlIX - P/f. 114•• 01, 214 ••• '
/ 40/1110 INTlIIIIIX - P'N 41 •• 11
40/1144 - PIN . . . . . 1.
I 4 1 -
CIllO 1.0
If no erron are found and:
I. Search condition is satisfied, present Status Modifier. Channel End. and Device End in endinl status.
Channel program should skip the nellt CCW (TlC·8) and eucute the foUowinl CCW.
--------
NIl
3. The fint unequal condition (hiP or low) encountered sets the condition for the field.
•
AND C'-CII
_VIATIIINS
&.TL -I :
ECC
~~
&m"f'fNI.~TEIU' ACE
• -lm"ECT I lIN CODE
:
~~NT~~
3830-2
SEARCH COMMANDS
OCopy'ilht IBM Corpo,etion 1972. 1973. 1974. 1975. 1978
CMD55
WR ITE COMMANDS..,.DESCRIPTI,ONS
CODE
COMMAND
Single
Track
DATA WRITTEN
DETAIL DESCRIPTION
FUNCTION
MultiTrack
ERROR
Count, key, and data fieldS of next
record on the track. Data for the
fields comes from the system. The
count field flag byte, ECC, and gap
data come from the SCU.
10
-
Write one complete record on the selected drive and
track
CMD85
Write Special
Count, Key, Data
01
-
Same as Write Count, Key, Data command except a 1
is written in bit 4 of the flag byte to indicate a record
overflow segment
CMD85
Same as that of Write Count,
Key, Data command
11
-
Erase remainder of track
CMD85
Zeros
Command Reject.
Bus Out Parity.
Overrun.
Invalid Track Format.
19
Write Record (ROI
15
Write Data
Write Key-Data
05
00
-
-
-
-
3330 and 3350 Compatibility Modes":
Write the five·byte (FCCHHI home address fieldon
the selected drive and track.
3340:
Write the seven-byte (SO SO F CC HHI
home address field on the selected drive and track.
3350-Native Mode:
Write the 9-byte home address field (SO SO SO SO
FCC H HI on the selected drive and track.
CMD80
Write count, key, data of RO.
Change ,the data field of a record
3330 and 3350 Compatibility Modes':
Five-byte (FCCHHI home address
field transferred from the system.
3340:
Seven-byte (SO SO F CC HHI
home address field
transferred from the system.
3350-Native Mode:
Nine-byte (SO SO SO SO FCC H HI
home address field transferred
from the system.
The CU skips writing an address marker,
sync byte, or ECC.
3340 and 3350-Native Mode:
Must be chained from a satisfied Search
Home Address command (with a CCW
count of 4 or morel. If not, bit 6 of the
flag byte must be set to 1 to indicate
a defective track. If it is not, the
command is rejected.
CMD80
Flag byte from HA field.
CCHHRK L DL DL from system written
in count field.
Key and data from system.
Same as Write Count, Key, Data except
must be chained from a write HA or a
successful Search HA Equal command
CMD85
Data from the system. Write the
number of bytes specified by the
DL DL bytes of the count field of
the same record.
If file mask is violated, set Command
Reject. Must be chained from a
successful Search Equal 10 or Search
Equal Key command.
CMD85
Change the key and data f.ields of a record
If file mask is violated, set Command
Reject. Must be chained from Write
RO; Write Count, Key, Data; Erase; or
a successful Search Equal 10 or
Search Equal Key command.
After last Count, Key, Data command
on a track, write O's to index.
Same as Write Count, Key, Data. Not used
for last segment of an overflow record.
(Format Write commandsl
Write Home
Address (HAl
COMMENTS
Set Unit Check-Channel and
Device End
Write Count,
Key, Data
Erase
CMD70
WRITE COMMANDS-DESCRIPTIONS
Data from the system. Write the
number of bytes specified by the
KL and DL DL bytes of the count
field of the same record.
Command Reject.
Bus Out Parity.
Overrun.
If file mask is violated, set Command
Reject. Must be chained from a
successful Search Equal 10 command.
If KL = 0, operation is the same as
Write Data.
"Note: For 3350 in compatibility modes, the HA is
first readinternally by the storage control to save the
SO bytes.. Then the SO bytes, along with the 5 bytes
(F C C H H) transferred from the system, are written
on the treck.
I~ I~~~5
3830-2
History
© Copyright IBM Corporation
447461
12 Mar 76
CMD70
WRITE COMMANDS-DESCRIPTIONS
1972, 1973, 1974, 1975, 1976
00000
o
t4",
\"
I>j
~
0000
o o o o
o o o
()
o o
0',:'
"j,
o
()
o
(
'
(
(
'-'"
.....
-'
..
(
~'
(
Write data from the using system on a pack selected
by the system.
•
•
•
•
Executes Stlrt
I/O inltruction,
which Iddresses
a channel com·
m.nd word ICCWI
cont.ining • Write
comm.nd.
•
•
CHANNEL
Executes the
CCW to trlnlfer
the write commlnd
to the SCU.
Tr.nlfers the
Iddre.. where
d.t. is to be
storld, to the
storage control
unit.
•
•
•
II
CONTROL CIRCUITS
Decode the Write command.
Select the addressed module
• and
head.
the status of the mod• Check
ule and transfer the status to
CHANNEL
CONTROLS
the channel.
Control timing
of transfer of
data between the
channel and the
CU.
Set up the write controls in
• the
module.
the byte-by-byte
• Control
transfer of write data from
Check plrity
of dlta trlnsfered
to the CU.
the channel interface to the
controller circuits.
•
•
•
Trlnsfers data
from the system
to the storage
control unit.
•
('
",,'/
'
.'".
('
CMD75
DEVICE
CONTROL MODULE
STORAGE CONTROL UNIT
II
SYSTEM
(0',
WRITE OPERATION
WRITE OPERATION
•
("
(
(
SERDES
•
Receives data serial·by-byte from the
CU.
•
Changes byte of data to serial-by-bit
data.
•
Sends ECC data to module.
•
Sends modified frequency modulation
(MFM) data to the module.
•
Uses phase-locked oscillator IPLO)
pulses to control write timing.
•
Controls gap configurations.
•
333().1 ndicate retry status to
channel If error is a type
that can be retried, and set
up to relocate record.
GAP CONTROL
SERIALIZER/
DESERIALIZER ~. . .
(SERDES)
Control gap types.
•
Set up the
module to
write on the
disk.
•
Change data
pulses from SERDES
to currents for the
write head.
•
Provide the CU
with status of the
module.
•
Index pulse
generated from
servo data and
sent t.o CU.
Checks subsystem for errors.
Transfers ending status to the
channel.
•
WRITE
CONTROLS
•
READ/WRITE
HEAD
•
Changes currents
in write windings
to magnetic flux.
head
• Selected
accepts data.
head
• Servo
provides PLO
DISK
SURFACES
Receive and
store bits of
information on
the magnetic
coating of the
disk.
pulses.
•
Servo head and
circuits hold
access at selected
track.
ECC CIRCUITS
Write
Control
Info
SYSTEM
Device
Status
Info
CHANNEL
Write
Data
CTL-I ",_...lo_ _"
Write
Data
CHANNEL
CONTROLS
WRITE
CONTROLS
CONTROL CIRCUITS
CTL-I
CTRL 1
CHL-Il
1
. .-
~--~-----------w~--~
Seek
Micro-
. . ._ - -....
DEVICE
INTERFACE
READ/WRITE
HEAD
DISK
SURFACES
Servo
Track
Data
program
iii
IJ
CONTROL INTERFACE
•
Transfers write control information
to the control circuits.
•
Transfers status of the control
cuits and device to the SCU_
•
Transfers the byte·by·byte
data to the control circuits.
cir-
DEVICE INTERFACE
•
Transfers write control information to the control circuits_
•
Transfers status of the control
circuits and device to the SCU.
•
Transfers the byte-by-byte
data to the control circuits.
IBM CONFIDENTIAL
3830-2
UNTIL MARCH 26,1976, UNCLASSIFIED THEREAFTER
© Copyright IBM Corporation
1972. 1973. 1974. 1975
WRITE OPERATION
CMD75
(
.~-----
WRITE COMMANDS -
-~~~~~-
- --_._---------
~~~~~~--~~~~~~.----~----
-
._--------
~-.
OBJECTIVES
WRITE COMMANDS - OBJECTIVES
WRITE HOME ADDRESS (19)
~
WRITE RECORD ZERO (15)
Format Write
ERASE (11)
WRITE COUNT KEY DATA (10)
Commands
WRITE SPECIAL COUNT KEY DATA (01)
WRITE KEY DATA (OD)
WRITE DATA (05)
SD information is not provided by the system. The
storage control internally reads the home address
field to obtain the existing SD bytes before the Write
HA is executed.
2. Write RO: Start writing in gap before RO count;
write flag byte, count field, gap, key field (if required), gap, data field (if required), and start of
next gap.
Refer to CMD 75 and CMD 90 for subsystem components used. Refer to CMD 80 and 85 for flowcharts and
CAS references.
•
Check for valid command.
•
Check for chaining prerequisites. These depend on
the command:
1. If the command is Write CKD, Write Special CKD,
or Erase, it must be chained from one of the following:
a. Write RO.
b. Write CKD.
c. Successful Search Equal ID or Key. (A Read Data
or Key Data may be between Search and Write.)
Check for Set File Mask limitations. (See CMD 20.)
•
If errors occur, present Unit Check, Channel End,
and Device End in status. Set Command Reject in
sense data. (See SENSE I and CTRL 650.)
•
If no errors occur, return zero status to the channel.
•
Write data, transferred from the channel, on the track
selected by the system (plus correction code bytes at
end of each field). The commands and their effects
are:
•
If no errors occur, present Channel End and Device
End in ending status.
1. Write Key Data: Start writing in gap; write key
field (if required) and start of next gap.
2. Write Data: Locate gap before next data field; start
writing in gap; write data field (if required) and
start of next gap.
3. Erase: Operates as a Write CKD command, except:
a. The data transferred from the .channel is not written
on the track; and
b. Zeros are written in place of the data and to the end
of the track.
•
Format Write commands change the balance of the
track:
1. After last format Write command in a chain, release
the channel, write to the next index point, and reconnect after index.
5. If the command is Write HA (3340 only), it must
meet either of the following requirements:
a. It must be chained from a satisifed Search HA with
a CCW count of 4 or more.
b. Bit 6 of the flag byte, transferred from the channel,
must be I, indicating a defective track.
•
4. If data overrun is detected, present Unit Check,
Channel End, and Device End in ending status.
(3330 only: go into retry mode; see CMD 2lO.)
Note: In Write Special CKD, set flag byte
bit 4 to 1.
b. Successful Search HA.
3. If the command is Write Data, it must be chained from a
successful Search Equal ID or Key. Furthermore, the
search must be on the full field from the disk.
4. If the command is Write Key Data, it must be
chained from a successful Search EquallD (all five
bytes).
2. Detection of Bus Out Parity Error causes presentation of Unit Check, Channel End, and Device End
at end of field.
3. Detection of a data overrun causes presentation of
Unit Check, Channel End, and Device End at the
normal ending point of the operation, and causes Os
to be written after error is detected.
•
Nonformat Write commands update existing records.
1. These commands change only data or key and data
fields.
2. Each new record must be the same size as old record. (If CCW count is small, fill balance of field
with Os.)
Write HA: Locate index; write gap and control
bytes (called for by the device type), bytes of data
from the channel (five for 3330, seven for 3340),
and start of following gap. In 3350 compatibility mode,
3. These commands can be used to update overflow
records. (See CMD 400.)
IBM CONFIDENTIAL
3830·2
0 0 0 r0 0
t*')
i
"--.
.,
----~-.--
WRITE COMMANDS-OBJECTIVES
UNTIL MARCH 26,1976, UNCLASSIFIED THEREAFTER
© Copyright IBM Corporation 1972. 1973. 1974. 1975
._ .. ------_._----_.-
.. -
_...
~)
0 0 ,"
CM 0 77
3. Write CKD and Write Special CKD: Locate gap
before next count field; start writing in gap; write
count field (flag is same as HA flag byte), gap, key
field (if required), and start of next gap.
2. If the command is a Write RO, it must be chained
from one of the following:
a. Write HA.
I.
-----.---~-~-.
-_ ..... _-~
\"..y
CM D 77
-
() (1h
'J
.,
.
0
0
V
0 t"""
~J!
0 0 0
t
~
0
'\
("~
,y
0-'
A
v
(,""'''t'\
",-y
/1"~
'",;
0
",--j
:()
0
a
,0
v
(
'
'-..Jl
0 0
r
""~
--.--------~
-~-~---~--~-
(
(
(
(
(
(-
-
(
f
(--
(-
(
(
(~-- ('
WRITE COMMANDS-FLOWCHARTS (Part 1 of 2)
(' (
(-
(
(
---'--
( ---
--
( '"
WRITE COMMANDS-FLOWCHARTS (Part 1 of 2)
j
CMD80
Refer to CMD 75 for subsystem components used.
Refer to CMD 77 for command objectives.
•
Write commands store data from the system on the disk
pack of a selected module.
•
Format Write commands - Write Home Address, Write
RO, Write Count, Key, Data, and Erase - cause the balance
of the track to be changed.
•
•
Write Data and Write Key, Data commands change only
the key and/or data fields of a record to be changed.
(Field length stays the same.)
WRITE RECORD
ZERO 115)
YES
'·OF325
1.3·0FD50
2.3.5·0FD25
r------t
CHECK IF HA
OPERATION
1.2.3.'.5-0F030
1.2.3.'.5-0F010
1.2.3.'.5-0G010
3·0G31O
1.2.3.'.5-0G03O
J.OG330
SEPARATE WRITE
Gap configurations may vary with device type; refer to
device MLM.
SEA~~~Dt~~NDS
AND CLOCK
OPERATIONS
1.2.3.5·0G010
3.4·QG370
FETCH DEVICE
ADDRESS AND
PARAMETERS
1.3.'-OM010
1.2.3.'.5·0M02O
LOCATED IN GAP
AFTER HOME ADDRESS
FIELD. (SEE COMMAND
77). TREAT AS WRITE
CKD
3350
COMPATIBILITY
MODES
4-QN52D
SET UP BRANCH TO
CLOCK HA AND RO
OPERATION. SET UP
RETURN ADDRESS
AFTER CLK RO
'-OEOB5
'·OM023
2.5·OM020
3.4-QM320
SET UP TO MOVE
HA BY WRITING
LONG GAP
1.2.3.4.5·0M030
3·0M33D
1.3.'·OM040
1.3.'·OM05O
4·QF025
RETURN AFTER CLK HA
AND RO. IF DEFECT
IN HA AREA, SET UP
TO MOVE HA BY
WRITING LONG GAP.
CMD 85
WRITE ZEROS
2.5-0FD21
2.5·0FD30
3·0F321
3-0F330
YES
BY~~its~~[:gL
BYTE, AND CCHH
BYTES
DEVICE
'·OM055
1.2.3.'.5-0MOBO
3·0M355
NOTES
I. THIS FLOWCHART IS USED WITH MULTIPLE
MICROCODE VERSIONS. THE FOLLOWING DIGITS
ARE USED TO IDENTIFY THE MICROCODE AND
CORRESPONDING CAS PAGE REFERENCES,
2.3.'.5-0MOBO
1.2.3.'.5·0M010
1.2.3.'.5-0KI20
I
2
3
4
5
-
3330 ONLY - PIN 2348805, 234878&, 2348787
3340 ONLY - PIN 2348757, 234899&
3330/3340 INTERMIX - PIN 2348802, 2348997
3330/3340/3350 INTERMIX - PIN 41&8811
3340/3344 - PIN 41&881&
RAISE STATUS IN
TO CHANNEL
CND 190
3830-2
WRITE COMMANDS-FLOWCHARTS (Part 1 of 2)
© Copyright IBM Corporation 1972. 1973. 1974, 1975. 1976
CMD80
WRITE COMMANDS-FLOWCHARTS (Part 2 of 21
WRITE COMMANDS-FLOWCHARTS (Part 2 of 2)
CMD85
CMD 183
WR I TE SPEC 1AL.
COUNT, (~n' DATA
(SEE NOTE 41
1,2,3,4,5-00010
,....._ _ _....., 1,2.3,4,~ggm
4·QM023
1,2,3,4,5-OM02O
3-OM320
3,00330
SEPARATE WRITE,
~~l,..g~A~f.!l
CL.OCK
OPERATIONS
WR I TE FL.AG BYTE
PROPAGATED FROM
PREVIOUS RECORD
FL.AG
TURN ON WR I TE
GATE. SET UP
THE SEL.ECTED
MOOUL.E TO WRITE
(SEE NOTE 51
CTL.-I 200
PREPARE TO
WRITE KEY FIEL.D
CTRL. 650
4·0MD23
1,3,4·QMOIO
1,2,3·QM02O
4,5-QM02O
3·QM320
4-QM023
1,3,4·OM010
'-------1 ',2,3,4,~:g:g~
4·0M023
1,2,3·OM03O
W~~~T~CH~ ~;~
2,4,~g::l
FETCH DEVICE
ADORESS AND
PARAMETERS
WRITE ZEROS IN
GAP
(SEE NOTE 51
DEVICE
YES
2,5-QFOIiO
2,5-0FOII6
2,4,5-0F070
3,4.QF3tiO
3,4·0F356
3,OF370
SET UP TO WRITE
A GAP 4 BEFORE
WR I TI NG NORMAL.
GAP3
CHECK FOR FIRST
BYTE. WA I T FOR
SYNC-IN
1,2,3,4,5.QM02O
4.QM023
3.QM320
4.QM023
1,3,4·OM04O
2,5-QM020
3-OM320
3830-2
CMO 190
1,2,3,4,5-0M030
3·OM330
1,3,4-0M040
WRITE DATA FIEL.D
DA'fA AS TRANSFERRED
FROM THE CHANNEL.
(SEE NOTE 71
1,3,4·OMOIiO
1,3,4·OMOIiO
2,4,5-OM04O
3·OM34D
CHl.380
ENO OF COUNT
DEFECT SKIP
CAL.CULATI ONS
WRITE 7 ECC
BYTES
0
WRITE 7 ECC
BYTES
DEVICE
ECC • ERROR CORRECTION CODE
SO
• SKIP DEFECT
END OF FIEL.D
PROCESSING
REWR I TE COUNT
FIEL.O FROM
CONT:~Fi~ORAGE
ABBREV lATIONS
START WRITING
ZEROS FOR GAP 3
OR 4
(SEE NOTE 51
CAL.CULATE SO
BYTES FOR NEXT
COUNT FIEL.D
SET CHANNEL. END AND
DEVICE END IN
R~T~tU~T~l~~'!~~O
THE CHANNEL.
PREPARE TO
WRITE DATA
FIEL.D
6. 3340. FIEL.D MAY BE WRITTEN IN TWO
~~~~T5FT~I~~fPs~~~~~T. NO ECC IS WRITTEN
7. 3~~~~f~L.~OM~~I~AS&k~tcf~TO TWO
8.
~gvU:L.G~:~ =RI~A~~~~aN
TYPE SEL.ECTED.
HI
CWO
DEVICE
190
447461
I See
EC History 1 447460
19 D.ec 75 1 12 Mar 76
@Copvright
/~)
WRITE SYNC AND
ID BYTES
(SEE NOTE 51
REORIENT
~T~OL~E~~DT~~~IE~~~llDA~ ~~A~Y~EM.
5t~~~~~MGQ:IT~~~S~E~~t ~~·6ATA.
190
WR ITE KEY F I EL.D
DATA AS TRANSFERRED
FROM THE CHANNEL.
ISEE NOTE 61
2,3-Q.J070
-
CWO
4·CM023
1,3,4.QM04O
2,5·OM010
2,5-OM02O
2,4,5-OMD30
3-OM320
3-OM33O
WRITE COUNT-KEY-DATA
MUST BE CHAINED FROM
~ 'H~c=OlgQ~C~i~F~~~r:~H EQUAL. I D,
4. THE WRITE SPECIAL. COUNT-KEY-DATA
COMMAND IS THE SAME AS A WRITE COUNT-KEYDATA COMMAND EXCEPT THAT THE FL.AG BYTE
BIT 4 IS SET TO I. THIS INDICATES
THAT THIS RECORD IS SEGMENT OF OVERFL.OW
RECORD. THIS COMMAND IS USED FOR AL.L.
SEGMENTS OF AN OVERFL.OW RECORD EXCEPT
THE L.AST.
5. 3340. CONTRDL.L.ER AUTOMATICAL.L.Y SEQUENCES
S I GNAL.S TO THE OR I VE TO TURN ON WR I TE
WRITE SYNC AND
ID BYTES
ISEE NOTE 51
CAL.CULATE
PROPER FL.AG AND
SD BYTES TO
INOICATE SPLIT
OR MOVED F I EL.DS
WR I TE CONTROL.
BYTES AS CAL.L.ED
FOR BY DEV ICE
TYPE
:
4·0M023
1,3,4-0M03O
2,5·0M020
3·0M3
1.QM030
2,3,4,5-Q.J020
2,3,4,5-Q.J030
2,3,4,5-Q.J040
2,3,4,5-Q.J050
2,3,4,5-Q.J060
4.QM023
1,3,4.QM0Ii0
2,5-QM02O
3.QM320
1 : ~~:g s=t~
~~= ~~::,g" ~~::~=t, 2348787
~ - 3330/3340 INTERMIX - P/~ 2341102, 2348997
4 - 3330/3340/3350 INTERMIX - PIN 4101811
5 - 3340/3344 - PIN 4161.16
2. 7HE ERASE COMMAND I S THE SAME AS A
WRITE COUNT-KEY-DA7A
COMMAND EXCEPT THAT
THE DATA TRANSFERRED FROM THE SYSTEM IS
NOT WR I TTEN. THE BAL.ANCE OF THE TRACK
I~, INSTEAD, FIL.L.ED WITH ZEROS.
3. THE WRITE COUNT-KEY-DATA
COMMAND
4·QM023
WRITE 7 ECC
BYTES
WR ITE 12 BYTES
OF ZEROS
(SEE NOTE 51
THIS FL.OWCHART IS USED WITH MULTIPLE
MICROCODE VERSIONS. THE FDL.L.DWING DIGITS
ARE USED TD I DENT I FY THE MI CROCDDE AND
CORRESPONDING CAS PAGE REFERENCES.
WRITE 47 BYTES
OF ZEROS
(SEE NOTE 51
2,5·OM020
3·0M320
4·QM023
1,3,4·OM04O
2,5·OM02O
3-QM320
NOTES
SET UN IT CHECK
BIT IN STATUS
BYTE, AND
COMMANO RE.JECT
BITS IN SENSE
WRITE 47 BYTES
OF ZEROS
(SEE NOTE 51
CHI.-I 380
WRITE 3 BYTE
ADORESS MARK
GAP (NO CL.OCK
OR DATA PUL.SESI
(SEE NOTE 51
CL.OCK PART OF
GAP UNTIL. WRITE
GATE TURN-ON
POINT
(SEE NOTE 51
I.
DATA L.EN6TH BYTES
AS TRANSFERRED FR6M
THE CHANNEL.
SET UNIT CHECK BIT
IN STATUS BYTE ANO
COMMAND RE.JECT BITS
IN SENSE BYTE
CMD85
WRITE COMMANDS-FLOWCHARTS (Part 2 of 21
IBM Corporation 1972, 1973, 1974, 1975, 1976
0 0 0 0 0 0 0 0
.0
\J
A
J
0 0
f)
'"
.
(~
'4..Y
0
n
0 "-J
/~
\V
r"'.
~y
r""
~Ji
0
\.3
0:
r"
~y
pr_"",
~.Y
r",
~j
rr~
V'
.
.
i~
i~y
0
n jJ
I
'''---
.~
~y
(~)
r:)
"<- .'
~ ..
~"
••• ]1'
(-
(
WRITE DATA TRANSFER
.
•
Thll exemple II for Inltructlon
only. U.. machine CAS loglCl
for troublelhootlnll.
X'III bllnch 11III1cIJ1eI tllat the ch.n""
IntIrfM. h. plececl ...... byteln tlla
NA 1II11t...
• TRANSFER DATA FROM THE SYSTEM AND
WRITE IT ON THE DISK SURFACE.
CMD90
WRITE DATA TRANSFER
T"nal.. bytel,om tlla cllannel
Int"'.ce Cplececlln NAI to the
T A ".IIt.. 10, ullby &ERDEI.
r----~-------,~----------------~~~=---------~~::::::::::::::::::::::::::::::~-----------------------------------Q"'OSO----CDE
xxooo 1001
(XXIOO)
I
r-----------------T IT4
T Mel
XFER
C2-X"on-cl
Me7
Cl-X"OO-C
11III1a.1eI!h1t
.... IIIIn
lIicen. ' b j t e
II
1T4 II automatically
~
~~----------~
ED
EF
•
XrER
x··OO- aB
05 -xXI00 -
XOOOO - - 1£20
THE BYTE I N THE
5E~5 _FER
IS
ACED IN
T
SHIFT
REGISTER
I .-01000000-0.
I
A KOTC..aIJ'C
kl000
byt. 0I111d out in tho count lield IKL
DL DL ' or I bytil 10' e count ".'d.
o£
TURN ON LAST
IYTE REQUEST
--IE38
A
I
IXllnn_lE!Cr--'
xXl00 --lE'5e
K-255
A
A
A T1t.+O-SC
1(+\1C~C
A
~A+O"T1\
QIIII040--JIII:
(XOXOO)
B
SERVICE OUT/DATA
OUT FROM THE
CHANNEL SIGNAL S THE
CHANNEL I NTERF ACE
THAT A BYTE I S ON
BUS OUT
3330 ONLY- DATA
xlOOO --lEIS
~a~T=~cA~llIm8N
INTERFACE
PLACES THE BYTE
I N THE CHANNEL
BUFFER REG I STER
WR ITE DATA
PULSES ARE SENT
TO THE DRIVE
JD
XIOOO --lEU
A .....C
I
B COMMa
I
J4 -
X1100 --lE2C
I .-01000000-10
A J(Q:SR...aR
B MC6
BRl
LI-X"OO- LA
THE CHANNEL.
XUDO -
I .-00110001-10
A
AS IT GOES THROUGH
THE SHIFT REGI STER
(XI000,X1100)
L2 -
x1100 -
LB
I
S'rJC
XX·OO -
JD
>cOOOO -
JB -
JE
XO:C0100 --1[34
'-255
A
A
arRO"
MC7
I
L3 -X"OO-LC
L4 -
xoooo -
r,D
IIR I TE cca
BYTES
AS PROVIDED BY
ECC CIRCUITS
>C0100 --lE24
A
I
xxon
XOloo --lF44
--lE'58
'-255
A
A
A J(+"cnooo -
Thil it • migoproerem controlled, two ~
byt., counter to write thl number 4Jf
• IT4
QM020.LH£
CCB
PLO
VFO
E6 -
...
J2 -
PROCESS CONTROL
BYTES AS
REQUiRED BY
DEVICE TYPE
XXIOO -IE54
'-255
A
A
I
P'REFtELO ANALYSIS
,. SET uP APPROPRIATE
OA TA COUNTS.
Z. PUT CHANNEL I N WR I TE
MODE.
J. WA I T FOR RESPONSE
FROM CONTROLLER.
I
" K+Mc--MC
XOIOO - l E U
A2 -
PRESENT INITIAL.
STATUS IF NOT
ALREADY DONE
C\-xoooo-c.
STlC
F.. _XX.OO _
P_NO_"_rUII....,~I_G_L_s_tP_T 1!t'
OP GENERATE
,. DETERMINE WHICH
GAP TO BE
PROCESSED.
Z. SEND WRITE
DECODE TO THE
CONTROLLER.
INDEX
I
f
_10' ntot byte.
..
•
C4 -XX'OO-CD
DECREMENT LOW
BYTE COUNTER
XllOO !OlC
DECREMENT HIGH
I
A
BYTE COUNTER
A TA+0.58
!
M¥VIL
~
A. K+M8+00eMBC
crx~::~u-------------6---l
T!JIIKn
.-255
regi".r. Mllnt'lns sync:
with the channe..
This example 15
for instructional
purposes only.
13
Devic.
4.__
.
-F-r~o-m~~~t~.m~~.~I~
.
______
C_h_en_n_·____
..
~I~----~~L-___________1____~~~~~_,
IntirflCl
HellCl il ..lectllCl, and write
circuits place data on the
di.k lurface.
SERDES
D Tr.nsfers fullIIflnais from
'0
microprogram
byte
CU
buffer
r. .stlr and
with
ST4 bit. Drives write circuits with PLO
pul ... to .ync cIotl to di.k •.,-. Send.
serial writ. ct.tl to the drive.
3830·2
IBM CONFIDENTIAL
© Copyright IBM Corpa,.tion 1972. 1973, 1974.1975
UNTIL MARCH 26,1978, UNCLASSIFIED THEREAFTER
WRITE DATA TRANSFER
CMD90
READ COMMANDS-DESCRIPTIONS
CODE
COMMAND
READ COMMANDS-DESCRIPTIONS
DETAIL
FUNCTION
OATA READ
DESCRIPTION
ERRORS (3330 and 33501
Set Unit Cheek·Channel End
Device End
CMD 100
COMMENTS
Data Check
Read Data
Single
Track
MultiTrack
06
86
Transfer data area of a record from drive to main
storage
Data
Overrun
Correc·
table
Un correetable
CMD 120
First data area after address marker
or the data area of the record that
was chained from the count or key
area of the same record
Yes
Use
ECC
Use
Command
Retry
CMD 120
First key, data area after address
mar ker or the key, data area that
was command-chained from the
count area of the same record
Yes
Data
field.
Use
ECC.
Use
Command
Retry
CMD 120
Next record or first record after RO
Yes
Data
field.
Use
ECC.
Use
Command
Retry
Data
field.
Use
ECC.
Use
Command
Retry
Read Key Data
OE
8E
Transfer key and data areas of a record from drive
to main storage
Read Count
Key Data
1E
9E
Transfer count, key, and data areas of a record from
drive to main storage
CMD 110
RO
Yes
CMD 110
Next record count field or first
count field after RO
Yes
Use
Command
Retry
Transfer five bytes {FCCHHI to channel
CMD 110
Byte
Byte
Byte
Byte
Byte
Yes
Use
Command
Retry
First data area after RO
Read Record
Zero (RO)
16
96
Transfer RO (count, key and data) from the drive to
main storage
Read Count
12
92
Transfer next count field (eight bytesl from the drive
to main storage
Read Home
Address
1A
9A
Read Initial
Program Load
02
-
Recalibrate to cylinder 0 and head 0, search for index
point, and read R 1 data from the drive to main
storage
CMD 125
Provide one byte of angular position information,
which is used by a subsequent Set Sector command.
When not chained from a Read, Write, or Search
CCW, the byte transferred is the angular position
required to access the last record processed on the drive.
When chained, the byte transferred is the angular pOSition
of the record used in the previous CCW.
CMD 125
Transfer count, key, and data areas of the remaining
records of the track from drive to main storage.
CMD 125
Read Sector
22
-
Read Multiple
CKD
5E
-
0 ~ Flag.
1 . Cylinder address.
2 = Cylinder address.
3 = O.
4 = Head address.
Data
field.
Use
ECC.
Yes
Use
Command
Retry
If the KL equals 0 the command is
executed the same as a Read Data
command
When chained from a Search HA or
Read HA command, the Read RO
command is executed immediately
and does not initiate a search for
index point
A Read IPL command cannot be
preceeded by a Set File Mask
command in the same chain
Causes loss of orientation
Start next record until end of
track (excludi ng RO)
Use
ECC
Yes
Yes
23FD Disk PINs 4168811 and
4168816 only
ERRORS (33401
Set Channel End,
Device End, and Unit
Check in status.
Data overrun,
correctable data
check (data field
only I. or uncorrectabhl
data check in
sense data. For
correctable data
check. retry status
is presented. When
the command is
reissued. unit
check is presented.
which breaks the
command chain.
3830-2
IBM CONFIDENTIAL
© Copyright IBM Corporation 1972, 1973, 1974, 1975
) 0
() ()
READ COMMANDS-DESCRIPTIONS
CMD 100
UNTIL MARCH 26.1976. UNCLASSIFIED THEREAFTER
C)
o
o o
O
,,:.
.~
\J
r~
"j!
o a o o
000
o
0'·
""
'
o o
(-
F(-'
L -
(' (
(': (
'"
/
READ OPERATION
READ OPERATION
Reads data, selected by the system, from the disk surface
and transfers it to the system.
II
•
B
SYSTEM
Executes Start
I/O instruction,
which addresses
a channel com·
mand word (CCW)
containing a Read
command.
•
.:II
&I
CHANNEL
Executes the
CCW to transfer
the Read com·
mand to the CU.
•
Transfers the
• addr'c!ss
of the
selected data to
the CU.
',:
.:.
,':'
•
Trilnsfers data
• from
the CU to
CHANNEL
CONTROLS
Controls the
timing of the trans·
fer of data and
control information between the
channel and the
CU.
Checks parity
uf data transferred
to the CU.
II
CONTROL CIRCUITS
I
DEVICE
I
I
I
SERDES
I
•
Decode the Read command.
•
•
Select the addressed module
and head.
Receives the modified frequence modu·
lation (MFM) data from the module.
•
Recognizes gaps and synchronizes to the
data.
I
•
Changes serial·by·bit drive data to
serial-by·byte data.
I
•
Sends data to the CU and ECC.
I
•
Uses phase·locked oscillator (PLO) pulses
to maintain synchronization when not
reading.
I
•
Uses ECC bytes to check for errors.
•
D
CONTROL MODULE
STORAGE CONTROL UNIT
Check the status of the
module and transfer the status
to the channel.
•
Set up the read controls in
the module.
•
Control the serial-by-byte
transfer of read data from the
control circuits to the channel
interface.
•
Check subsystem for errors.
•
Gap Control
I
I
I
I
I
I
I
SERIALIZER/
Read Data
DESERIALIZER 100IIII.... (Serial)
1m ~~SR~ACES
I
: II
I
I
I
READ CONTROLS
•
•
Set up the module to read data
from the disk.
•
Change currents from the read
head into data pulses to SERDES.
•
Provide the CU with status of
the module.
I
to the channel if error occurs
and is a type that can be
retried, and set up tf) reo
locate record.
the system.
I
I
I
I
I
Transfer ending status to the
the channel.
• 3330 - Indicate retry status
CMD 105
Contain bits of
information on
the magnetic
disk coating.
I
I
ECC CIRCUITS
I
I
CTL·I ~-oi-'"
PLO
SYSTEM
CHANNEL
CONTROLS
CHANNEL
Servo
CONTROL CI RCUITS
CTRL 1
Track
Pulses
DISK
SURFACES
Read
Data
DEVICE
INTERFACE
CTL·I
CHL-I 1
READ/WRITE
HEAD
READ
CONTROLS
I
I
I
I
I
I
CONTROL STORAGE
I
I
I
II
I
I
•
Transfers read control information I
to the selected modlile.
I
Changes magnetic flux from pack to
read current signals.
•
Selected head provides data
I
•
Servo head provides PLO pulses .
I
I
•
Servo head and cirCUits hold access at
selected track.
IJ
EI'SC/CONTROL INTERFACE
•
•
•
437415
3830-2
1 2 Nov 73
© Copyrigh.IBM Corpora. Ion
1973.1975
447460
19 Dec 75
I
Transfers read control inform·
ation to the control circuits.
Transfers control/drive status
to the CU.
•
•
DEVICE INTERFACE
Transfers status of the selected
module to the CU.
I
READ/WRITE HEAD
pulse~
I
Transfers byte·by·byte data
from the control module to the
CU.
IBM CONFIDENTIAL
UNTIL MARCH 26,1976, UNCLASSIFIED THEREAFTER
READ OPERATION
CMD 105
~
''''---;
READ COMMANDS OBJECTIVES
READ COM\1ANDS OBJECTIVES
READ MULTIPLE COUNT KEY DATA (SE)
READ HOME ADDRESS (lA or 9A)
READ RECORD ZERO (16 or 96)
READ COUNT (11 or 92)
READ COUNT KEY DATA (IE or 9E)
READ KEY DATA (OE or 8E)
READ DATA (06 or 86)
READ INITIAL PROGRAM LOAD (02)
6.
Read data: Clock through all fields and gaps
(including RO data) to the next data field; read data
field; end in gap.
7.
Read IPL: Seek to track 0 and select head 0: wait
for index; clock all gaps and fields to the data field
of record ); read data field; end in gap.
If Check 2 errors are indicated, end operation and
present Unit Check, Channel End, and Device End in
ending status. Set appropriate sense data in control
storage.
•
Refer to CMD 105 and CMD 130 .for subsystem components used. Refer to CMD 110 through CMD 125 for
flowcharts and CAS references. Refer to CMD 400 for
Read overflow operations. Read to CMD 430 for Read
multitrack operations.
•
Check for valid command.
•
No requirement for preceding CCWs except that no
Set File Mask command may precede a Read IPL in
the same chain.
•
If errors occur, 'present Unit Check, Channel End,
and Device End in status. Set Command Reject in
sense data. (See SENSE) and CTRL 650.)
•
If no errors occur, return zero status to the channel.
•
Transfer data, from the disk track selected by the
system, through the control unit to the channel.
2.
•
gaps until a count field is located (excluding RO
count). read the count field data. clock gap and
read key data (if required): clock gap; read data
field (if required): repeat the Read operation
until index.
If Data Overrun or Data check is indicated. present
Unit Check. Channel End. and Device End in
ending status. Set Data Check or Data Overrun in
sense data.
READ SECTOR (21)
Refer to CMD 105 for subsystem components used.
Refer to CMD 300 and CMD 305 for use of the command.
Read RO:If not in gap after HA, wait for index;
clock gap, control bytes, HA field, and gap. Balance of operation is the same as Read CKD operation.
•
Check for valid command.
•
No requirement for preceding CCWs.
•
If errors occur, present Unit Check, Channel End.
and Device End in status. Set Command Reject in
sense data. (See SENSE I and CTRL 650.)
4.
Read CKD: Clock through all fields and gaps until a
count field is located (excluding RO count); read the
count field data; clock gap and read key data (if
required); clock gap; read data field (if required);
end in gap.
•
If no errors occur. return zero status to the channel.
•
Transfer angular position information from
controller / device to the control unit, and send one
byt!' to the channel.
Read Key Data: Clock through all fields and gaps
(including RO key) to the next key field; read key
field; dock gap; read data field; end in gap. If key
CCW count = 0, this command is the same as a
Read Data command.
I.
Normally this information is the angular position
required to reprocess the last record processed on
the device selected.
I~
3830-2
[) COPVrlght IBM CQrporatlon 1973,1915
1
"
If no errors occur. present Channel End and Device
End in ending status.
8. Read Multiple CKD: Clock through all fields and
Read Home Address:Wait for index; clock gap and
control bytes; read five bytes (FCCHH); end in
gap.
0 ·0'" 00
•
If no errors occur, present Channel End and Device
End in ending status.
Read count: Clock through all fields and gaps until
a count field is located (excluding RO count); read
eight bytes of data (CCHHRKDD); end in gap.
Or'"
.'
If Check 2 errors are indicated, present Unit Check..
Channel End, and ,Device End in ending status. Set
appropriate sense data in control storage.
2. If 3340: Present Unit Check, Channel End, and
Device End in ending status. Set Data Check or
Data Overrun in sense data.
3.
S.
•
If 3330 or 3350: Entry retry mode.
Note: Correction code bytes for each field are read and
checked. HA. count. and key fIelds are stored in control
storage for use in error correction (3330 only: retry and
correct in control storage.) The commands and their
e/j'ects fire:
I.
For 3330: if a Seek or Set Sector command has been
executed. or if a device power-on or system reset has
occurred, the byte is zero.
If Data Overrun or Data Check is indicated. do
one of the following:
I.
•
2.
CMD 107
IBM CONFIDENTIAL
RIAl) COMMANDS OBJlOCII\ I"
eM 0 107
UNTIL MARCH 26, 1976, UNCLASSIFIED THEREAFTER
o
('\
(J
()
o o
(~
v
f~
"y
o
0'.'
"
o
()
o
()
o o
()
-.~-~-
(
~(C
(
(
--_..
----~
(
(
(
~-----
(
(
-~
- -------
~
-
(
(
(-
-----",_..
---"------~
--.-----~~~--.---
(
(
(
(
-- -
(
(
(-
(--~
(
(
READ COMMANDS-FLOWCHARTS (Part 1 of 4)
(-
(
(~
(
(
(
(-
READ COMMANDS-FLOWCHARTS (Part 1 of 41
(-
(-
('
CMD 110
Refer to CMD 107 for command objectives.
Read commands transfer data from a selected disk
storage module to the system.
READ COUNT (I 2
OR 92)
II~g/~~ IN~~~Mf~4~1=JA ~I:::~~l.
IA I T ~OA SYNC
IN. READ 10
BYTE
CLOCK THROUGH
HOME ADDRESS
AREA.
4-QH025
't~=
3.4.5-0H030
READ AND SEND
BYTES TO
CHANNEL ~ROM
~CCHH
~ILE
1,3,4-QG050
1,3,4-QG060
- 010
IAIT ~OR
SYNC-IN. READ
BYTES.
---------
__
~~5-QH090
1,2,5-QKOIO
1,2.5-QK020
I:::=~U
IAIT ~OR
SYNC-IN
READ AND
TRANS~ER
COUNT
DEVICE
CHL-I 310
'.2,3,4.5-QK050
r-----~~----~:~:=~gg
END ~ ~IELD.
CHECK ~OR
ERRORS.
I-QKOIO
2,5-QK050
00
READ AND CHECK
T2DATA
C~:~k~~~'A~
LENGTH BYTES
~ROM
3,4-QK040
1,2,5-QK010
READ AND
TRANS~ER DATA
TO CHANNEL.
4·OH025
1.2.3.4.5-QH02O
7 ECCBYTES.
16 FOR 3340133601
~IELD
SEND CHANNEL
END AND OEV I CE
END TO CHANNEL.
CHL-I 360
DEVICE
CHL-I
I-QKOIO
2,5-QK050
1,3,4-QK010
1,3,4-QK100
1,3,4-QK120
I ,3, 4-QS050
2,5-QH010
2,5-QH090
- 010
I,~:::g::~~g
1,2,3,4,5-QH030
~~
READ AND
TRANS~ER COUNT
DATA TO CHANNEL
DEVICE
3340J33S0 • IF HI.
WAS MOVED DUE TO
DEFECT SKIPPING
THE CONTROLLER
AUTOMATICALLY LOOKS
FOR THE SYNC BYTE IN
THE NEW POSITION
1.2.3.4·tg:~
DL • DATA LENGTH
ECC • ERROR CORRECTION CODE
KL • KEY LENGTH
r-____
LOAD DATA
LENGTH COUNTER.
2341991
4 - 3330/3340/3350 INTERMIX - PIN 41 1811
5 - 3340/3344 - PIN 4161116
2. ~OR A GIVEN BLOCK IN THE DIAGRAM, THE
ACTUAL PAGE NUMBER MAY DEPEND ON THE
DEVICE TYPE SELECTED.
ABBREVIATIONS
-
0
READ AND CHECK
7 ECC BYTES
18 FOR 3340J33501
CND
190
DEVICE
SEND CHANNEL
END AND DEVICE
END TO CHANNEL.
CHL-I
1,2,3,4,5-QG050
1,2,3,4,5-QG060
1,3,4-Q~030
1,3,4-~010
1,2,3,4,5-QG010
r-----~--~~~4:~:ggg~g
,5-QG060
,4-QG310
,4-QG330
,4-QG350
3.4.QH32O
:
'-t~J~8
J.4·QFJ30
4·QF010
r-____~~~~~5-QH010
NOTES
~
r--_....J~--...,
SEPARATE IRITE,
READA SEARCH
COMMc~oli\ AND
OPERATIONS.
CORRECTABLE
ERRORS ARE HANDLED
BY ECC AND SYSTEM
EREP·S. 3330/3350·
UNCORRECTABLE ERRORS
ARE HANDLED BY
COMMAND RETRY
With 3330 device selected, if a data check is detected
during a Read command, the CU uses ECC to correct
the error, if correctable, or command retry if not.
With 3340 or 3350 device selected, if a data check is
detected during a Read command, the CU uses ECC
to correct the error, if correctable and in the data
field (there is no correction capability on HA, count
or key fields). The 3350 uses command retry if the
error is not correctable.
I. THIS ~LOICHART IS USED 11TH MULTIPLE
MICROCODE VERSIONS. THE ~OI..LOIING DIGITS
ARE USED TO IDENTI~Y THE MICROCODE ANO
CORRESPONDING CAS PAGE RE~ERENCESI
I - 3330 ONLY - PIN 2341105, 2341116, 2341111
1.2.5·0F05O
2.5·QF06O
3.4·QF350
J.4·QFJ55
3.4·QF370
1.2.5·QF070
1.2.J.4.5·QG010
INDEX
PROCESSING AND
HEAD SIITCHING
Read Count.Kev. Data; Read Kev. Data; and Read
Data commands can operate on overflow records.
Overflow records allow data records of more than one
track in length. Overflow operations indicated
bV a bit in theflag byte.
CHL-I 420
CND 190
CND 190
3830-2
READ COMMANDS-FLOWCHARTS (Part 1 of 41
©Copyright IBM Corporation 1972. 1973. 1974. 1975. 1976
('-
.~
Refer to CMD 105 for sub-system components used.
Read commands can operate in multi-track mode.
Multi-track operations (high order bit of command
on) allow the CU to cause automatic head switching
at index time without a Seek Head command.
(.-.
CMD 110
READ COMMANDS-FLOWCHARTS (Part 2 of 4)
READ COMMANDS-FLOWCHARTS IP8" 2 of 41
CMD 183
CMD 120
CMD 183
A
I,. ,5-QKOIO
3,4-QK310
1.2,3 .... 5-QK030
1,2.3,4.5-QK04Q
1.2,3,4,5-QK050
BII
..
3.4-QK350
I.i,!") "QK090
r----~-~
READ DATA 106
OR 1161
1.2.5-QF050
2.5-QF06O
1.2.4.5-QF070
3.4·QF350
3.4·QF355
3-QF370
1.2.3.4.5-00010
1.2.4.5-00030
3·00310
3-QG33O
SEPARATE WRITE
~6~A~~~~~~
CLOCK OPERATORS
1. 2. 3. 4. 5-QF070
4·0F03O
1.2.5-0F05O
2.5-0F055
1.3.4-QF06O
3.4·QF350
1.2.5-0F070
1. 2. 4. 5·0G010
1. 2. A. 5·0G04O
3.4·0F350
3.4·0F355
3·0F370
3.4·0F365
3·0G310
3·00330
I. 2. 3. 5-0G06O
1: ~: ~:1. ::3. t8li8!Jl
4·00040
1. 2. 3. ~: t8lig:
1.3.4·QF05O
1, 2.
r-_ _ _.l.._ _..;3.:.j4-QF~F370
SET UP TO READ
THE KEY FIELD
3.4-QF366
3-00310
3-00330
1,2,5-QG050
1,2,5-QG060
1,2-QH010
- 010
WA IT FOR SYNC
IN. REAO 10
BYTE.
1,2,5-QKOIO
2,5-QK015
2,5-QK011
1,2,5-QK020
3,4-QK310
3,4-QK030
3,4-QK040
END OF FIELD.
CHECK FOR
ERRORS.
~QF06O
SET UP TO READ
THE DATA FIELD
SET UP TO CLOCK
KEY FIELD
1.2.3.4.5,OF05O
2.5·0F055
1.2.3.4.5·0F06O
3.4·0F350
3.4·0F355
3·0F370
1.2.3.4.5-0F070
1.2.3.4.5·00010
3·0G310
1.2.3.4.5-00030
3·00330
1.2.3.4.5.QG040
1.2.3.4.5.QG060
I,Z,3,.,5-QHOtO
I ,2,3,4, 5-QHO I 0
.-____~____....."'4-QF350
. -____~~~~~5-QF350
LOAD DATA
LENGTH COUNTER
LQAD KEY-LENGTH
COUNTER
LOAD KEY-LENGTH
COUNTER
1,3,4-QH020
1,2,3,4'g:g:::m
'. READ AND
TRANSFER COUNT
FIELD TO
CHANNEL
~~ QKIIO
r-____~~~~~,5-QH030
. -____~~~~~\5-QH030
READ KEY FIELD
AND TRANSFER
KEY FIELD
CLOCK THROUGH
KEY AREA DATA
DEVICE
CHL-I 360
DEVICE
1:~:~!a.t8;gKo50
1,2,5-QKOIIO
1,2,5-QKIIO
.-____~__. .~~350
READ DATA FIELD
AND TRANSFER
DATA TO CHANNEL
1,2,5-QKOIO
DEVICE
3,4-QK310
1,2,3,4,5-QK030
CHL-I 360 1,2,3,4,5-QH030
1,2,3,4,5-QK040
1,2,3,4,5-QH090 r-______~I~,2~,3,;:~:~~gg
1,2,5-QK090
- 100
NOTES
END OF FIELD
CHECK FOR
ERRORS
I.
2.
END OF FIELD.
CHECK FOR
ERRORS
~~~~0~~C~:~ll~S~S~~W~6~L~~~APLE
DIGITS ARE USED TO IDENTIFY THE
MICROCODE AND CORRESPONDING CAS PAGE
REFERENCES.
I - 3330 ONLY - PIN 234111105, 234111116, 234111111
~ : ~~;g/~~ IN~~=Mf=4~1~JA ~~:::~~ 23411991
4 - 3330/3340/3350 INTERMIX - 416111111
5 - 3340/3344 - PIN 416111116
4·0H035
4·0H085
3·0H330
3·0H380
1.3.4,OHOBO
1.2.3.4.5·QH09O
1.2.6·QK010
3.4·QK310
1.2.3.4.5-QK03O
1.2.l.4.5.QK040
3.4·QK350
1.2.3.4.5.QK05O
1.2.5-QK09O
1.2.l.4.5.QK 110
~~ :C¥~XENp~~~~~A~I~~~
ON THE DEVICE TYPE SELECTED.
.-____~:.&.o.~~~5-QK 120
SEND CHANNEL
END AND DEVICE
END TO CHANNEL
CHL-I
END OF FIELD
CND 190
3830-2
READ COMMANDS-FLOWCHARTS IP8" 2 of 41
©Copyright IBM Corporation 1912. 1973. 1974. 1975. 1976
o
o
o o o
CMD 120
-------------------------~----------~-------------------
()
o
'J'
'''\
.
r".
\~
/f"'~
I
\~J
0
r~.
V
r~
;J
(-~
~j
(.-'-
p(~.
L
.
("
(-.
(
(
(
(-
(
READ COMMANDS-FLOWCHARTS (Part 3 of 4)
(
(
READ COMMANDS-FLOWCHARTS (Part 3 of 41
(
CMD 125
.I,3,4-QKOIO
r-____~. .~~~-QK050
IPL BUTTON
PRESSED
READ AND CHECK
ECC BYTES
I-QK 110
2,5-QF055
1,2-Q~0IgI0
TA, I~6 ~g, TO,
REGISTERS ARE
RESET BY SYSTEM
~ESET
SEARCH FOR SYNC
BYTE BEFORE
NORMAL COUNT
FIELD
1,2-QH020
- 020
START 110
FORCED IN CPU
READ FLAG BYTE
-
0
LOAD KEY LENGTH
COUNTER
1,3,4-QH030
r-____~~~~.,-QH070
CLOCK THROUGH
KEY AREA
I ,2-QH030
- 030
READ DATA AND
TRANSFER DATA
FIELD TO
CHANNEL
SET FLAG IN STORAGE
CONTROL TO CONTINUE
3340,3344,3350 NATIVE
4-QP395
4-QP390
4·QP090
4·01'395
r-____-J~~~~-QP090
DEY ICE
CHL-I 360
1,3,4-QKOIO
r-____-J~~~~-QK050
READ SECTOR
NUMBER FROM THE
MODULE TO THE
SCU
r-___...r.~~~090
READ SECTOR
NUMBER FROM THE
MODULE TO THE
SCU
READ AND CHECK
ECC BYTES
RE~~6NgA~~U~TtL~~Y'
UNTIL INDEX DCCURS
3350 COMPATIBILITY MODES
READ THE TRACK USED
COUNT FROM THE DEVICE
ANO CALCULATE THE
EQUIVALENT
3330-1/3330-11 SECTOR
VALUE. FOR THE LAST
RECORD PROCESSED
READ ANI.>
TRANSFER COUNT,
KE~IEt~ ~aTA
CHANNEL
DEVICE
CIllO 170,
INITIAL
SELECTION
1,2-QH030
- 030
CLOCK THROUGH
COUNT AREA AND
STORE KEY ANO
DATA LENCiTH
BYTES
DEYICE
3350
LOAD DATA
LENGTH COUNTER
.-______
PRESENT STATUS
TO CHANNEL
, ,2,
NOTES
RESEEK OPERATION IS
PERFORMED INTERNALLY
FOR THOSE 334413350
IMULATION DEVICES THAT
ARE ALLOCATED TO THE
INNER CYLINDERS ON
THE PHYS I CAL SP ....IDLE.
CU ISSUES RECALIBRATE
TO DRIVE INSTEAD OF
SEEK.
SEEK TO
CYLINDER 00 AND
HEAD 00.
CMO 190
I. THIS FLOWCHART IS USED WITH MULTIPLE
MICROCODE YERSIONS.THE FOLLOWING DIGITS
ARE USED TO IDENTIFY THE MICROCODE AND
CORRESPONDING CAS PAGE REFERENCES.
I - 3330 ONLY - PIN 2348805, 2348786, 2348187
2 - 3340 ONLY - PIN 2348151, 2348996
3 - 3330/3340 INTERMIX - PIN 2348802, 2348997
4 - 3330/3340/3350 INTERMIX - PIN 4168811
5 - 334013344 - PIN 4168816
2. FOR A GIVEN BLOCK IN THE DIAGRAM, THE
ACTUAL PAGE NUMBER MAY DEPEND ON THE DEY ICE
TYPE SELECTED.
AB8REY 'AT I ONS
ECC
8
TRANSFER SECTOR
NUMBER TO THE
SYSTEM
UPDATE RESTART
DISPLACEMENT
COUNTER AT END
OF DATA FIELD
CONVERT TO
LOGICAL SECTOR
VALUE
DECODE COMMAND
AS READ IPL
1021
4-0P025
1.2.3.4.S.QPOIO
3.4·01'400
r-___...I~. .~....5-QP090
~~~~5-QS060
PRESENT CHANNEL
END ANO DEVICE
END TO THE
CHANNEL
CHL-I
CMD 190
SENO CHANNEL
END AND DEYICE
ENO TO CHANNEL
AT END OF TRACK
ERROR CORRECTION CODE
3830·2
READ COMMANDS-FLOWCHARTS IPart 3 of 4)
C)Copyright IBM Corporation 1972. 1973. 1974. 1975.1976
CMD 125
---
00 00
(~
",j
~~-----
()
(~,
~JJ
----~~----~-~----------~-~----~--~-----------~~
()
o
()
-
o
f"''\
<-~)
(~
\.y
r~
0
,~)
r~'\
\_j
(Fj
"'--_/"
r~
',)/
(
""-
(
F
l
(
(
(
(
(
(
(~'
(
(
(
(:
(
(
(
(
(
(,'
(
(
(
(
(
--
(
(
(
(
(
THE DATA OR I YES
THE YFO TO SYNC'
THE SERDES TO
THE 0 I SK SPEED.
TURN ON XFEN "'AHCH
TO SIGNAL
W' CROPfIOCiII'" THAT
lID I S NEADY I'OR
NEXT aYTE
DEYICE
~ch
,~{: : : :t.f
byte from the drive i. de.e".llled
in SE ROES and piKed in the MA regiuer j~~~:;:;"
in the CU, the ST register btt 4 is turned on ?"
~:::- ~~ml.::~!..cc IS!OHI'::!:~"""~
I
NCO
WAIT FOR FilE
AND CHANNEL
IIC'
SENDX~:;~E ~O
£4 -KOOOO-
IIOO.--Ull
DATA FROM SHIFT
REGI STER I S PLACED
IN SERDES REGISTER
UNDER CONTROl. OF
THE alT RING
I':£AO ,.,.EPA,IUTION
laYPASS IF 011 I ENTEDJ
,. STAlIn F'LO LOCK-IN
TO SE"'WO TRACK.
STt
II
This IS
DATA FIELD CONTINUE
IX010G--IU4
1-.uS
I
" .·Me.......::
microprogram controUed. two byte.
counter to read the number of bytes c~led
out in the count field (Kl 0< DlDll.
PLACE FlLL BYTE
IN lolA REGISTER
Z. SELECT T>'QNSE FRDOI
CONTR"- WOOUl.E.
CHANNEL
INTERFACE
RAISES SERYICE
IN/DATA IN TO
THE CHANNEL
_Jr
IX~~~c
--lS:"
,------,
" k.Go .... n
OlIGD)
traub/mooting.
C
These blocks s.ve the bytes read. for
storage in control storage buffer.
DAft
!'Tflfl
I
L~-J[l"OI)-L'
DEY CE
CO-'HS.
2. ,AIT FaA
ECC • ERROII COIIRECT I ON CODE
PLO • PHASE-LOCKED OSCILLATOII
.,.
READ/WRITE
'iFO • VAft.ABLE FREQUENCY OSCILLATOR
JfI-X~O':lO
COUNT-KEY CONTINUE
ORE INTO BUFFER
No.: This ,x.mpl, i. for inltroctidn
on/y_ U•• ,"""hi". CAS /ogiC$ for
DEYICE
THE
M I C,.QPftOGlUM
IIOYES THE BYTE
FRDOI lolA TO lID
ABBREYI ATiONS
ST}C
DECREMENT LOW
COUNTER
TO'THE CONTROl.
WClOILE.
PREFIEl...O ..HALYSIS
1. 'SET uP
APPfitOPR I 14. TE 0.0\ TIi
STZ
J4-···00-JD
LOCK YF'O TO PLO.
DP C,£HUATE
I. O£TERWINE .... ,CH
GAP TO BE
ST3C IS RESET IF ON LAST 3
BYTES
ECREMENT
OUNTER
I ._ns
A a.. ..a.MC
YICE
3.
D~~R~~·~N{°lOW gECRo~~ENT HIGH COUNTER
CHAN. S REG IS ,COUNTER
AUTO LOADED I IX!!~~~-I~
WITH THIS BYTE
A •• ",,-=
SEPARATE DATA
FRDOI YFO IS
PLACED I N SH I FT
REGISTEN.
CQWMAICl DECQD£
(READI
~ING
CMD 130
Transfer byte read to the MO register in the CU. The
channel Interface transfers the MD register contents to
the buffer register wtlen the byte is needed .
•
STATUS II'
{
II
Read data from the disk and transfer
the data to the system.
"IIUEHT I N I TI AL
,
(
(
READ DATA TRANSFER
READ DATA TRANSFER
•
(
DONE -COUNT
OR KEY
~:~::O~!lh.---------------------------------t---------------------------------------------+--------------------------------~3-4X~:::~---I~!·r
TURN OFF THE
SET UP
CONDITIONS
THIS PAGE TRANSFERS BYTES FROM
FilE TO CPU. THE BYTES READ ARE
AUTOMATICAllY LOADED INTO THE
SA. SB. SC or SO REGS DEPENDING
ON THE STATE OF MC BITS 6 AND 7
cr.=::0l··'
_ u ... _ ••
DONE - BUFFER
MCI-3
X~:~I~'I~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ON
THISEND.
PAGE
ISSETALERT.
BY SYNC IN,
CHECK
ORST4
ERROR
-~
.
MB. MC = DATA COUNTS PRE DECREMENTED
GB = ID BYTE
C'-'
ST1
NB. NC. NO = MClt. 2. 3
-X"oo-oc
ST2 = t IF DATA FIELD/DO NOT STORE
NO CHAN XFER
ST3 = 0 IF ON LAST 3 BYTES
CHECK FOR CLOCKING OR TRUNCATION
~
II
Transfer bytes read from MA
register to a buffer register
and bu. in to the channel.
Maintains sync with channel.
~
~
~
.......
~
~
SCU
~
~
~ ~~:~~~ :~~~::~ ~~ule
~
number of bytes re~ to end
operltion.
::~@jm:m'ft:::::tl:1:m:{t;f~:~mr:::a;::\r
cr.:!:o:-:i:1I
( . . o•••• u ...
III
DRIVE
CONTROL
MODULE
Transfen controls to set up the
drive circuits to read dlta.
Thi •• xampl. is for
instructional pur·
_only.
..
Control
ond
CONTROL
CIRCulTI
H..d i...Ioct.d. """ reid
circuits send ell.. to the
SERDES
DrlW
,
Locks to the data from drive and ct.
serializes the data. Transft" fufl by_
from buffer register to MA ntgister in
CU. Seu ST 4 bit when byte i.
,"ady.
3830·2
READ DATA TRANSFER
eCopyrighllBM Corporation 1972. 1973, 1914. 197&. 1971
CMD 130
C
~------------~
---------------------.---~------
-------------
---
SENSE COMMANDS-DESCRIPTIONS
SENSE COMMANDS-DESCRIPTIONS
Errors
Code
Command
CMD140
Function
Detail Description
Data Transferred
Set Unit Check-Channel
and Device End
Comments
Single Track
Multi-Track
Test I/O
00
-
Determine the status of a device on a channel.
CMD 145
One status byte.
Command Reject.
Bus Out Parity.
Status byte is normally zero.
Sense I/O
04
-
Determine the type of error or unusual condition that
caused the last unit check.
CMD 145
24 bytes of sense information.
Command Reject.
Bus Out Parity.
Sense data is reset after transfer.
Read and Reset Buffered Log
A4
-
Supply usage or error statistics on the addressed drive.
CMD 145
24 bytes of statistics on the drive
drive.
Command Reject.
Bus Out Parity.
Data is reset after transfer.
Read Diagnostic Status 1
44
-
Determine the type of error(s) found on running a
diagnostic test (part of a diagnostic write command).
CMD 150
16 bytes of error code message.
Command Reject.
Bus Out Parity.
Overrun.
If the command is not preceded by a
Diagnostic Write or Load command, 16 bytes
of data from the error code. message area are
transferred.
,'
Transfer a diagnostic test from the storage control unit
to the system (after a diagnostic load command).
Device Reserve
-
B4
512 bytes of diagnostic test
data.
CMD 150
24 bytes of sense information.
Command Reject.
Bus Out Parity.
If command is not the first one in the chain,
Command Reject will be set in sense data.
CMD 150
24 bytes of sense information.
Command Reject.
Bus Out Parity.
If command is not the first one in the chain,
Command Reject will be set in sense data.
Determines the I/O device type and model number.
CMD 145
7 bytes of sense information.
Command Reject.
Bus Out Parity.
Supported only in 3340/3344
Intermixmicrocode (PIN 4168816) and
3330/3340/3350. Intermix microcode
(PIN 4168811 at EC 442498 or later.)
Aesets bits in control storage and in controller to
cancel reservation for addressed device for
another path. It then sets bits to reserve addressed
device via this path.
CMD 150
24 bytes of sense information
Command Aeject.
Bus Out Parity.
Equipment Check.
Supported only in 3330/3340/3350
Intermix microcode (PIN 4168811at
EC 437464 or laterl.
Set bits in control storage and in controller (with
String Switch feature) to reserve addressed devices.
Transfer 24 bytes of sense data to the channel.
I
Device Release
-
94
Store null value in control storage and in controller
(with String Switch feature) to cancel reservation for
devices addressed.
Transfer 24 bytes of sense data to the channel.
Sense I/O Type
E4
Unconditional Aeserve
14
-
3830·2
SENSE COMMANDS-DESCRIPTIONS
CMD140
OCopyright IBM Corporation 1872. 1873. 1874. 1875. -t8M
()
0 0 0 0 0 0
0 0 0 0 () 0
(~
v...y
t'r-""I
'J
(~
",-y
r~
V
(--.,
I
"-_J
'
r~
',,~
('~
""j
("'"),
"'--'
a
()
f"""
V
(~
,y
--
0 0 0 0 0 0 0
.
?
If~
I
,,'-lL
(-
(
(-
SENSE COMMANDS -
'"
-.
(-
(-
(
SENSE COMMANDS-OBJECTIVES
OBJECTIVES
TEST I/O (00)
READ AND RESET BUFFERED LOG (A4)
•
If no errors occur, return zero status to the channel.
DEVICE RESERVE (B4)
Refer to CMD 145 for flowchart and CAS references.
•
Transfer data from control storage to the channel.
•
•
Test I/O is not part of a CCW from the channel.
•
Test I/O is an immediate command and has only one
status byte.
Refer·to CMD 165 for subsystem components used.
Refer to CTRL 650 for layout of log data in control storage. Refer to CMD 145 for flowchart and CAS references. Refer to SENSE 1 for environmental data meanings.
•
The initial status byte presented is normally zero.
•
•
If status for the selected device has been stacked or is
pending (see CMD 181), present it to the channel.
Log data is information pertaining to the operation of
a given device.
•
Data transferred is the same as sense format 6.
•
1. If limits are exceeded, a Unit Check is presented,
Sense data in control storage is not changed unless a
Unit Check occurs on the Test I/O command (Bus
Out Parity, Command Reject).
2. If the CPU program calls for the data (that is, the
end-of-day routine) with a Read and Reset Buffered Log command, the sense data is set up and
transferred to the channel. To clear the complete
log, the command must be repeated for each device
attached.
Refer to CMD 145 for flowchart and CAS references.
Refer to SENSE 1 for sense data layout and bit meanings.
•
Sense data was set up, in control storage, in the proper format. This was done by the end procedure routine of the command that presented the unit check.
(See CMD 190.)
A Unit Check status on a command sets up a contingent connection state (see CMD 181) on the selected
controller/ device. The Unit Check also forces a busy
condition to other addresses.
•
Check for valid command.
•
No requirement for preceding CCWs.
•
If errors occur, present Unit Check, Channel End,
and Device End in status. Set Command Reject in
sense data. (See SENSE 1 and CTRL 650.)
•
If no errors occur, return zero status to the channel.
•
Transfer 24 bytes of sense data from control storage
to the channel. Fewer than 24 bytes are transferred if
the channel truncates the operation.
•
Reset the sense data in control storage.
•
Present Channel End and Device End in ending status.
b. If CCW count < 512, transfer CCW count and set
Command Reject.
and a Sense I/O command will transfer format 6
data.
SENSE I/O (04)
•
1. If the command is chained from a preceding Diagnostic Write CCW, transfer 16-byte error code
message. Sixteen is maximum; if CCW count is less
than 16, transfer CCW count only.)
2. If the command is chained from a preceding Diagnostic Load CCW, transfer 512-byte block of data
(diagnostic test).
a. If CCW count> 512, transfer only 512 bytes.
•
Check for valid command.
•
No requirement for preceding CCWs.
•
If errors occur, present Unit Check, Channel End,
and Device End in status. Set Command Reject in
sense data. (See SENSE 1 and CTRL 650.)
•
If no errors occur, return zero status to the channel.
•
Set up sense data format 6 in control storage. Normally, this data is in coded form in log area of control
storage.
•
Transfer 24 bytes of data to the channel.
(Twenty-four is maximum; transfer fewer bytes if
CCW count is less.)
•
Reset log area for the selected device. Reset sense
data area of control storage.
•
Present Channel End and Device End in ending status.
READ DIAGNOSTIC STATUS 1 (44)
Refer to CMD 160 and CMD 165 for use of command
and subsystem components used. Refer to CTRL 650
for layout of control storage error code message data.
Refer to CMD 150 for flowchart and CAS references.
•
Check for valid command.
•
No requirement for preceding CCWs.
•
If errors occur, present Unit Check, Channel End,
and Device End in status. Set Command Reject in
sense data. (See SENSE 1 and CTRL l?50.)
3. If no diagnostic Write or Load command, transfer
16 bytes from error code message area. (Data is
invalid.) If CCW count is less than 16, transfer
CCW count only.)
•
•
Used with SCUs with more than one channel ..
attached or with the string switch feature installed.
(See Note 1.)
,. Check for valid command.
•
No requirement for preceding CCWs, except that the
command must not be preceded by a Set File Mask
command in the same chain.
•
If errors occur, present Unit Check, Channel End,
and device end in status. Set Command Reject in
sense data. (See SENSE 1 and CTRL 650.)
•
If no errors, return zero status to the channel.
•
Check addressed controller/device:
1.
If Bus Out Parity Error or Command Reject is indicated, present Unit Check, Channel End, and Device
End in ending status. Set appropriate bits in sense
data.
If no errors occur, present Channel End and Device
End in ending status.
UNCONDITIONAL RESERVE (14)
• Used with SCUs with the string switch feature installed.
(See Note 1.)
• Check for valid command.
• Must be first command in chain.
• If errors occur, present Unit Check, Channel End, and
device end status. Set Command Reject in sense data (see
SENSE 1 and CTRL 650).
• Balance of operation is the same as a Sense I/O operation.
If controller is out of service (powered down
Interface Disabled, etc.), set up to present condition code 3. (See Note 2.)
2. If device is reserved to other channel or control
unit, set Pending Device End indicator.
3. If device is available, set Reserve indication in the
control unit and/or the controller.
• Balance of the operation is the same as a Sense I/O
operation.
DEVICE RELEASE ('4)
•
Used with SCUs with more than one channel
attached or with the string switch feature installed.
(See Note 1.)
•
Check for valid command.
•
No requirement for preceding CCWs, except that
the conunand must not be preceded by a Set File
Mask command in the same chain.
•
If errors occur, present Unit Check, Channel End,
and device end in status. Set Command Reject in
sense data. (See SENSE 1 and CTRL 650.
•
If no errors, return zero status to the channel.
•
Check addressed controller/device:
• If no errors, return zero status to the channel.
• Check addressed controller/device:
I. If controller or device is 3350 operating in 3330·1 com·
patibility mode, set Command Reject.
2. Force reset of Reserve indication to addressed device on
other channel and set Reserve indication for addressed
device in control unit and controller.
1.
If controller is out of service (powered down
Interface Disabled, etc.), set up to present condition code 3. (See Note 2.)
Notes:
1. Refer to device MLM for circuit description of string
switch feature.
2. On SCU with 3330 feature and without string switch
feature, the command is executed.
3830·2
SENSE COMMANDS - OBJECTIVES
C>CopvrighllBM CofPCll"81ion 1972.1973.1974.1975.11178
eM D 142
eM D 142
(
SENSE COMMANDS - OBJECTIVES (Continued)
2.
If device is reserved to other channel or control
unit, set Pending Device End indicator.
3.
If device is available, reset Reserve indication in
SENSE COMMANDS - OBJECTIVES (Continued)
CM D 143
SENSE COMMANDS - OBJECTIVES (Continued)
CMD 143
the control unit and/or the controller.
•
Balance of the operation is the same as a Sense I/O
operation.
SENSE I/O TYPE (E4)*
i.
Refer to CMD 145 for flowchart and CAS references.
•
Check for valid command.
•
No requirement for preceding CCWs.
•
If errors occur, present Unit Check, Channel End, and
device end in status. Set Command Reject in sense data.
(See SENSE I and CTRL 650.)
•
If no errors, return zero status to the channel.
•
Transfer 7 bytes of sense data to the channel as follows
(Hex):
B te 0 'FF'
y
Byte
Byte
Byte
Byte
Byte
Byte
...
•
I
2
3
4
5
6
"
38 } Control
'30' Unit
'02' T e
Device T
No.
Device T
No.
Device Model No.
Present Channel End and Device End in ending status.
*For microcode PINs 4168811 and 4168816 only.
3830·2
C>Copyright IBM Corporation 1972. 1973.1974.1975.19'"
()OOOO
r~
V
0 0
.
.
~,
IV
I~
~
0 0
tfF~.
J
0
t"~
~j
/'.......,.
'",,-)I
A'~
0.
,
0
r)
"'-
0 0
.1
~'
Ij
~'
0
'-
(')
I
.
~
0 0
OOOOO(~
--------_
('
F
l
(-
{'
("
('-
(
(~
(-' (,
(C
(,"
(-
('
(~
-------
..
(-
(
(
..
(
(:
(
(,~'
('\
('
f
(-
(-
(
(~
(-
(
SENSE COMMANDS--FLOWCHARTS (Part 1 of 21
SENSE COMMANDS-FLOWCHARTS (Part 1 of 2)
•
(~
("'\
(~
CMD 145
Execution of Sense Commands transfers sense
and status information to using system,
•
SenSe information summary referenced on SENSE 1.
CMD 183
~----~~~,~~.. ,-".I.I
READ AND RESET
BUFFERED LOG
IA41
1,2,3,.,5-QEObO
1,2,3,.,5-0E080
1,2,3,4,5-QE090
I,Z,3,4,S-QROIO
.-______-W~~~~5-0R020
TRANSFER SENSE
BYTES TO THE
CHANNEL
CHL-I
31>0
1,2,3,.,5-QQ090
~
1,2,3,4,5-00095
____~~~~~5-00120
SET UP THE
USAGEIERROR
DATA FOR
TRANSFER TO THE
CHANN I..
CTRL 1>50'
CHL-I 360
TRANSFER
USAGEIERROR
DATA TO THE
CHANNEL
C"D 190
CU TRANSFERS
7 BYTES OF SENSE
INFORMATION TO THE
SYSTEM TO IDENTIFY
DEVICE TYPE,
-----
1.2,3,4,5-00010
1,2,3,4,5-00020
1,2,3,4,5-00030
1,2,3,4,5-0001>0
1,2,3,4,5-00390
1,2,3, •• 5-0EQ10
THIS COMMAND
IS USED TO
DETERMINE THE CONTROL
UNIT TYPE AND DEVICE
TYPE OF THE SELECTED
DEVICE.
1.2,3.4,5-QR020
r-______. .~~~5-0S01>0
PRESENT CHANNEL
END AND DEVICE
END TO THE
CHANNEL
4.5-0EOI0
4.5-0E06O
4.5-0EOBO
4.5-0E090
4.5-00010
4.5-0R040
4.5-QR010
4.5-0R020
TRANSFER 1 BYTES
OF INFORMATIOo/
TO THE CHANN E L.
4.5-0S06()
4.5-0S090
PRESENT CHANN EL
END AND DEVICE
END TO THE
CHANNEL.
CHL-I
NDrES
I,
THIS FLOWCHART IS USED WiTH MULTIPLE
vER510~S,
THE FOLLOWING DIGITS ARE
USED TO IDt:NTIFY THE MICROCO"F AND
MIC~~CODE
COR~ES?~~OING
I
2
3
4
5
-
CAS PAGE
CMD 190
REF~~~NCE5:
3330 ONLY - PIN 2348805, 2348186, 2]4e787
3341 ONLY - PIN 234d157, 2348996
3330/33 4 0 INTER~IX - PIN 2348802, 234~99r
3330/3340/3350 INTERMIX - PIN 416881 I
3340/3344 -
PIN 4168811>
2. FOR A GIVEN BLOCK
AC rUAL PACE Nt..:,",Sf R
DE~lCE
~30·2
CMD 190
CMD 190
"FOR MICROCODE PIN. 416aSll ANO 416aS16 ONLY.
IN THE DIAGRAM, THE
M.~
'(
DEPE"'O ON THE
TYPE 5£LECTEO.
SENSE COMMANDS-FLOWCHARTS (Part 1 of
21
CMD 145
(
o ()
0 0 000000
----
(
F
L
(-
(-
(~
(
(-
('
(
(
(
(
(
("
("
('
(
(
(-
(
(
(-
(-'\
..
r-
SENSE COMMANDS-FLOWCHARTS (Part 2 of 2)
(
(
(
----- -------
('
(
(
('
(
II
(-
(,-
CMD 150
SENSE COMMANOS--FLOWCHARTS (Part 2 of 21
CMD 175
NO
1,i!,3,4,5-0D040
1,i!,3,4,5-0D042
r-____~~~~~5-QEOI0
SET UNIT CHECK
STATUS (COMMANDREJECT AND INVALID
SEQUENCE)
THOSE DEvICE
ADDRESSES THAT ARE
BUSY WITH OTHER
CHANNEL WILL HAVE
RESERVE PENDING
lNOICATOR SET.
SENO ZERO
STATUS TO
CHANNEL
YES
CHL-I 420
I,2,3,4,5-0E010
1,2,3,4,5-QE060
1,2,3,4,5-0£0110
1,2,3,4,5-QE090
1,2,3,4,5-QR010
SET UP TO TRANSFER
512 BYTES OF DATA
FRO... CONTROL
STORAGE TO THE
CHANNEL: TRANSFER
DATA
ORllO
OR120
RESET SWITCH.
RESET ASSIGNMENT. DESELECT
DRIVE. SELECT
DRIVE.
NOIRELEASE CO...... AND I
CTRL 650
4.as120
4.5-Of'JI]
4-0f'311
YES
r-______~~~~~5-QR020
SET UP TO
TRANSFER 16
BYTES OF ERROR
IoIESSAGE DATA TO
THE CHANNEL
1.1.J·OP111
YES 4-05120
4·OPJI]
4-OPJ1S
1.2.3-OP212
SET CHANNEL END
AND DEVICE AND
1,2,3,4,5-QP030
STATUS
RELEASE DEVICE
ORl30
----- RESERVE DEVICE
CLEAN UP CONTROL STORAGE
r-______LL~~~5-QS020
r-______~~~~~5-QW210
kET~I.)AVAIL_.
~-___,r__---I
SET COIol ... AND
REJECT, CHANNEL
END, DEVICE
END, AND UN IT
CHECK IN STATUS
1,2,3,4, !i-QRO I 0
r-____~~~~£;5-QR020
SEND 24 SENSE
BYTES
TRANSFER 16
BYTES OF DATA
TO THE CHANNEL
1,2,3,4,5-QS060
r-______~~~~~5-0S090
CHL-I 360
1,2,3,4,5-QR020
1,2,3,4,5-05060
r -______LL~~~5-QS090
CTRL 650
CHL-I 360
PRESENT STATUS
TO CHANNEL
PRESENT CHANNEL
END AND OE¥ICE
ENO TO THE
CHANNEL
PRESENT STATUS
TO CHANNEL
QR140
NOTES
I. THIS FLOWCHART IS USED WITH ...ULTIPLE
IoIICROCOOE VERSIONS. THE FOLLOWING DIGITS ARE
USEO TO IDENTIFY THE 1oI1CROCOOE ANO
CORRESPONDING CAS PAGE REFERENCES:
I
2
:
5
- 3330 ONLY - PIN 234111105, 234111116, 234111111
- 3340 ONLY - PIN 23411151, 23411996
: ~~~g~~~:g/~~~~R~~~ERIoI~~N_2~1~II~f611~~iIl991
- 3340/3344 - PIN 416111116
2. FOR A GIVEN BLOCK IN THE OlAGRAloI, THE
ACTUAL PAGE NU ... BER IoIAY DEPEND ON THE
OEvICE TYPE SELECTEO.
CHL-I
~
C/oID 190
EXIT TO RESERVE
DRIVE
SET UNIT CHECK
ST A TUS (COM·
MAND REJECT
ANO INVALID
COMMAND!.
CIoiD 1'10
CIoiO 190
CMD 190
See
3830-2
-r447461
EC Hist~ Mar 76
C!;)Coo,!,igh. IBM
C~.pvation
447463
L
16 Dec ~
1911. 197J, 1974. 1975,1976
SENSE COMMANDS-FLOWCHARTS (Part 2 of 21
CMD 150
(
TRANSFE.H INLINE DIAGNOSTICS TO CONTROL.UNIT
TRANSFER INLINE DIAGNOSTICS TO CONTROL UNIT
• Diagnostics stored in system diagnostic library can be sent
to SCU to test subsystem .
•
CMD16,O
STORAGE CONTROL UNIT
CENTRAL PROCESSING UNIT
After diagnostic is run. error code is returned to system.
To provide maximum facility availability. the SCU can execute
diagnostic tests on a drive concurrent with normal system
operations on the remaining drives. This mode of operation
allows the customer engineer to diagnose and repair most drive
failures while the facility continues to operate other attached
drives. The SCU provides a transient block of 512 bytes (128
words) of c.ontrol storage to allow temporary residence for a
specific diagnostic test.
The transient area is loaded under control of the Online Test
Executive Program (OL TEP). A special command. Diagnostic
Write. loads a selected test into control storage and instructs
the CU to execute the test. Loading and execution can also
be initiated from the CE panel.
After the test. error message information or test results are
transferred from the SCU to main storage by a Read Diagnostic
Status 1 command. If the CE panel is used. the test results are
displayed in the CE panel indicators.
4
•
CONTROL CIRCUITS
Decode the Diagnostic Write command.
• Set up and control the transfer of data from channel
interface to the control storage diagnostic buffer area.
1
•
•
SYSTEM
3
Executes a Start I/O instruction that addresses a
Diagnostic Write command.
After receiving Device End status. executes a Start
I/O instruction that addresses a Read Diagnostic
Status 1 command.
SYSTEM
.....
....
y
Store 16·byte error code in the control storage buffer
area if errors are found.
•
Send Channel End and Device End status to the channel.
Decode Read Diagnostic Status 1 command.
•
Transfer error code from the control storage to the
channel on Read Diagnostic Status 1 command.
• Checks parity of data trans·
ferred to the SCU.
•
Send Channel End and Device End status to the channel.
CHANNEL
.....
......
CHANNEL
CONTROLS
CONTROL CIRCUITS
...
......
CHl·ll
~
Error Message
Data
•
•
Ir
Status and
Run inline diagnostic.
• Controls timing of data to
and from the channel.
.....
Address. Command ......
and Diagnostic
Program Data
CHANNEL INTERFACE
•
CTRll
~ ~
,,
Diagnosti c
Program Control
Out
Diagnostic
Program Data In
Address
Control
......
2
CONTROL STORAGE
CTRL 600
CHANNEL
• Transfers address and corr" information to the seiecte
subsystem.
• Transfers status of subsysrc
to the system.
• Transfers diagnostic data
the subsystem.
5
t.
CONTROL STORAGE
• Stores main microprogram to control Diagnostic Write and
Read Diagnostic Status 1 commands.
• Transfers error code from
subsystem to the system.
• Stores diagnostic from system in a buffer area.
• Stores error code for any errors found.
3830-2
G~qX:~25~f02-r ~;;1~ot~J L~~~~s.~-r~[ ~i;~~~~l ~;~~~~:T-©C"py:t ..;i··18"l
()
a
0 0
(,lfPI,f.H;"n
a
197'2. 1'313, 197-', 197~. 19,,)
()
0
(~
0
(~
\....Y
- ._ L--'=r~__=r~=J
(~~
\""J!
() 0 0 C)
('!;
',y
TRANSFER INLINE DIAGNOSTICS TO CONTROL UNIT
~
i',J)
~
"'J
(
\..J!
~
\.)
0 'r"'"J
(.
....,
'''-_.Y
r\
i
.
\,J
('l
".J
(~
\.....Y
('''1
~
f"i
\.J
rl
"'--.j
C) 0
-
(''1
\;."J
CMD 160
0 r'
v
,0
"--.Ji
r',,-.
-------~--
c
p('; ('
L.
C' C:
(-
(,C, ("
(
(-"
(~'.
(,
(
(-.
(~
--
"--~
-----_.
--~-.----.--
c:
(-
('
('
(. ('
(-
(,-'
(~'
C"
~-~
(~\
(:~
(-'
•
Diagnostic tests resident in diagnostic library stored on the CE diagnostic 23FD disk (MPl file) can be read to CPU of
using system .
•
Execution of Diagnostic load CCW followed by Read Diagnostic Status 1 transfers 512 bytes from 23FD to CPU.
4
Any diagnostic test stored on the CE 23FD disk can be selected by the using system. To transfer the diagnostic
test, the using system must execute a Diagnostic Load CCW followed by a Read Diagnostic Status 1 command. The
Diagnostic Load command transfers 512 bytes (containing the specific diagnostic) from the 23FD to control
storage. The Read Diagnostic Status 1 command then transfers the 512 bytes from control storage to the using
system main storage. Refer to CMD 25 and CMD 30 for description of the command operations.
5
23FD DRIVE
(e,;,
(~.
CMD 165
23FD INTERFACE
•
Provides drive for disk.
•
Starts 23FD drive motor.
•
Provides for movement of head from track
to track.
•
Moves ahead to track selected by the
Diagnostic Load commands.
Picks up data signals from disk via read
•
Moves disk into contact with the head.
head.
•
Reads 512 bytes of data from the disk.
•
(~'
,,~
READ DIAGNOSTICS TO SYSTEM
READ DIAGNOSTICS TO SYSTEM
SCU
CPU
1
("
SYSTEM
•
Executes a Start I/O instruction that addresses a
Diagnostic Channel command.
•
After receiving Device End status, executes a Start
1/0 instruction that addresses a Read Diagnostic
Status 1 command.
Address Data
Command Data
SYSTEM
....
3
.....
CHANNEL
....
~
....
I
CHANNEL
CONTROLS
CHL-11
~
.
.......
Transfers address and command information to the
selected subsystem.
•
Transfers status of subsystem to the system.
•
Transfers diagnostic from subsystem to system
storage.
Diagnostic Data
23FD INTERFACE
MPL 245
Diagnostic
, Data
....
....
~ l
Servo Drive
~ ~
Servo Control
Read Control
Powe r On Control
CTRL 1
~
,
Diagnostic
Data In
.4~ Diagnostic Sense Data
7
Out, and Diagnostic
Microprogram
•
......
CONTROL STORAGE
CTRL 600
CHANNEL
•
,
CONTROL CIRCUITS
Address
Control
2
23FD DRIVE
MPL 1
• Controls timing of data to and from the channel.
• Checks parity of data transferred to the SCU .
.......
Status and
Diagnostic Data
CHANNEL INTERFACE
CONTROL CIRCUITS
Decode the Diagnostic Load command.
• Send Start, Seek and Read control lines
to the 23FD interface according to the
control byte sent with the Diagnostic Load
command.
• Transfer diagnostic data from 23FD to the
control storage.
6
CONTROL STORAGE
•
• Stores microprogram to control the operation
of subsystem.
Transfer Channel End and Device End to
the channel after data is read into control
storage.
•
Decode Read Diagnostic Status 1 command.
•
Stores diagnostic data read from 23FD by the
Diagnostic Load operation. This data is then
transferred by the Read Diagnostic Status 1
command.
•
Control transfer of data from control storage
to the channel.
•
Transfer subsystem status to the channel.
Reads diagnostic data out to CU on diagnostic
sense operation.
• Control transfer of data (512 bytes) from
control storage to the channel.
•
• Send Channel End and Device End status to
the channel.
3830-2
READ DIAGNOSTICS TO SYSTEM
©Copyright IBM Corporation 1972.1973,1974.1975,1976
CMD 165
('
(~
POLLING IDLE LOOP AND INITIAL SELECTION (Part 1 of 4)
•
•
•
•
•
POLLING IDLE LOOP AND INITIAL SELECTION (Part 1 of 4)
Poll for interrupt conditions.
Check for channel selection.
Check for inline operations.
Handle request in conditions.
Logically connect this control unit
(and addressed controller and
device) to the channel so that
commands, status, and data
may be transferred.
CMD 170
4,5-QB334
- 034
DROP TAG GATE
5-08424
4-08324
1,3-08025
5-08428
4-08330
1,3-08027
INITIALIZE
POLLING. RAISE
TAG GATE.
5-0B253
4-QB319
SET BSCA TO HIGHEST
AVAILABLE
CONTROLL.ER WITH
AVAILABLE DEVICE.
SET BSDA TO LOWEST
AVAILABLE DEVICE ON
THIS CONTROLLER.
SET TAG BUS TO
STRING SWITCH
CONTROL 07
2-QB026
SET BSCA TO HIGHEST
AVAILABLE
CONTROLL.ER WI TH
AVAILABLE DEVICE.
SET BSDA TO LOWEST
AVAILABLE DEVICE ON
THIS CONTROLLER.
STORE BSCA AND BSDA
IN INTERRUPT
BUFFER. USE TO
BUFFER REOUE:;'"
INISI.
PERFORM TAG
SEOUENCE
5-08425
4-08325
3-QB025
4,5-0B337
~~~-~037
UPDATE CHANNEL.
POINTERS
NO
5-08425
4-08324
1,3-08026
UPDATE CHANNEL
POINTERS TO
NEXT CHANNEL
5-QB435
4-0B335
- 035
UPDATE TIMERS
5-QB435
4-QB335
,...._ _....I.l.o.iIo...I~'035
NO
INITIALI ZE
TIMERS
RAISE TAG GATE
TO POLL. NEXT
STRING
5-08426
NOTES
4-08326
1,3-QB026
5-QB337
4-QB337
- 037
1,3-QB034
UPDATE CHANNEL
-
4
RAISE
SUPPRESSIBLE
I NTERRUPT FOR
THIS CHANNEL
SET FLAG TO
ALLOW
CONTROLLER
DISABLE
NO
-
067
RESET LONG
CONNECTI ON AND
ALLOW DISABLE
IF FLAG IS SET
I. THIS FLOWCHART IS USED WITH MULTIPLE
MICROCODE VERSIONS. THE FOLLOWING DIGITS
ARE USED TO IDENTIFY THE MICROCODE
ANO CORRESPONDING CAS PAGE REFERENCES:
I - 3330 ONLY - PIN 2348805, 2348786, 2348787
2
3340 ONLY - PIN 2348757, 2348996
: : ~~~g~~~:g/~~X~R~A~ERM~'N_2~1~8~~68~~18997
5 - 3340/3344 - PIN 4168816
2. QBOXX REFERENCES BECOME QB3XX IF TWO
CHANNEL SWITCH ADDITIONAL IS INSTALLED.
3.
SET BSCA. RAISE
SUPPRESSIBLE
REQUEST IN. STORE
INTERRUPT IN BUFFER
AND BUFFER REQUEST
IN.
4,5-QB319
EXIT TO INLINE
ROUTINE
RAISE TAG GATE
TO POLL. NEXT
STRING
BU"FER STATIC
I SUPPRESS IBLEl
INTE'IPUPTS FOR
TH I S CHANNEL
INITIALIZE
TIMERS
.-______
5-08424
4-08324
1,3-08026
STORE BSDA AND
BSCA IN
INTERRUPT BYTES
ALLOW DISABLE
UNFREEZE
CHANNEL SWITCH
5-0B435
4-QB335
,...._ _....I.l.o.iIo...I,;;j-1IIII 035
UPDATE STR ING
TO BE POLLED.
(START WITH
HIGHEST!
~g~U~LG~X~ ~RI=A~~~~RS='THE
DEVICE TYPE SELECTED.
ABBREVIATIONS
BSCA
BSDA
OCC
EDI
ODE
PCH
RAISE
UNSUPPRESSIBLE
I NTERRUPT FOR
TH I S CHANNEL
5-08427
4-Q1132B
1,3-08026
ALLOW CHANNEL
UNLOCK
NEXT CHANNEL.
o I SABLE.
•
•
•
•
••
BIT SIGNIFICANT CONTROLLER ADDRESS
BIT SIGNIFICANT DEVICE ADDRESS
DISCONNECTED COMMAND CHAINING
EXPECTED DEVICE INTERRUPT
OUTSTANDING
PACK CHANGE DEVICE ENO
....______________-.,
A9
383C)..2
POLLING IDLE LOOP AND INITIAL SELECTION (Part 1 of 4)
CMD 170
C)Copyright IBM Corporation 1912. 1913. 1914. 1975. 1976
JOO
f)
~'
0
0
",----,,'
0. 0 J
(,
"
\,
~':",
,'-
,~
I
\'--}:
o
o o o
,0,
\~
o
o
00
(,):'
"
o o o o o o 00 ,j
4~
------- -----
r-
(-
(-
('
(--
(-~
(-
(-
(
(--
c-
(-
(
(~
(
(-
(-
(
(~;-
(-
(~-'
(-
(-
c-
(
(-
(--
POLLING IDLE LOOP AND INITIAL SELECTION (Part 2 of 4)
POLLING IDLE LOOP AND INITIAL SELECTION (Part 2 of 4)
(--'
(-'
('
CM 0 173
CMD 170
08
SET BUSY 13340AND ONLINEI IN
STATUS
5-QB450
1,2,3-QB100
4,5-QBtOO
1,2-QB050
3,4-QB050
NO
1,3-QB053
-
3
RAISE OP IN ANO
ADDRESS IN
PROPAGATE
SELECT OUT ISP
OP lEI
I -> ST2 IF
SUPPRESSIBLE OR
UNSUPPRESSIBLE
INTERRUPT
5,QB340
4,QB343
- 040
DECODE DEVICE
ADDRESS
SET OFF-LINE
FILE STATUS
2,3,4,
BUFFER
STORE
DEVICE
AND
STATUS.
CURRENT
ADDRESS
BSDA
5-QB450
4-QB350
1,2,3-QB050
INOTE 21
- 100
SET STRING
SWITCH
AS.SIGNMENT
RAISE OPERATE
IN AND ADDRESS
IN
4,5-QB320
- 020
SAVE OEVICE
LIMITS. CHECK
FOR RPS FEATURE
ON 3340
SELECT MODULE
SET CUEND FLAG
CND 170
ENABLE LONG
CONNECTION
'----... NO
NO
NOTES
I. THIS FLOWCHART IS USED WITH MULTIPLE
MICROCODE VERSIONS. THE FOLLOWING
DIGITS ARE USED TO IDENTIFY THE
MICROCODE AND CORRESPONDING CAS PAGE
REFERENCES.
~ : ~~~g g~~ : ~l~ ~~:A9g~~'2~~:=~:6. 2348787
~ : ~~~gl~~:g!~~~~R~~~ERM~'N_2~1~8~~68~~t8997
~
NOTES
RESET THE
AVAILABLETO-OTHER-CHANNEL
INDICATION. SET
EXPECTED DEVICE
INTERRUPT FOR THIS
CHANNEL IEDII.
5 - 3340/3344 - PIN 4168816
1,3-0B054
PRESENT CU BUSY
STATUS
r-_ _"--.Iio.o.II~4
SET FILE STATUS
TO ZERO AND 1->
ST3C
2. ~~~ ~c¥0XENp~~~C~U~~E~HijA~I~~~~~6 ON
THE DEVICE TYPE SELECTED.
3. QBIOO FOR 3330 WITH STRING SWITCH
4. ~:~+~H ~~gf¥lo~~~3:SI~N!~~LE~aNNEL
ABBREVIATIONS
BSDA= BIT SIGNIFICANT DEVICE ADDRESS
CE = CHANNEL END
DE
DEVICE ENO
EDI = EXPECTED DEVICE INTERRUPT
RPS = ROTATIONAL POSITION SENSING
NO
5-08260
4-08059
1.3-08060
2-08260
START 1/0
ENABLE LONG
SELECTION.
CMD 175
CMD 175
I. THIS FLOWCHART IS USED WITH MULTIPLE
MICROCODE VERSIONS. THE FOLLOWING DIGITS
ARE USED TO IDENTIFY THE MICROCODE ANO
CORRESPONDING CAS PAGE REFERENCES.
I - 3330 ONLY - PIN 2348805, 2348786, 234S7aJ
2 - 3340 ONLY - PIN 2348757, 2348996
~ : ~~~gl~~:g/~~~~R~~~ERM~'N_2~1~8~~68~~t899J
5 - 3340/3344 - PIN 4168816
2. QB060 FOR 3330 WITH STRING SWITCH
3. QB065 FOR 3330 WITH STRING SWITCH
4. FOR A GIVEN BLOCK IN THE DIAGRAM, THE
MAY DEPEND ON THE
TYPE SELECTED.
ABBREVIATIONS
MCI= MISCELLANEOUS CONTROL
INFORMATION
PLO= PHASE-LOCKED
OSCILLATOR
3830-2
POLLING IDLE LOOP AND INITIAL SELECTION (Part 2 of 4)
@COPVri9htlBMCorporation 1972. 1973. 1974, 1976, 1978
1,3,4,5-QC020
____~____~~-QB2.0
CMD 173
(
POLLING IDLE LOOP AND INITIAL SELECTION (Part 3 of 4)
POLLING IDLE LOOP AND INITIAL SELECTION (Part 3 of 4)
CMD 173
RESET MCI BYTES
2 AND 3
RESET FILE
STATUS BITS 0,
I.
CMD 175
FAST PLO LOCK
IN
2
CM0176
CMD 176
8,----...1
G
,..------'
I-QB060INOTE
,.----...-....;('--lII0I........,
UNIT CHK STATUS.
MICROPROGRAM
DETECTED ERRORS.
EXIT TO UNTIMED END
PROCEDURE
~
______~~~~.,
GET STRING
SWITCH STATUS
4-08061
1·08052
3·08060
MODIFY RESERVE OR
RELEASE TO PERFORM
SENSE OPERATION.
1->ST2 IF DEVICE
END OR PACK CHANGE
OUTSTANDING
,-L~~~~'5-QBIOO
SET LONG
CONNECTION IN
STRING SWITCH
INCLUDE BUSY IN
STATUS
MODULE SELECT
r-______.. ..
~
~5-QBIOO
GET 3-0F-b CODE
AND STORE
DROP ADDRESS IN
WA IT FOR
RESPONSE FROM
MODULE
r-______~~~~5-QSObO
r-______~-w-w~~5-QBOeO
REQUEST MODULE
STATUS
EXIT TO UNTIMED
E~g ~~~~~~¥RE
STATUS
4·08060
3·08660
RESET BRb, BRT
'1 GNORE ALL FILE
STATUS BITS
EXCEPT ONLI NE
GET 3 OF b
CODE. CHECK
~Ht~ED~m~~
LlMI TS
COMPARE RETRY
CCW
4·08060
3·08660
~
________~~~4~,5-QBOeO
CMD 190
FETCH FILE MASK
TO SA
ERROR LOGGING
DECISIONS. EXIT TO
UNIT CHECK
SUBROUTINE (QS040).
SET MCI :) BYTE
UPDATE MCI
BYTES 2 AND 3
CND 210
CZJ
C/IO leJ
CMD DECODE
3830-2
CMD 175
POLLING IDLE LOOP AND INITIAL SELECTION (Part 3 of 4)
© Copyright I BM Corporation 1972. 1973. 1974. 1915. 1976
/-"
,,,-Y
,~~"
;4"'\
'"",.J1
\;;.~_~V
tf"""
.,)'
/')
,~J;
(")
.....P
t<'1,,\
'",... J;
i
:~."
':.\
"" JiI
('
( ,,""" F("
L '.,
(
POLLING IDLE LOOP AND INITIAL SELECTION (Part 4 of 4)
('
(~
(
"-,
,--
c
POLLING IDLE LOOP AND INITIAL SELECTION (Part 4 of 4)
(
"'"
.,.y
(
"
CMD 176
CMD 175
IGNORE ALL FILE
STATUS BITS
EXCEPT OIoLINE
RESET FILE
STATUS BITS 0
AND I
SET ST2 IF NOT
SENSE COIoIMAND
_ - - -......,,;;r.;;j. . .,IIO
GET STRING
SWITCH STATUS
,...._ _...........,II/iIi,IIO
YES
,...._ _........,iiI,;,l. . .IIO
SET UN I T CHECK
ANO DEY ICE END
IN STATUS. GO
PRESENT STATUS
SET DEY ICE END
STATUS
. . -_ _...I... . .iIoOI!IIMi,n
SET LONG
CONNECT I ON IN
STR I NG SWITCH
CMD 175
CMD 175
3830-2
POOLING IDLE LOOP AND INITIAL SELECTION (Part 4 of 4)
CMD 176
"
STATUS INFORMATION (p.,t 1 of 2)
STATUS INFORMATION (Part 1 of 2)
•
II
The status byte (eight bits) notifies channel
of the condition of the CU and the selected
drive.
STATUS MODIFIER
• Set when a Search High, Search Equal, or Search
High or Equal command is completed and the
condition satisfied.
• Status is presented twice (initial and ending) for all
SCU commands except Seek, Set Sector! if RPS
installed), and the immediate commands.
• Status is presented three times by Seek Cylinder
commands (which cause access motion).
1. Initial.
2. Channel End after data transfer from the CPU.
3. Device End after the device has stopped seeking
(gated attention).
• Status is presented once (initial) containing Channel
End and Device End on immediate commands (NoOp) except when chained after a Write command.
In this case a second status byte (ending) is also
transmitted.
No-Op is processed as an immediate command
only if the control unit is not writing or erasing.
Channel End and Device End are indicated in the
initial status byte (one status byte only). If the
unit is writing or erasing, 0 is transmitted in the
initial status byte. Channel and Device End are
indicated in the ending status byte when SCU
finishes writing or erasing.
CMD 180
•
Indicates CU Busy when on in conjunction with
the Busy bit. When on with Channel End,
Device End and Unit Check, indicates retry of
last channel command. The CU and drive are
ready for immediate retry.
•
Indicates retry of last channel command when on in
conjunction with Unit Check bit. When on with
Channel End. indicates retry of last channel command. The CU and drive are not ready for the
retry procedure.
•
II
• Set when the channel portion of the operation is
completed.
Control Unit End
The CU has finished an
operation
Busy
Access mechanism in the
addressed drive is moving.
Also used in conjunction with
status modifier to indicate
CU busy.
CONTROL UNIT END
• Set when a CU Busy was generated previously and
the busy condition is terminated.
II
BUSY
• Set when a new command chain is initiated while
the CUis causing a track to be erased following
a Format Writ(l command or an Erase command.
•
Indicates CU busy if on in conjunction with the
status modifier (bit 1).
6
Unit Check
Indicates that an unusual or
error condition has been
detected. With status modifier.
it means command retf'{ is
requested.
7
Unit Exception
End of file
DEVICE END
• Set when a device is ready after a Seek is completed.
• Set when the record is ready to be operated on
after a Set Sector command (if RPS installed).
• Set when an attached device goes from a not
ready to a ready condition.
Indicates that an access mechanism is free to be used
• Set in response to any command except Test I/O
if there is outstanding status for the device.
Indicates that only the selected device is busy if
the status modifier is off.
II
The CU has received all the
data needed to do the operation
called for and the channel is
free
• Set when a new command chain is initiated while
the selected access mechanism is still in motion
because of a previous seek command.
•
CHANNEL END
• Set simultaneously with Channel End at the end
of all other commands.
•
Indicates that an access mechanism is free to be
used.
iii
UNIT CHECK
• Set whenever an unusual or error condition on the
selected drive is detected in the CU.
•
Indicates command retry requested if on in
conjunction with status modifier.
•
Indicates a system interrupt condition if status
modifier is not on and Channel End (bit 4) and/or
Device End (bit 5) is included in status. The sense
bytes provide detailed information about the
condition.
II
UNIT EXCEPTION
• Set when the data length in the count field is zero.
•
3830-2
437417 l447460 1447461
115 Apr 74 [19 Dec 75 12 Mar 76
Indicates that an End of File was detected during
a Read IPL, Read RO, Read CKD, Read KD, Read
0, Write KD, Write 0, or Search KD command.
It is not set for Read count, Write CKD, Search
Key or Search 10 commands. The key field, if any.
is transferred.
STATUS INFORMATION (Pan 1 of 2)
CMD 180
eCapyright IBM Corpor.tion 1974, 1976, 1976
8-00000
000
o a
o o
00
A
I.
.U
~
o
o
o
o o o
.
O
0·,··
.
o c
(-::
(
(
..
(::
(.
"
""
(.
STATUS INFORMATION (Part 2 of 21
STATUS INFORMATION (Part 2 of 2)
6. Inittal status indicates command retry.
INITIAL STATUS BYTE
The initial status byte is zero'for all non immediate cn .... mands
and Test I/O unless one or more of the following conditions
exist. If more than one condition exists, the first condition
listed determines the initial status byte:
7. Invalid parity is sensed in the command byte. Unit Check
occurs.
8. The command is rejected. Unit Check occurs. (Not all
command rejects occur in initial status however.)
b. An operation is still in progress after a Halt I/O occurs.
c. The CU is disconnected during command chaining with
writing in progress or with a CU error recovery pro·
cedure in progress.
d. The CU is executing a microprogram diagnostic test.
e. A status condition is pending in the CU for other
than the addressed device.
Note that status cannot be cleared from the CU by a Test I/O
if the CU is busy to the interface.
f. A system reset sequence is in progress.
g. The CU is maintaining a contingent connection to
some device other than the addressed device.
Status is pending in the CU if:
1. An interface disconnect was signaled after a command was
given but before Channel End was accepted by the channel
for the command. The ending status for the operation is
pending when the operation is conplete.
2. A status condition, pending in the CU, is associated
specifically with the addressed device or is not associated
with any specific device. In this case, the pending status
is presented as initial status, and the busy bit is included in
the status byte if the command byte is other than Test I/O.
The busy bit indicates that the device is busy because of
the outstanding status. The pending status is cleared unless
it is stacked by the channel. After the status is cleared,
the device must be readdressed to determine if the device
is available.
2. Status containing Busy, Channel End, or Unit Check was
stacked by the channel, or blank status in response to a
Test I/O was stacked. The stacked status is pending in the
CU for the device with which the stacking occurred.
3. Control Unit Busy was presented to the interface. Control
Unit End is pending for the interface and is included with
other status pending in the CU, if any.
3. The device is busy to the interface, in which case the busy
bit appears alone in the initial status byte. The device is
busy to the interface if Channel End occurred without
Device End for the device, and Device End has not yet been
generated; or if the device is attached to a controller with
the-string switch feature and is reserved to the other side
of the switch. Discussion in this paragraph does not apply
to cases where busy (pending sta~us) occurs with other status
bits. When busy occurs with bits other than status modifier,
the device is defined to be busy because of the included
status, which is outstanding.
4. A Unit Check was detected associated with an operation
where Device End has already been cleared. Unit Check
and Control Unit End are pending in the CU.
Address Associated with Pending Status
All status conditions in the device are associated with a specific
device address, except for Control Unit End. However, when
in the contingent connection state, Control Unit End is
associated with a specific address, and that address is the last
address presented on the interface by the CU. When no con·
tingent state exists, the Control Unit End is associated with
the smallest numerical device address on the highest possible
controller address which is not command chaining on any
interface.
4. Status pending in the device. The pending status is present·
ed as initial status, and the busy bit is included if the
command is other than Test I/O. The pending status is
cleared unless it is stacked by the channel.
5. A Unit Check condition exists at the device or CU. Unit
Check occurs in initial status.' Valid commands in the
sense group (xxxx0100) are an exception and receive zero
status so that the commands may be executed. This permits
transferring of the sense indicators.
© Copyright IBM Corporation 1972. 1973. 1974. 1975. 1976
A pending status condition may exist in either the device or
the CU.
A status condition pending in the CU, other than Control Unit
End, causes the CU to appear busy for all devices except the
device for which the status condition e.xists. The condition
causes the Request In signal to rise if the CU is not busy to
the interface, Select Out is down, and Suppress Out is down.
A pending Control Unit End may cause the CU to appear busy
to all except one device address on the interface for which it
is pending. Status pending in the CU is cleared when it is
presented and accepted.
a. Writing is still in progress after chaining is terminated.
I~Historv I~~~5
PENDING STATUS CONDITIONS
Status Pending in the Control Unit
1. The initial status indicates Control Unit Busy (Bit 3) if
selection occurs and if:
3830-2
("
447461
12 Mar 76
CMD 181
Status Pending in the Device
A status condition pending in the device causes Request In to
rise on the interface if the device and CU are available (not
busy), Select Out is down, and no contingent connection exists
in the CU. Status pending in the device is cleared when status
is presented and accepted. Status pending in the device cannot
be cleared by a Test liD if the device or CU appears busy to the
interface. The only status condition which can be pending in
the device is Device End. When Unit Check occurs with Device
End (and not Channel End) it is not generated until the Device
End is presented on the interface, and the Device End and Unit
Check conditions then become pending in the CU if stacked.
Status is pending if:
1. Channel End occurs alone for an operation. Device End is
pending.
2. Busy status (busy bit alone) is presented. Device End is
pending on the interface.
3. The device has gone from the not ready state to the rcady
state. Device End is pending.
Priority of Pending Status Conditions
The priority of pending status conditions when presented via
polling is:
1. Status pending in the CU, other than Control Unit End.
2. Unsuppressible status conditions.
3. Suppressible Device End status.
4. Control Unit End status.
Note: During the contingent connection state, Control Unit
End status assumes highest priority in the preceding table.
The microcode supporting 3350 Control Unit End is
associated with the smallest numerical device address
on the last controller used by a control unit which is
not command chaining on any interface. In the non·
contingent case status can be cleared by addressing any
device attached to the control unit.
STATUS INFORMATION (Part 2 of 21
CMD 181
COMMAND DeCODe
COMMAND DECODE
•
•
•
CMD 183
Decode the command byte from the channel.
Check if valid command and command sequence.
.Break out to individual command flowcharts.
B3
1,2,3-QEOI
-
0
CMD 175
CMD 1~
2:~:~~~
2,5-QPIIO
r-____3,4-QP535.
w.&;.!oIIji310
I,Z,3,4,5-QPI30
r-__....;u..""'...~5-QPII0
READ CAR, HAR
PL.O L.OCK-IN
OPERATION UP
01
WRITE,SEARCH
KEY-DATA
OPERATION
2,3,4,5-QP235
2,5-QP230
r-____. .
~~~-QPIIO
STORE CHANNEL.
COMMAND AT L.DC
, 1600'
SENSE STATUS 2
TO SET DOD
TRACK BIT
1,2,3,4,5-QP130
r-_ _ _u..""'...~5-QPI 10
SEL.ECT HEAD
2,5-QP235
-
00
NO
SET FL.AG IN Mel
BYTE
FETCH DEVICE
LIMITS
-
1,2,3,4,5-QPI30
2,5-QPZ50
2,5-QP260
2,5-QP235
0
SET ST2 IF
SEARCH. CHECK
IF WRITE
r-___~~~~~5-QPII0
r--_.....~a.;;.toI~5
READ GATE ON
READ I OF I
CODE (PHYSICAL.
ADDRESS. AND
CHECK
CONVERT PHYSICAL.
ACCESS POSITION TO
L.OGICAL. POSITION
AND STORE
E4
I,2,5-QE070
I,2,3,4,5-QE060
0
l:~!~Gg.;;;...,I.-_ _ _ _
OK
1,3,4-QP230
I,3,4-QPOTO
1,3,4-QP110
I-QP230
1,2,3,4,5-QP135
1,2,3-QD050
~9
2,
5-QD060
I,2-QF050
3,4,5-QF05
1,2,-QE050
- 050
STORE CURRENT
PHYSICAL. ACCESS
POSITION
I,2!3-QDg30
RESET INITIAL.
STATUS. WAIT
FOR COMMAND OUT
TO OROP.
SEPARATE READ,
~~l..g~A~~,
I,3,4-QP200
r-____1,3,4-QPIIO
CL.OCK
OPERATIONS
~~~235
15 USEC DEL.AY.
COMPLETE READ
PREPARATION
READ STATUS IN
DECODE HA/RO
COMMAND
RESEL.ECT
CND 120
I,2,5-QE010
- 090
TEST 110
COMMAND
FETCH PERMANENT
POINTER
COMMAND
BREAKOUT
I
NOTES
_ _ _..w..a;;*'....'0
I,2,3-QEOIO
,..._ _.................0
COMMAND
BREAKOUT
READ I OF I
CODE (PHYSICAL
ADDRESS. AND
CHECK
r-_____
EXIT TO SENSE
~of..~::gt-
eM 0 55. 80. 110. 120. 125. 126
RAISE STATUS IN
CND 145
PRESENT STATUS
DISCONNECT FROM
CHANNEL.
1
_ ~~~gl~~:g/~~~~R~~~ERM~~N_2~1~1~~6~~~~991
5 - 3340/3344 - PIN 4161116
2. FOR A GIVEN BL.OCK IN THE DIAGRAM, THE
ACTUAL. PAGE NUMBER MAY DEPEND ON THE
DEVICE TYPE SEL.ECTED.
ABBREVIATIONS
CAR
CYL.INDER AODRESS REGISTER
CEB
COMMAND EXECUTION BYTE
CKD • COUNT-KEY-DATA
HA = HOME ADDRESS
HAR
HEAD ADDRESS REGISTER
IPL. • INITIAL. PROGRAM L.OAD
PL.O
PHASE-L.OCKED OSCIL.L.ATOR
RO
RECORD ZERO
CMD 10
CND 15
!
I-QN200
2,5-QS040
2,5-QS060
2,5-QS090
- 100
I. THIS FL.OWCHART 15 USED WITH MULTIPL.E
MICROCODE VERSIONS. THE FOL.L.OWING DIGITS
ARE USED TO IDENTIFY THE MICROCODE AND
CORRESPONDING CAS PAGE REFERENCES.
I - 3330 ONLY - PIN 2341105, 2348116, 2341111
Z - 3340 ONLY - PIN 2341151, 2341996
~~~~;5-QE090
,~:::=g~,
447461
3830-2
~2
Mar 76
COMMAND DeCODe
CMD 183
©Copyright IBM Corporation 1972.1973.1974.1975.1976
a o o o
000
o
(~
~
o
00
o
000
"r~
0
r~
V
A
~\
"y J
~)
\,
"'-
.~
'v
~
O()OO
1
,'.
lo',
. '
I",
..;'\
,.
'"
0 0, . .
: , . " .~
,~,
.'
O···~···
:,
o c
[~')
--...
'
!C'
L~:
("~
(,"
C
(-
(-
(-
(---
(-
('
(-
(:
(~...
(:
ENDING SEQUENCE
(-
f";
.,.,f'
ENDING SEQUENCE
(~
,;Y
CMD 190
OBJECTIVES
•
•
•
•
•
•
Present ending status to the channel.
Check if chaining.
If oriented and chaining, perform timed
initial selection routine.
Complete read/write housekeeping functions.
Update interrupt and available bytes.
Make exit decisions.
t,2.3,QS180
-
180
TEST FOR
CHANNEL END IN
LAST STATUS
TRANSFERRED
1,2,3,4,5-QQ010
1,2,3,4'g:ggg~g
PAD ZEROS TO
INDEX
ZERO OUT
OPERATE BYTE
CONSTRUCT SENSE
BYTES AND STORE
cwo f~A~'~~o 55'f~A~,,~IO,120
A
UPDATE
AVAILABLE AND
ASSIGNMENT
BYTES
1,2,3,4,5-QQXXX
ANALYZE SENSE
BYTES
RESET R/W
RESET OP IN
01 SABLE CU
BUSY6E~~~~LECT
1,3,4-QS120
125
CMD 110
FETCH DEYICE
BINARY ADDRESS
r-____~~~~~5-QC020
CWO 210
cwo 215
r-____
FETCH OPERATION
BYTE AND SET TO
ZEROS
ClIO 110
RAISE OP IN AND
ADOR IN
~~~~~15-QS090
CHAINING
ALLOWED I STO •• I
NOTES
r-____~~~~~5-QS090
RESET RII
INDICATOR
SET STATUS
STACKED IST2.11
AND UNTIllED
ENDING ISThll
r-____~~~~.,-QSI20
NO
CHAIN BRDKEN
ISTO.OI
RESET STO,
4,5,6,7
TURN ON R/W
INDICATOR
CMD 1113
r-____~~~~~5-QS090
RESET ST2 AND 3
r-____~~~~~5-QS090
RESET STATUS IN
3830-2
r-____~~~~,-QSI20
I. THIS FLOWCHART IS USED WITH MULTIPLE
MICROCODE VERSIONS. THE FOLLOWING DIGITS
ARE USED TO IDENTIFY THE MICROCODE AND
CORRESPONOING CAS PAGE REFERENCES.
UPDATE DCC ONLY
UPDATE DCC AND
AVAILABLE AND
ASSIGNMENT AND
BYTES
I
2
:
5
- 3330 ONLY - PIN 234111105, 234111116, 234111111
- 3340 ONLY - PIN 23411151, 23411996
: ~~~g:~~:g/~~!~R~~~ERM~'N_2~1~1I~~&II~~111991
- 3340/3344 - PIN 416111116
2. FOR A GIVEN BLOCK IN THE DIAGRAM, THE
ACTUAL PAGE NUMBER MAY DEPEND ON THE
DEVICE TYPE SELECTED.
AB8REV lATIONS
CE
DCC
EDI
ODE
PCH
R/W
CHANNEL END
DISCONNECTED COMMAND CHAINING
EXPECTED DEVICE INTERRUPT
OUTSTANDING DEVICE END
PACK CHANGE
READ/WRITE
STORE OPERATION
BYTE
ENDING SEQUENCE
© Copyright IBM Corporation 1972. 1973. 1974. 1975. 1976
CMD 190
------~--~--
0, 0, 0'
"
" ' 0
0,", 0'-1' ,0'"
r<~
0,',
"V'~
'0,'",
00
OOOOOO()O(~,
(~'
("
~(
f
(
(
(
(
(
('
(
(
(
(
(
("
(
(:"
(
(
(
f
(
(
DISCONNECTED COMMAND CHAINING
(
(
(
(
(
(
DISCONNECTED COMMAND CHAINING
(
(
("
CMD 200
• Allows the CU to disconnect from the channel on commands that require long delays because
of mechanical motion or searches. The channel is free during the delay period.
•
Disconnected command chaining enables multiple requesting, which allows up to 16 (32 if
32-drive expansion feature is installed I separate command chains to be active in the facility.
Disconnected command chaining allows the CU to disconnect from the channel after an opera·
tion, such as Seek or Set Sector, has started even though chaining is indicated.
Since burst mode is not forced during the execution of Seek or Set Sector commands, the CU
can disconnect between Channel End and Device End. The disconnect function reduces the
CPU interrupts needed to overlap channel data transfers with mechanical motion of the devices.
The CU retains the information necessary to control a disconnected CCW chain for each drive in
the facility. In effect, the CU is capable of simultaneously executing up to 32 CCW chains (one
per drive). Note: This is also referred to as multiple requesting. During a Seek operation, the
,CU attempts to reconnect after mechanical motion is completed. During a Set Sector operation,
the CU attempts to reconnect when the desired rotational position is detected. In either case,
the channel is made available during access motion and rotational delay periods. Disconnect is
also allowed on command retry procedures (3330 and 3350) and for format write padding of Os.
Control
Module
Circuits
STORAGE CONTROL UNIT
1
DRIVES
I~OOUlE I
Perform seek from Channel-AControl servo motion_
Interrupt CU when seek
is complete.
Disconnected command
chaining byte (DCC).
Module 0
DCC Bvte
Two examples of disconnected command chaining:
Disconnect command chaining can involve two or more channels, or one channel may have
several CCW chains.
CHANNEL A
1. Issues Seek command to module O.
2. Disconnects until Device End (seek complete I is received.
CCW Chain Example- Module 0
1. Seek-Locate cylinder
Disconnected
2. Set Sector-Locate area on track.
Disconnected
Search I0- Locate a record.
TIC-8
Write Data-Write data field
CHANNEL B
1. Issues Seek command to module 7.
2. Disconnects until Device End (seek completel fn
module 7 is received.
3. Issues Set Sector command to module 3.
4. Disconnects from this chain until Device End from
module 3 (sector is ready) is received,
CCW Chain Example-Module 7
1. Seek - Locate cyli nder
Disconnected
2. Read Home Address-Read Home Address field.
CCW Chain Example-Module 3
Seek-Locate cylinder
Disconnected
3. Set Sector- Locate record.
Disconnected
Search ID-Locate record.
TIC -8
4. Read Key Data-Read key and data fields.
3830·2
C> Copyright IBM Corporotian 11172. 1973, 1974, 1975
DCC Bvtes
(one for each
modulel
CONTROL
STORAGE
CHANNEL
A
To 2nd
SCU (with
Readl
Microprogram
Write
Perform set sector from
Channel-B. Check for
sector requested. Interrupt
CU when sector is ready.
Data
CONTROL
CIRCUITS
CTL-I
.---y-+"
(Microprogram)
To 2nd
Module
Control
CHANNEL
B
Two
Channel
Switch
Feature
Multiple requests (on two drives).
Controls each operation as it is
received from the channel.
Maintains status of disconnected
command chains in DCC byte in control
storage. 1
Brings up unsuppressible status for those
modules with a bit in the DCC byte as
their Device End is received.
Perform seek from Channel-B.
Control servo motion.
Interrupt CU when seek
is complete.
IBM CONFIDENTIAL
UNTIL MARCH 26, 1976, UNCLASSIFIED THEREAFTER
DISCONNECTED COMMAND CHAINING
CMD 200
(
COMMAND RETRY (3330 AND 33501 (Part 1 of 31
COMMAND RETRY (3330 AND 3350) (Part 1 of 3)
Command retry permits error recovery withoJt requiring intervention from the using system. The CU resorts to command
retry for the following conditions:
m SeEK MALFUNCTIONS
The SCU will attempt to recover from seek errors when home
address is clocked or because of a Seek Incomplete condition.
If, during a Seek operation, a Seek Incomplete condition occurs
or a Seek Error is detected while reading home address or
processing a count field, the CU sets the command execution
byte (CEB) to recalibrate and seek. The CU then retries the
Seek. Unit Check and Status Modifier indications are present
in the sense information. The retry is attempted up to ten
times and a permanent seek error is posted to the system,
where error recovery procedure (ERP) can be invoked.
m DATA OR COMMAND OVERRUN
B1I
If data or commands are not processed in a normal sequence at
the proper time, they can be lost.
When the CU detects a defective or alternate track condition
before data transfer starts, command retry will be invoked.
The CU determines the location of the defective/alternate
track and seeks to the appropriate track. After the Seek is
completed, Device End is presented and the command is
reissued. The CU processes the command normally,
verifies the correct access, and continues with the user's
command chain.
Note: If 3350 command retry pages differ from 3330, they
are shown in parentheses.
m DATA
DEFECTIVE OR ALTERNATE TRACK
CMD 210
ERROR
Correctable Data Error Not in Data Fields (3330)*
If a data error is detected at the completion of a Read or Search
in the count or key fields, and it is correctable, CU signals retry
status to the channel. Then the CU reorients on the failing
track and signals Device End to the channel to begin retry. The
failing field, which was buffered in control storage, is corrected
by the CU.
Processing a reissued Read command in the count or key fields
causes the corrected data from control storage to be transferred
to the channel; the CCW then continues. For a search in the
count or key fields, the CU executes a compare against the corrected data in control storage and continues with the CCW.
When clocking in a count field, the corrected data is used only
by the CU.
*For 3350, data errors in all fields except data fields are
treated as uncorrectable.
CHANNEL QU I ET
ROUTINE
Uncorrectable Data Errors
If a data error is detected at the completion of a Read, Clock.
or Search operation and it is uncorrectable. the CU signals
Retry Status to channel with Unit Check and Status modifier.
Then the CU reorients on the failing track location. and signals
Device End; the channel reissues the command. The retry is
attempted up to 28 times and Unit Check is posted to the
system where ERP can be invoked.
Command retry is not used for uncorrectable data errors
occurring during the clocking of a key field.
When an error is determined as uncorrectable, the CU attempts
to recover by offsetting the read heads from normal track
position on 3330 only. There is no offsetting for 3350.
SENSE CODE OF
OPERATIDN
I NCOIIPLETE
After the head shift is made. the CU orients on the record and
tries to read it. If. after any retry. the error becomes correctable. the CU proceeds as if a correctable error were detected.
Correctable Data Errors in Data Fields
Correctable data errors in the data field are corrected by the
system ERP using correction information sent to the channel
in the sense data. (See SENSE 1.)
F"ETCH AND STORE
SECTOR/CYLINDER
ABBREVIAT IONS
Cfa :: CO.... AND EXECUT ION 8YTE
Me I :: '" SCEllANEOUS CONTROL INF'ORMATION
GO TO CONTROL
ROUTINE TO SEEK
TO AL TERNA TE DR
OEF"ECTI YE P\..US
I TRACK
IBM CONFIDENTIAL
3830-2
UNTIL MARCH 26. 1976. UNCLASSIFIED THEREAFTER
COMMAND RETRY (3330 AND 33501 (Part 1 of 31
© Copyright IBM Carpoqti... 1872, 1873, 1874, 18715
0·· ."
~
.,
o o
00
o
(J':
:
\
j
o o o o
f)·
.·
~
o
r.r).
,'"
oo o
~'.).
~"
o
CMD 210
o
"~
C
.01
.
.. _ - - - -
(,' F ('
(,\ ("
(":
(~
("'~
("
(~
(,"
-~------
(
("
("
(""
<-
L
"
,",,,-
('"
('-' (
('
r"'
("
(
(
"
",,',"'
(""
COMMAND RETRY (3330 AND 3350) (Part 2 of 3)
COMMAND RETRY (3330 AND 3350) (Part 2 of 3)
DATA CHECK
(
YES
~______~~~IQN5001
CI
CMD 215
~____~.w~~O~NLYI
OFFSET ACTIVE
IN WR ITE
AM/SYNC CHECK
NO
(
NOTE: IF 3350 COMMAND RETRY PAGES DIFFER
~:~~N~~~g~S:HEY WILL BE SHOWN IN
SET REQUIRED
LOGGING
SAVE SECTOR AND
RETRY COMMAND
CODE
r-____~~~~~.5001
FETCH AND
UPDATE RETRY
COUNT
SET SENSE
INFORMATION
STORE HIGH AND
LOW
DISPLACEMENT
SET SECTOR
r-____~~~~q5001
SET MCI 2
DO ECC ANALYSIS
r-____~~~~~,5001
SET APPROPRIATE
MESSAGE AND
SENSE CODES.
SET SENSE
r-____~~~~wq.5001
SET UNIT CHECK
IN MCI 3
DO SET SECTOR
DETERMINE COUNT
FOR HEAD SHIFT
DECISIONS
3330
SET COMMAND FOR
HEAD SHIFT
MLM0002 447460
:~J?-=~~~:~
MDC
__
ABBREVIATIONS
AM
ECC
MCI
PCI
__
..JFL_6/3/75
o
UN IT CHECK AND
STATUS MODIFIER
=
ADDRESS MARKER
= ERROR
CORRECTION
CODE
MISCELLANEOUS CONTROL INFORMATION
PROGRAM CONTROL INTERRUPT
IBM CONFIDENTIAL
3830-2
© Copyright IBM Corporation 1972. 1973. 1974. 1975
UNTIL MARCH 26,1976, UNCLASSIFIED THEREAFTER
COMMAND RETRY (3330 AND 3350) (Part 2 of 3)
CMD 215
(~
c
COMMAND RETRY (3330 AND 3350) (Part 3 of 3)
COMMAND RETRY (3330 AND 3350) (Part 3 01'3)
CMD 220
COMMAND RETRY REORIENTATION-CKD
Error
Revolution
SECTOR
SECTOR
SECTOR
N-2
N-1
N-3
SECTOR
N
AM COUNT
•
KEY
DATA
Second Physical Address Byte
While reading or clocking the count field of
each record, the controller freezes the drive
target register and resets the reorient counter.
Assume sector value = N.
Uncorrectable Error 'Detected By ECC IN Key Field
1. Send retry status (Status Modifier. Channel End, and Unit
Check) to channel.
2. Drop Operational In to disconnect from the channel.
3. Execute a Read Sector operation and store sector value N
in working storage location of '00'. Also store sector value
N·3 in location '1900:
4. Execute a Set Sector operation with sector value N·3.
5. Wait for Record Ready from drive.
Retry
Revolution
f
i
AM COUNT
Record Ready Received From Drive
Record Ready Received From Drive
1. Raise unsuppresslble Request In.
1. Read controller; reorient counter range.
2. Do Read preparation functions.
3. Compare reorient counter range against
2. Send Device End status to channel.
Channel reissues failing command.
•
KEY
DATA
"Normal" reading resumes; specific type of
reading depends on channel command issued.
Read or clock the count field and read key.
high side of sector value N.
4. Execute a Read G3, Timed AM Search,
operation prior to AM.
5. Wait fo; ~T4 lAM found by controller).
3. Execute a Set Sector Operation to sector
value N·l.
4. Wait for Record Ready from drive.
IBM CONFIDENTIAL
3830.2
UNTIL MARCH 26, 1976, UNCLASSIFIED THEREAFTER
COMMAND RETRY (3330 AND 3350) (Part 3 of 3)
© Copyright IBM Cor_ion 1972, 1973, 1974, 1976
:1000000
() 0
o
1"
~
o o o
00
000 0000
CMD 220
o
0 l;'
J 0 C
',.
,
~~'-
("
(
(:/ (
(
(".
(
(-.
('
(
(
(-
....,.
(-
('
c
(
DEFECT SKIPPING EXAMPLES (3340 ONL VI
DEFECT SKIPPING EXAMPLES (3340 ONLY)
CMD 230
Note: 3350 is similiar, however, there are 3 sets of SO bytes. Three defects per logical track may
be skipped. In this case, a field could be moved more than once or moved and split.
EXTENDED GAP
Index
point
1 4 - - - - - - - - - - - - Displacement from index
-----------------------------------------------------+1
~
-
G1
Home
address
RO count
1-=
Displacement from end of RO count field
~
--.....,..---..
-------"
SD=O
Rt count ....
RO data
\
F :: Flag
01234567
"-10 0 1 0 0 0 0 0
SD ::. Skip Defect
L
Rt key
I
Flag bit 2 = 1 => Data field affected; SO = 0
=>
Defect
Extended
I
(G2+G41
R1 data (moved)
Track
gap~
Field moved (or preceding gap extended)
so = 0 in all count fields that
lie beyond the defect
SPLIT FIELD
Index
POUlt.
i ' 4 - - - - - - - - - - - - - Displawment from index - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -.....-1
~Length of lst segment~
R t key (lst segment I
Gl
Horne
RO count
RO data
G4
~
R1 count ....
Defect
Key (2nd segl
R1 data
i.1ddrt~ss
ot
234 5 6 7 ' "
1010000001..)
Flag bit 1
= 1 => Key affected; SO '" 0 => Split field
IBM C{)NFIDENTIAL
3830-2
UNTIL MARCH 26, 1976, UNCLASSIFIED THEREAFTER
© Copyright IBM Corporation 1973.1974.1975
DEFECT SKIPPING EXAMPLES (3340 ONLVI
CMD 230
.). . O' 0.· 0, O.-,
~
'J,.'
01
.~
f)-I
~
aoo()OOOOOOC)OO
(-
.- - - - - - - - - - - - - - - _
..
(--
(-
(-
(
-.
r-
(-
(
'.-'
-.
(
'"
(-
r'-
..
_ - - _ . _ - - _ ..
RESETS (Part 1 of 3)
RESETS (Part 1 of 3)
•
•
(
Set up machine to start microprogram control.
Store error information for later use on a
sense-type command. Refer to CTRL 650 for
control storage layout.
4,5-QB3011
0011
4,5-QB3011
(NOTE .;.._ _....1.....""";&.;,10111°011
NB REGISTER TO
SA REGISTER
There are four types of resets:
CMD 250
STORE S
REGISTERS AT
'0654'
POWER-ON RESET
Power-On Reset is automatically actuated during any
power-on sequence of the subsystem. After reset, the
instruction address register (iAR) contains address
'0000'. Depending on the Mode switch setting, the
SCU either remains stopped or starts on Initial Microprogram Load operation.
4,5-QB3011
0011
4,5-QB306
-
6
STORE ERROR CHECK
REG I STER AND
FAILING INSTRUCTION
ADORESS (BARI AT
TC REGISTER TO
SB REGI~TER
4,5-QB3011
- 0011
176 TO SA. lERO
TO SB
'0641'
•• 5-QB3011
- 001
PUSH BUTTON (MANUAL) RESET
TG REGI ~TER TO
SC REGISTER
If the Mode switch is in any of three CE modes, pressing the Reset pulh button resets the lubsystem. The
subsystem clock remains stopped until restarted.
4,5-QB3011
- 0011
STORE S
REGISTERS
4,5-QB301
- 001
SELECTIVE RESET
RESET THE
SELECTED DEVICE
(IF ONE IS
SEL.ECTEDI
When the using system actuates the Selective Reset
line, the IAR is forced to hex address '0040'. This
address is the start of a store routine which will save
the check 1 error latches and the backup register
(which contains the address of the last executed
instruction). The selected device, if any, is reset.
Unit Check is presented in response to the next
Start I/O instruction.
lERO TO SO
REGISTER
4,5-QB3011
- 0011
RESET TG
REGISTER TO
ZEROS
QQOIO
QQ020
QQ030
4,5-QB3011
r-_ _~~~~001l
4,5-QB306
- 006
STORE S
REGISTERS AT
'064C'
SET UP AND
STORE REMAINDER
(4-7) OF THE
SENSE BYTES IN
'0644'
SET UP SENSE
CONTROL BLOCK
S~c2~6 f~3~8'
ON..YI
SYSTEM RESET
4,5-QB306
- 006
When the using system actuates the System Reset line,
the IAR is forced to hex address '0000'. This address
is the start of a reset sequence that returns the subsystem to a zeroed condition.
STORE S
REGISTERS AT
'0614'
4,5-QB301
001
FETCH CHECK 1
REGISTER DATA
FROM STORAGE
(SC AND SOl
RESET CHECK 2
CONDITIONS (IF
ANYI
4,5:QB~g:
TRANSFER SC TO
~a: ~~E¥OStO
AND 50 TO ZERO.
RESET OPERATE
BYTE
SP OP 04-GATE READ
ERROR PATTERN TO NB
REGISTER. SP OP
05-RESET STORAGE
ERROR REGISTER
NOTES
S.ored Data Available.o System on Sense 1/0 Command (See SENSE 201
By.e. 8 and 9
By'e 10 (201
By.e 11 (211
Check 1 Register
Check 1 Register
CND 170
I. QBOXX REFERENCES BECOME QB3XX IF
TWO CHANNEL SWITCH ADDITIONAL
IS INSTALLED,
ABBREV I ATI ONS
BAR
IAR
z BACKUP ADORESS REGISTER
=
INSTRUCTION ADORESS REGISTER
85M Low Error
85M High Err",
23F 0 No. Ready
Zero
3830-2
RESETS (Part 1 of 3)
@Copyrigh.IBMCorpora.ion 1972, 1973, 1974,1975, 1976
CMD 250
(~
C·
- - - - - - - - --------
------
-------------------
--
---------~~------~-
RESETS (Part 2 of 3)
RESETS (Part 2 of 3)
CMD 255
SYSTEM RESET
___
PERFORM TAG
SEQUENCE AND
RETURN
.w.~_1i!i3
SET TAG ANO BUS
TO SE~ECT
MODULE
SET ST2
___
r-____~~.w~~5-QBOI0
=I
.w..a.;;~I.\i0
_ _ _............."'\0
ENABLE CU BUSY
lTC • 04)
.....______..&.I.........a..a;-QBO
PERFORM TAG
SEQUENCE AND
RETURN
r-____~~~~~5-QBOI7
RESET SYSTEM
RESET CONTRO~
STORAGE AREA
ICTR~ 650)
SAVE BIT
SIGNIFICANT
DEVICE ADDRESS
THAT HAS PCH
INTERRUPT
r-______~~~~~~-QBOI7
SET TAG BUS TO
'06' ISTRING SW
CONTROL)
UPDATE ADDRESS TO
RESET RESERVED.
SHIFT ADDRESS
SAMP~ER ~EFT I
PDS IT ION
SECOND~V~~tRRUPT.
BYTES FOR CHANNE~.
RESET DCC BYTE •
I0
SA REGISTER
11TH BIT SIGNIFICANT DEVICE
ADORESS OF OEVICES
NOT BUSY TO CHANNE~
PERFORMING RESET
FI~~
, - - _...........---'1 0
r-______~~~~5-QBOI7
UPDATE ADDRESS
TO OTHER
CHANNE~
INTERRUPT BYTES
PERFORM TAG
SEQUENCE AND
RETURN
.....____~~.w~~5-QB010
INITIA~I ZE
ADDRESS SAMPLER
5T:?: I I F PACK
CHANGE RESTORED
TO OTHER S I DE
OF SWITCH
STORE DEVICE TYPE
IN PERMANENT
STORAGE IEXAMP~E:
'030C' FOR DEVICE
0, STRING 0)
SET TAG AND BUS
TO REQUEST
STATUS
PACK CHANGE
HOUSEKEEPING: ZERO
PHYSICA~ AND
~OGICA~ SEEK
ADDRESS STORAGE
AREAS
NO
FETCH DRIVE
ADDRESS AND
RETURN ADDRESS
FROM 'OFOO'
CMD 256
MOVE STATUS
BACK TO MA FROM
ND REG
SET TAG AND BUS
TO RESET
INTERRUPT
r-______
_ _ _"..::II,;;,IoI1IMifI5
-
RESET SEARCH
AREA OF
STDRAGE
FETCH ORIVE
ADORESS AND
RETURN ADDRESS
FROM 'OFOO'
SET PACK CHANGE TO
OTHER SIDE OF
STRING SWITCH.
CT~-I BUS OUT =
'90'. SET STO
I
.w~-QB008
r-______~~~~~-QSI80
I ,3,4-QBO 17
PERFORM TAG
SEQUENCE AND
RETURN
SAVE STATUS IN
ND REG
I-QBOIO
..
~
UPDATE PACK
CHANGE BYTE
WITH PACK
CHANGE
INDICATOR
RESET
DIAGNOSTIC
MON I TOR CONTRO~
INDICATOR
PERFORM TAG
SEQUENCE AND
RETURN
SET UP RETURN ADDRESS
AND EXIT TO: I.SE~ECT
MOOU~E 2.READ FI~E
STATUS 3.RESET
INTERRUPTS 4.RESET
CONTROL~ER 5.DEVICE
CONTROL RESET
r-____~~~~~5-QBOI7
SET AVAI~AB~E
TO OTHER
CHANNE~
INDICATOR
RES~T
008
r-______~~~~~-QSI80
OISAB~E CU BUSY
HARDWARE AND WAIT
FOR ANY BUSY
SEQUENCE IN
PROGRESS TO END
=
CND 256
......- _......a..tiI'"""t.5
SET TAG AND BUS
TO READ DEVICE
TYPE
SET TAG AND BUS
TO TRANSMIT
CONTROL AND
RESET INTERRUPT
CMO 170
NOTES
I. THIS F~OWCHART IS USED WITH MULTIP~E
MICROCODE VERSIONS. THE FOL~OWING DIGITS ARE
USED TO I DENT I FY THE MICROCODE AND
CORRESPONDING CAS PAGE REFERENCES:
~ : ~~~g ~~-_P~7N2~;~:~li,2~;~l=~£ 2348787
~ : ~~~g~~~:g/~~~~R1~~ERM~'N_2~1~8~~£8i~48997
5 - 3340/3344 - PIN 4168816
2.
~I8X~H:~~E~~¥c~i~T"~~~ I~ INSTA~~ED.
3. QBOXX REFERENCES BECOME QB4XX IF
3340/3344 IS INSTA~~ED.
4. FOR A GIVEN BLOCK IN THE DIAGRAM, THE
ACTUA~ PAGE NUMBER MAY DEPEND ON THE
DEVICE TYPE SE~ECTED.
ABBREVIATIONS
OCC • DISCONNECTED COMMAND CHAINING
PCH • PACK CHANGE
3830·2
RESETS (Part 2 of 3)
CMD 255
C> Copyright IBM Corporation 1972. 1973. 1974. 1975, 1976
o
o o
C)
o o
r~_
IJ
()
o
o
r~
\-
U
"'--'
o
,~
~~}
.\,4'"-~
--
.:',
~
r~
~y
0
O
f
-
-
.-
(J
----
[I
F
('
(~'
(
(" (-
(-
(-
(
~,
(
(-
(~
(-
(
(
(
(-
(' (-'
(
(
("'
(-'
(-
(-
(
(
"
(-
(-
(-'~
("
('.
L
RESETS (Part 3 of 3)
RESETS (Part 3 of 3)
CMD 256
SYSTEM RESET (continued)
CMD 255
SET UP RET'-"N
ADDRESS AND EXIT
TOI I.POLL
INTERRUPTS.
2.SELECT MODULES.
3.READ ~ILE STATUS
ST2=1. SET
TAG AND BUS TO DO
SET RETURN
ADDRESS
~ORCE
~~~~~~~~E~~~~~~'
2/5
___
SET TAG AND BUS
TO POLL
INTERRUPTS
SET TAG AND BUS
OUT ~DR ~ILE
STATUS
PACK-CHANGE
HOUSEKEEPING. ZERO
PHYSICAL AND
LOGICAL SEEK
ADDRESS STORAGE
AREAS.
~&..lIt,;;WI:.I..J,O
PER~ORM TAG
SEQUENCE AND
RETURN
UPDATE
AVAILABLE BYTES
3,4-QB019 (NOTE 21
_-_...1.1I.00:I,;;-_,,,7
PER~ORM TAG
SEQUENCE AND
RET'-"N
REQUEST MODULE
STATUS
RESET
INTERRUPTS
SET TAG AND BUS
TO MODULE
SELECT
SET PACK CHANGE
INDICATOR
DO CONTROL
RESET
___
SET TAG AND BUS
TO DO STRING
SIITCH CONTROL
(UNLOCK SWITCHI
3340,3350
PER~ORM SENSE
TAG WHICH
WILL RESET ANY
PAR I TV ERRORS ON
3340 INTER~ACE
INTER~ACE
ST2= I: SET TAG
AND BUS TO XMIT
CONTROL 1 AND
CONTROLLER
RESET
3,4-QB240
,...._ _w..:a.;;,w
........0
PER~ORM TAG
SEQUENCE> AND
RETURN
...I.L.o.i:~OIIIIiIIO
PER~ORM TAG
SEQUENCE AND
RET'-"N
SET TAG AND BUS
OUT TO RESET
INTERRUPT
SET PACK CHANGE
TO OTHER S I DE
OF STRING
SWITCH
RESET PACK CHANGE,
PER~ORM TAG
SEQUENCE AND
RET'-"N
DROP SELECT
HOLD. GO
RESET
PER~ORM
ON NEXT DEV I CE
PR~~~G~~~~U~~IN
STRING SWITCH
PER~ORM TAG
SEQUENCE AND
RET'-"N
REQUEST STRING
SWITCH STATUS.
o -> ST2.
ClIO 255
RESET LONG
CONNECTION
NOTES
DESELECT DEVICE
UPDATE
AVAILABLE BYTES
SET TAG AND BUS TO
RESET STRING SIITCH
ASSIGNMENT, AVAILABLE
c~~~RV:ltR~~TPP~
CURRENT DEV I CE BE I NG
RESET
SET ~LAG ~OR
LATER USE I~
MULTI-TAG
ClIO 255
CMD 255
r--_.w..l,;;llc.u,0
PER~ORM TAG
SEQUENCE AND
RET'-"N
3830-2
\437417
16 Apr 74
C>Capyright IBM Corporation 1974. 1975.1978
1447480
19 Dec 75
12 Mar 76
1447461
I. THIS ~LOW CHART IS USED WITH MULTIPLE
MICROCODE VERSIONS. THE ~OLLOWING DIGITS
ARE USED TO IDENTI~Y THE MICROCODE
AND CORRESPONDING CAS PAGE RE~ERENCESI
1 - 3330 ONLY - PIN 2341105, 2341716, 2348717
2 - 3330 ONLY - PIN 2341757, 2341996
: : ~~~g:~~:g/~~~~R~~~ERM~'N_2~1=1~~'llf11997
5 - 3340/3344 - PIN 4161116
2. QaOXX RE~ERENCES BECOME Qa3XX I~ TWO
CHANNEL SWITCH ADDITIONAL IS INSTALLED.
3. ~OR A GIVEN BLOCK IN THE
~~Mi\A~~~P~:I
DEVICE TYPE SELECTED.
RESETS (Part 3 of 3)
CMD 256
("",
(~
,j
.-~
When the desired angular position (which has an
adjusted reselection delay factor) is reached, the SCU
signals Device End. The channel can then connect to
continue the command chain. If the channel does not
respond, connection is tried on subsequent
revolutions.
The facility provides rotational position sensing (RPS).
On devices without RPS, the channel and storage
control maintain connection while a record search
is in progress. RPS allows the channel and storage
control to be released during most of a record's search
time, thereby increasing their availability for' other
operations.
Two commands have been added for the RPS
function, Read Sector (CMD107, 125) and Set
Sector (CMD 16, 25):
--~-.------------
ROTATIONAL POSITION SENSING CPa,. 1 of 2)
ROTATIONAL POSITION SENSING (Part 1 of 2)
• Standard on 3330 and 3350, feature on 3340.
..
CMD 300
READ/SET SECTOR OPERATION
In 3350 compatibility mode, the sector value from the
channel is adjusted by 2/3 to ensure that the desired
record is not passed,
SET SECTOR GIVEN
DEVICE END
CHANNEL
RESELECTION DELAV
RECORD
READ OR WRITE
•
Initial selection
•
Channel End
•
Disconnect
Angular position, relative
to the read/write heads,
adjusted for reselection
delay.
If channel does not
respond, connection
is tried on subsequent
revolutions.
If channel reconnection is
establ ish ed, the record is
ready to be read or
written.
READ SECTOR
The Read Sector command transfers one byte of in·
formation from the SCU to main storage. This byte
provides the sector number (angular displacement
from index) of the last record processed. If the last
record processed was an overflow record, the sector
number returned is that of the first segment processed
in the current command chain.
Execution of a Read Sector command causes loss
of the previously established record orientation.
Therefore, if further processing of records of the same
track (or cylinder) is desired, a search- for the desired
record must be made.
In 3350 compatibility mode the angular position number
is not retrieved from the target register in the drive. It
is calculated from the track· used counter. It is valid only
if the Read Sector command follows the command
processing the record of interest. If the Read Sector
command follows the Set Sector command, the byte
transferred to the channel has no relationship to the Set
Sector command argument.
SET SECTOR
The Set Sector command transfers one byte of data
from mai~ storage to the SCU. This byte specifies
one of 128 (3330 and 3350) or 64 (3340) possible angular
positions per logical track. The byte value is checked
for validity by the SCU. If the value is proper, the
SCU generates Channel End and allows the channel
to disconnect.
3830-2
ROTATIONAL POSITION SENSING (Part 1 of 2)
© Copyright IBM Corporation 1974, 1976. 1976
0000
,~,
,1
'0
o
000
o
o ()
0
()
o0
1
o
CMD 300
000
o ()
(~-
(--
(
(-
(
(
(
ROTATIONAL POSITION SENSING (Part 2 of 2)
Note: 3330 figures are followed by 3340 figures in [
(--
(ROTATIONAL POSITION SENSING (Part 2 of 21
f
CMD 305
J.
•
Rotational positional sensing IRPS) minimizes time lost by the channel.
•
RPS circuits are in the control module of the selected device.
• Number of sectors and timing vary with the device type.
•
Rotation time 16.7 [20.2] milliseconds.
•
128 sectors [per physical track or 64 sectors per logical track].
• Sector time 130 [158] microseconds.
• Sector argument from the system is from 0-127 [0-63].
For 3350 compatibility modes, the end-of-track virtual index
can occur in the range indicated depending on the number of
records written on the track.
[Odd Logical
Tracks
0-63)
1
When record is written, the sector
number may be stored in the system
by a Read Sector command.
Example: Record 22 is written.
Sector 126 [62] is stored by use of
the Read Sector command.
The sector can be calculated by the
system if the record size is fixed.
TRACK LAYOUT
Index [Even Index)
2
3
4
5
6
7
8
9
I
10
I
121
[57)
122
[58)
123
[59)
124
(60)
125
[61 )
126
(62)
127
(63)
(0)
2
Assume:
When sector counter and target register
compare, CU raises request in to the
channel. Channel can then do a Search
10 for record 22 with a minimum loss
of CPU time.
Head is at this point when
a Set Sector command is
received Ise~tor 126) [62].
Sector 124 [59] is set in target register
of selected module when a record
starting in sector 126 [62] is to be
searched. Target always set two
[three] less than desired sector.
IBM CONFIDENTIAL
3830-2
©
Copyright IBM Corporation 1972, 1973. 1974, 1975
UNTIL MARCH 26, 1976, UNCLASSIFIED THEREAFTER
ROTATIONAL POSITION SENSING (Part 2 of 21
CMD 305
OVERFLOW RECORD
OVERFLOW RECORD
•
Allow logical data records longer than one track.
•
Formatting controlled by the system.
•
Reading and nonformatting Write operations controlled
by the CU.
CMD 400
Flag byte bit 4= 1
First segment of overflow record ---------------------~
Index [Odd]
FORMATTING
R2-D (Segment 1)
Thp.se segments are written using Write Special
Count·Key-Data (CKD) commands.
Flag byte bit 4= 1
R 1-0 (Segment 2)
Command sequence:
Set Sector
Search ID (R 1 )
TIC'-S
Write Special CKO (1st segment)
Seek Head (next track)
Search 10 (RO)
TIC'-S
Write Special CKD (2nd segment)
-Seek Head (next track)
Search ID (RO)
TIC'-S
Write Special CKD (3rd segment)
Seek Head (next track)
Search ID (RO)
TIC'-S
Write CKD (4th segment I _ _ _ _ _ _ _ _ _.....
Rl-D (Segment 3)
Flag byte bit 4=0
[Even]
t
Rl-0 (Segment 4)
R2-D
Last segment of overflow record - - - - - - - - - - -......-1
PROCESSING
CU switches to the next head on all overflow records (flag
byte bit 4 = 1) of Read and nonformatting Write commands.
Command Sequence:
Search ID (Rl),TIC*-8. Read Key-Data, Read Data, Write KeyData or Write Data (read or write segments 1, 2, 3, and 4
with auto head switching at index, controlled by the CUI.
3330 and 3350.
Errors on the first segment (excluding- correctable data field
data checks) are retried by the CU.
3340Errors on any segment of the overflow record are handled by
the system error recovery procedures.
An error on the second or subsequent segments (Data Check,
defective track, etc.) causes sense byte 1 bit 7, operation
incomplete, to be set. A restart CCW is provided to the
system error recovery procedure (ERP) in sense byte 3.
After the E RP has corrected the problem, the restart CCW is
senno the CU to resume the operation.
aoooo110
106)
A Read command was
in progress.
00000101
15)
A Write command was
in progress.
See SENSE 35, byte 3
IBM CONFIDENTIAL
3830·2
UNTIL MARCH 26,1976, UNCLASSIFIED THEREAFTER
©
o
t"',--"l\-"
~
OVERFLOW RECORD
CMD 400
Copyright IBM Corporation 1972. 1973. 1974. 1975
a" () o o
I,;
t,:'
o
()
o
000
o o o
,;'I)
~-"'"
o o o
,.--...
I
~,\,
'I
~
C)
o
C)
(-
(\ (\
(~'
(-
(--
(
(
MULTIPLE TRACK (MIT) OPERATION
•
Bit 0 of the command byte identifies a MIT operation.
•
Effective only on Read and Search operations.
•
If MIT bit is on in a chain of commands the head is
switched to the next track at index time, providing
the command is issued between the last record and
index. (If the CU has issued a Read Gl head switching
operation to the controller, head switching occurs
39 bytes past the index.)
•
(
(
(
MUL TlPLE TRACK (M/TI OPERATION,
END OF FILE, ORIENTATION
CMD 430
ORIENTATION
•
Microprogram keeps track of relative position of the head and the format of the track.
•
Microprogram uses the orientation information to determine when to start an operation called for in a command.
•
Orientation is maintained by the microprogram in the command execution byte (CES).
•
As an operation is performed, the CES is updated as each field of a record is passed.
Command Execution Byte (CEB)
Eliminates the need for Seek Head commands in a
chain of Read or Search commands.
Index
~r-l.I_R_N_-_C....LI.....l..I_R_N_-_K....LI......l_ _ _R_N_-_D_ _....L_....l....JtL Head address is advanced plus one by the CU.
Bit
2
3
4
Use
HA
Count
Key
~---
I
l
Orientation Bits
5
--.....,..,.'0
~O-D
HA I I RO-C
Ready for new Read ~.LI_---l_ _ _.1..-J.L-_ _.l..--.J_ _ _.L_~
Search command.
.
Head switching does not occur:
If bits 3 and 4 of file mask are both on (file protected), or
if head address would advance past last cylinder (end of cylinder).
~
Programming note:
MIT Search chains should be started with a single track
Read HA or Read RO to prevent missing the record if the
record has passed the head when the MIT Search is started.
CURRENTCEB
Defines the end of a logical group of records.
•
Identified by a count field data length (D LD L )
of zero.
•
Data field consists of one byte of zero plus
ECC bytes.
•
Signals the system with Unit Exception status
(status byte, bit 7) on Read IPL, Read RO, Read
CKD, Read KD, Read D, Write KD, and Write
D commands.
o 0 0 0 0
X X
00001
XX
000 1 1 1 X X
000 1 0 0 X X
000010XX
o
o
o
o
o
o
o
o
I
X X
1
1
DL \ DL \
3830·2
0
1 0
X X
X X
X X
0
0
o
X X
X X
o
0
1
1
-
ECC
Data
X X
000 X X
1 1 1 X X
1
1
\
ECC
o
I
ECC
I.
•
1 X X
o 0 X X
R Data
x
Rx Key
\ KL
1
1
100 0 X X
o 0
X X
R Count
x
R
o 0
o
0 1
0 o lOX X
o 0 X X
0
o 1 X X
0
0
o X X
o
o
F}clcIH\H\
0
0
000
1 0
,,
NEXT CEB
Q.
01234567
END OF FILE
•
~:::I
o
o
o
0
X X
X X
X X
Process Data
Process Key
Process Count
Process Count
Process Key
End
Process Data
Process Key (Datal
End
End
Clock
Clock
Clock
Clock
Clock
Clock
Clock
Process Next Record
Clock Data
Clock Key (Datal
Process Data
Process Key (Datal
Process Key (Onlyl
Clock Key
Data
Key
Count
Key
Count
Count
Count
Clock/Truncate Data
ClocklTruncate Key
ClocklTruncate Count
Clock/Truncate HA
Clock/Truncate Key
ClocklTruncate Count
End
End
End
End
Clock/Truncate Data
Clock Key (Datal
Process HA
Clock HA
Clock HA
Clock HA
End
Clock RO
Read·Write RO
Search ID RO Count
Clock HA
Clock HA
Clock HA
Clk RO CT/K, Pro Data
Clk RO CT, Pro K/D
Clk RO CT, Pro Key
o
23456 7
o
X X
X X
0 0 0 0
000 0
Read or Write
Read or Write
Read or Write
Read, Search, Space Count
Search Only
NEWCEB
1 0 0 0 0
X X
100011XX
o
0
0
001
0000
o 0 0 0
000
X X
1 XX
000
OXX
Read or Write
Read or Write
Search Only
67 Command
0.0 Search
000
o 0
100
o
1 0
010
o
(J
0
0
o u
x X
1 o Read
01 Write
X X
1 1 Space Count
1 1 X X
1 1 X X
o 0 .X X
Bit 1 Means RO Count
Bit 1 Means RO Count
lOX X
o
o
0 X X
1 X X
MULTIPLE TRACK (MITI OPERATION,
END OF FILE, ORIENTATION
C>Copyright IBM Corpor.tion 1972. 1973. 1974. 1976
COMMENT
CMD 430
TWO CHANNEL SWITCHING CONCEPT AND COMMANDS
TWO CHANNEL SWITCHING CONCEPT AND COMMANDS
DEVICE RESERVE AND DEVICE RELEASE
Note: If 3340 microprogram is installed in the SCU, the two
channel switch, additional, feature cannot be installed.
Reservation of a device is done by execution of a Device
Reserve command. Release of a device, previously reserved,
is done by execution of a Device Release command. In
addition, 24 bytes of sense data are transferred to the channel
when either command is performed.
The two channel switch feature enables two channels to share
the SCU and allows individual drives to be reserved for the
exclusive use of either channel. The channels may be attached
to the same or different CPUs. Channel switching and device
reservation are made under control of the system(s) programs.
Channel A
Channel B
A flowchart that lists the general microprogram steps and CLD .
page references for either command, is on CMD 150.
CHANNEL SWITCHING AND DEVICE
RESERVATION CONCEPTS
r-======;:::=====;r;:-,~
Refer to CMD 142 for command objectives. The string
switch feature modifies these commanas; see the device MLM.
COMMAND
CPU
A B
See INTR 140, CHL-1475
First channel to raise Select Out
• • • • • • •~ switches interface logic to that
channel. The other channel will
get Control Unit Busy if it tries to
Storage Control Unit
raise Select Out.
Switch will go back to neutral
when channel disconnects unless
coo
Unit Check occurred (contingent
connection).
CHANNELA
I
A device address reserved to one
channel or being used by one channel presents Device Busy status to
the other channel if selection is
attempted
-
Disk Storage
--
--
CODE
FUNCTION
B4
1. Set bits in control storage ('0690' = channel-A;
'0694' = channel-B) to reserve addressed devices_
2. Transfer 24 bytes of sense data to the channel.
3. Send ending status to channel
94
1. Store null value in control storage ('0690'
channel-A; '0694' = channel-B) to cancel
reservation for devices addressed.
2. Transfer 24 bytes of sense data to the channel.
3. Send ending status to channel.
ERROR TYPE
-
CHANNEL B
Device
Release
I
CHANNELAINTERFACE
OD042
If command is not the
first one in the chain,
command reject is set
in sense data and Unit
Check is set in initial
status_
CHANNELBINTERFACE
TIE BREAKER
I
Reserve command sets indicators
in these words to reserve a drive
for the exclusive use of one channel. All drives are reservable_
The Release command resets the reserve indicators to a null value.
Device
Reserve
\
/
N
/.
CMD 450
ALTERNATE PATH RECOVERY (APR)
This function uses an Unconditional Reserve (UR) Command
to break device allocation to the interface that has become
inoperative, and establishes a path on an operable interface.
UNCONDITIONAL RESERVE
If a storage control attached to a string of drives with string
switch feature and Alternate Path Recovery stops operating
while an interface is selected or an assignment register position
is set, no operation to the string or effected drive is possible
from another storage control.
SEE CTRL 650
CONTROL STORAGE LOCATION '0690' CONTROL STORAGE LOCATION '0694'
I I
I I
I I
I
I I
I
DISK STORAGE
Module 1
I
Drive A ~ij
Drive B
.
. ..
DISK STORAGE
Module 2
I
DriveC ~
O,i"
°~
i.
..
.:
~:
DISK STORAGE
Module 3
I
Drive E~
· F
Dnve
~
[ij.
o
.
··
.
·
.. :.
..
DISK STORAGE
Module 4
I
DriVeG~
D· H
nve ~
~
~
.
.. .
To eliminate this condition the select latch and assignment
register position can be reset through the uSd of the Unconditional Reserve (UR) command. Once the select latch and/or
assignment register position for the desired drive have been
reset, the string is reserved for the storage control through
which the UR command was issued and normal operation
may continue on the functional interface.
Refer to CM D 150 for a flow chart that lists the general
microprogram steps and CLD page references. Refer to CMD
142 for command objectives. Refer to device MLM for more
detailed information.
&:
•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••
~_....J
ONLY ONE STRING SHOWN
CONTROL MODULE
SATELLITE MODULES
3830-2
ClCopyright IBM Corpor.tion 1972. 1973. 1974.1976
()
o
TWO CHANNEL SWITCHING CONCEPT AND COMMANDS
o"--Y
I
,I
o
/.)
~...
o o
r.···~':
IJ
()
o
o
CMD450
0
----~-
("
(" p(
(
(-
(~
(C
(
(-
(-
(
(-
(
(
(
(-
(
(-
(
(
(
(
(0
(
(
('
(
(-"
(
(:'
("
(~'
L
CONTENTS
CONTENTS
M Ie 1
MIC
Microprogram Introduction
Microblock Format
Sample Microprogram Routine Command Decode Sense
Microcode Versions
Microcode Features
Additional Reference
MIC2
Micro-Orders • • •
MIC3
Reference Data, Register Assignments •
MIC5
Microword Format Summary
MIC6
Microword Format A
MIC 10
Microword Format B
MIC 11
Microword Format C
MIC 12
Microword Format D
MIC 13
Microword Format E
MIC 14
Microword Format F
MIC 15
Microword Format 1
MIC16
Microword Format 2
MIC 17
Microword Format 3
MIC18
Microprogram Instruction Examples
MIC30
Microprogram Routines
MIC35
Register Expansion Feature
MIC40
383()'2
CONTENTS
@ Copy,;gIIl IBM CorporMfon 1172, 1974, 1976
M Ie 1
(~-
-
----
(~
MICROPROGRAM INTRODUCTION
MICROPROGRAM INTRODUCTION
MIC 2
SAMPLE MICROPROGRAM ROUTINE
COMMAND DECODE - SENSE
•
Control of the control unit (CUI and modules is
performed by use of an internally stored program.
•
Each microprogram instruction is decoded in the control
unit when read out of the control storage.
•
•
Decoded lines cause the control unit circuits to perform
an action.
Microprogram controls actions of the channel interface,
MPL file, control interface, and the modules by placing
bits in registers that have outputs to the other units.
•
Information or data is available to the microprogram by
use of registers in the control unit with inputs from other
units.
•
Because control storage contents are lost when po_r is
off, the microprogram is permanently stored on the MPL
file (23FOI.
•
An initial microprogram load IIMPLI operation transfers
the microprogram to the control storage on po_r up.
•
Microprogram is listed on condensed logic diagrams (CLOsl.
•
•
•
Each block represents an instruction.
A group of instructions that performs a given operation is
called a routine.
Exclusive OR a constant of 4 with the contents of the BR
Set MO register to zero.
Branch high: Set IAR bit 12 to 1 if ST register bit 2 is on.
l,:r:eg:i:st:e:r:a~n~d~p;la;ce;;r;e;su;l;t;o;n;o;.;bu;;S';;;;;;;;;;;i~~It================~~ii~============~liP~~~~~~~~~~~~::::::::~~
I
I
Address ofthis block. Note that
when addre.... are the same, only
QD04Z.CHE
(lXl00)
• •
•
OX100,.l.--1284
.,OX10/0_12CA4.
I
D
;. O-MD
1--11T6
•
TSTZ
---------1-0-1
It
•
AND constant of 240 with contents of
SR register and place result on O·bus.
0-._ _ _ _ _ _ _ _
QD030.QDI----------...;;~-...::;;;,....-------__;;;;.....--.....,
one instruction will be in storage.
Which instruction is used depends
on which feature is instelled.
Branch low: SetiARbit13toi
(OX100)
IXOOOO--l0A20
: .............................r~A O+IIA-oD
: .....................-~~
if BR register bit 3 is on.
r
:;-::::::.:::;. ;:::~::::.::.'Iod.
Page and block (EHI that line
carne from.
•
ST regi.ter control: Turn on ST
bit 2 if D-bus is not zero in this
block.
!. . . . . .
e83
J.
-~z:...XX.OO-CB
~4-XOXOO-CD
":'
.
f:=
La-o
I
r.:;:;:"':---C)-.l!~':. ~:.-I:::
_
.........................-
'1'1118
8
Z-XXOOO-EB
CHIICK CO_D FOR
ALL ZEROS
I
OX.OO-IC
C8BCK THAT BIT 5
OF COIIIIAND IS 011
13
PAGE DECODES '1'IIE SIIISI AND 'rEST
AND CHBCKS THAT '1'IIIY ARE VALID
~DS
Branch low: Set IAR bit 13 to 1
if D-bus __ zero in preceding block.
COJIHAIID
SIIISI I/O
DIAGNOSTIC SIIISE
SIIISB I.OG
ST2 • 1
To perform an operation called for by a channel command
word (CCWI, the microprogram uses a series of routines
(MIC35I.
ITS • 1
CCZII
lXXXOO--12~C.
COII'I'ROL
~
8 ST2
I
E7-X.XOO-EG
IIjX~~~~6--11~4
A K.Ba.D
I
C DNSTZI
M
A
.,lXl00 _ _ l1:C.
882
aRl
I
ES-XOOOO-E
CHICK TYPE OF
SENSE COMIWID
·-QII060--£HB
ixiooo)I
£8-Xl000-EH
~ TO RAISE STATUS
Page that
line is
X1XOO--l1CB
going to
A
·-QD070--GBE
(10100)
I
00000100
01000100
Oi000100
IIIVALlD COIIIIAIID
A
C8-X1XOO-CH
' -_ _ _ _ _ _ _ _ QS070_CGB
(XXXOO)
XOXOO--llCO
":]0 • _ _
Leg selector: • ·controlled by branch
conditions. Selects one of fou r
blocks for next instruction.
X1XOO--1ZDC
·-QD080--CHI
(X1XOO)
L.._c_S__x_.x_O_O_-_C_E_ _ _ _ _ _ _...I
E4-XXXOO-B
SBT COIIIIAND INTO
8R REGIS'l'ER
QD042 __ CBE
(XX100)
G6-1Xl00-GF
DIAGNOSTIC SBRSE
G8-10100-GH
CMD REJCT
Leg identifier: shows which block to
use as a result of branch in block
preceding.
~, Page number alpha position
o
:
indicate. major routine.
MIC 35
MICROBLOCK FORMAT
LEG IDENTIFIER
I AR Bits 11 thru 15: Bits 12 and 13 .how status of branch
conditions specified in line 6 of preceding microblock.
t_1Xl00-LF
1 = low branch condition satisfied
~
I
! i I
ALUSTATEMENT - - - - - - - - - - - (Except modes 2,3, and C, external function I
(MIC 101
MODE
(Format code, MIC 10 - lSI
MICROCODE VERSIONS
ADDITIONAL REFERENCE
DATA STATEMENT OR STORAGE (DARI ADDRESSING
Four hex bytes that will be stored at this address IIARI,
(3330 Series)
,:::!:~:::!=~:::~:::!~~::::!...!~
or address that will be set into DAR.
~~::::!:::!:::::::!=!=~=!::::!:!~I
,...
DATA CONTROL
Fetchlstore data
00 - Basic
02 - String Switch Attachment
04 - String Switch with 32 Drive Expansion
_--------------~CD.~I~:li:~:~:~:~~~11
! i . ! ! !
':t::1 ~:c::~~:nspecifiedbYCLfield(MICI0).
I
BITCONTROL ST register set/reset statement
B
(MIC 131
;.......!::!::!::~~!-.!:::!:::!:::!::~.
Branch condition specified by CH field (MIC 101.
If condition is setisfied, IAR bit 12 is set to 1.
!
~HEX
Of thisADDRESS
block (contents of IARI
1 = h'Igh branch cond'Itlon
. satls
. f Ied
K-CK EMIT VALUE - - - - - - - - - - - _
Constant to A·bus (may be decimal or binary I.
HIGH BRANCH _ _ _ _ _ _ _ _ _ _ _ __
-Xll0_llBC
I
D
A O+IIA-oD
ORSTZI
If condition is satisfied, IAR bit 13 is set to 1.
L....L...L.-::!~~!::!:~i~...!......~I I
•
[ .I-i.-Li
. ~l...1 ----CO...
FEATURE CODE
Feature, if any, that provides this block.
MICROCODE FEATURES
(L ine F of microblock)
1 4 -
More details of microprogram instruction decoding
shown on:
MIC35
MIC 10-18
CTRL500
MIC 30-31
CTRL 230
CTRL 240
START 100
Major routine layout.
Microblock layout.
Format field descriptions.
Sample microblocks.
Addressing circuits.
Addressing circuits
Manual microword decoding.
Single or Two Channel Switch
Two Channel Switch Additional
BOX SERIAL NUMBER
_ _ _ _ _ _ _ _ _ _ _ _ _ _ (alphal
LEG SELECTOR
Setting of IAR bits (11-151 for next microblock.
Symbol • denotes that bit value (0 or 11 is determined
by a branch condition.
BOX PRINT POSITION - - - - - - - - - - . . . Page coordinates (row-columnl for textual reference
to this block.
3830-2
@Copyright IBM Corporation 1912. 1913. 1914, 1918
~)
0
o o o
o o
()
o o o
() 0 0
Q
MICROPROGRAM INTRODUCTION
MIC 2
o o
o
00
o c
(
(
(
if
(
C
:t
:f-
C
C
C
!t
I~
•
:(
:(
if
C
e
(
c
MICRO - ORDERS
The micro-order is a coded statement that appears inside the microblock. It specifies
Field
This page lists the typical micro-orders encountered in the microprogram routines and
BI
gives a brief functional defi.nition. Also listed are page references to the MLM and
&
Ell
.,
rID
tID
&
Micro-Order
or Reg Used
DNST21
STO
0- STl
0- ST2
0- ST3C
0- ST4
0- ST5
0- ST6
0- ST7
1 - STO
1 - STl
1 - ST3C
o·
0010
1100
1001
1010
1011
1000
1101
1110
1111
0100
0001
0011
1 - ST5
1 - ST6
l-ST7
0101
0110
0111
GA
GB
GC
MA
MB
MC
MD
1001
1000
0001
1111
1110
0111
0110
NA
1011
NB
NC
NO
1010
0011
0010
TA
1101
TB
TC
TO
1100
0101
0100
BR
01110
GA
00101
GB
00100
GC
01101
GO
10010
MA
01011
MB
01000
MC
01111
MD
01100
MLM
NO
10100
SA
00000
CFEALD
SB
00001
RB10l
SC
00010
SO
00011
ST
10001
TA
01001
Set ST register bit 2 if the 0 bus is nonzero
Reset ST register bit 0
Reset ST register bit 1
Reset ST register bit 2
Reset ST register bit 3
Reset ST register bit 4
Reset ST register bit 5
Reset ST register bit 6
Reset ST register bit 7
Set ST register bit 0 to 1
Set ST register bit 1 to 1
Set ST register bit 3 to 1. Th is bit takes
value of carrv out of ALU if "C" is added
to D bus statement
Set ST register bit 5 to 1
Set ST register bit 6 to 1
Set ST register bit 7 to 1
CTRL
CTRL
CTRL
CTRL
CTRL
CTRL
CTRL
CTRL
CTRL
CTRL
CTRL
CTRL 240
CTRL 240
CTRL 240
CTRL240
RB10l
RB101
RB101
RB101
GP register with outgates to the A bus
GP register with ou tgates to the A bus
GP register with outgates to A bus
GP register usually used for device read data
GP register usually used for byte counter high
GP register usually used for byte counter low
GP register with outgates to the A bus
usually used for channel bus in
GP register usually used for CU address and
channel conditions.
GP register with outijates to the A bus
GP register
GP register outgates to the A bus, used for
CTL-I error input
GP register usually used for CTL-I bus out
bits
GP register usuually used for CTL-I gates.
GP register usually used for CTL-I controls
GP register usually used for CTL-I tags
CTRL
CTRL
CTRL
CTRL
CTRL
CTRL
235
235
235
235
235
235
RG104
RG204
RG304
RG102
RG202
RG302
CTRL 235
RG402
CTRL 235
CTRL 235
CTRL 235
RG103
RG203
RG303
CTRL 235
CTRL 235
GP register with outgates to the B bus;
ingates from the 0 bus
GP register with outgates to the B bus;
i ngates from the D bus
GP register with outgates to the B bus;
i ngates from the 0 bus
GP register with ou tgates to the B bus;
i ngates from the 0 bus
GP register with outgates to the B bus;
i ngates from t.h e 0 bus
GP register with outgates to the B bus;
ingates from the D bus
GP register with outgates to the B bus;
i ngates from the D bus
GP register with outgates to the B bus;
i ngates from the 0 bus
GP register with outgates to the B bus;
ingates from the 0 bus
240
240
240
240
240
240
240
240
240
240
240
CTRL 235
CTRL 235
CTRL 235
00111
10101
Cont.
Page References
Function
NA
NC
lID
register assignments.
Field
Bits
Field
Bits
10110
MIC 2 for a description of the fields and edge characters that are associated with each
Field
Micro-Order
or Reg Used
NB
CFEALDs for quick reference to the hardware involved in the micro-order. Refer to
5 for
(
C
MICRO-ORDERS
a function to be performed during the microprogram.
micro-order and M IC
(
RB10~
RB10l
RB10l
RB10l
RB101
RB101
RB10l
RB101
RB10l
DE201
TB
00110
TC
10111
TO
01010
TG
01001
0
10000
ADDRO/
MC6
ILACT/
BOPAR
BRO
BR2
BR4
BR6
CARRY
1101
0111
1000
1001
1010
0010
CHK-2
INUN
1011
1001
RG403
COMMO
1100
RG10l
RG201
RG301
RG401
SECTR
1000
SUPPO/
XCHAN
STO
ST2
ST4
ST6
0
1
BRl
BR3
BR5
BR7
BTRDY
1110
lID
RB103
CTRL 235
RG104
CTRL 235
RG204
CTRL 235
RG304
CTRL235
RG404
CTRL235
RG102
CTRL 235
RG202
CTRL 235
RG302
CTRL 235
RG402
III
CUEND/
BFRDY
RSPON/
CHANB
1111
0011
0100
0101
0110
0000
0001
0111
1000
1001
1010
1000
1110
1111
Page References
Function
GP register with outgates to the B bus;
ingates from the D bus
GP register with outgates to the B bus;
i ngates from the D bus
GP register with outgates to the B bus;
ingates from the D bus
GP register with outgates to the B bus;
in gates from the D bus
GP register with outgates to the B bus;
ingates from the D bus
GP register with outgates to the B bus;
ingates from the D bus
GP register with outgates to the B bus;
i ngates from the D bus
GP register with outgates to the B bus;
ingates from the D bus
GP register usually used for status
indications
GP register with outgates to the B bus;
i ngates from the 0 bus
GP register with outgates to the B bus;
i ngates from the D bus
GP register with outg
----_.-
(-"",
~
-------------------------- - - - - -
C)
('"-~
\J
\,-/
0
'J
,r'l
0
,...--"""
:,-)
('--'"
-
\
'~
01
;-~"'"
'v 0
01
"'-JI
,....---'\-.,
\c...#
r~'\
'--pi
('"-'\
0
;r"""
'"j C)
!
I
~~
\
i
-"'-.J
('!
I
i
"--
---/
~-.,.."
(
)
"'-- p'
(~
"'-/
(
(
(
(
(
(
(
(
(
(
(
{
(
(
(
(
(
(
MICROWORD FORMAT A (FM=1, NO AND NB"'11)
MICROWORD FORMAT A (FM = 1, NO AND NB
•
General purpose use.
•
Cannot be used to modify status bit settings.
+11)
MIC 10
Format A Example
Iil...
XXXO 0 - - 08
~'t'K=llOOlOOO
FORMAT DECODE
•
Faur bits af the microword are decoded to determine the
format. (Some formats decode a fifth bit.)
•
Six configurations of these four bits are callectively known
as format A (see CTRL 500):
•
(
~R
I
N6-XX*OO-NF
In the example, the format is decoded as:
FM
1
KK
1
:r......:r
Always 1 in
format A
ND
0
NB
o
..,...
T
Allows gating of CK
field to A-register.
(If 0, allows gating of
GP registers to Aregister and CV field
to IAR).
Allows gating af 0bus to GP registers.
(If 1, blocks gating of
D-bus to GP registers).
CK FIELD (BYTE O. BITS 0 - 7)
•
Specified by KK = 1.
•
CK field is gated to the A-register.
K=l
o
K~GA
I'
Allows gating of GP
HSTO
registers to B-regis·
ter. (If 1, blocks
gating of GP registers
FM
to B-registed.
Th is Address
o
8 3 C
0
1
2
BYTE 0
3 4 6
6
7
P
0
1
2
1
1
0
0
1
0
0
0
0
0
1
0
ICK
II
BYTE 1
3
4
0
1
5
1
6
1
7
P
0
1
07'--OleXOIO--QG
NB
0
2
BYTE 2
3
4
5
0
0
0
1
6
1
I CB/CD
--p5P
B
7
0
P
1
CX
ID
II
OP FIELD (BYTE 1. BITS 0 - 2)
lip
•
Decoded to specify the ALU function to be performed.
•
In the example, 001 is decoded as A·B~.
CB/CD FIELD (BYTE 1. BITS 3 -7)
1;1 •
o
o
Decoded to select a GP register to serve as B-entry and/or
destination register.
•
•
1
2
3
456
0
0
0
100
Next Address
0
or
0
NB and ND bits determine the function of the CB/CD field.
8
8
6
6
8
C
if D;O!O
if D=O
In the example, 01110 indicates that the BR register is to be
used for both B-entry and destination registers.
CX FIELD (BYTE 2. BITS 4 -7)
•
II
Gated to bits 8-11 of IAR.
CH FIELD (BYTE 3. BITS 0 - 3)
•
Senses a hardware condition to determine a branch.
•
If satisfied, sets I AR bit 12 to 1.
•
In t~e example, 0001 sets IAR (12) to 1 unconditionally.
CL F'IELD (BYTE 3. BITS 4 - 7)
•
•
•
Senses a hardware conditian to determine a branch.
If satisfied, sets IAR bit 13 to 1.
In the example, 0010 sets IAR(13) to 1 if the D-bus is zero as
Bits 4-7
of IAR
B Entry and Destination
Bit 3
0
ST
GD
=1
Bit 3 = 0
SA
SB
SC
a result of the ALU function performed in the preceding
, microprogram step.
.!!
>-
...
<
1;
trl'
.t:J
0
m
~
•
.E
Specified by KK=O.
•
De!=oded to select a GP register to serve as A-entry register.
•
In the example, CA is not specified.
~.,u
a.
Vl
TE
CV FIELD (BYTE O. BITS 4 -7)
•
Specified by KK=O.
•
Gated to bits
•
In the example, CV is not specified.
4-7 of IAR.
.,
>..
...
.t:J
0
0
"
:c
:c
M
CA FIELD (BYTE O. BITS 0 - 3)
D
0
u
I
.=
Glc:
.,
to:
0
I
M
.=
Glc:
to:
CII
0
GC
MF
BR
ME
MC
·During IMPL BR2 replaced by SECTR
• ·During IMPL BR3 replaced by BTRDY
···Following Spec Op 7, BR4 replaced by INUN
•••• Following Spec Op 7, BR5 replaced by I LXEQ
3830-2
MICROWORD FORMAT A (FM = 1, NO AND NB "'11)
© Copyright I"M Corporation 1972, 1978
MIC 10
MICROWORO FORMAT B (FM, KK, NO, NB= 1011)
•
MIC 11
MICROWORO FORMAT B(FM, KK, NO, NB = 1011)
Format B Example
Register to register transfer,
FORMAT DECODE
Decoding offormat B (FM, KK, NO, NB = 1011) sets up the
following controls (seeCTRL 500):
•
,.
Blocks ingating to A register.
Allows gating of GP registers to B register.
•
Allows gati~g-of D bus to G~registers.
•
Allows gating of ev and ex fields to IAR.
CD FIELD (BYTE 0, BITS 0 - 4)
•
Decoded to select a GP register to serve as destination register.
•
In the example, 00011 selects the SO register.
CV FIELD (BYTE 0, BITS 5 -7)
•
m
II
Gated to bits 5-7 of IAR.
op FIELD (BYTE
FM
1, BITS 0 - 2)
•
Decoded to specify the ALU function to be performed.
•
In the example, 011 is decoded as A+~.
•
The A bus entry is always zero for this mode.
BYTE ,
3
0
,
5
4
0
6
0
KKI NO
NB
BYTE 2
7
pi 0
1
0
01'
0
2
4
3
0
II
CB FIELD (BYTE 1, BITS 3 -7)
•
Decoded to se Iect a GP register to serve as B entry register.
•
In the example, 00100 indicates that the GB register is to be
used for B entry.
........,
--L-
CX FIELD (BYTE 2, BITS 4 - 7)
•
IAR
/0
Gated to bits 8-11 of IAR.
fo
If satisfied, sets IAR bit 12 to 1.
•
In the example, 0001 sets IAR(12) to 1 unconditionally.
0
1
3
0
4
1
5
1
6
7
8
9
0
0
o
0
e
10 11
1 1
3
Format B Bit Assignment Chlrt
BYTE 0
Cl FIELD (BYTE 3, BITS 4 - 7)
•
Senses a hardware condition to determine a branch.
•
If satisfied, sets IAR bit 13 to 1 •
•
2
Senses a hardware condition,to determine a branch.
•
m
1
2
Next Address
CH FIELD (BYTE 3, BITS 0 - 3)
•
6
1
ex
IlIB
II
.
5
0
0
2
3
4
CD
Hex Value
in Field
Destination
Bit 0=1 Bit 0=0
1
In the example, 0001 sets IAR (13) to 1 unconditionally.
1
0 0
1 ST
Ifg
~
"
NO
Ne
NB
TC
5
6
7
; Ig~
NF
A
B
NE
gIre
E
F
5
BYTE 2
BYTE'
6
7
ev
Bits 5-7
of IAR
0 1 2
OP
ALU Control
AOB .. D
A. B.. D
A\fB+O
A+ B+O
IA + B+ C"DC
A - B+ C"DC
A + B.... DC
A - B+ I-DC
SA
SB
~g
GB
GA
TB
NA
5
4
3
6
eB
B-Entry
Bit 3 I
=
0
Bit 3
~
NF
~:
MA
NE
MA
Tf
~~
ME
Me
ME
4
0
1
1
ex
Bits 8-11 of IAR
KK
FM
NO
NB
5
6
0
7
1
2
3
eH
Branch High
liAR Bit 12)
0
1
Carry
STO
ST2
ST4
ST6
BRO
BR2'
NA
TO
BR
3
GA:
TB
NB
TC
W
2
~GB
~~
TE
W
=0
BYTE 3
1
SA
SB
ST
GO
TG
~:
~g
0
1
7
TO
BR
MC
4 5
6
7
eL
Branch Low
liAR Bit 13)
0
1
0=0
Index.STl
0
1
2
3
ST3C
ST5
ST7
BRI
4
5
BR3"
6
7
8
BA4***
BRS··*·
9
BR6
CHK·2
COMMO
AOORO/MC6
sUPPO/XCHAN
ILACT& oev/
BOPAR
BR7
SELTD/MC7
A
B
C
0
HLTIO/XFER
SERVO/MULTI
CUENO/BFROY
RESPON/CHANB
E
F
'During IMPL BR2 replaced by SECTR
• 'During IMPL BR3 replaced by BTRDY
"'FollowingSpec Op 7, BR4 replaced in INLIN
•••• FollOWing Spec Op 7, BR5 replaced by ILXEa
3830·2
MICROWORO FORMAT B (FM, KK, NO, NB
© Copyright IBM Corporation 1972. 1978
r~.
, j
,r\
/',\
,
,-~/
~
,
/
/--"
r
'\
/
//
"-
./
~
/
/"-"
'.
,,"'\
'"
./
,,.<-'~,
,
"
\
/
/\
/
'~ ./
"
/:----'\
/'~,
"
MIC11
=1011)
/
"'"'\
'-
/
I
r'\
r--",
/~
"
« c
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
MIC 12
MICROWORO FORMAT C (FM. KK, NO, NB -11111
MICROWORO FORMAT C (FM, KK, NO, NB
•
=1111)
Format C Example
Long addressing (module switching).
F
FORMAT DECODE
01XOIJ_06C C
Decading of format e (FM, KK, NO, NB = 1111) sets up the
following controls (see CTRL 5OOi:
c
Jfm"~"
• Allows gating of GP registers to B-register.
• Allows gating of O-bus to GP registers.
Allows goting of
ew,
•
'1'0
338B
• Allows gating of CW field to A-register (4-71.
•
(
ev, and ex fields to IAR.
CW FIELD (BVTE 0, BITS 0.3)
•
Gated to bits 0-3 of IAR and to bits 4-7 of the A-bus.
CV FIELD (BVTE 0, BITS 4 • 7)
•
III
Gated to bits 4-7 of IAR.
OP FIELD (BVTE 1, BITS 0.2)
1M •
FM
CB FI ELD (BVTE 1, BITS 3· 7)
• Selects a GP register to be gated to the B-register.
•
II
1
2
10
0
1
1
No ALU statement is allowed for this format; however, the
o.bus may be nonzero atter this block IS executed.
II
10
BYTE 0
3 4 5
In the example, 10000 does not gote a GP register.
0
0
ew
ev
II
II
6
7
p 10
1
2
1
1
1 10
0
0
,;-
NB
BYTE'
3
4
5
6
7
plo
,
2
BVTE2
4
3
o
0
o
0
0
1
1
1
1
I1
1
c~
5
6
7
pT 0
1
2
o
0
0
010
0
0
.
•
Gated to bits 8-11 of IAR.
II
•
In the example, 0001 sets IAR (12) to 1 unconditionally.
II
Set IAR
(12) '" 1
Ir
7
P
0
0
Set IAR
(13) ., 0
J
I
1
I
IAR
Senses a hardware condition to determine a branch.
If satisfied, sets IAR bit 12 to 1.
II
I
I
•
eL
I
CH FIELD (BVTE 3, BITS 0·3)
•
eH
ex
CX FIELD (BVTE 2, BITS 4·7)
BVTE3
4 5 6
3
1
0 o 0
Next Address
0
1
0
0
2
1
3
3
1
4
5
0
0
6
1
3
7
1
B 9
1 0
10 11
0 0
12 13 14 15
100
8
0
8
CL FIELD (BVTE 3, BITS 4 -7)
•
Senses a hardware condition to determine a branch.
•
If satisfied, sets IAR bit 13 to 1.
•
In the example, 0000 sets IAR (13) to 0 unconditionally.
Format C Bit Assignment Chart
Hex Value
in Field
No effective
ALU
( Suppress
o Busl
• During IMPL BR2 replaced by SECTR
• ·During IMPL BR3 replaced by BTRDY
···FallowingSpec Op 7, BR4 replaced by INLIN
····FollowingSpec Op 7, BR5 replaced by ILXEQ
3830-2
@ Copyright IBM Corporation 1972, 1978
MICROWORO FORMATC (FM. KK, NO, NB =1111)
MIC 12
(
MICROWORD FORMAT 0 (ME, FM ·00 AND NO, NB ~11)
MICROWORO FORMAT 0 (ME, FM = 00 AND NO, NB:/: 11)
m
•
Format D ExamDle
General purpose use with ability ta rnadify status bits.
m...
,xXXOO--07
-~I<=II
FORMAT DECODE
•
Five bits af the micraword are decoded ta determine the format.
Iil"'i
•
Six configurations of these five bits are collectively kn_n as
format O.
..
•
I
~~~I~-=
KK
1
I NO
N8
0
1
__
AII_s gating of CK
field to A register_
(If 0, allowS gating
of GP registen to
A register) I
•
Gated to bits 0-3 of the A register or to bits 4-7 of the
A-register, depending on CX(7).
•
In the example, 0100 is gated to bits 4-7 of the A-register_
_
Blocks gating of
D bus to GP registers
(If 0, allows gating
of D bus to GP
registers)
BYTE 0
ST(4) is set by hardware only; it cannot be set by the CS field.
•
The example (0010) is decoded as ONST21. This result sets
ST(2) to 1 if the D bus is nonzero following execution of
the ALU function in line A of the microblock.
0 1
Decoded to specify the ALU function to be performed.
I
2 3
4
0
0
0
0
0
01000-- 07A8
K"OOlOOlOO-A
A
-I
O
K¥S~D
B ST2
I
L2-X·000-LB
01l00--07AC
K=II
A
A K-+SB
I
5 6 7
8 9 10 11
1111010
7
A
7
A
7
A
7
A
BYTE 0
The high-order (ME) bit of the C8/CO field is always 0 in format O.
N8 and NO bits determine the function of the C8/CO field.
•
In the example, 00001 indicotes that the SB register is to be
used as B entry and that the D bus is to be suppressed_
Format
Confi gurat ians
•
Gated to bits 8-11 of IAR.
•
The low-order bit CX(7) determines the gating of the CK field
to the A-register.
•
In the example, CX(7)=0; therefore CK is gated to A-register
bits 4-7.
~
Hex Value
InField
t
0
1
~
4
•
If satisfied, sets IAR bit 12 to 1 •
5
•
In the example, 1110 sets IAR(12) to 1 if SUPPO (Suppress Out) Is up.
6
7
;
CL FIELD (BYTE 3, BITS 4 - 7)
•
Senses a hardware condition to determine a branch.
•
If satisfied, setJ IAR bit 13 to 1.
A
B
--C
0
E
In the example, 0100 tests for ST(3) being on.
F
0 1 2 3 4 5 6 71
0 1 2
OP
CS
CA
OP
CA
CS
CS
OP
CA
CS
CK
OP
CK
CS
OP
OP
CS
CK
Ck gated to
A-Aegister
per byt.2,
Stotus
bit 7 A-Entrv. SetjReset
ALU Control
L---I
12 13 14
XXO
0
4
8
C
o
if
if
if
if
NOT SUPPO and ST(3)=O
NOT SUPPO and ST(3)=1
SUPPO and ST(3)=0
SUPPO and ST(3;,J
B
D=O
I
G2-01*OO-GB
r-.
0
GC
~g
~g
MO
MC
~:
NB
NA
IS
TA
MB
MA
AOB... O
A.8.... 0
I-STl
A'Q'B...O
~NS~~.
_S C A+ 8 ...
A+ B+ C ..~
A-8+C"OC
A + 8 ... 0C
I--ST6
I_ST7
A - B+ I-DC
~=~~g
g:::
~~t
0--ST2
0
3
4
oi
o
I
0
o
I
0
o
I
MEl
1
2
3
4 5 6 7
5 6 ,\
0
0
oI 0 I0
CB/CO \
CX
CD
1
CX
\ o : 0 :0
CB
0
CX
0 11
\ 0
o I 1 10
C8/CO
0
CX
1
CD
CX
o I 1 10
CB
0
CX
1
1
1'0
I'M KK NO NB Bi ts 8-11 of IAR
S entry and
Destination
u
....5
SA
SB
<:
g
~~
G8
GA
TB
NA
Specified by KK=O.
•
Decoded to select a GP register to serve as A-entry register.
II
>..
.!!
r:
-.!
>-
..t>
..t>
~
1i
0
...
0
'?
0
"M
l!
l!
i
I
O--ST3C
TO
MA
;:
:0
:0
a--~~o
~g
.~
:EII
I;:
;:
I;:
Q.
BR
MC
0
'"
;:
2 3
CH
CH
CH
CH
CH
CH
Branch High
(lAR Bit 12)
0
1
If format
specifies CK
field for A-Bus
0
entry:
I
CX(7)=-O if K<16. Carry
This directs CK STO
field to A-Aegister bits 4-7
~U
ST6
CX(7)-1 ifK)15. BRO
This directs CK BR2*
BR4***
field to A-AeBR6
gister bits 0-3
_CHK-2
COMMO
ADDRO/Me6
SUPPO/XCHAN
ILACT II OEVI
C
II
0
BOPAR
I
CA FIELD (BYTE 0, BITS 0 - 3)
•
0
-£
0-- 5
0--ST6
O--ST7
BYTE 3
BYTE 2
BYTE'
4 5
6 7
CL
CL
CL
CL
CL
CL
Branch Low
(lAR Bit 13)
0
I
10Index.
=0
STl
I~}~C:
ST7
BRI
BR3**
BR5····
BR7
SELro IMC7
HLTIO/XFER
SERVO/MULTI
CUEND/BFRDY
RSPON/CHANB
0
I
2
3
T
5
6
7
8
9
A
B
C
0
E
F
'During IMPL BA2 replaced by SECTA
"During IMPL BR3 replaced by BTRDY
"'FoliowingSpec Op 7, BA4 replaced by INLIN
····FoliowingSpec Op 7, BA5 replaced by ILXEQ
3830-2
MICROWOROFORMATO(ME.FM=OOANDNO,NB~11)
@
'\
I
1 0 1
11
Format D Bit A.ignment Chart
II
Decoded to select a GP register t& serve as B-entry and/or
destination register.
III CH FIELD (BYTE 3, BITS 0 - 3)
1lII. Senses 0 hardware condition to determine a branch.
D
1 0
In the example, 010 is decoded as A"'It8-+0.
•
•
o
o 0 0 0
Next Address
or
or
or
II CX FIELD (BYTE 2, BITS 4 -7)
III
BYTE 2
:)
4
2
6 7 P 0
o 1 1 0
IAR
II CB/CD FIELD (BYTE 1, BITS 3 - 7)
•
4 5
0 0
T
II' OP FIELD (BYTE 1, BITS 0 - 2)
•
3
0
ST2
J2--x*000 -JB
NB
Decoded to set or reset specific status (ST) bits.
•
•
KKI NO
BYTE'
012
010
K0\'6D~D
I
FM
MEjO
01234567P
010000101
00100--07AII
K-00100100-A
1
---1
11,
D=o.
E2-01.00 -EB
b
AII_s gating of GP
registers to B registers
(I.f 1, blocks gating of
GP registen to 8
register)
. . CS FIELD (BYTE 0, BITS 4 -7)
III.
!i
T
T lrL_-'~====,~------,I
1pI. CK FIELD (BYTE 0, BITS 0 - 3)
1;1. Specified by KK=1 .
iii.
I
suppa
B
o" oO
FM
0
o
r-------~==T~T
Always 0 in format 0 Always 0 in format 0
00000--07AO
K-II
A
A K~B
I
PaW/C DNST21
In the example, the format is decoded as:
ME
MIC 13
Copyright IBM Corporation 1972, 197B
~'\
I
/
/
/
I"
/
,
'", .
,
.. I
MIC 13
(~,
\~
)
(
(
(
{
(
(
(
MICROWORO FORMAT E (ME, FM, KK, NO, NB
•
(
(
(
(
(
(
f
(
=00011)
(
«-
(
MICROWORO FORMAT E IME, FM, KK, NO' NB= 00011)
Indirect addressing (64-way branch) with address update
capability.
(
(
MIC 14
Format E Example
FORMAT DECODE
Decoding of format E (ME, FM, KK, NO, NB
the following controls (see CTRL 500):
= 00011 ) sets up
•
Allows gating of GP registers to A register.
•
Allows gating of GP registers to B register and to IAR (8-13).
•
Allows gating of 0 ous to GP registers.
I
E1-
CA FIELD (BYTE 0, BITS 0 -3)
•
Decoded to select a GP register to serve as A entry register.
•
In the example, 1001 selects the GA register.
CS FIELD (BYTE 0, BITS 4 - 7)
•
Decoded to set Or reset specific status (ST) bits.
•
ONST21 sets ST(2) if the 0 bu.s is nonzero.
e ST(4) is set by hardware only; it cannot be set by the CS field.
",
e The example (0000) does not set or reset any status bits.
m
op FIELD (BYTE
1, BITS 0 - 2)
FM
e Decoded to specify the ALU function to be performed.
e In the example, 011 is decoded as
A+B~O.
BYTE 0
This Address
0570
0
1
2
3
4
5
KKI
NO
BYTE 1
6
7
POI
2
3
4
1001000010110
1
CBICD FIELD (BYTE 1, BITS 3 - 7)
NB
BYTE 3
BYTE 2
5
1
6
7
P
0
1
0
1
0
0
0
3
4
0
5
0
6
7
0
0
P
1
0
0
1
2
0
0
3
0
4
0
5
0
6
7
0
0
P
1
&B/CO
e Decoded to select a GP register to serve as a B entry and
destination register.
GC REG
e The initial contents of the selected register (bits 0-5) are
also placed in the low-order byte of the IAR.
e
2
10
3
4
5
6
7
In the example, '01101' selects the GC register.
IAR
0
o
Next Address
1
0
2
0
3
0
4
5
6
8
0
1
0
5
X X X X
X
0
9
12 13 14 15
X X 0 0
10 11
X
Format E Bit Assignment Chart
BYTE 0
0
1
2
CA
A Entry
Hex Value
in Field
4
5
0
GC
NO
NC
TO
TC
MO
MC
7
CS
Status
Set/Reset
A
B
NB
NA
l .... STl
ONST21
I .... ST3C
I .... STO
I .... ST5
I .... ST6
I .... ST7
0--:'14
O--STl
0--ST2
0-- ST3C
E
F
MB
~~
g=:H~
~
4
5
6
7
;
g
g~
MA
BYTE 2
BYTE'
6
0
1
2
OP
ALU Control
0 .... ST6
0 .... ST7
3
0
ME
4
5
6
CB/CO
7
0
1
2
1
0
0
FM KK NO
3
BYTE 3
4
1
5
6
7
0
1
2
Ignored
197:l, '973,1978
4
5
6
7
Ignored
NB
ADB-O
AeB·O
A'\tB·O
A+B.O
A+B"'C-OC
A-B+C·OC
A+ B.OC
A-B + I-DC.
SA
S8
SC
SO
g~
TB
NA
~.:
TO
MA
~~
BR
MC
MICROWORO FORMAT E IME, FM, KK, NO, NB = 00011)
© CopyrightlBM Corporation
3
B Entry and
Destination
1
0
1
3830-2
3
MIC 14
MICROWORO FORMAT F (ME, FM, KK, NO, NB· 00'11)
IXXOOO--2B~8
MICROWORO FORMAT F (ME, FM, KK, NO. NB = 00111)
MIC 15
A ~TG
•
Accomodates special operations required by CCU or user hardware.
!
Format F Example
FORMAT DECODE
f::::f;;:l::::::'!
Decoding of format F (ME, FM. KK, NO, NB = 00111) sets up the
~:i:t: : : : : ft:·!r}: {@,!m(}· lmr!{){tl':W!t:@r:::r}L-xxl
following controls (see CTRL 500):
• Blocks ingating of A register and outgating of D bus.
....
• Allows special Op fields to be decoded.
• Allows gating of CX field to IAR (8-11)
:
-
,O~8q
C O~Sl'7
': , : _ y
:('
~
1'sPl;C:OE
I
)
SPECIAL OP FIELD (BYTE 0, BITS 2, 3 AND BYTE 1, BITS 4·7)
• Decoded to activate' of 64 special operation controls.
DNST21
00 -
EC
.. XX100 --2BIC
K=3
A
K-+'fG
.'.:Y
::
..'
ST7
Dl""b-XX.OO-Gll
G3'-'XX:(OO-GC
• The 3830 Model 2 utilizes 24 special operation codes.
• In the example, 001110 selects special operation 14. Gate check 2 conditions to NA Register.
CS FIELD (BYTE 0, BITS 4.7)
•
II
Decoded to set or reset specific status (5T) bits.
I
• DNST21 sets ST(2) if the D bus is nonzero.
FM KKIND
•
5T(4) is set by hardware only; it cannot be set by C5 field,
•
The example (1111) resets 5T(7). Note that 5T(7) is reset after
its status is tested (item F).
BYTE 0
BYTE 1
01234567P012
34667PO
00001111100.00111000
:
II CX FIELD (BYTE 2, BITS 4 • 7)
II CH FIELD (BYTE 3, BITS 0·3)
•
Gated to bits 8·11 of IAR.
•
Senses a hardware condition to determine a branch.
•
If satisfied, sets IAR bit 12 to I.
•
In the example, 0001 sets IAR(12) to I unconditionally.
NB
BYTE 2
3466
000
~WI
2
BYTE 3
3
4 6
6
i
II CL FIELD (BYTE 3, BITS 4·7)
•
Senses
•
If satisfied, sets IAR bit 13 to I.
•
In the example, OliO sets IAR(13) to I if 5T(7) = I upon enterin9
this microblock.
Q
hardware condition to determine a branch.
~:;.
SpOpO
Sp Op 1
SpOp2
SpOp3
SpOp4
Sp Op5
SpOp6
SpOp7
Sp Op8
SpOp9
Sp Op 10
Sp Op 11
Sp Op 12
Sp Op 13
Sp Op 14
Sp Op 15
Sp Op 16
Sp Op 17
Sp Op 18
Sp Op 19
Sp Op 20
Sp Op 21
Sp Op22
Sp Op 23
Sp Op 24
Sp Op 26
Sp Op 28
SpOp30
Pgm-Stop Statement
Chk-Stop Statement
Not Used
Error 2 Reset to User
Gate Read Error Pattern to NB
Reset Storage Error Register
Set Address Compare From SA & SB
INUN Online) Branch in CE Mode and
ILXEa (Data Entry) Branch in CE Mode
Stop MPL Operation
Start MPL Operation
Gate MPL Data to SD Reg via D Bus
Not Used
Not Used
Load ND Register
Gate Check 2 Conditions to NA Reg
Set CI Bus In Parity Error
CI Response End
CI Recycle/Load CI Buffer from TA
Gate Alternate Branch Condition
Set Inline Active Latch/Set Dev Branch
Reset Inline Active Latch/Reset Dev Branch
Unfreeze Channel Switch
Allow Disable A
Allow Disable B
Gate Comparison Assist Latches to MB
Freeze Channel Switch
Selective Reset After Check-'
Propagate Select Out
-
Format F Bit Assignment Chart
He" Value
in Field
D
ADDRO/MC6
sUPPO/XCHAN
ILACT & DEVI
E
F
·During IMPL BR2 replaced by SECTR
• .During IMPL BR3 replacad by BTRDY
.··Following Spec Op 7, BR4 replaced by INLIN
•• ··FollowingSpec Op 7, BR5 .&placed by ILXEQ
3830·2
MICROWORO FORMAT F (ME, FNI, KK. NO, N8,-001111
MIC15
© Copyright IBM Corporation 1972,1973, 197B
"
!'~"
'.,
.:/
('\
<,---j
('\
"-
r'\
'----_.//
1'-",\
,
)
'-~/
,""'
-""
'-,
r '""
\,
/
(~
\~"-
.:/
I'
"-
'\
/
'\
j
,
.;
"
c'
j
/
y
/
"-
'-
I
,/
(/'",\
\
"
.
.:/
(
'"
;,'~
,
!-
~
'--"
/
(''",\
\
/
'.
'---_./
j
c
(
(
(
(
(
{
{
(
c
(
{
MICROWORO FORMAT 1 (ME, FM, KK, NO, NB = 10100/10101/10000)
MICROWORO FORMAT 1 (ME, FM, KK, NO, NB
Format 1c ~
Fetch/store, with data address update capability.
•
FORMAT DECODE
•
Format I a (lOIOO)--four-byte fetch. The four bytes of data ot
the oddress specified by DAR(0-13) ore fetched ond placed in
storage registers SA, SB, SC, SD.
Format Ib (IOIOI)--four-byte store. The data in SA, SB, SC,
SO is stored at the address specified by DAR(0-13).
•
•
Format I c (lOOOO)--one-byte fetch. The four bytes of data at
the address specified by DAR(0-13) are fetched, but only the one
byte indicated by DAR(l4, 15) is placed in the SA register. The
contents of SB, SC, SD remain unchanged.
•
Following the fetch or store operation, the djlt" .,-ldress is
updated by the ALU function K+B~B.
'
Decoding of format la, Ib, or Ic sets up the following controls
(see CTRL 5001:
• Allows gating of CK field to A registed4-71.
• Allows gating of GP registers to B register and to DAR(S-15).
•
Allows gating of 0 bus to GP registers.
•
Allows gating of CX field to IAR(8-1I).
•
•
II'!I
11;1
Sets zeros in DAR(I-4).
•
Ii'
•
ST(4) is set by hardware only; it connot be set by the CS field.
•
The example (0000) does not set or reset ony status bits.
ML FIELD (BYTE 1, BITS
Gated to bits 5-7 of DAR.
III •
0 - 2)
II
I
ME.Lr----.L-~F":":M---::K~K~1 ND
Th is Address 10
0 0 7 C 10
II
r:I
_
III
The initial contents of the selected register are also placed in the
low-order' byte of DAR.
•
In the example, 10110 selects the NB register.
•
If no register is selected, zeros are placed in the low-order byte
of DAR.
•
BITS
BYTE 1
3
4 5
1
0 1
2
0
-ML
4 -7)
Gated to bits 8-11 of IAR.
CH FIELD (BYTE 3, BITS 0 - 3)
• Senses a hardware condition to determine 0 branch.
•
If satisfied, sets IAR bit 12 to I.
•
In the example, 0001 sets IAR(12) to I unconditionally.
CL FIELD (BYTE 3, BITS 4 - 7)
• Senses a hardware condition to determine a branch.
•
If sotisfied, sets IAR bit 13 to I.
•
In the exomple, 1000 tests for BR(3) being on.
3830-2
© Copyright IBM Corporation 1972, 1978
C
/
FTCH4
E5-XXXOO-EE
6 7 pi 0
1 0 010
Format Configurations
BYTE 2
1
1
2
3
0
1
4
0
5 6 7
0 0 0
plo
CX
o
o
3
0
4
0
567
000
.--
'\
',,- .
-
(-'\
\....
~C'
""
\..
-"
\
~
./
"
-")
MIC17
(
r
\... /
'
..... ,./
./
\..
"
,(
(
(
(
(
(
(
(
(
(
(
(-
(
(
(
MICROWORD FORMAT 3 (ME, FM, KK, NO, NB = 10010)
•
One-byte fetch.
•
Entire address is provided by the microword.
•
~Iocks gating of O-bus to
•
Allows gating of CX field to IAR (8-11).
GP registers.
•
Sets zeros in DAR (1-4).
•
Allows gating of ML field to DAR (5-7).
•
Allows gating of NL field to DAR (12-15).
NH FIELD (BYTE 0, BITS 0 - 3)
•
Gated to bits 8-11 of DAR.
CS FIELD (BYTE 0, BITS 4·7)
•
Decoded to set or reset specific status (ST) bits.
•
ONST21 sets ST(2) if the O-bus is nonzero.
•
ST(4) is set by hardware only; it cannot be set by the CS field.
•
The example (0000) does not set or reset any status bits.
II'
ML FIELD (BYTE 1, BITS 0·2)
..
•
Gated to bits 5-7 of DAR.
NL FIELD (BYTE 1, BITS 4·7)
•
II
Gated to bits 12-15 of DAR.
CX FIELD (BYTE 2, BITS 4.7)
•
III
(
(
MIC 18
iI Ii m1J~"==~rc11 1I
D 0608-DAR
C
f'TCHl
i
j------------,--------I
Et-tf_moc+~
IL _______
m m --.J
I
I
I
I
I
MEl
Th is Address 10
35DC 10
1
0
2
3
BYTE 0
4 5
6
7
pI 0
0
000
0
0
1
r"v
I
II
I
a
a
I
1
1
l'
FM
BYTE 1
3
4 5
1
1 0
2
0
7
6
o0
plo
1
Ia
KKiND
BYTE 2
1
a
iii
3
a
I
4
a
5 6 7
1 1 a
I
8
9 10 11
a
a
0.6
a
a
5
6
7
pi 0
1
1
a
1
II
a
1
a
Ia
2
a
ml
CX
-
3
a
BYTE 3
4 5
a a
I
I
IAR
a 1
10 a
8
Next Address
2
1
3
1
I
4
a
3
5 ,6
7
1
1
a
I
10 11
1 1 1 a
8
5
7
pi
a
'1
I
I
I
I
CL
11
I
0
I
I~et
IAR(13) = 0)1
1
12 13 14 15
1 a a a
6
a
ml
CH
Iset'
)1
IAR(12) = 0
DAR
2
a
4
1
3
II
-~
1
a
2
1
I
NB
NL
ML
II
9
I
I
I
I
12 13 14 151
a a a 01
0
E
~
'---------Format 3 Bit Assignment Chart
Gated to bits 8-11 of IAR.
a
CH FIELD (BYTE 3, BITS 0·3)
•
Senses a hardware condition to determine a branch.
•
If satisfied, sets IAR bit 12 to 1.
•
(
(
Format 3 Example
Decoding of format 3 (ME, FM, KK, NO, NB = 10010) sets up
the followina controls (see eTR L 500):
Allows gating of NH field to A-register (4-7) and to DAR
(8-11).
(
MICROWORO FORMAT 3 (ME, FM. KK, NO, NB =10010)
FORMAT DECODE
•
c
(
In the example, 0000 sets IAR(12) to 0 unconditionally.
CL FIELD (BYTE 1, BITS 4.7)
•
Senses a hardware condition to determine a branch.
•
If satisfied, sets IAR bit 13 to 1.
•
In the example, 0000 sets IAR(13) to 0 unconditionally.
Hex Value
inField
l
BYTED
1 2 3 4 5 6
NH
CS
7
DAR bits
Status Set/Reset
8-11 and A
bus bits 4-7
1 --STl
1
DNST21
2
I __ ST3C
1 --STO
I--ST5
5
I-.ST6
6
I--ST7
o
+
+
9
g=:~~j
B
0-- ST2
0-- ST3C
o
g=:H~
A
C
E
F
0-- ST6
0-. ST7
a
1 2
ML
DAR
bits 5-7
BYTE 1
3
4
1
ME
5
6
NL
DAR bits
12-15
7
a
a
FM
1
a
KK
2
1
NO
BYTE 2
3
4 5 6
a
CX
N8
7
Bi Is 8-11 of IAR
a
1
2
3
BYTE 3
4 5
6
7
CH
Branch High
(lAR Bit 121
Branch Low
0
a
1
1
CL
(lAR Bit 13)
a
1
2
3
4
5
6
7
Carry
D~a
STa
IndexeSTI
ST2
ST4
ST6
BRa
ST3C
ST5
ST7
BRI
BR2'
BR4'"
BR6
CHK·2
COMMO
AOORO/MC6
sUPPO/XCHAN
ILACT & DEV/
BOPAR
SR3"
BRS ....
BR7
SELTD/MC7
8
9
HLTIO/XFER
SERVO/MULTI
CUEND/BFRDV
RESPON/CHANB
C
A
B
0
E
F
"During IMPL BR2 replaced by SECTR •
• ·During IMPL BR3 replaced by BTRDY.
"" "Following Spec Op 7, BR4 replaced by INLIN •
•• ". Following Spec Op 7, BR5 replaced by ILXEQ.
3830-2
© Copyright IBM Corporation 1972, 1978
MICROWORD FORMAT 3 (ME, FM, KK, NO, NB =10010)
MIC 18
(
MICROPROGRAM INSTRUCTION EXAMPLES (Part 1 of 21
MICROPROGRAM INSTRUCTION EXAMPLES (Part 1 of 2)
•
•
Add 4 froM emit field to
contents of NC. Place
results in NC register.
Update address for next
data
Examples of the standard microprogram block operatienare given.
Examples of some more difficult to understand microprogramming techniques are given.
XXXOO--2F08
,X1XOO--2F~ 8
K=7
04SA
K~GB
*
*
I
Set the SA register to all
zeros.
*
02(NC)~DAR
STORLi
•
Set the SA register with
the complement of 70 (185).
, XX100--1LilC
Kz 255
A
from 5A,
in control
storage.
XXXOO--1LiAC
K=-l
A
A K+MC4MCC
, Y.X100--13~4
A O-O+C-+GCC
I
C
*
O-+STlI
B
n,
I
ST7
I
JLi-XX*OO-JD
..;...;...:.::.:.:.:...;....•
A and B registers = O.
B register is complemented
to = 255. If ST3C = 1, GC
register is set to 0 and
ST3C is set to 1. If ST3C
= 0, GC register is set 255
and ST3C is reset to zero.
I
X0100--2LiLiLi
K=18
A K-SC+14D
;~
B
'_A_R::.0:T_3_'G':
........... .
:.:.;.:.:.:.:.;.:.:-:.:.:.:.::::::~:::.:.:.:.:.:
! OOXOO--OBLiO
K=O
D
A
I
XOXOO--2F20
I
N9-X'lOO-NJ
TEST IF DEVICE
INTERRUPT TO
RESET
G6-XX·00-GF
Add 255 from emit field to
the contents of the MB reg·
ister plus a carry of one if
ST3C=1 and place results in
MB. If ST3C=O an entry, MB
is decreased by 1. If ST3C=O
on entry and MB=O, ST3C Is
not turnad on. If ST3C=1 on
entry, MB is not changed. ST3C
is turned off if there is no carry.
ST3C is turned an if there Is
a carry.
,XXXOO--17EO
,
A 1IIA-SD+14D
ST3=1
C DNST21
B STO
B CARRY
F 2
JLi-X*XOO-JD
INT~;RRUPTS GONEDELAY BEFORE
SN4PLING
1-1
<+0."."
I
L4-X·XOO-LD
DUMMY WORD TO
FORCE CARRY
Cor~PARE
Add the complement of the
contents of SO to the
contents of NA register
plus a forced carry in of 1 .
Place resu Its on the D bus.
Add one to contents of
GA register and place
result in GA. Loop in
this block until carry out
sets CARRY.
XXXOO--1Li9Li
K=-O
!
Add complement of zero
(255) to zero plus carry of
1 (ST3C = 1) and set ST3C
to 1. This is done to force
a carry branch in the next
block.
If 0 bus is not zero ST2 is
set to 1.. If D bus is zero
ST2 is unchanged.
X1XOO--2FSC
A
XXXOO--2F70
*
2
QLi-XX100-OD
OR BIT SIG ADDRESS
OF PACK CHANGE'
INTERRUPTS
OR contents of GA and NB
registers. Place results in
NB register. OR gives a
1 output if either input is 1 .
XXXOO--OC38
! K=OOOOlOOl-A
I
I
D 02 (GD)4DAR
*
C
FTCHl
02C8-+DAR
*
C O-+ST3C FTCHl
F 2
F 2
F 2
GLi-XX100-GD
UPDATE ADDRESS TO
RESET RESERVED
BUSY TO, AND
INTERRUPT BYTES
FOR RESETTING
CHANNEL.
E6-XXXOO-EF
FETCH BUSY TO
BYTES
L7-XXXOO-LG
FETCH BUSY TO
CHANNEL A BYTE
A K¥GD-+GD
TOGETHER
AND contents of GA ard SA
registers. Place results on
the 0 bus. 0 = 0 branch
checks the result in the next
block. AND gives a 1 output if both inputs are 1.
o is placed in ST2.
XOXOO--OC80
K=l
A
K+GA-+GA
0~ST5
Add an emitted zero to
zero. Set MC register to
zero. Turn off ST3C as
there can be no carry out
(MC"C").
XXOOO--2F78
1
C
07-01XOO-OG
ZERO STATUS
A GA.!1. NB4NB
*
I
I
BR3
L5-0X*OO-LE
WRITE
CHECK FILE MASK
FOR ALLOW NO
WRITE
,
D
I
A K+04MCC
*
to contents of SC
register and place results
on 0 bus only. "C" causes
ST3C to be turned on if
there is a carry out of ALU.
B STLi
ST4 is turned on by the
data transfer circuits when
a new byte is ready or
wanted. Loop in this block
until ST4 = 1.
K=32
I
*-
I
XX100--105Li
A K+SC-+DC
CARRY is ~et by~~~rry
out of the ALU. If turned
on in a block it stays on
for the first part of the
next block for branching.
ST3C is set by a carry out
of a ALU operation if
"C" is added to D bus
statement. ST3C stays on
until reset by 0~ST3C or
no carry out of ALU wifh
"C" statement. For both
CARRY and ST3C, branch
condition is result of conditions set up before
entering block.
I
A
I
,
•
0=0
B
Add the contents of GA
register to the contents of
GA and place results in GA
register. (GA has outputs
to both A and B bus.)
the DAR to address
control storage on 0 doto
cycle. Address is hex
02xx, "xx" is contents of
NC register on entry to
this block.
K+MB+C~MBC
I
*
N4-XXXOO-ND
SHIFT SAMPLER
register to
zero. No input from. A or
B register to the ALU.
Set branch low candition
if the D bus was zero in
the last block.
I XX100--2F!4
A GA+GA-+GA
·1
1
L4-XXXOO-LD
RESET MPL FILE
E8-XXXOO-EH
Set the GB register = 7
from the emit field (K).
1
A K+NC-+NC
*
1
N3-XX*00-NC
XXXOO--2F80
!K-4
A O+O-+TG
D=O
B
N6-xXXOO-NF
t XXXOO--04!O
, OXXOO--1Li8C
K=-70
A
K-+SA
A
MIC 30
*
I
1
I
I
"2" Indicates that this
block is used on two channel
sw itch feature on Iy .
Exclusive OR nine from emit
field with contents of GO
register. Place results in
GO register. Exclusive OR
gives a 1 output if one and
only one input is 1. In this
example bits 4 and 7 of the
GO register will be inverted.
3
Address control storage at
hex 02C8. ST3C is set to O.
Read four bytes out of
control storage. Place
the byte selected by the
two low order bits of DAR
in the SA register.
3830·2
© Capyright IBM Corporation1g72, 197B
MICROPROGRAM INSTRUCTION EXAMPLES (Part 1 of 21
(,\,
~
./
".
/,r-"
('
",----/1
".
\
J
./
,,;
./
(
"\
\.
/'
/--,
MIC30
~~~~~---~
-.r.:,.".
"'-/
1'('
(~""
<:
('
L
(
(
(~
(-
f
(
(.
(-
(
(
(--
('
(
(-
(-
(
(
(
(-
I XXXOO--2FA40
. AI
K~GC
C2-XXXOO-CB
SET SAMPLER
ADDRESS
Set up GC register to use it
as
Q
counter.
•
r~:'l\1
IU;
:,:::~
GC· GA~D
I XXXOO--2F4D4
.---i
C3-XXXOO-cc
TEST FOR ADDRESS
COHPARE
Check counter (GC) with
contents of GA (only one
bit is on), Stoy in loop
until equal (0 bus I 0).
GC+GC+GC
",""
y HS~,~,'J,,'D=O
I
ClI."."...,'lTD
DROP OP-OUT
053C
RAISE OP-OUT
SPEC I 15
UNFREEZE
CHANNEL. SWITCH
INDICATE FIRST
PASS
0550
05CO
0534
I->STO
RAISE OP-OUT
05B8
0574
D
0554
5-_...:.I-.;>~T~E;.;7_ _-I
CHAN D AL.L.OW
DISABL.E
DROP SEL.ECT-OUT
AND HOL.D-OUT
05F8
04DO
OIIOP OUT - TA(;S
EXCEPT OP-OUT
043C
BRANCH TO
SUBROUTINE AND
DECREMENT
SUBROUTINE ADOIIESS
123&4777
I C80400
1 of 2 _
Seq
,."N_
ROUTINE 80 'Part 1 of 2)
MICFL 20
ROUTINE 60 (Part 20f 2)
IJOUTINE 80 (Par:t 2 of 2)
MICFL 25
BRANCH TO
'01500'
RA I SE OP-OUT
PLACE OVERLAY IN
0000 TO RETURN IF
SELECTIVE RESET
CAUSES A SYSTEM
RESET
BRANCH TO
'2000'
I->TOO 1->T0!5
RAISE
OP-OUT AND
SI.I'PRESS-OUT
YES
O->TOO
DROP OP-OUT
44
I->TOO
RA I SE OP-OUT
3830-2:
ROUTINE 80 (Part 2 of 2)
o o
00
0'. '\ 0'-'"
..
.
o o
()OOOOOO
o
MICFL 25
000 000000000
.--~---.~-
(-
(-
(
(
(
-,
-------~---~~-~.-
(-
(
---
(--
(
(
(
(
(
("
(~
(~
(-'
(
(~-
(~
(
ROUTINE 82
ROUTINE 62 (Part 1 of 2)
(-
(~
'''rt
1 of 21
(
(- (-
"
,"
MICFL 30
RA I SE HOLD OUT
04F"C
O->TG
CHAN A 18 DIIOP
REQUEST-IN
o
C
O-.TE
CHAN C 10 DIIOP
IIEQUEST IN
0414
2210
DESELECT AND
PROTECT NA
REGISTER
2214
0411
I->TDO
ENA8LE CU-ENO B
RA ISE OP-OUT
AND RESET
OUT-TAGS
041C
2218
O-.TC
I ->TEO
RESET IN-TAGS
CHAN 0 RAISE
REQUEST-IN
4
221C
SPEC.03
1->T80
RESET CHECK-2
ENABLE CU-ENO C
RA I SE SELECT
OUT
0424
CHAN AlB DROP
REQUEST-IN
2231
SPEC. 15
2240
1->TC3
\»FREEZE
CHAMEL S.,TCH
O->TE
RAISE OP-IN
CHAN C 10 DROP
REQUEST-IN
2220
ENABLE CU-ENO 0
2248
~Cro
WICFL
35
MICFL MICFL
35
35
MICF"L 35
3830-2
ICB0500
.... 1of2
I~~ I ~1~~8~37~04~~~7~2~______~______~______~______~______~____
--J
ROUTINE 82
'''rt
1 of 21
MICFL 30
("-
(~
ROUTINE 82 (Part 2 of 2)
ROUTINE 62 (Part 2 of 2)
ERROR COOE
ERROR CODE
6284/6285
62"0/62"1
ERROR CODE
ERROR CODE
6288/62119
102116162"9
ERROR COOE
ERROR CODE
62"C/62AD
6290/6291
1->T85
ENA8LE CU-ENo C
ERROR CODE
628C/628D
1->T80,1
RAISE
SELECT-OUT "NO
HOLD-OUT
ERROR CODE
62CCl102CD
ERROR CODE
62CO/62CI
22DC
22E8
ERROR CODE
ERROR CODE
102C411o2C5
ENA8LE CU-END 8
6294/6295
10280/6281
62911/10299
ENA8LE CU-END 0
ERROR CODE
10200/10201
ERROR CODE
102Clll1o2C9
ERROR CODE
ERROR CODE
MICFL 35
2204
228C
ERROR CODE
10284/6285
MICFL 30
MICFL 30
MICFL 30
ROUTINE 82 (Part 2 of 2)
)
f"'''''
~;;
0-·' 0·· ·,'·
\.
"'--
{,
"
o
o
('"0·'
.,.
o
00
o
00000
()
o o
MICFL 35
00000
o
000
"---
.~\
---~--
~(
(-
(
(-
(
(
(--
(
(
(-
(-
(:--
(-
(
(
(-
("-
f-
(-'
(-
(
(-
(-
(
ROUTINE 64 (Part 1 of 3)
A
('
(--
(-
("--
(-- --{"\
("
MICFL 40
AI
SINGLE CHANNEL
O->NA
START ROUTINE
64
IHOUSEKEEPING)
RESET 8US-OUT
INA REGI
I
RAISE HOLD-OUT
TWO CHANNEL SWITCH
ADDITIONAL MACHINE
0530
SINGLE CHANNEL
MACHINE
O->TA
SELECT
CHANNEL ISH)
ERROR CODE
ZERO BUS-OUT
6404/6405
042C
05C4
AlB
O->TG
SPEC: 03
CHAN AlB DROP
REQUEST-IN
RESET CHECK-2
049C
I
(
ROUTINE 64 (Part 1 of 3)
TWO CHANNEL
ADDITIONAL
CID
(
RAISE OP-IN
04AC
t
O->TE
SPEC: 15
CHAN CID DROP
REQUEST-IN
UNFREEZE
CHANNEL
I
04AO
04CC
t
O->TB
DROP SELECT-OUT AND
HOLD-OUT. PROTECT
NA REGISTER
GA->IAR
BRANCH TO
SUBROUTINE AND
DECREMENT
SUBROUTINE ADDRESS
04A4
I
CHAN AlB DROP
REQUEST-IN
ERROR CODE
6418/6419
0430
048C
~
I->TDO
RAISE OP-OUT
0538
0468
I->TEO
01--..;.....;.;;.;.----1
CHAN 0 RAISE
REQUEST-IN
041C
ICFL 45
_F4-M ICFL 45
4-FO-M ICFL 50
_ _...J._ _ _. ,
'5_EC-M ICF L
~_F8-M
O->TE
CHAN CID DROP
REQUEST-IN
ERROR CODE
641C/641D
0438
-3
1
0474
5'1l0~
O->TC
I->TBO
RESET IN-TAGS
RAISE
SELECT-OUT
05A8
ERROR CODE
6420/6421
2580
ERROR CODE
6422/6423
1
0488
O->MD
ZERO BUS-IN IMD
REGI
I
WILL BE
CHECKED LATER
05AO
Part No. (8)
©
CHECK FOR
SELECT-IN UP
AND SAVE
258C
2354779
3830-2
INDEX
--
Copyright IBM Corporation 1975
I IBM CONFIDENTIAL
UNTIL MARCH 26, 1976, UNCLASSIFIED THEREAFTER
ROUTINE 64 (Part 1 of 3)
MICFL 40
ROUTINE 64 (Part 2 of 3)
F8
ROUTINE 64 (Part 2 of 3)
ICFL 40
MICFL 45
40
04F8
l
l
1->TC3
SELECT
CHANNEL
15T6.7)
,
t ->TG3
CID
CHAN A RAISE
SUPPRESS
REQUEST-IN
1.1!.
O->TG
CHAN BRAISE
SUPPRESS
REQUEST-IN
CHAN AlB DROP
REQUEST-IN
0504
1..Eo
L..E.
SPEC.
Q->TE
1->T87
CHAN C RAISE
SUPPRESS
REQUEST-IN
CHAN C I 0 DROP
REQUEST-IN
ENABLE NA
REGISTER
1-~TEt
25E4
1
REQUEST-IN
UP INDII
YES
NO
-,
(
ERROR COOE
6424/6425
0510
)
0584
25EO
INCREMENT
BUS-OUT
2534
NO
,r
ERROR COOE
6426/6.27
)
NO
25EtTH PASS
2514
2524
YES
COMMAND-OUT
,UP ICOMMOI
YES
INCREMENT
BUS_IN
I +T"->T"
I
05FC
2560
DROP ADDRESS-IN
1->T80
RAISE
SELECT-OUT
BUS-IN EQUALS
ZERO IFROM
HOUSEKEEP I NG I
tTA=NAI
0->TC4
ADDRESS-IN
UP IND21
YES
0574
2560
2530
REQUEST-IN
050C
PROTECT NA
REGISTER
DATA
SENT EQUALS
DATA RECE I YEO
2504
0528
CH~MR~~pE
I
"
NO
II
I
•
BUS-OUT
PAR I TV ERROR
I BOPARI
YES
1->TE3
I
ERROR CODE
642C/642D
RAISE
COMMAND-OUT
0520
0508
(
257C
I
I->TGI
YES
NO
'RAISE
ADDRESS-IN
AlB
"'\
./
25E8
1->TC4
SELECT
CHANNEL IST61
0500
ERROR CODE
642A/642B
I
0518
I..!.
(
BUS-OUT EQUALS
ZEROS IFROM
HOUSEKEEP I NG I
RAISE OP-IN
2510
NO
-,
f
ERROR CODE
6428/6429
)
2578
A8
Q->TC5
DROP STATUS-IN
2520
0550
0->TC6 0:->TC7
RAISE
DROP COMMAND
OUT
SELECT-OUT AND
HOLD-OUT
MICFL 40
051c
I
I ->TC3
1->lBI
,
1 ->Te4
RAISE OP-1N AND
ADDRESS-IN
RAISE HOLD-OUT
T
2424
2434
2510
0500
AlB
O->TG
CHAN c/o DROP
REQUEST-IN
2408
3830-2
437408
447460
16 Ol:t ,72-
19 Dec 75
IBM CONFIDENTIAL
CHAN A I B DROP
REQUEST-IN
2400
ROUTINE 64 !Part 2 of 31
UNTIL MARCH 26, 1976, UNCLASSIFIED THEREAFTER
MICFL 45
© Copyright IBM Corporation 1975
j)
'"
'" ' --~-O"-O'
0, "', 0 0 0
()
o
0'
'~
"
o o
CJ"
r)',
~)
r",
~j
r)'
""
I"'"~
i"-Yi
C)
()
o
0
(/'",,!
~
(~
"--.Y
()
(-
(-
(-
(-
(-
(
(
(
(
ROUTINE 64 (Part 3 of 3)
f
(
(
MICFL 50
ROUTINE 64 (Part 3 of 3)
45
MICFL40
AI
RAJ SE
SUPPRESS-OUT
ZERO
ADDRESS
1- ___
280C
O-SR
<
ZERO
SWITCHES
ERROR CODE
MA->SO
6464
2810
SAMEAS~
FIRST
~
ERROR CODE
)
64_6_2_ _,
STORE CU
ADDRESS IN 0603
2414
SELECT SEQUENCE
ADDRESS IN GB
REGISTER
2830
SAVE
FIRST
ADDRESS
X'40' ... BR
SAVE
FIRST
ADDRESS
K=8
K + GB-GB
SET SELECTED
2908
8/0 SWITCH 'ON'
2970
2910
BUMP
ADDRESS
X'80' ... SR
SET SELECTED
AIC SWITCH 'ON'
2960
ERROR CODE
6401
ERROR CODE
6466
STORE CU
ADDRESS IN 0603
STORE CU
ADDRESS IN 0&02
2414
ERROR CODE
6468
MICFl 40
O->TC4
DROP ADDRESS-IN
3830-2
437408
1 16 Oct 72
447460
19 Dec 75
MICFL 40
MICFL 40
IBM CONFIDENTIAL
UNTIL MARCH 26,1976. UNCLASSIFIED THEREAFTER
© Copyright IBM Corporation 1972, 1975
646A
646E
646C
MICFL 40
ERROR CODE
ERROR CODE
ERROR CODE
248C
ROUTINE 64 (Part 3 of 3)
MICFL 50
ROUTINE 66 (Part 1 of 2)
~START lobROUTINE
IHOUSEKEEPINGI
RUNNING
CHANNEL A/C
IST-71
M
YES
SD->TA
SC->TA
PLACE CHAN A/C
ADDRESS ON
BUS-OUT
,
O->TC
YES
bbOC/6600
BUS-OUT
PARITY ERROR
I BOPAR I
0440
0478
NO
ERROR CODE
6610/6bll
0418
YES
1
1->TD4
RAISE
ADDRESS-OUT
0488
NO
I
\.
0560
J
SPEC: 03
COMMAND-OUT
UP I COMMO I
RESET CHECK-2
0494
YES
1->TC3
RAISE
SELECT-OUT AND
HOLD-OUT
RAISE OP-IN
0534
ADDRESS-OUT
UP IADDROI
0424
HALT-I/O UP
IHLTIOI
YES
r
\.
ERROR CODE
6604/6605
SELECT-IN
UP I INDEX 1
0426
0424
NO
NO
YES
ERROR CODE
6618/6619
ADDRESS
SENT EQUALS
ADDRESS RCVD
IMA=GB)
0454
04CO
YES
NO
\
RESET BUS-OUT
REGISTER
r
NO
\.
ERROR CODE
6624/6625
NA REGISTER
PROTECTED
NO
0470
YES
DROP ADDRESS
OUT
0430
AODRESS-IN
UP IND2)
I
NO
0590
0498
61028/6629
ALLOW NA
REGISTER
058C
04EO
049C
1
cv
MICFL 60
IBM CONFIDENTIAL
437408 il447460
1 ~6 Oct 72' 19 Dec 75
ROUTINE 66 (Part 1 of 2)
UNTIL MARCH 26,1976, UNCLASSIFIED THEREAFTER
1
© Copyright IBM Corporation 1912, 1915
o o o o
b63C/663D
1->TB7
ERROR CODE
0450
0410
0 , 0 J,4"'"
1,.
ERROR CODE
\
tNA=G8J
1->TB7
3830-2'
04AO
0590
O->NA
ERROR CODE
661C/661D
ALLOW NA
I
ERROR CODE
6638/6639
0590
0460
YES
0490
.r
0->TD4
ERROR CODE
6608/6609
0428
NO
0468
04EO
NO
WAS NA
REGISTER
PROTECTED
.NA=OI
r
YES
04CO
NO
BRANCH TO
SUBROUTINE AND
DECREMENT
SUBROUTINE ADDRESS
II
RAISE
COMMAND-OUT
PLACE 'FF' ON
BUS-OUT
043C
'CO'->TB
GA->IAL
SPEC:
tFF'->TA
0458
OS88
!
1
ERROR CODE
6614/6615
D43C
'CO'->TD
0544
IA
FREEZE CHANNEL
SWITCH
0488
R A I SE OP-OUT
AND RESET
OUT-TAGS
O->TB
,
SPEC:
1
DESELECT AND
PROTECT NA
REGISTER
)
044C
RAISE
ADDRESS-IN
DROP SELECT-OUT
AND PROTECT NA
REGI STER
0408
052C
0538
ERROR CODE
b61A/b61B
1->TC4
O->TBO 0->TB7
O->MD
SPEC: 03
\.
0444
ZERO DEVICE
ADDRESS
RESET CHECK-2
r
YES
0478
cu SELECTED
.SELTDI
RESET BUS-OUT
REGISTER
0528
ERROR CODE
0438
O->NA
DROP IN-TAGS
\.
CU ADDRESS
SENT EQUALS
ADDRESS RECEIvED
INA=GBI
041C
04FC
I
I
NO
NO
PLACE CHANNEL
B/D ADDRESS ON
BUS-OUT
100
A
ADDRESS-OUT
UP .ADDROI
NO
04FC
YES
MICFL 55
ROUTINE 66 (Part 1 of 2)
\,
0
\J
()
I"
"
"""~
(
'I
~
;f'"~
I
)
'-
0 0 0
\
'/r'l
,0
~y
(""'~
~y
r)
\...
I
•,
"
0 0
F-~
U
;r"'.
() "'-
I)
"
() ~-E)
/,
:F.~
[
,
",-y
,,,,,~
I
y
"-..
0
..
(,
('"'l\1
0
0, j
MICFL 55
,f"',!\
iJ
,c~
;
./
~,
I
1"-__ ./,,
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
{
(
ROUTINE 66 (Part 2 of 2)
ROUTINE 66 (Part 2 of 2)
YES
O->TC3
ERROR CODE
ERROR COOE
MICFL 60
DROP OP- IN
bb56/bb59
bb40/bb41
2b46
0480
0->TD4 O->TDb
ERROR CODE
6646/bb49
DROP
ADDRESS-OUT ANO
COMMAND-OUT
bbbC/b66C
YES
2626
NO
2bE4
ERROR CODE
6676/6677
ERROR CODE
bb2C/bb2D
ERROR CODE
RAISE
ADDRESS-OUT
NO
ERROR CODE
ERROR CODE
bb5C/bb5D
RAISE
SERVICE-OUT
6610/6671
2748
2b5C
26AO
YES
ERROR CODE
RESET CHECK-2
2668
ERROR CODE
DROP HOLD-OUT
6b4C/664D
2624
6674/6675
26E8
0>TD5
DROP SUPPRESS-OUT
Q
0>TD6
ERROR CODE
ERROR CODE
b642/bb43
DROP SELECT-HOLD
6b50/6b51
2634
-AA-
BUS- IN
ON
bbbO/bbbl
MICFL 55
2b16
LOAD
ERROR CODE
2728
2664
272C
RAISE
ADDRESS-IN
DROP STATUS-IN
2bllC
ERROR CODE
ERROR CODE
RAISE STATUS-IN
bbb4/bbb5
6652/bb53
2666
2b36
ERROR CODE
ERROR CODE
ERROR COOE
6644/6645
b6b6/bb69
bb54/bb55
2608
2640
2610
RAISE
SUPPRESS-OUT
3830-2
437408
16 Oct 72
447462
5 Nov 76
ROUTINE 66 (Part 2 of 2)
MICFL 60
ROUTINE II
ROUTINE 68
START ROUTINE
1>11
I HOUSEKEEPINGI
INCREMENT
ADDRESS COUNTER
+11>
ZERO CU ADDRESS
COUNTER
MICFL65
ERROR CODE
1>808/1>1109
0418
SPEC:
NB->TA
15
UNFREEZE
CHANNEL SWITCH
LOAD ADDRESS TO
BUS-OUT
1>800
04EC
0444
RAISE OP-OUT
AND DROP
OUT-TAGS
0438
RESET IN-TAGS
PLACE ADDRESS
COUNTER ON
BUS-OUT
0410
ERROR CODE
b81 0 Ib81 ,
04A8
O->TB
04BC
1->TD4
DROP SELECT-OUT,
RAISE
ADDRESS-OUT
PRO~~~~-~~TRE~7~TER
04CO
I->TBO ,'->TBI
RAISE
SELECT-OUT AND
HOLD-OUT
0484
CODE 6804
BRANCH TO
';UBROUT I NE AND
DECREMENT
SUBROUT I NE A~ORE S~,
0548
MLM0002 437408
MICFL-b5_R
-----bl!Er---JFL_" 127172
-----bl!X----JFL_"
437408
16 Oct 72
3830-2
121172
447462
5 Nov 76
ROUTINE 68
0 0 0 0
0,
~
0
'J
r~
::,'
',,-y
!
1""-'
" 0,
\,J/
~'
0 0 0
r""\
~
0 0 0
----
-
-
----
0
"
0
0
~
U
r~
J
r~
,,-y
r~
''J
I~I
~
r'\>
v
J
0 0 0 0
MICFL 65
,~
~jJ
0
{"-""
Vi
0
,.,r"\.,
'
\
~y
(-
(-
(
(-
(~
(-
(
(
(--
(
(
(
(
(
ROUTINE 6A (Part 1 of 3)
ROUTINE 6A CPart 1 of 3)
JP'
II
04F"C
START ROUTINE
loA
(HOUSEKEEPING)
J
1->TC5
O->TBO O->TBI
RAISE STATUS-IN
DROP SELECT-OUT
AND HOLD-OUT
<>-~
UNF"REEZE
CHANNEL SWITCH
0->TD4
OROP
ADDRESS-OUT
ST7 = I
04AO
RAISE OP-OUT
AND RESET
OUT-TAGS
!
04E8
YES
SC->TA
O->TG
PLACE CHANNEL
BID ADDRESS ON
BUS-OUT
A/C ADDRESS ON
PLACE CHANNEL
UNBLOCK CHANNEL
SWITCH
BUS-OUT
0424
0418
1->TD4
RESET CHECK-2
ERROR CODE
6AOC/6AOD
04A4
'\
NO
STATUS-IN
DOWN INDOI
0518
0414
YES
0514
1
CHAN A RAISE
REQUEST-IN A
RAISE OP-IN
0440
,
0450
CID
CHAN BRAISE
REQUEST-IN B
l
......
045C
1->TC3
1->TGO
~
RAISE
SELECT-OUT AND
HOLD-OUT
1->TG2
l
0594
C
RAISE
ADDRESS-OUT
L
050C
SD->TA
041C
<$>
'CO'->TB
CHANNEL
0594
I
04E8
SPEC, 15
,
75
B4
1->TC5
SELECT
CHANNEL
0444
RAISE STATUS-IN
054C
AlB
1
1->TE2
O->TG
1->TD6
CHAN C RAISE
REQUEST-IN C
CHAN AlB DROP
REQUEST-IN
RAISE
SERVICE-OUT
l
I
0448
0460
05A4
1
t
SPEC.
'CO'->TB
RESET BUS-OUT
04A8
RESET CHANNEL
CID TAGS
UNF"REEZE
CHANNEL SWITCH
RAISE
SELECT-OUT AND
HOLD-OUT
04BC
15
051C
0430
1
RESET IN-TAGS
04AC
STATUS-IN
UP INDO)
BRANCH TO
SUBROUTINE AND
DECREMENT
SUBROUTINE ADDRESS
YES
O->TB
I
NO
\
ERROR CODE
6A04/&A05
DESELECT
0504
052C
DATA RECEIVED
EQUALS DATA SENT
IGB=IIAI
NO
ERROR CODE
6A08/6A09
05E4
0500
I
0->TC5
CHAN 0 RAISE
REQUEST-IN 0
CHAN C/O OROP
REQUEST-IN
DROP STATUS-IN
044C
,
-
1->TB6
0438
I
0488
I
'20'->110
DROP
SERVICE-OUT
05AO
CU-END UP
I CUEND I
NO
0541:
0->TD6
PLACE CU-END
STATUS ON
BUS-IN
C
CHAN B ENABLE
CU-END B
0468
I
r<$>
OROP IN-TAGS
0508
04B4
O->TE
l
O->TC
DESELECT AND
PROTECT NA
REGISTER
I->TEO
CHANNEL
1
;:':'1
.!...~
......
MICFL 70
YES
.~
05A4
IIICF"L 75
05AO
YES
...
RESET CHANNEL
TAGS
04B8
I
r
3830-2 i
1->TB5
1437408
16 Oct 72
I
ERROR COOE
6AI0/6Ali
CHAN C ENABLE
CU-ENO C
0454
0548
I->TB~
CHAN 0 ENABLE
CU-END 0
I
0458
l
ROUTINE 6A (Part 1 of 3)
MICFL 70
ROUTINE 6A (Part 2 of 3)
ROUTINE 6A (Part 2 of 3)
MICFL 75
ICFL 70
ERROR CODE
&AI4/&AI5
UNFREEZE
CHANNEL SWITCH
0534
INDICATE
SUBROUTINE F4
RUNNING
0554
RAISE OP-IN
SC->TA
PLACE CHANNEL
AIC ADDRESS ON
BUS-OUT
0484
PLACE CHANNEL
BID ADDRESS ON
BUS-OUT
0480
RETURN TO
HOUSEKEEP I NG
A
'OE'->TG
CHAN B,C,D
BLOCK CHANNEL
SWITCH
2A24
B
1->TD4
RAISE ADDRESS
OUT
FREEZE CHANNEL
SWITCH
0420
'OO'->TG
ERROR CODE
I>AIC'I>AID
sE~~~ ~~~~EL
SWITCH
0558
05CO
2A20
C
'OB'->TG
SET 'Fa' IN GA
REGISTER
RAISE
SELECT-OUT AND
HOLD-OUT
FREEZE CHANNEL
SWITCH
sE~~~ ~~~~L
SWITCH
0570
2A2C
D
MICFL 70
'Ol'->TG
INDICATE
BEGINNING
SECOND PASS
0570
ERROR CODE
&AI8/1>AI9
CHAN A,B,C
BLOCK CHANNEL
SWITCH
NO
-IO'->T8
ND
RAISE LONG
SELECT AND DROP
SELECT-OUT
055C
SC->TA
LOAD CHANNEL
BUS-OUT
2A30
AIC ADDRESS ON
LOAD CHANNEL
BID ADDRESS ON
BUS-OUT
2A34
DROP IN-TAGS
057C
~I
3830·2
o
'0
o
I
ROUTINE 6A (Part 2 of 3)
00 O 0 , 0""" C--)
':
},
)'f·"
':
~'
oo
000
()
o
o
o
MICFL 75
0' ,0 0,
\~
"
'
,
,,',
o
Jtf"""
r\;,.,-,
(
(
(--
(
(
(--
(
(
(
ROUTINE 6A (Part 3 of 3)
ROUTINE 6A (Part 3 of 3)
MICFL 80
y:::' '"
O->I'IA
RESET BUS-OUT
REGI STER
2AFO
PLACE "FF" ON
BUS-OUT
2A48
RAISE
COMMAND-OUT
E,RROR CODE
bA40/bA41
2A5C
ERROR CODE
bA44/bA45
2AbO
MICFL 70
3830·2
43'7408
1
©
16 Oct 72
Copyright IBM Corporation 1972. 1975
! 447460
19 Dec 75
IBM CONFIDENTIAL
UNTIL MARCH 26, 1976. UNCLASSIFIED THEREAFTER
ROUTINE 6A (Part 3 of 3)
MICFL 80
ROUTINE 6C (Part 1 of 8)
MICFL 90
START ROUTINE~ MICFL !IIi
IoC
•
MICFL 110
IHOUSEKEEPINGI
cy
AlB
ROUTINE 6C (Part 1 of 8)
84
MI~r
T
fc);ICFL 120
M~~
2C54
~
SELECT
CHANNEL 1STIl I
SELECT
CHANNEL
15T',71
CIO
O->TCi
CHAN AlB DROP
REQUEST-IN
0!10
1--
CHANNEL
ISTIo,71
1->TCiii!
CHAN A RAISE
REQU£ST-IN
12-
0->TCi2
CHAN A DROP'
REQUEST-IN
I
01120
01120
,
1->TCiO
!---i c~~~urs~~I~E
1
0"5T4
'01 '->TB
DESELECT AND
ALLOW NA RECi
!---i
I
"--Iii
I
lrU'I
1->TEii!
CHAN C RAISE
REQU£ST-IN
051C
'CO'->TO
RAISE OP-OUT
AND DROP
OUT-TAGS
0514
~
~
01l2S
,
...E.
OlllC
052S
(
2000
RETURtlorFROM
SUBRO INE
'07'->MO
SET GB REGISTER
FOR TEST CC
1->TCl
RAISE OP-IN
2004
1->T07
RAISE DATA-OUT
LOAD SECOND
BYTE INTO
BUFFER A
2024
200C
2020
011110
YES
CHECK
SERVICE-OUT
SET TEST
PATTERN
200C
'CO'->TO
RAISE OP-OUT
AND DROP
OUT-TACiS
01l5C
20011
2010
'01'->MO
LOAD SECOND
BYTE INTO
BUFFER B
2034
SPECIOl
RESET CHECK-2
COMMON ERROR
CHECK ROUTINE
MICFL 115
0564
COMMON ERROR
CHECK ROUTINE
MICFL 115
LOAD FIRST BYTE
INTO BUFFER B
'A4'->BR
2D2C
-----------
052C
P0'
2_F8- MICFL
3_F4- MICFL
4_FO- MICFL
EC - MICFL
_E8MICFL
,-E4- MICFL
_EO- MICFL
II
DC - MICFL
r-
-
o
90
95
100
105
105
110
110
110
ROUTINE 8C (Part 1 of IN
UNTIL MARCH 26,1976. UNCLASSIFIED THEREAFTER
00 0 0 0
~
COMMON ERROR
CHECK ROUTINE
MI CFL I 15
~
© Copyright IBM Corporation lin. 1975
000000
2008
COMMON ERROR
CHECK ROUTINE
MICFL 115
IBM CONFIDENTIAL
'21 1 447460
19 Dec 75
U7401
SET TEST
PATTERN
2010
GA->IAL
BRANCH TO
SUBROUTINE AND
DECREMENT
SUBROUTINE ADDRESS.
FC
I
. I 1. Oct
'FO'->MO
LOAD FIRST BYTE
INTO BUFFER A
SET TEST
PATTERN
O->TEO
CHAN 0 DROP
REQUEST IN
I
'CO'->TB
RAISE
SELECT-OUT AND
HOLD-OUT
0554
3830-2i
01124
0->TE2
CHAN C DROP
REQUEST-IN
I
I->TEO
CHAN 0 RAISE
REQUEST-IN
I
O->TCiO
CHAN • DROP
REQU£5T-IN
YES
SET CHANNEL
READ MODE
SET TEST
PATTERN
O->TE
CHAN CIO DROP
REQUEST-IN
120
2CCC
54
2C84
MICFL 85
o o ()
0
o o o
o o
MICFL 85
0000
(-
(-
(
(-
(
(-
(
(
{'
(
ROUTINE 6C (Part 2 of 8)
ROUTINE 8C (Pert 2 of 8t
III
ICFL 120
2CB4
CCO
1->TD6
RAISE
SERVICE-OUT
ND->IID
LOAD FIRST BYTE
INTO BUFFER B
YES
2CB4
MICFL 90
120
RESET CHECK-2
20511
1->TC5
RAISE STATUS-IN
20011
20311
CHECK
SERVICE-OUT
20311
INDICATE START
SECOND PASS
2044
0->ST3
RESET SECOND
PASS INDICATOR
I->TCI
SET CHAN READ
IIODE
2014
'oe'->BR
SET TEST
PATTERN
'AA'->MD
LOAD FI RST BYTE
INTO BUFFER A
2054
1->TC4
RAISE
ADDRESS-IN
DROP STATUS-IN
2D5C
ZCBII
DROP ADDRESS-IN
SET TEST
PATTERN
SET GB FOR
SECOND PASS
20411
COIlMON ERROR
CHECK ROUTI NE
IIICFL 115
SET TEST
PATTERN
SET TEST
PATTERN
SET TEST
PATTERN
RESET CHECK-2
COMMON ERROR
CHECK ROUTINE
IIICFL 115
2098
2018
LOAD ADDRESS OF
NEXT TEST
COMMON ERROR
CHECK ROUTINE
IIICFL II"
1->5TO 'A4'->BR
SET TEST
PATTERN
COIIMON ERROR
CHECK ROUTI NE
IIICFL 115 '
20911
COMMON ERROR
CHECK ROUTINE
IIICFL 115
SPECI03
RESET CHECK-2
20911
RAISE
COMMAND-OUT
COMMON ERROR
CHECK ROUTI NE
MICFL 115 .
2DEC
2D7C
RAISE DATA-OUT
2064
RESET
COMMAND-OUT
2D6C
3830·2
ROUTINE
Ie (Pert 2 of 8t
MICFL 90
- - - - - .... - - - - - - - - - - - - - - - - - - - - -
ROUTINE 6C (Part 3 of 8)
ROUTINE8C (Part 3 of 8)
MICFL95
120
RESET CHECK-2
SET TEST
PATTERN
2058
2080
LOAO SECOND
BYTE INTO
BUFFER B
1->TC5
RAISE STATUS-IN
2008
DROP STATUS-IN
RAISE
ADDRESS-IN
LOAD LAST BYTE
INTO BUFFER B
RAISE
SERVICE-OUT
2DC4
2CB4
O->TCb
RESET
COMMAND-OUT
2D5C
I->STO '82'->BR
SET TEST
PATTERN
'08'->BR
SET TEST
PATTERN
2DbC
SET CHANNEL
WRITE MODE
2054
YES
2EI0
• IF' ->TA
RESET CHECK-2
LOAD FIRST BYTE
IN BUFFER A
2E04
2DCO
0->TC4
DROP ADDRESS-IN
COMMON ERROR
CHECK ROUTINE
MICFL 115
SET TEST
PATTERN
2E2C
I->STO 'E5'->BR
SET TEST
PATTERN
COMMON ERROR
CHECK ROUTINE
MICFL 115
SET TEST
PATTERN
2E08
2E30
RESET CHECK-2
RESET CHECK-2
2098
2098
RAISE
COMMAND-OUT
COMMON ERROR
CHECK ROUTINE
MICFL 115
I->STO '8C'->BR
SET TEST
PATTERN
2DFC
COMMON ERROR
CHECK ROUTINE
MICFL 115
RAISE DATA-OUT
2DbO
RAISE
SERVICE-OUT
2E34
1->TD7
RAISE DATA-OUT
SET GB FOR TEST
94
2098
A
2E28
I->STO 'A4'->BR
COMMON ERROR
CHECK ROUTINE
MICFL 115
SPECI03
RESET CHECK-2
LOAD SECOND
BYTE IN BUFFER
2Dce
I->STO 'A4'->BR
SET TEST
PATTERN
COMMON ERROR
CHECK ROUTINE
MICFL 115
MICFL 85
COMMON ERROR
CHECK ROUT( NE
MICFL 115
3830-2
()
I~B:!t~ I,=~ I
;r
. -~'.
\J
r-",
'J
LI437_16_o_408_ct_7_2..a.1_ _ _...a..._ _ _"--_ _--'_ _ _..L-_--..,._..L-_ _---I
a 000
() () 0 ()
oo o
MICFL 95
ROUTINE 8C (Part 3 of 8)
0- 0 0
'
.
.:
~,
,
,'I
J,
!.
",
o
'.J'.
"'-.-
I
."
o ()
0
0 0 0 0- 0 0 0 0
,"
\
:.-
'".
.:,
'I'
,',';:
.-:'
"
:',,'
;;
,,'
o
(-
(
(
(-
(
(
(~
(0
("
(
(
(
ROUTINE 6C (Part 4 of 8)
(
(-
ROUTINE 6C C"'rt 4 of 8)
(0-
MICFL 100
~
120
120
2CIIC
YES·
YES
SET CHANNEL
WRITE 1I0DE
2E58
'AO'->BR
SET TEST
PATTERN
·SET TEST
PATTERN
2E24
COMMON ERROR
CHECK ROUTINE
IIICFL 115
COIlllON ERROR
CHECK ROUTINE
IIICFL 115 °
INOICATE
BEGINNING
SECONO PASS
2E48
'S2'->BR
'08'->8R
SET TEST
PATTERN
SET TEST
PATTERN
2E54
SPECIO]
RESET CHECK-2
LOAD ADDRESS
FOR SECONO PASS
TEST 94
2E50
SET TEST
PATTERN
2E4C
COIlIiON ERROR
CHECK ROUTINE
IIICFL 115
2E5C
LOAD FIRST BYTE
INTO BUFFER A
RAISE
SERVICE-OUT
2E10
RAISE DATA-OUT
2EII0
2E14
LOAD SECOND
BYTE INTO
BUFFER A
2E18
RAISE DATA-OUT
DROP
SERVICE-OUT
2EII8
COMMON ERROR
CHECK ROUTINE
IIICFL 115
COIlIiON ERROR
CHECK ROUTINE
IIICFL 115
2C10
SET TEST
PATTERN
COli liON ERROR
CHECK ROUTI NE
IIICFL 115
RAISE
SERVICE-OUT
DROP DATA-OUT
COMMON ERROR
CHECK ROUTINE
IIICFL 115
2E60
'eO'->GB
LOAD ADDRESS OF
·TEST 80 INTO GB
REGISTER
SET BUFFER
2E1C
2EII4
I->STO 'At'->BR
SET TEST
PATTERN
SET TEST
PATTERN
1->STO
'91'->BR
SET TEST DOWN,
COIlIiON ERROR
CHECK ROUTI NE
IIICFL 115
RAISE DATA-OUT
2EA4
COIIMON ERROR
CHECK ROUTINE
IIICFL 115
I->STO '92'->BR
SET TEST
PATTERN
I->TDII
RAISE
SERVICE-OUT
RAISE
SERVICE-IN
2E90
YES
COIIMON ERROR
CHECK ROUTINE
IIICFL 115
I->STO '8C'->BR
SET TEST
PATTERN
I->STO 'C1'->BR
SET TEST
PATTERN
2E44
COIlIiON ERROR
CHECK ROUT I NE
IIICFL 115
3830-2
I->STO o'C1'->BR
SET TEST
PATTERN
COIIMON ERROR
CHECK ROUTINE
IIICFL 115
COMMON ERROR
CHECK ROUTI NE
IIICFL 115
MICFL 100
ROUTINE 6C (Part 50f8)
ROUTINE 6C (Part 5 of 8)
MI
MI
SET TEST
PATTERN
(";"l.ICFL
20
\.1.:
2C511
RESET CHANNEL
WRITE MODE
2ECO
MICFL 105
LOAD 'FF' TO
BUS-OUT
SET CHANNEL
WRITE MODE
2EB4
RAISE
SERVICE-OUT
RESET CHANNEL
FREEZE
2FDO
2FOC
2FOO
1'->SlO '20'->BR
RAISE DATA-OUT
COMMON ERROR
CHECK ROUT I NE
MICFL 115
YES
SET TEST
PATTERN
MICFL 115
2F20
SET TEST
PATTERN
I->STO 'OO'->BR
SET TEST
PATTERN
RAISE DATA-OUT
2F24
I->TCO 1->TC2
SET CHANNEL WRITE
MODE AND LAST BYTE
TRANSFER.
2F40
COMMON ERROR
CHECK ROUT I NE
MICFL liS
COMMON ERROR
CHECK ROUT I NE
MICFL 115
YES
COMMON ERROR
CHECK ROUTINE
MICFL liS
'5C·->GB
LOAD ADDRESS OF
TEST.5C TO GEl
REGISTER
2EBO
SET TEST
PATTERN,
COMMON ERROR
CHECK ROUTI NE
MICFL 115
COMMON ERROR
CHECK ROUTI NE
MICFL liS
I->STO '1I2'->BR
SET TEST
PATTERN
2E?C
2E94
GB-4->GB
DECREMENT TEST
ADDRESS TO SKIP
NEXT TEST
2F44
'SO'->GB
LOAD ADORESS OF
TEST 50 INTO GB
REGISTER.
SET TEST
PATTERN
SET TEST
PATTERN
SET TEST
PATTERN
CDIIIoION ERROR
CHECK ROUTI NE
MICFL 115
I ->STO 'A I '->BR
SET TEST
PATTERN
I->TCO I->TCI
FREEZE CHANNEL
CONTROLS
COMMON ERROR
CHECK ROUT I NE
MICFL liS
COMMON ERROR
CHECK'ROUTINE
MICFL liS
3830-2
ROUTINE 8C (Part 5 of 8)
00 a
o
( 1'.
J
o o
~,
\ .;;)
'-J
000000
o
C)
o o
o
MICFL 105
00 0 0 0 0
~--"~
-\
~-,-
('
(
,,-,
(" (,
(,
-------
(
(-
(
(
(--
(
(
(-- (
(-
c-
(-
(:
(-
(-
(
(-
(
(
(-
{
(
(-
------------------------------
ROUTINE 6C (Part 6 of 8)
ROUTINE 6e (Part 6 of 8)
MIC,FL 110
MICFl85
EO
2CEO
Common error.
Check routine
MICFl115.
No
r-----~~~~~----~
'FF' - >MD
load' F F' to Buffer A
2COC
1->TD7
'FF'->MD
Common error.
Check routine MICFl115.
2F48
Error Code
6C44/6C45
2F54
Increment subroutine
address (GAl to rerun
subroutine
2F4C
0- >STJ
Reset second pass
indicator
2F14
load address of test 44
into GB register
2F50
Error Code
6C48/6C49
2F58
1 - >SR7
Indicate second pass
subroutine EO DC
2F5C
MICFl115
MICFl85
3830-2
1447460 1 447461 1
1437408
16 Oct 72 19 Dec 75
12 Mar 76
ROUTINE 8C (Part 8 of 8)
MICFL 110
ROUTINE 6C (Part 7 of 8)
ROUTINE
Ie IPart 7 of 81
MICFL 115
OO,I-__T;.;';:.-..;>.;;"~C_ _-I
~ SAVE DATA SENT
RA I SE ADDRESS
OUT
2F98
2820
1->BRl
INOICATE
BEGINNING OF
SECOND PASS
MICFL
00/1 I
SAVE EXPECTED
Ita
00
DATA
ZFF8
0->T81
PROTECT NA
REGISTER
0->T9
2848
DESELECT ANO
PROTECT NA
REGISTER
SAVE BUS-OUT
REC IEVED
11
282C
RESET BUS-IN
REGISTER
NICFL
120
SET EXPECTED
DATA
2BF8
I ->TC2
SET LAST BYTE
TEST PATTERN
SR REGISTER
0= 1
1:1: I
Z=I
3= I
4= I
5='
6=1
7= I
XFER UP
EXPECT 8US-OUT =0
SERVICE-IN UP
XFER CHECK UP
DATA-IN UP
COMPARE DATA
BFROY UP
L.AST BYTE
5TO: 1 SERVO UP
383().2
C)
~"
y
("\
'--,
la
''-..'
447480.
447461
19 Dec 75
12 Mar 76
ROUTINE 8C IPart 7 of 8)
-=-rItIht 11M ~ 1tn, 1975, 1976
~)
~,
'
a
'J
,0
\,~J!
(~,
"',",
r~,
\~
A"·""
I
,
''''''-~
,.4',"",
'"J!
,E).
~j)
,~
'",,-,j!
,0
,,-,J)
0"
\1,,);
,~
',-,j
I'f'~
,j)
!~
",Y
,r~
~j'
10
'>C,);
!0,
•.,f'~"
j/
)/
"'-
,4"-",
,j
/""l,,,
'""J)
(',..~\
'"'- ,Ii
;7).
I
,;r",
',,:
\';'.,jii
"""
f ....' "
""-,,J/
MICFL 115
"'' ' '
C"j)
......""'"
'ct)!
!J
(
(
(
.~.
ROUTINE 6C (Part 8 of 8)
C·
c
(~'
~/
MICFL 120
ROUTINE 8C (Part 8 of 8)
K = X'3F'
K'TC -> TC
K= X'Bl'
KOTC"'TC
RESET CHANNEL
READ/WRITE
MODE
SET CHANNEL
WRITE MODE
ANDCTL·I
WRITE MODE
3034
2CD8
K = X'40'
KnTC"'TC
X'20' -+TF
SET CHANNEL
READ MODE
READ
CONFIGURATION
DATA
NO
K= X'OI'
KOTD->TD
K = X'40'
KG TD"'TD
TURN ON
DATA OUT
TURNONTD
REGISTER
BIT 1
300c
ERROR CODE
6C56
K = X'02'
KO TD-+TD
TURN ON
SERVICE OUT
NA+O-+D
SPEC:03
3008
RESET CHECK-2
CADECODE NA
SWITCH TO
SERVICE·IN
NO
K = X'FC'
K·TO-+TD
ERROR CODE
6C58
DROP OATA-OUT
RESET DATA
OUT &
SERVICE OUT
3010
AND SERV I CE-QUT
2804
ERROR CODE
6C5A
NA+O"'D
GB-> I AR
0->T06 0->T07
CA DECODE NA
SWITCH TO
DATA IN
8RANCH TO TEST
ADDRESS. THEN
DECREMENT TEST -4
DROP DATA-OUT
AND SERVICE-OUT
2808
NO
2C24
BRANCH TO NEXT LOWER SUBROUTINE WitH E.o;CH PASS".
CC-MICFL 85
C8-NICFL 85
C4-MICFL 85
CQ-MICFL 90
BC-MICFL
88-MICFL
B4-MICFL
BO-MICFL
90
90
90
90
AC-MI CFL 95
A8-MICFL 95
A4-MICFL ~5
AO-MICFL 95
9C-MICFL 95
96-MICFL 95
94-MICF"L 95
9Q-MICFL 100
lC-MICFL 100
18-MICFL 100
74-MICFL 100
10-MICFL 100
be-totl CFL
b8-tot) CFL
64-MICFL
6Q-MICFL
100
105
105
105
105
S8-MICFL 105
54-MICFL 85
50-MICFL 105
4C-MICFL
Be-tot I CFL
88-M I CFL
84-MICFL
BO-tot I CFL
5C-MICFL
ERROR CODE
6C56
105
48-MICFL 110
44-MICFL 110
40-MICFL 110
3030
O->ST3C
SPECIAL OP3
I-+ST3C
SPECIAL OP 03
100
100
85
SET SWITCH 'ON'
RESETCHK·2
100
MICFL85
RESET SWITCH
RESETCHK·2
3018
2EDO
t 437408
3830-2
~6
© Copyright IBM ~ation
1972, 1975
Oct 72
_1
447460
19 Dec 75
IBM CONFIDENTIAL
UNTIL MARCH 28,1976, UNCLASSIFIED THEREAFTER
ROUTINE 6C (Part 8 of 8)
MICFL 120
(
I-~ R:UT~:E~:-
ROUTINE6E
MICFL 125
f::)
I
"""T
START ROUTINE
6E
IHOUSEKEEPINGI
AI
I
CIO
SELECT
CHANNEL
r<9>
CHANNEL
'
AlB
<$.?
0470
O->MBC 1->ST3C
RAISE OP-OUT
FORCE CHECK - I
RAISE OP-OUT
OFDO
AlB
O->TG
CHAN AlB DROP
REQUEST-IN
CHANNEL
DROP
SUPPRESS-OUT
SAVE ST
REGISTER
.F)
0586
0530
~ T04F4
0434
'20'->SA
SC->ST
O->TG
1->TG2
CHAN AlB DROP
REQUEST-IN
~
CHAN A RAI SE
REQUEST-IN
0470
I
L...o
O->TE
'C4'->TO
CHAN CID DROP
REQUEST-IN
RAISE OP-OUT
AND
SUPPRESS-OUT
0530
TURN ON BIT 2 OF
ERROR BYTE FOR
SECOND PASS OF TEST
RESTORE ST
REGISTER
CHAN CID DROP
REQUEST-IN
~
0458
SPEC. 07
O->TDO
I->TGO
'CO'->TD
CHAN BRAISE
REQUEST-IN
RAISE DP-OUT
YES
0504
0438
_1O->TE
04F8
UNFREEZE
CHANNEL SWITCH
DROP OP-DUT
RESET COUNTER
GATE INLINE
EXECUTE SWITCH
04F4
l
05F4
l
1
O->TB
DESELECT AND
PROTECT NA
REGI STER
1
~
1->TE2
L
I;;
I
1
'CO'->TB
RESET CHECK-2
I
RAISE
SELECT-OUT AND
HOLD-OUT
0584
FREEZE CHANNEL
SWITCH
0524
'05DO'->IAR
RAISE OP-OUT
0438
0418
1
FC
2
F8
1->TC3
DISPLAY COUNTER
IN CE PANEL
LAMPS
RAISE OP-OUT
BRANCH TO
'0500'
04E4
0040
DROP
SUPPRESS-OUT
0598
0424
F4
ERROR CODE
6E04/6E05
RAISE OP-IN
l
04DC
SPEC. Ob
BRANCH TO
SUBROUTINE AND
DECREMENT
SUBROUTINE, ADDRESS
2-\
1
ADD 1 TO
COUNTER
05F8
053C
~
SPEC. 03
YES
GA">IAL
CHAN 0 RAISE
REQUEST-IN
0518
1->50
IA
0538
l->TEO
DROP IN-TAGS
0520
SPEC.
CHAN C RAISE
REQUEST-IN
0588
O->TC
0534
Olll4
IBM CONFIDENTIAL
3830-2
UNTIL MARCH 26.1976. UNCLASSIFIED THEREAFTER
ROUTINE 6E
MICFL 125
@ Copyright IBM Corporation 1912, 1975
o
-
- - - -_. __._-
~(--
(-
(- (
(
(
"-_._---_.- ---------
----~--
(-
(,-
(
(~
(
(-
-------,---.-~~---
(-
(
(-
(
(
(
(
(._-. (-
{'"
(-.
f-'
(
(-
(-
(
ROUTINE 96
ROUTINE 96
(-'
._---
(-. (
(~'.
MICFL 150
IbO
START ROUTINE
96
NF -> GC
SET MF-O TO 0
SAVE NF-X FOR
DISPLAY
I • NF -> NF
'80' -> TF
ADD I TO NF-X
SET TF REGISTER
FOR ADDRESS
MODE, x=o
9bl4
GF -> GC
SET ADDRESS
REGISTER VALUE
=0
971C
SAVE GF-X FOR
DISPLAY
'CO' -> TF SET
I • GB -> GB
TF REGISTER
=SEMISTEP MODE,
REGISTER =0
ADD I TO
REGISTER CHECK
WORD
9164
911.4
o -> ST
CLEAR STATUS
REGISTER
SET ADDRESS
REGISTER VALUE
=0
9628
SET TF ADDRESS
REGISTER, X = 0
SET REGISTER
CHECK WORD = 0
9604
91B8
MF -> GC
SET CHECK WORO
= 0
SET CHECK WORD
0
=
GB
SAVE MF-X FOR
DISPLAY
ADD I TO MF-X
GF -> GF
+
GF -> GC
SET ADDRESS
INTO GF-X
9690
SAVE GF-O FOR
DISPLAY
GF -> GC
SAVE GF-X FOR
DISPLAY
9718
GB
SET TF REGISTER
FOR ADDRESS
REGISTER X = 0
NF -> GC
NF -> NF
+
SET ADDRESS
INTO NF-X
9608
SAVE NF-X FOR
DISPLAY
SET NF-X INTO
SFLF
9700
SPEC: OC
I + GB -> GB
ENABLE TF
ADDRESS MODE
ADD I TO CHECK
WORD
GB
MF -> MF
+
SET ADDRESS
INTO MF-X
9634
SET GF-O TO 0
SET GF-X INTO
SELF
9704
I + GF -> GF
'9F'-TF -> 0
I + GB -> GB
ADD I TO GF-X
SET CHECK FOR
ALL REGISTER
CHECK
ADD I TO
ADDRESS VALUE
9610
I + TF -> TF
ADD I TO TF
(ADDRESS
REGISTER)
I
+
I
+
TF -> TF
ADD I TO TF
ADDRESS
REGISTER
'9F'
-
TF -> 0
SET CHECK FOR
LAST REGISTER
GB -> GB
ADD I TO
ADDRESS
REGISTER VALUE
MF -> GC
SET MF-X INTO
SELF
SAVE MF-X FOR
DISPLAY
91DC
NF -> GC
SAVE NF-X FOR
DISPLAY
9744
9708
9b6C
SET NF-O TO 0
SAVE NF-O FOR
DISPLAY
'9F' -TF -> 0
SET CHECK FOR
LAST REGISTER
SAVE MF-O FOR
DISPLAY
9754
GF -> GC
I
SAVE GF-X FOR
DISPLAY
9684
447460
3830-2
19 Dec 75
© Copyright IBM Corporation
1975
+
TF -> TF
ADD I TO TF
ADDRESS
REGISTER
9158
IBM CONFIDENTIAL
UNTIL MARCH 26,1976, UNCLASSIFIED THEREAFTER
ROUTINE 96
MICFL 150
('~
ROUTINE 96
ROUTINE 96
GB -> GB
1 +
ADO
MICFL 160
SET GF-O INTO
TA
TO CHECK
REGISTER
1
NF -> GC
91E4
SAVE NF-X FOR
DISPLAY
GF -> GC
TURN OFF AUTO
STEP MODE
SAVE GF-X FOR
DISPLAY
SET 'FF'
TA
INTO
9&04
9&A4
1 +
ADD 1 TO
REGISTER CHECK
WORD
OR'40' -> TF
TURN ON AUTO
STEP MODE
,.
GB -> GB
RESET TF
ADDRESS
REGISTER TO 0
MF -> GC
SAVE MF-X FOR
DISPLAY
MF -> GC
SAVE MF-O FOR
DISPLAY
SET NF-O INTO
TA
91F8
RESET MF-O TO 0
9&AC
150
CHECK CB AND CO
OF MF-X STEP TF
ONCE
SET REGISTER
CHECK WORD
0
=
TF -> GC
SAVE TF FOR
DISPLAY
9614
SET REGISTER
CHECK TO 0
ERROR CODE 96Cl
9698
IBM CONFIDENTIAL
447460
3830-2
19 Dec 75
UNTIL MARCH 26,1976, UNCLASSIFIED THEREAFTER
ROUTINE 96
© Copyright IBM Corporation 1976
O 0·', 0·, 0'.'" 0"··' 0,· 0, 0··,,, 0
.,
.
~
,~
'.
'K:/
'"
;
(,
'4.
0
\~
(~
,y
A
,,-,;i
0
"'-'
r\,
~;)
0 0 0 0.
,
0
0
.
--'--~'-~--
,y 0 0 0
0 r~
'I
a
f)
~. .
MICFL 160
0 0 0 0 0 () 0
\
'
"
-~---~.--~
c
-,",
p
L
('
('
(~c
(> ('
(~.
('
(-
(-
(-' (--
(-
('
("C_ (-
(-
("
('
(-~
C
(--
(~-
LAMINAR BUSES (LBs)
1/0 Gate LOC 14
Logic Gate LOC 2
Power Supplies LOC 2
CAPACITORS
DC Filter LOC 6
Laminar Bus LOC 16
Cl through C4 LOC 12
C12 through C23 LOC 6
(- (-- (-' (-- ("
LOC 1
TA LOC 10
TB
LOC 10
TC LOC10
Tl Power Sequence Box
LOC12
T2 Convenience Outlet LOC2
T3 Power Sequence Box LOC 12
01A-Al LOC 2
O1A-Bl
LOC2
01A-B2 LOC2
01A-B3 LOC2
01 B-A 1 1/0 Board LOC 14
Power Sequence Board P-A 1 LOC 12
Sequential Starter Card LOC 16
MPL FILE (23FD) LOC 2
Laminar Bus LOC 16
Wl through Wl0 LOC 6
(
TRANSFORMERS
LOC 16
LOGIC BOARDS
BUS
(
COMPONENT INDEX
COMPONENT INDEX
BLOWERS
(\ ('
TRANSISTORS
Ql
LOC 12
TRIAC
POWER CONTROL BOX
Power Control Box
LOC 12
POWER SEQUENCE BOX LOC 12
LOC 12
USE METER LOC 2, PANEL 1
CIRCUIT BREAKERS (CBs)
CB2
POWER SUPPLIES
LOC 12
CE PANEL
LOC 2, PANEL 10
CIRCUIT PROTECTORS (CPs)
CPl through CP10 LOC 10, LOC 12
CPll through CP18 LOC 6
CONNECTORS
EC1-EC4 LOC 2,14
1/0 Cable LOC 14
Pl, P2 (CTL-I) LOC 16
PCl LOC 2
PC5-PCa (EPO) LOC 16
Sl, S2 LOC 16, PWR 132
1, Power Sequence Box LOC 12
2, Power Sequence Box LOC 12
CONVENIENCE OUTLET LOC 2
DIODES
Bulk Supply CR l-CR36 LOC a
CR 1, Power Sequence Box LOC 12
CR2, Power Sequence Box LOC 12
Blowers LOC 2
Bulk 1 LOC 6, LOC a
Bulk 2 LOC 6, LOC a
PS3 through PS7 LOC 4
PS15 LOC 10
Regulators LOC 4
24V dc Sequence Supply LOC 12
RELAYS
Kl through K13 LOC 12
K21, K22, K31, K32 LOC 16
RESISTORS
Rl through R7 LOC 6
Rl through R2 Power Sequence Box
LOC 12
SWITCHES
Enable Disable PANEL 1
Indicators Test/Reset LOC 12
Mainline CB2 LOC 12
Multitag PANEL 1
LOC 2, PANEL 1
Power OnlOff, Sequence Box
TABS
LOC 12
FILTER
DC Power Supply
LOC 6
Laminar Bus LOC 16
Power Line LOC 2
HEAT SINKS
HS 1 through HS6 LOC a
+12V dc LOC 12
INDICATORS
GatelMemory Thermals
PS Failure LOC 12
PS Thermal LOC 12
LOC 12
TERMINAL BOARDS (TBs)
BTBl Bulk-l LOC 10
TBl 1/0 Gate LOC 14
TBl Power Control Box LOC 12
BTB2 BUlk-2 LOC 10
TB2 Power Control Box LOC 12
TB3 Power Control Box LOC 12
TB5 Gate A LOC 16
TB6 Gate A LOC 16
TB10 LOC 16
TBll LOC 16
Tl-TBl Power Sequence Box
Tl-TB2 Power Sequence Box
IBM CONFIDENTIAL
3830-2
UNTIL MARCH 26,1976, UNCLASSIFIED THEREAFTER
©
Copyright IBM Corporation 1972. 1913. 1915
COMPONENT INDEX
LOC-'
f: C
FRONT AND REAR VIEW
FRONT ANO REAR VIEW
Pwr Supply
(YB110)
LOC2
MPL File
(23FD)
.lRlny",r.
Power Sequence Panel
(See PANEL 11
See MPL Section
for Details
Area Bilhi!\d Gete A
(Seq Star.ter Card)
LOC 16·
PS3-7
(DC Regulators)
4
LOC
CP1-CP10
LOC 10
~'1itti-
____ EC1-EC4
(See PANEL 11)
........;--...+i-------
CE Panel
See PANEL 10
and PANEL 11
PS-15 Bias Supply
LOC 10
....,.....---iTiiTi-----
Gate A
(OlA)
CP/Thermal
Indicators
LOC 12
Bulk 2 Pwr Supply·
LOCS
Line Filter*
(YB 100)
"""'~~i----- Gate A
-----H-b._
Blowers
CP11-CP18 Asm
LOCS
Hinge end of
LOC 16
Gate A
Bulk 1 Pwr Supply
LOCS
..m------ 11/0
Gate B
Board) LOC 14
Bulk Transformers
LOC10
Front
PCl
•
Not used in late production machines
View
383()"2
IBM CONFIDENTIAL
©
~I
'" j
o
Rear
View
(. . ~
y
o
0. , a···
\
.,
0
,'J
FRONT AND REAR VIEW
UNTIL MARCH 26, 1976, UNCLASSIFIED THEREAFTER
Copyright IBM CorporatIon 1972. 1973. 1975
,a····
."
o
o
0 0 00 ()
o
00 ()OOOO
o
LOC2
000
(-
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
(
('
(-
(
(
(
(
DC REGULATORS (PSI
DC REGULATORS (PS)
LOC4
Power Reyulatol Card IPS -- 31
Note 3
Air Duct or
PS-6AO
Front
View
PS-6 Regulator Asm
3.5V (YB170)
Note 1
PS-3 Regulator Asm
-3€V/+6V(YB1631
Note 1, Note 2
PS-4
Regulator Asm
+7V (YB170)
Installed but not used
Note 1
------------------------ir---------rr~------------------4_~~~
-------------;;------;i"t-----------+-+-~~
•
•
I
. ...!..-!~_+-~I·+------------------PS-7
Note 1
Notes:
1.
PS-5 Regulator Asm .---------------ii'-----.;;-+-----------+--i-~
-3V /+1.25V (YB 1701
Note 1
Regulator Asm
-3V /+1.25V (YB170)
s.e
PWR 50 for locations of regulator/
ollervoltage cards and for location of the
IIoltage adjustment potentiometers.
2. -36V not present in late production
machines.
3. This configuration will be on late
production machines only. All others
will appear as shown in assembly.
IBM CONFIDENTIAL
3830c2
UNTIL MARCH 26,1976, UNCLASSIFIEO THEREAFTER
© Copyright IBM Corporation 1972. 1973, 1975
DC REGULATORS (PSI
LOC4
BULK SUPPLY FILTER CAPACITORS
FILTER CAPACITORS
LOC6
Bulk 2 Resonants (YB202)*
,....----W8
Bulk 1 Resonants (YB201 )"""'II:=S~~~--------,.Ic:.
Bulk 2*
(YB202)
Front
View
3
~
R2
Bulk 1
(YB201)
Rl
Bulk 1
(YB201 )
Wl~~~
W2
W4
W3
W5--______________
W 6 - - - - - - -_ _ _ _ _ _ _
~~~~~~~
~
__
~~
C12 +7V Bulk 1
R4 (not shown)
ShuntsC12 (YB201)
This configuration will be on late production
machines only. All others will appear as shown
in assembly.
*Not used in late production machines.
3830-2
IBM CONFIDENTIAL
©
l',
\\j
':'
'I
,tt').,
"'-.J
for Heat sink
and CP Panel
Breakdown
UNTIL MARCH 26,1976, UNCLASSIFIED THEREAFTER
Copyright IBM Corporation 1972. 1973. 1975
rr))
~J'
F\
i
'\.,
""-J
1
I~)
tf"'),
"',.J
:~
'J
[t
(
'.
....Ji
-"
( ....
\,,-'"
0
v'
t<.~
,[~
'~y
,3'
j),
;¢fl,
'·.'.1
\~\jl
..f"""
v~J
(''''-''\
',,--;
,-r"'"'\"
'it....J
~
,Y
"..~'"
'~j
FILTER CAPACITORS
/'~"""
J/
:$"'.
\,,~y
.~
,Ii
!r~
\q,
.. )1
,.~J!
[~
",-y
,f')-
,,-.J)
n.
\~,j
LOC6
,.,..,."\
"~.j'
("
(~
(
('
(
(
(
(-~'
(
BULK SUPPLY DIODES, HEAT SINKS, AND CP PANEL
BULK SUPPLY DIODES, HEAT SINKS, AND CP PANEL
LOC8
CPll
CP12
CP13
CP14
Front
View
CP15
HS4 (YB201)
CR19-CR24
CP16*
CP17*
T---1ri.....----i~-CP18*
HS6 (YB202)*
CR3l-CR36
Heat Sinks 1, 2, and 3
Diodes CR1-CR18
3830-2
* Not used in late production machines
IBM CONFIDENTIAL
UNTIL MARCH 26,1976, UNCLASSIFIED THEREAFTER
Heat Sinks 4, 5, and 6
Diodes CR19-CR36
BULK SUPPLY DIODES, HEAT SINKS, AND CP PANEL
LOC8
BULK TRANSFORMERS. BIAS SUPPLY. AND CPS 1-10
BULK TRANSFORMERS, BIAS SUPPLY, AND CPS 1-10
LOC 10
G-CP9
G-CP1
a
CP6
CP6 - Early
Machines
Only
Front
View
~CP1
~CP2
~CP3
~ CP4
~
CP5
D
CP7
o
PS-15 Bias Supply
(YB 165)
Bulk 1
Transformers
(YB201)
,...
I
TA
-
A
TB
[3- CP8
Bulk 2Transformers
(YB202)
,
4_-CP7
- Early
Machines
Only
D
~
TC
TB1
TB-2
·Not used in late production mllChitlft_
IBM CONFIDENTIAL
3830-2
©
tf~
~
Copyright IBM Corporation 1972, 1973,1975
0 0
---
--
--
r~
l~
t""-",
UJ
0
BULK TRANSFORMERS. BIAS SUPPLY. AND CPS 1-10
UNTIL MARCH 26. 1976. UNCLASSIFIED THEREAFTER
r~
~!
r1l
\,.JI
0
J
f"'\
V
("'~
~J
~
'",--;I
t"~~
\Y
~)
~'"
!'~
0
() 0 0 0 ()
""-\L
!'~~
('
(~'
('
(
,
"
(
(
,
CONTENTS
CONTENTS
\
INST 1
INST
Unpacking And Locating
......... .
INST 5
Cabling-Control Module To 3830 Storage Control
INST 5
Control Unit Power Check (6o-Hz) .
INST 10
Control Unit Power Check (50-Hz) .
INST 15
Channel Interface Cabling
INST 15A
. .
Addressing . . . . . . . .
INST16
Control Unit Microdiagnostics .
INST 26
System Test.
INST26
. .
Cover Installation
INST26
Records
INST 26
. . ..
.',.
3830-2
CONTENTS
INST 1
~
Y
0
'-~
10
,r~ \
"'-
\",""yi
)/
("'1
",,-y
('"'''\
~"",
.~.
··,-_Y
1
1""""j
'"
r",\
'v. Y
I
r""'""
\.
Y
i
l"-'"
'\ )
r'"
y
'V n :/
'",
r~
, Y
\
0
("'1
,:'
''-
-'
(I:
\",Y
("~
\c.)i
n"
f~
"---
.1/
r---""
"-
.0,
."
"0'.
."
;/
n
0
\.
!~
)
\
)
0
fl,
('\
(
(
(
(
(
f
{
(
(
(' (
(
(
(
(
(
(
INSTALLATION INSTRUCTIONS
2
SPECIAL TOOLS AND TEST EQUIPMENT
REQUIRED FOR INSTALLATION:
Part Number
Digitec* Voltmeter
Tektronix** 453 Scope
MPL File CE Disk
SLT IMST Maintenance Tools
INSTALLATION INSTRUCTIONS
453585
453047
*Trademark of United Systems Corp.
"Trademark of Tektronix. Inc.
Check
When
Complete
...,...
CABLING-CONTROL MODULE TO 3830·2 STORAGE CONTROL
These instructions are for cable plugging at the 3830-2 only.
Refer to device installation instructions for cable plugging
of attached devices.
I
__ 1
Follow each installation step in sequence to ensure correct operation.
1
__ 2
UNPACKING AND LOCATING
INST 5
DANGER
Do not connect 3830-2 ac power cable until instructed.
Position CTL-I cables from Control Module(s) to 3830-2
Bus on top
Tag on bottom
Do not connect until Wrap Test is complete. Terminate
with two (2) Bus Terminators (PN 5440649) in the bus
and tag CTL-I connectors of the last cabled controller.
Position EPO cable from Control Modules(s) to connector
in 3830-2. Do not connect until step 4. Channel Interface
Cabling.
II
Area Behind A Gate
fJ
Check
When
Complete
~
--1
Remove packing and check for damage. (See Packing/Unpacking
instructions taped to cover.)
--2
Do an inventory of the parts in the shipping group.
__ 3
Remove the covers as necessary.
--4
Adjust leveling jacks.
IICTL-1
Connectors
{P1 IBus)
P2 ITag)
3830-2
INSTALLATION INSTRUCTIONS
INST 5
(
INS'ALLATION INSTRUCTIONS
(60-Hz Machines Only)
INSTALLATION INSTRUCTIONS
(60-Hz Machines Only)
3
CONTROL UNIT POWER CHECK (60 HZ)
For 50Hz machines, go to step
page.
__ 12
3 WORLD TRADE on next
__ 13
~INST 10
Measure the dc voltages with Digitec voltmeter, and
adjust as necessary using the procedure on PWR 50.
When finished go to INST 15A.
Check
When
Complete
.......
___ 1
Open power control and sequence box covers.
___ 2
Turn off 3830·2 mainline CB-2. then
connect 3830-2 power cable to ac outlet.
___ 3
Measure ac line voltage at input to CB-2 and determine if it is
208 or 230V ac. If line voltage agrees with the voltage tag on
the 3830-2, proceed to step 5.
___ 4
If customer's voltage does not agree, remove ac power
connector and rewire the following transformers as
shown on YB026. Then reconnect power cable to ac
outlet.
Terminal Block
Transformer
Tl SCRID and seq
T2 cony outlet
Bulk 1 supply
Bul k 2 supply (Note 1)
Bias supply
Tl-TBlll
TB311
BTB11iJ
BTB2(1
PS15 TBl
m
___ 5
For power sequencing, verify that EPO jumper plug is
in PC-'
(See Figure' for EPO jumper plug wiring).
___ 6
Turn all drive start/stop SWitches to Stop if drive cables
previously connected.
__ 7
___ 8
Turn off CB2 in 3830-2.
m
Connect 3830-2 power cable to ac outlet and turn
on 38'30-2 mainline CB2. Check that all CPs in
3830:2 are on.
__ 9
Set operation mode switch on 3830-2 CE panel
to CE Mode.
__ 10
Operate Power On switch on 3830-2 CE panel. Power
will sequence up in the control unit.
__ 11
Check operation of cooling fans in 3830·2
m
a. Regulator.
G. MST logic gate.
c. I/O tailgate (01 B). OJ
0
Figure 1: EPO Jumper Plug Wiring
~
llflJ
Note 1: Onlv for early machines (with CP1).
~ I NST
INSTALLATION INSTRUCTIONS
(60-Hz Machines Onlv) ' "
3830-2
© Copyright IBM Corporation 1975. 1976. 1978
---~
10
(
(
(
(
(
(
c
(
(
(
(
(
f
(
f
(
(
(
(
(
(
(
INSTALLATION INSTRUCTIONS"I
(5O·Hz Machines Only) , .
INSTALLATION INSTRUCTIONS
NST 15
(50Hz Machines Only)
3
CONTROL UNIT POWER CHECK (50HZ)
(World Trade)
__ 12
Measure the dc voltages with Digitec voltmeter, and
adjust as necessary using the procedure on PWR 50.
__ 13
When finished go to INST 15A.
Check
When
Complete
U
__ 1
Determine type and level of voltage at ac .outlet:
delta (A) 200, 220, 235 or wye (Y) 380/408.
__2
Refer to the chart on logic page YB026 and verify that
the following terminals are wired correctly:
Terminal Block
Power Component
Primary Power Jumpers
T111
T2 Cony Outlet Transformer
TB3D1
T1 SCAlD and Seq Transformer
T1-TB111
Bulk 1 Supply·Transformer
BTB1
m
Bul k 2 Supply Transformer (Note 1) BTB2 (I
Bias Supply Transformer
I
PS15 TB 1
OJ
__ 3
If wiring of 3830·2 agrees with ac power source,
proceed to step 5.
__ 4
If wiring does not agree with power source, refer
to YB026 and rewire terminals listed in table above.
__ 5
For power sequencing, verify that EPO jumper plug
PC·11D (See Figure 1 for EPO jumper plug wiring).
__ 6
Turn all drive start/stop switches to Stop if drive cables
previously connected.
__ 7
__ 8
Turn off CB2 in 3830-2.
__ 9
Connect 3830·2 power cable to ac outlet and turn
on 3830-2 mainline CB2. Check that all CPs in
3830-2 are on.
Set operation mode switch on 3830·2 CE panel
to CE Mode.
__10 Operate poweroOn switch on 3830·2 CE panel.
Power
will sequence up in the control unit.
__11
Check operation of cooling fans in 3830-2:
a. Regulator II
b. MST logic gate . .
c. 1/0 tailgate (01 B) 0
Figure 1: EPO Jumper Plug Wiring
~
llfiJ
Note 1: Only for tIIIriv mllChines (with CP7)
Jill NST 15
3830-2
INSTALLATION INSTRUCTIONS
(50·Hz Machines Only) , .
© Copyright IBM Corporation 1975, 1976, 1977, 1978
r""\
\
~
\
"'--. /
(
,/-''',
'"
,/
"'-
""
/
!
/
'\,
~,
'"
/
)
,/
"
j
/'~
f\
"-
"
/
/
,'-
"-
,
\,
(~
,/
"- /
"
1"""/
("
"\
/
'"
,/'
'"
(
"-
''\
,/
",
('\
(~
/
c
«
(
(
(
(
(
(
(
(
(
INSTALLATION INSTRUCTIONS
INSTALLATION INSTRUCTIONS
4
I/O Connectors
(Channel Interface)
CHANNEL INTERFACE CABLING
_4
Check
When
11 0
Complete
~
_1
_2
Power down 3830-2 from CE paneL
If last device on channel, plug bus terminator
(PIN 5440649) and tag terminator (PIN 5440650)
into bus out and tag out receptacles for that
channeL
Tag In
Tag Out
Bus In
Bus Out
0 .....-.;..~--IO
'Tag In-Tag Out
Bus In
Bus Out
0 1-.;....;.;.....;;..;...;........ 0
Tag In
Tag Out
Bus In
Bus Out
1--.;....;....-...0
Tag In
Tag Out
Bus In
.=
Channel
C>
co
D
------
I~~
Chan nel
C
1-
.=
Channel
:;
0
C>
co
~
:;
0
.=
C>
co
~
.=
~
C>
co
~~
-~
:::l
Channel
D
al
:;
'"
B
Chan nel
A
Ira ~
I"
Channel
.=
A
Ira
C>
~
:;
0
------
If Two Channel Switch, Additional, feature is
installed, also connect jumpers for channel C and
D priorities. Cards are located at A-A 1D2 and
A-A1D4, respectively. (See logic pages CR10l
:::l
0
Channel
0
'"
~
C>
~- Channel
_e.J
.=
Relay
andDR101.)
B
BG 0
AH~
BH . . ~GH
BJ ... 'eGJ
AJ . . OGK
Ch
Ch
Ch
Ch
A:
B:
C:
D:
B-A1ES (AR101l
B-A1FS (BR10l)
A-A1D2 (CR10l)
A-A1D4 (DR10l)
:::l
0
__ 5
'":::l '":::l :::l'" :::l'"
al al
al
Relay
If Two Channel Switch feature is installed, also
connect jumpers for channel B priority. Card
is located at B-A 1 F6. (See logic page B R 101.)
0
INST 15A
PRIORITY
CARD TYPE 7552
High priority is shown. For lowest priority,
connect the following jumpers: AH-BG,
AJ-BH. and GJ-GK.
:::l
0
01
-.= .=
.. .. .. .
-- 110 al
--- ---
- -- - -
-
1
:; :; '":::l :::l'"
al al
C
Bus Out
Go to INST 16 next.
al~
:
:
J[
Early Machines
,,
Late Mechines
__ 3
0
Establ ish channel priority by connecting Select
Out jumpers. Card is located in I/O gate at
B-A1E6. (See logic page AR101.) Use jumper
assembly PIN 816645 or 815925.
(
PCl
mTI
PC2
]JJ
I I
I I
I I
I I
PCl
PC2
Remove EPO jumpers from PC-1. Connect CPO
cable(s) from CPU or channel(sl to PC-1, PC-2
(2 Channel) and PC-3 - PC-4* (2 Channel
Additional) .
Connect Drive EPO sequence cables - PC-5 (first
string), PC-6 (second string), PC-7 and PC-8 (third
and fourth string - 32 drive expansion feature only)
Remote Switch Feature - Connect remote switch
cable(s) to PC-10 and PC-11 if remote switch feature
is installed. * *
* PC-3 and PC-4 are located on bracket below 01 B gate.
** PC-10 (Channel A and Bl and PC-11 (Channel C and D)
are located below 01 B gate and to the left of PC-3 and
PC-4 bracket.
\447465
3830-2
15 Dec 78
INSTALLATION INSTRUCTIONS
© Copyright IBM Corporation 1978
INST 15A
(
INSTALLATION INSTRUCTIONS
INSTALLATION INSTRUCTIONS
INST 16
ADDRESSING
START
~
In a 3830 subsystem, address plugging must be carefully
performed to ensure correct subsystem operation.
_
3350 Attachment
Feature
6. Obtain the subsystem addresses assigned to this
YES
Example 3830-2 with three
Controllers attached (the 3350 A02/ A2F
and C02/C2F are considered as one controller for addressing
purposes).
3830 by the customer.
Note: 3B30 addressing restrictions require that
addresses supplied by the customer must totalB, 16,
32, or 64.
_
Controller is a term used to
define a 3333, 3340A02,
3350A02,or3350A2F
attached to this 3830-2.
yes
microcode diskette shipped with this 3830.
NO
r -- is supplied for your machine configuration. Refer to
chart on FEALD Volume 001, page AA002 for disk
selection and INTR 005 for feature reference.
_
----,
ether Functional microcodedl
:disk PN (16 Drive Addressing~
CAUTION: Verify that proper 3830-2 functional disk
~--o---~
INST 16J
INST 16H
8. Use the following flowchart to locate the page
Storage
Control
If additional addresses are
assigned by the customer for
controllers to be installed
later select the path as if
those controllers were being
installed.
7. Obtain the part number of the functional
Alternate
Controller
3350
C02/C2F
Controller
3350
1 - - - - - 1 A02/A2F
3830-2
Controller
3340A02
Controller
3333
YES
applicable to the specific combination of DASD
units to be installed.
Yes
Note: Additional information on addressing theory
may be found on I NST 17, 17A, and 178.
_
9.----------------------~
Yes
INST t6A
3344
Attachment
Feature
INST 160
'ThreeOr FOUr
-
-
-
I Controllers Attached
,
r
I
I
t..f4-3i!!~- -.J
NO
INST 16B
ThreeorFour Controllers Attached
-,
I
L..a~O"-'-d- ..J
INST 16F
INST t6C
INST 16G
INST 16E
INST 16K
\447465
3830·2
15 Dec 78
I
© Copyright IBM Corporation 1978
('"
"\
I"
i
\..
f
'\,
\
./
('\
"
./
(
'\
",. ..c!
INSTALLATION INSTRUCTIONS
1"'
~
/"-~
I.
/
('
"
",
,//
\
r~
."
/
(
"\
..... -'"
f''\
./
,
./
r'\
\..
)
('\
"'-..
I"
\
,
/'
~,
r
/
"
"
"-
/
!
'"
'\
r-"
~,
"
\.
i
"
.C·--'"
(/~
\
,(
i
./
\..
'\,
/
()
'-
/
INST 16
f'
f
f
(
(-
(
(
(
(
(
(
(
(
('
(
ADDRESSING
ADDRESSING
_ 4.
This page is to be used for a 3830 with 16 addresses
assigned, and at least one of its attached 3350s will
operate in 3330-1 compatibility mode.
_ 5.
When 3350s are to be operated in 3330-1 compatibility
mode, the 3350 operates as two 3330s and requires two
logical addresses per spindle, a primary and a secondary.
_
_
2.
3.
Figure 2: ADDRESS SELECT CARD(S) PLUG CHART
Plug the cards at A1S2, A1T2, A1U2, and
B1G2 according to the card diagrams on
this page.
ADDRESS
RANGE
Go to I NST 18, entry C.
A-A1S2
If the addresses you were given do not appear in
Figure 2, return to INST 16 and retrace your path
in the flow diagrams. If this is the correct page and
you still cannot match addresses, verify them with the
customer. See INST 17 for additional information.
1.
A-A1T2
lI
,.. Single Channell1
Plug One ~ More than one
060 060 06'?> 060 000 000 06'?> 060
30
00-2F
00-07
OS-OF
20-27
28-2F
000 060 060 06b 060 000 060 000 06b 060
28
08-3F
08-0F
1S-1F
28-2F
38-3F
000
ObO 060 060 060 600 000 000 060 060
30
10-3F
10-17
18-1 F
30-37
38-3F
000 060 060 060 060 000 600 000 060 060
28
Single Channell1
More than one
40-77
40-47
50-57
60-67
70-77
000 060 060 600 060 060 000 000 600 060
30
"""",I~
40-6F
40-47
48-4F
60-67
68-6F
000 060 060 600
4S-7F
48-4F
5S-5F
68-6F
7S-7F
000 060 060 600 060 600 000 000
30
50-7F
50-57
5S-5F
70-77
78-7F
000 060 060 600 060 000 600
2S
SO-B7
SO-S7
90-97
AO-A7
BO-B7
000 060 060 060 600 066 000 000 060 600
30
SO-AF
SO-S7
SS-SF
AO-A7
AS-AF
000 060 060 060 600 000 060 000 060 600
2S
8S-BF
SS-SF
9S-9F
AS-AF
BS-BF
000 060 06b
9O-BF
90-97
9S-9F
BO-B7
BS-BF
000 060 060
CO-F7
CO-C7
00-07
EO-E7
FO-F7
000 06'?> 060
CO-EF
CO-C7
CB-CF
EO-E7
ES-EF
000 060 060
CB-FF
CB-CF
OS-OF
ES-EF
FS-FF
000 060 060
OO-FF
00-07
OS-OF
FO-F7
FS-FF
o
,0
'-0
I-
00
2. Plug the Address Select Card(s) as indicated in
Figure 2_ (See Figure 1 for Card(s) location chart.)
Each channel must be plugged according to the
allocation of addresses for that channel. They may
or may not all be plugged the same. If different
add resses are requ ired see Note.1.
....I-
Il-
I--
CARD TYPE BA89
o
TRANSFER BUFFER
CONTROL CARD TYPE
BH98
A-B1G2
SECONDARY
00-27
10-17
A-A1T2
PlugOne L
- --
-,
A-A1U2
I--
I-
000 060 060
o
CHANNEL FEATURE
CHNL
LOCATION
Single Channel
A
A-A1Q2
Two-channel Switch
A
B
A-A1Q2
A'A1P2
A
B
C
A-A1Q2
A-A1P2
A-A1K2
A-A1J2
Two-channel SWitch
Additional (Four
Channels)
0
ADDRESS SELECT
CARD LAYOUT
--ooj'~
1447461
12 Mar 76
"
Note: Anytime
the jumpers are
changed on this
card, Re-IMPL
the functional
microcode disk.
..---"
r
\
'",
.)
r
"-.
"\
I
('
t"
./
\, j
r
,,
7~
(''\,
\
'"'.~
j
('"
/
\,
bOo 060
000 600 obO
30
28
30
2S
30
2S
/
'···1-··,···1.· ·I···~···I···
[JO [JB UO[J
II-
0
Note 1: For multiple channels the }
indicated jumpers must be plugged
identically on each of the address
select cards_
CHANNEL TRANSFER
CONTROL
CARD TYPE BA82
I
1 447465
I
15 Dec
28
,, / /
I
"-
obO
DO Do O!d [p
ADDRESSING
© Copyright IBM Corporation 1976, 1978
!~
000 060 000 600
I
CARD TYPE Z512
3830-2
-..--
oliO
oliO 600 600 000 000 060 600
oliO 600 000 600 000 066 600
600 bOo 060 000 000 600 bOo
600 bOo 000 060 000 600 600
bOo bOo 6'?>0 000 000 600 600
600 600 000 600 000 600 bOo
......
o
Figure 1: CARD LOCATION CHART
MICRODIAGNOSTIC
CHANNEL WRAP
PARAMETER
PLUG ADDRESS SELECT CARD
AS SHOWN BELOW
00-37
5. Go to IN5T 18, entry C.
A-A1S2
VALID ADDRESS
COMBINATIONS
PRIMARY
Plug the cards at A 152, A 1T2, A 1 U2, and B 1G2
according to the card diagrams on this page.
1. Match the customer supplied addresses to the
_
Figure 2: ADDRESS SELECT CARD(S) PLUG CHART
wrap parameter value (shown to the right of the
plugging column in Figure 2) on the label
attached tp the shroud of the address card. This
information will be used later during checkout.
If no label is available write this information in
Notet on MICRO 200, Step 11 and MICRO 210,
Step 4.
When 3350s are to be operated in 3330-1 compatibility
mode, the 3350 operates as two 3330s and requires two
logical addresses per spindle, a primary and a secondary_
""
\
1/
r
')"
r
\
")
r··~
'',.
\
"
\
INST 16B
\.
,/
;r "'\
/.
I
'\~
'-
" \1
/
....
('
..
I
"
"
\
\..
"
(
INST 16B
(
(
(
(
(
(
(' (
(
(
(
(
(
(
(
ADDRESSING
This page is to be used for a 3830 with 64 addresses
assigned, and at least one of its attached 3350s will
operate in 3330-1 compatibility mode.
_
When 3350s are to be operated in 3330-1 compatibility
mode, the 3350 operates as two 3330s and requires two
logical addresses per spindle, a primary and a secondary.
_
4.
6.
_
_
2.
3.
Plug One L
". Single Channell1
More than one
,.£"b
CARD TYPE BA89
o
A-A1U2
A-B1G2
r-
A
B
C
D
A-A102
A-A1 P1
A-A1K2
A-A1J2
Two-channel Switch
Additional (Four
Channels)
3830-2
1447461
12 Mar 76
© Copyright IBM Corporation 1976, 1978
40-7F
40-47
4S-4F
50-57
5S-5F
60-67
6S-6F
70-77
7S-7F
000
o n o c!1.
6),0
o &b
000
000
000
no
SO-BF
SO-S7
SS-8F
90-97
9S-9F
AO-A7
AS-AF
BO-B7
BS-BF
000
o 6"b o Ob
06),
&b
0
000
000
000
oOb t'bo
CO-FF
CO-C7
CS-CF
DO-D7
D8-DF
EO-E7
E8-EF
FO-F7
F8-FF
000
066
&b
0
000
000
000
&b
\.
,,
o n Ob
0
0;)
CHANNEL TRANSFER
CONTROL
CARD TYPE BA82
Note: Anytime
the jumpers are
changed on this
card, Re.fMPL
the functional
microcode disk.
06),
Ob
0
0
"I
I
,,
I
I
I
,
I
/
I
I
4Jb-r-· 00
-,_. -1-· Old
-1-· 4J
-1-··
[Jo [Jd [Jo [J
ADDRESSSELECT ___~~
CARD LAYOUT
•
-1-· ., .. -1-·
0
I
I
II-
I
I~----~I
V
U
LOCATION
A-A102
A-A1P2
o Ob o 6"b
-
0
A
B
000
,_. -1-·
Figure 1: CARD LOCATION CHART
Two-channel Switch
000
TRANSFER BUFFER
CONTROL CARD TYPE
BH98
0;)
0
A-A102
000
....
0:::>
A
o Ob o Ob o &b o &b
I-
Mark the plugging and the microdiagnostic channel
wrap parameter value (parameter value =38) on
the label attached to the shroud of the address
card. This information will be used later during
checkout. If no label is available write this
information in Note 1. on MICRO 200, Step 11
and MICRO 210, Step 4.
Single Channel
000
00
Plug the Address Select Card(s) as indicated in
Figure 2. (See Figure 1 for Card(s) location chart.)
Each channel must be plugged according to the
allocation of addresses for that channel. They may
or may not all be plugged the same.
CHNL
20-27
2S-2F
30-37
3S-3F
'.0
o~
SECONDARY
00-07
OS-OF
10-17
1S-1F
'h,"~IJ
o
PLUG ADDRESS SELECT CARD(S)
AS SHOWN BELOW
VALID ADDRESS
COMBINATIONS
oo-3F
A-A1T2
A-A1S2
Match the customer-supplied addresses to the
address range in Figure 2. (Address range is the
lowest and highest address supplied. These are
not consecutive addresses.) Use the valid address
column to determine if the primary and secondary
address assignments are valid. Any 3350 not in
compatibility mode and any 3340 or 3330 use
a primary address only.
CHANNEL FEATURE
ADDRESS
RANGE
Go to I NST 18, entry C.
If the addresses you were given do not appear in Figure 2,
return to INST 16 and retrace your path in the flow
diagrams. If this is the correct page and you still cannot
match addresses, verify them with the customer. See
INST 17 for additional information.
1.
Figure 2: ADDRESS SELECT CARD(S) PLUG CHART
Plug the cards at A 1S2, A 1T2, A 1U2, and
B1G2 according to the card diagrams on this
page.
PRIMARY
CAUTION: Addresses shown in Figure 2 are the ONL y
valid combinations that can be used.
_
INST 16C
ADDRESSING
I~
____~I
I~
____~I
II-
~
I-
l-
CARD TYPE Z512
447465
15 Dec7~
I
ADDRESSING
INST 16C
INST 160
ADDRESSING
ADDRESSING
~.
This page is to be used for a 3830 with eight addresses
assigned, and all attached 3350s will be operated in
native mode or in 3330-11 compatibility mode.
CAUTION: Addresses shown in Figure 2 are the ONL y
valid combinations that can be used.
_
5.
Figure 2: ADDRESS SELECT CARD(S) PLUG CHART
Plug the cards at A 1S2, A 1T2, Al U2, and
B1G2 according to the card diagrams on this
page.
Go to INST 18, entry B.
If the addresses you were given do not appear in Figure 2,
return to INST 16 and retrace your path in the flow
diagrams. If this is the correct page and you still cannot match addresses, verify them with the customer.
See INST 17 for additional information.
_
_
1.
2.
_3.
A·A1S2
Match the customer-supplied addresses to the
address range in Figure 2. (Address range is the
lowest and highest address supplied.)
A·A1T2
Single Channell1
Plug One~ More than one
'hO"O'l
Plug the Address Select Card(s) as indicated in
Figure 2. (See Figure 1 for Card(s) location chart.)
Each channel must be plugged according to the
allocation of addresses for that channel. They may
or may not all be plugged the same. If different
addresses are required see Note 1.
Mark the plugging anJd the microdiagnostic channel
wrap parameter value (parameter value = 00) on
the label attached to the shroud of the address
card. This information will be used later during
checkout. If no label is available write this
information in Note 1. on MICRO 200, Step 11
and MICRO 210, Step 4.
<:
o
,6b
1,,"0
l-
I-
CARD TYPE BA89
o
TRANSFER BUFFER
CONTROL CARD TYPE
BH98
A·A1U2
A·B1G2
o~
o~
o~
Figure 1: CARD LOCATION CHART
CHNL
Single Channel
Two-channel Switch
A-Al02
A
A-Al02
A-A1P2
A
Two-channel Switch
Additional (Four
Channels)
B
C
D
'U'
CHANNEL TRANSFER
CONTROL
CARD TYPE BA82
A-Al02
A-A1P2
A-A1K2
A-A1J2
OS-OF
000 060 060 060 060 600 060 060 060 060
10 - 17
000 060 060 060 060 060 600 060 060 060
1S -1F
000 060 060 060 060 600 600 060 060 060
20 -27
000 060 600 060 060 060 060 600 060 060
2S-2F
000 060 600 060 060 600 060 600 060 060
30 - 37
000 060 600 060 060 060 600 600 060 060
38-3F
000 060 600 060 060 600 600 600 060 060
40-47
000 060 060 600 060 060 060 060 600 060
4S-4F
000 060 060 600 060 600 060 060 600 060
50-57
000 060 060 600 060 060 600 060 600 060
5S -5F
000 060 060 600 060 600 600 060 600 060
60 - 67
000 060 600 600 060 060 060 600 600 060
6S -6F
000 060 600 600 060 600 060 600 600 060
70-77
000 060 600 600 060 060 600 600 600 060
7S-7F
000 060 600 600 060 600 600 600 600 060
SO -S7
000 060 060 060 600 060 060 060 060 600
SS-SF
000 060 060 060 600 600 060 060 060 600
90-97
000 060 060 060 600 060 600 060 060 600
9S-9F
000 060 060 060 600 600 600 060 060 600
AO-A7
000 060 600 060 600 060 060 600 060 600
AS-AF
000 060 600 060 600 600 060 600 060 600
BO-B7
000 060 600 060 600 060 600 600 060 600
BS-BF
000 060 600 060 600 600 600 600 060 600
CO-C7
000 060 060 600 600 060 060 060 600 600
CS-CF
000 060 060 600 600 600 060 060 600 600
00-07
000 060, 060 600 600 60 600 060 600 600
OS-OF
000 060 060 600 600 :500 600 060 600 600
EO- E7
000 060 :500 600 600 p60 060 600 600 600
ES- EF
000 060 600 600 1000
FO - F7
000 060 600 600 100 0 :50 600 600 600 600
000 0:50
600 ~o 1000 600 600 600 600
Note: Anytime
the jumpers are
changed on this
card, Re-IMPL
the functional
microcode disk,
....,
fsoo
0:50 600 600 600
1000
I
\
I-
-
'- Db Ot] O'!d rp(
[Jg kJ o D [J
-
I
Note 1: For multiple chann.els the }
indicated jumpers must be plugged
identically on each of the address
select cards.
U
I
\
(
\.
/
0
1 447465
ADDRESSING
© Copyright IBM Corporation 1976, 1978
"\
./
I
""I"'I"'I"'I"'I~I'"I'''I'''
ADDRESS SELECT _
CARD LAYOUT
12 Mar 76 .15 Dec 78
f
,
I
\
CARD TYPE Z512
1447461
3830-2
000 060 060 060 060 060 060 060 060 060
FS - FF
0:>'
0
LOCATION
A
B
II-
00-0'7
0
'U'
CHANNEL FEATURF.
PLUG ADDRESS SELECT CARD(S)
AS SHOWN BELOW
ADDRESS
RANGE
/
(
-"
INST 160
(
(
(
(
(
(
(
(
(
(
(
(
('
(-
(
(
(
ADDRESSING
ADDRESSING
FIGURE 2: ADDRESS SELECT CARD(S) PLUG CHART
4. Plug the cards at A 1T2, A 1U2, B1G2, and A 1S2
according to the card diagrams on this page.
This page is to be used for a 3830 with 16 consecutive
addresses assigned and only two controllers attached.
All attached 3350s will be operated in native mode or
3330-11 compatibility mode.
5.
Go to INST 18, entry B.
ADDRESS
RANGE
CAUTION: Addresses shown in Figure 2 are the ONL y
valid combinations that can be used.
_
_
_
1.
2.
3.
A-A1T2
A-A1S2
If the addresses you were given do not appear in Figure 2,
return to INST 16 and retrace your path in the flow
diagrams. If this is the correct page and you still cannot
match addresses, verify them with the customer. See
INST 17 for additional information.
'" Single Channell1
Plug One L. More than one
l-
I-
Match the customer-supplied addresses to the
address range in Figure 2. (Address range is
the lowest and highest address supplied.)
0'
CARD TYPE BA89
A-Al02
Two-channel Switch
A
B
A-Al02
A·A1P2
A
B
C
A-Al02
A·A1P2
A-A1K2
A-A1J2
TRANSFER BUFFER
CONTROL CARD TYPE
BH98
A-B1G2
0;)
lI-
© Copyright IBM Corporation 1976, 1978
1447461
12 Mar 76
447465
15 Dec 78
10 -17
1S -1F
cC'J
(')9;
(~~ r,/>.;
,)0.1
20 - 2F
20 - 27
2S - 2F
000
oo?,
600 050
01)0 r) ') 0
30-3F
30 - 37
38 - 3F
000 060 600 060
40 - 4F
40-47
48-4F
000 060
060
50 - 5F
50-57
5S - 5F
000 060
060 600 060
60 - 6F
60 -67
68-6F
000 060 600
70 - 7F
70-77
7S -7F
000 060
600 600
SO-SF
SO-S7
SS-SF
000 060
060
90-9F
90 -97
9S - 9F
000
AO-AF
AO-A7
AS-AF
000 0[;0 600 060 600 000 060 600 060 600
BO-BF
BO- B7
BS - BF
000 060 600 060 600 000 600 600 060 600
CO-CF
CO-C7
CS-CF
000 060 060
600
[;00
ouo
060
060 600 600
DO-OF
00-07
OS-OF
000 060
060
600
600
000
600
060 600 600
EO - EF
EO - E7
ES - EF
000 060 600 600 600 000 060 600 600 600
FO- FF
FO - F7
FS- FF
000 0[;0
od
CHANNEL TRANSFER
CONTROL
CARD TYPE BA82
Note: Anytime
the jumpers are
changed on this
card, Re-IMPL
the functional
. microcode disk.
0
--
060
/>.
r:..
0
.
'
','"j f)
060
n,
060
,,0/ r)00
600 ') rSO 060
060
060
600 060 060
600
000 600
060 060
600 060 000 060 060 600 060
600
060
000 600
600 060
060 000 060 600 600 060
uoo
600
600 600 060
060 600 000
060
060 060 600
060
060 060 600 000 600 060 060 600
600
600
600
000
600 600 600
600
~
\
\
I
\
I
r------'~~~-+--T-~,~--~I~~~~~/
°
'U
°
'U
CARD TYPE Z512
3830-2
10 - 1 F
°
0'
LOCATION
00 - 07 '
OS-OF
L -_ _ _ _ _.....I-
0'
A
b
I-
PLUG ADDRESS SELECT CARD
AS SHOWN BELOW
VALID ADDRESS
COMBINATIONS
00 -OF
l-
Figure 1: CARD LOCATION CHART
Single Channel
=
c;o
A-A1U2
Two-channel Switch
Additional (Four
Channels)
\0
tool
\00
Mark the plugging and the microdiagnostic
channel wrap parameter value (parameter value = 08)
on the label attached to the shroud of the address
card. This information will be used later during
checkout. If no label is available write this
information in Note 1. on MICRO 200, Step 11 and
MICRO 210, Step 4.
CHNL
~
00.,
Plug the Address Select Card(s) as indicated in
Figure 2. (See Figure 1 for Card(s) location chart.)
Each channel must be plugged according to the
allocation of addresses for that channel. They may
or may not all be plugged the same. If different
addresses are required see Note 1.
CHANNEL FEATURE
'h'""" ~£>
°
INST 16E
00 OoOid[p
,_. -, ... ,.. ·1-· ., ..
ADDRESS SELECT
CARD LA YOUT - -.....~
Note 1: For multiple channels the }
indicated jumpers must be plugged
identically on each of the address
select cards.
·'~I
... ,.. -, ...
[Jg~D[JD[J
I
I
0
I
ADDRESSING
INST 16E
ADDRESSING
ADDRESSING
This page is to be used for a 3830 with 32 addresses
assigned. and all attached 3350s will be operated in
native mode or in 3330·11 compatibility mode.
4.
Plug the cards at A 1S2. A 1T2. A 1U2. and B 1G2
according to the card diagrams on this page.
5.
Go to INST 18. entry B.
ADDRESS
RANGE
CAUTION: Addresses shown in Figure 2 are the ONL Y
valid combinations that can be used.
1.
20-3F
A·A1T2
A·A1S2
Match the customer·supplied addresses to the
address range in Figure 2. (Address range is
the lowest and highest address supplied.)
_
2.
Plug the Address Select Card(s) as i!1dicated in
Figure 2. (See Figure 1 for Card(s) Iqcation
chart.)
," " i
_
3.
Mark the plugging and th~ microdiagnoslic
channel wrap parameter value (parameter
value = 18) on the label attached to the 'shroud
of the address card. This information will be
used later during checkout. If no label is
available write this iAformation in Note 1.
on MICRO 200, Step 11 and MICRO 210,
Step 4.
Single Channell1
Plug One"':::' More than one
40-5F
Channel~
--
C ~,~
o
...
6O-7F
"0
S0-9F
r-
C')
0'
~
AO-BF,
--Jr-
L..-_ _ _ _
CARD TYPE BA89
o
CO-OF
TRANSFER BUFFER
CONTROL CARD TYPE
BH98
EO-FF
A·A1U2
PLUG ADDRESS SELECT CARD(S)
AS SHOWN BELOW
00-07
08·0F
10·17
18·1F
20·27
28·2F
30·37
38·3F
40·47
4B-4F
50·57
58·5F
60·67
68·6F
70·77
78·7F
80-87
SS·SF
90·97
98·9F
AO·A7
A8·AF
BO·B7
BS·BF
CO·C7
C8·CF
00-07
DB-OF
EO·E7
E8·EF
FO·F7
F8·FF
OO·lF
,,'\ If the addresses you were given do not appear in Figure 2,
return to INST 16 and retrace your path in the flow
diagrams. If this is the correct page and you still cannot
match addresses. verify them with the customer. See
INST 17 for additional information.
_
VALID ADDRESS
COMBINATIONS
A·B1G2
INST 16F
000
o Ob oOb o Ob o Ob
000
000
o Ob o Ob o Ob
000
o Ob dO
000
000
Ob
000
o dO o dO dO
0
o dO
000
000
o tb Ob
0
o Ob
000
o dO Ob
tb
0
o dO
,*00
000
Obo tb
0
o Ob.
o Ob o Ob
0
0
0
o dO o dO
\
I.
000
o dO o Ob o Ob dO
0
000
000
o tb o Ob dO
0
000
o Ob Ob
0
000
000
tb
0
000
o dO o Ob tb
o Ob Ob
0
0
o dO dO
0
Ob
0
000'
000
o Ob dO
0
dO
0
0
tb
0
00(>
000
dO
0
tb
0
,
o
000
cn-
dO'o dO
0
dO
'0:)
o:?
CHNL
Single Channel
Two·channel Switch
Two·channel Switch
Additional (Four
Channels)
3830·2
A·A102
A
B
A·A102
A·A1P2
A
B
C
D
A·Al02
A·A1P2
A·A1K2
A·A1J2
......
)
0
'<.i
o.
LOCATION
A
I
I-
0'
Figure 1: CARD LOCATION CHART
CHANNEL FEATURE
r0'
...,.
{
I
U
I
...
Po
,_. -,_. -,_. 00
-,_. -I·· Old
-.-. -1-· -1-· [JJ
-1-··
[Jo [Jd [Jo lJ
II-
~I··
I
Note: Anytime
the jumpers are
changed on this
card, Re-IMPL
the functional
microcode disk.
CHANNEL TRANSFER
CONTROL
CARD TYPE BA82
I
ADDRESS SE LECT
CARD LA YOUT
- -.....~
~
H
I
U
,
I~----~I
CARD TYPE Z512
,..
"
'.
I~
____~I
447461 1447465
1 12 Mar 76 15 Dec 78
© Copyright IBM Corporation 1976, 1978
(
(
.....\
/
'.
"\
/
ADDRESSING
/' '\
:-.
I
".
./
/
/
"-
"
/'
/
"
"\
/
/
\..
,,~-
J
\
"
" "\
,?--\
/
0
I
/"
'\
('
'"
,/._-.""\
'-
/
L'.~
\
.
J
r"
'-
I
,-
"
,
""
...
/
"
,.,-.--~\.
I~
..
I
____·~I
INST 16F
/
''\
;
,r
.'"
,
{"
(
(
(
(
f
(
(
(
f
(
(
(
{
(
ADDRESSING
ADDRESSING
This page is to be used for a 3830 with 64 addresses
assigned, and with 3344 Attachment Feature
(Functional Microcode diskette PN 4168816).
_
4.
CAUTION: Addresses shown in Figure 2 are the ONL Y
valid combinations that can be used.
If the addresses you were given do not appear in Figure 2,
_
_
_
1.
2.
3.
CARD DIAGRAMS
Match the customer-supplied addresses to the
address range in Figure 2. (Address range is the
lowest and highest address supplied.)
Plug the Address Select Card(s) as indicated in
Figure 2. (see Figure 1 for Card(s) location
chart.)
Mark the plugging and the microdiagnostic channel
wrap parameter value (parameter value = 38) on
the label attached to the shroud of the address card.
This information will be used later during checkout.
If no label is available write this information in
Note 1. on MICRO 200, Step 11 and MICRO 210,
Step 4.
ADDRESS
RANGE
A-A1T2
000
0.0
ot1>
on
o t1>
000
000
000
o t1>
o
40-7F
000
on
on
~o
000
000
000
000
t1>0
o t1>
aO-BF
000
otb
on
on
tb
0
000
000
000
on
&0
0
CO-FF
000
ot1>
ot1>
t1>0
bb
0
000
000
000
&0
&0
0
PlugOne L
"-
Single Channell}
More than one
0
'M"MI~
'U>
--
o~
,.60
0
'()
'U>
l-
I
the jumpers are
changed on this
card, Re-IMPL
the functional
microcode disk.
Single
Channel~
A
A-Al02
A
B
A-A1Q2
A-A1P2
O'~
Two-channel Switch
Two-channel Switch
Additional (Four
Channels)
A
B
C
D
A-Al02
A-A1P2
A-A1K2
A-A1J2
/
/
Do 00 Old qJ
[Jo [Jd [Jo [J
f • • • ,- •
~
_I •• -I· • -,- • -,- • -, .'. -,- •• I ••• ,- ••
0
I
I
-
I~____~I
I~____~I
L~____~J
Figure 3: ALTERNATE PLUGGING IF 2151 AND 6111 FEATURES INSTALLED
A-B1G2
A-A1S2
•
A-A1U2
LOCATION
",
-
CARD TYPE Z512
'l9
o
o
o
/
/
ADDRESS SELECT
CARD LA YOUT
- -.....~
A-A1U2
CHNL
/
)
II-
I-
Note: Anytime
0
.----.-~-+--+---+---<~__:_~--,..----t-"-.,
'U>
o~
00
,,
II-
0
'U>
0
o
TRANSFER BUFFER
CONTROL CARD TYPE
BH98
CHANNEL FEATURE
.n,
0O-3F
A-B1G2
o
Figure 1: CARD LOCATION CHART
PLUG ADDRESS SELECT CARD(S)
AS SHOWN BELOW
Go to INST 18, entry C.
,return to INST 16 add retrace your path in the flow
diagrams. If this is the correct page and you still cannot
match addresses, verify them with the customer. See
INST 17 for additional information.
_
INST 16G
Figure 2: ADDRESS SELECT CARD(S) PLUG CHART
PlugthecardsatA1T2,A1U2,andB1G2
according to the card diagrams on this page.
Note: If 8K (2151 feature, see INTRO 5) is installed use
Figure 3 to plug A-B1G2, A-A1U2, and A-A1S2 and the
card diagrams to plug A-A 1T2.
5.
(-
(
(
(
o
0:>0
~
~
'l9
'l9
0
o
U
o
o
o
e'b
o
o
o
CARD TYPE 0792
A
CHANNEL TRANSFER
CONTROL
CARD TYPE BA82
CARD TYPE Z512
o
CARD TYPE BA89
If 2151 feature (Expanded Control Store, 8K) and 6111 feature (register
expansion) is installed and using 3344 microcode diskette PIN 4168816,
plug A-A 1S2, A-A 1U2 and A-B 1G2 as shown above.
3830-2
© Copyright IBM Corporation 1975,1976,1978
ADDRESSING
INST 16G
ADDRESSING
ADDRESSING
b. If 6K (2150 feature) and Register Expansion
(6111 feature) are installed use figure 4 to plug
A-A1U2, A-A1T2 and A-B1G2.
This page is to be used for a 3830 with 16 addresses
assigned, no 3344s or 3350s in the system, and using one
of the following microcode diskettes:
PIN 2348786 or
PIN 2348805 or
. PIN 2348787 or
PIN 2348757 or
PIN 2348996
Figure 2: ADDRESS SELECT CARD(S) PLUG CHART
A-A1U2
_
_
_
1.
2.
3.
4.
A-A1T2
0
Plug One L
0
0
0
Go to INST 18, entry A.
0
0
0
If the addresses you were given do not appear in Figure 2,
return to INST 16 and retrace your path in the flow
diagrams. If this is the correct page and you still cannot
match addresses, verify them with the customer. See
INST 17 for additional information.
_
d"b
OO-OF
000
o~
o c0, o c0, oc0,
000
o c0, o c0, o c0, o c0,
10-1 F
000
6b
o c0, o c0, o c0,
000
c0,
~""'l
20-2F
000
o c0, c0,
0
06),
o tb
000
o 6b tbo o tb o c0,
.Db
30-3F
000
6b
0
o 6b o 6b
000
6b
40-4F
000
o 6b o c0, 6b
0
o 6b
000
o 6b o tb tbo o 6b
50-5F
000
tb
o c0, tb
0
o 6b
000
tb
60-6F
000
o 6b 6b
0
6b
0
o c0,
000
o 6b 6b
70-7F
000
6b
0
6b
0
o 6b
000
6), 0
80-8F
000
o c0,
06),
o~
6b
0
000
o 6b otb
0&0
6b
0
90-9F
000
6b
0
o 6b
0&0
6b
0
000
6b
0&0
6b
0
AO-AF
000
o 6b
6), 0
o 6b 6b
0
000
o 6b tbo o 6b 6b
0
BO-BF
000
6b
6),0
o 6b
6),0
000
6), 0
o 6b 6b
0
CO-CF
000
o 6b o 6b 6b
0
6b
0
000
o 6b o 6b 6b
0
tbo
DO-OF
000
6b
tb
0
&bo
000
&b
o&b tb
0
6b
0
EO-EF
000
o 6b 6b
0
c0,
0
&bo
000
06b
6),0
tb
0
db
0
000
db
0
6b
0
6b
000
6), 0
6),0
tb
0
6b
0
0
c0,
0
0
06),
tb
0
o c0,
06),
o tb o 6b
0
''0
o
0
'\.9
CARD TYPE 0792
4K or 6K without
Register Expansion
(6111 feature).
o
-
TRANSFER BUFFER
CONTROL CARD TYPE
2722
Figure 4: 6K Machine with Register Expansion
A·A1T2
A·A1U2
o
PlugOne L
o
o
o
v
.
FO-FF
I'-
"""'--;:--1,no
o
o
o
0
6b
0
0
06),
0
6),0
o 6b
0
c0,
0
o 6b
6),0
6b
0
o c0,
06),
0
06),
0
6), 0
0
A·B1G2
Single Channel~
More than one
o
~
v
v
'0
.
• :>
\
\
\
\
\
\
\
00
0
,,,
,
\
I
I
/
I
/
I
I
I
J
\
\
ff-
6b
0
\
\
o
o
Figure 1: CARD LOCATION CHART
More than one
'U'
Plug the Address Select Card(s) as indicated in
Figure 2. (See Figure 1 for Card(s) location chart.)
Each channel must be plugged according to the
allocation of addresses for that channel. They may
or may not all be plugged the same. If different
addresses are required see Note 1.
Choose one of the following using INTRa 5 to determine features:
a. If 4K (basic) or 6K (2150 feature) machine without Register Expansion (6111 feature) use figure
3 to plug A-A 1U2 and A-A 1T2.
PLUG ADDRESS SELECT CARD(S)
AS SHOWN BELOW
~<;ingle Channel~
a
Match the customer·supplied addresses to the
address range in Figure 2. (Address range is the
lowest and highest address supplied.)
Mark the plugging and the microdiagnostic channel
wrap parameter value (parameter value = 00) on
the label attached to the shroud of the address
card. This information will be usee later during
checkout. If no label is available write this
information in Note 1. on MICRO 200, Step 11
and MICRO 210, Step 4.
ADDRESS
RANGE
Figure 3: 4K or 6K without 6111 feature
c. If 8K (2151 feature) and Register Expansion
(6111 feature) are installed microcode diskette
PIN 4168811 must be used. Return to INST
16 to determine correct address plugging.
CAUTION: Addresses shown in Figure 2 are the ONL Y
valid combinations that can be used.
INST 16H
I
I
\
/
I
I
\
I
CARD TYPE 0792
CARD TYPE Z512
CHNL
CHANNEL FEATURE
~
LOCATION
Single Channel
A
A·Al02
Two-channel Switch
A
B
A·Al02
A·A1P2
Two-channel Switch
Additional (Four
Channels)
A
B
C
0
A·Al02
A·Al P2
A-A1K2
A-A1J2
o
TRANSFER BUFFER
CONTROL CARD TYPE
BH98
If 2150 feature (6K) and
6111 feature (Register
Expansion) are installed.
Plug as shown.
ADDRESS SELECT
CARD LA YOUT
---j"~
Note 1: For multiple channels the}
indicated jumpers must be plugged
identically on each of the address
select cards.
3830-2
ADDRESSING
19 Copyright IBM Corporation 1975. 1976. 1978
.".
(."
..
/'
/
/"
'\
"
./
I
"-
/"
'"
'\
!
>.
/;'
."
/
0
/"~I
("\
"-
INST 16H
"
."
)
.,
/
./
\
./
(
f
(
(
(
(
(
(
(
(
c
(
(
(
This page is to be used for a 3830 with 32 addresses
assigned and no 3344s or 3350s in the subsystem.
_
5.
ADDRESS
RANGE
Figure 3: 6K WI THOUT 6111 FEATURE
If the addresses you were given do not appear in Figure 2,
return to INST 16 and retrace your path in the flow
diagrams. If this is the correct page and you still cannot
match addresses, verify them with the customer. See
INST 17 for additional information.
3.
4.
."'OO"l
PLUG ADDRESS'SELECT CARD(S)
AS SHOWN BELOW
6b
000
000
o
060
060
000
000
no
o Ob
o
060
60 0
on
000
000
on
no
on
000
no
no
o Oh
000
000
no
no
060
000
000
060
on
no
000
000
060
060
60 0
AO-BF
000
000
60 0
on
60 0
000
000
60 0
o Oh
Oh
CO-DF
000
000
on
6'1,
0
60 0
000
000
o Oh
no
60 0
EO-FF
000
000
no
no
60 0
000
000
6"'b
Oh
Oh
00-1F
000
000
on
o
20-3F
000
000
60 0
40-5F
000
000
60-7F
000
80-9F
..,''''."'''~
Plug One ...:::. More than one
0
0
0
0
0
0
,
a
en, 't9
Plug the Address Select Card(s) as indicated in
Figure 2. (See Figure 1 for Card(s) location chart.)
0
0
'U'
Mark the plugging and the microdiagnostic
channel wrap parameter value (parameter
value = 01) on the label attached to the shroud
of the address card. This information will be
used later during checkout. If no label is
available write this information in Note 1. on
MICRO 200, Step 11 and MICRO 210, Step 4.
~
po
'",
r-
6K (feature 2150) without
register expansion (6111
feature).
CHNL
TRANSFER BUFFER
CONTROL CARD TYPE
2722
Single Channel
A
A-Al02
Two-channel Switch
A
B
A-Al02
A-A1P2
A
B
C
D
A-A 102
A-A lP2
A-A1K2
A-A1J2
Two-channel Switch
Additional (F.our
Channels)
447465
15 Dec 78
© Copyright IBM Corporation 1978
on
0
0
Ob
0
I
I
\
\
/
\
I
\
I
I
I
\
Figure 4: 6K MACHINE WITH REGISTER EXPANSION
A-A1U2
Si.ngle Channel~
Plug OneL.. More than one
o
o
"~O"J
o
o
o
o
,
o
o
.,Cb
\,
I
\
\
A-B1G2
A-A1T2
0
\
\
v
.
I
\
I
\
.
I
\
"
.:>
,I
I
\
\
v
v
\
)
o
\.
00 00 O!dq]
I ••• ,- • -,- • ~ I·
ADDRESS SELECT
CARD LA YOUT
--~.~
CARD TYPE 0792
CARD TYPE Z512
If 2150 feature (6K) and
6111 feature (register
expansion) are installed.
Plug as shown.
TRANSFER BUFFER
CONTROL CARD TYPE
BH98
3830-2
6b
\
o
LOCATION
o
\
o
Figure 1: CARD LOCATION CHART
CHANNEL FEATURE
6b
CARD TYPE 0792
a. If 6K (2150 feature) machine without Register
Expansion (6111 feature) use figure 3 to plug
A-A 1U2 and A-A 1T2.
c. If 8K (2151 feature) and Register Expansion
(6111 feature) are installed microcode diskette
PIN 4168811 must be used. Return to INST 16
to determine correct address plugging.
o
0
Choose one of the following using INTRa 5 to determine features:
b. If 6K (2150 feature) and Register Expansion
(6111 feature) are installed use figure 4 to plug
A-A 1U2, A-A 1T2 and A-Bl G2.
O'b
A-A1T2
A-A1U2
1. Match the customer-supplied addresses to the
address range in Figure 2. (Address range is the
lowest and highest address supplied.)
2.
(
Figure 2: ADDRESS SELECT CARD(S) PLUG CHART
Go to INST 18, entry B.
CAUTION: Addresses shown in Figure 2 are the ONL Y
valid combinations that can be used.
f
INST 16J
ADDRESSING
ADDRESSING
_
(
(
•• I- • -I· •• I •• -I- •• I •• -,- ••
[JO [Jd [Jo [J
I
0
I
I~____~J
I~____~I
IL-____~I
I
ADDRESSING
INST 16J
ADDRESSING
ADDRESSING
This page is to be used for a 3830 with two non·consecutive
groups of eight addresses assigned and only two controllers
attached. All attached 3350s will be operated in native
mode or 3330·11 compatibility mode.
4.
Plug the cards at A1S2, A1T2, B1G2, and A1U2
according to the diagrams on this page.
5.
Go to INST 18, entry B.
Figure 2: ADDRESS SELECT CARD(S) PLUG CHART
ADDRESS
RANGE
CAUTION: Addresses shown in Figure 2 are the ONL Y
valid combinations that can be used.
If the addresses you were given do not appear in Figure 2,
return to INST 16 and retrace your path in the flow
diagrams. If this is the correct page and you still cannot
match addresses, verify them with the customer. See
INST 17 for additional information.
_
_
_
1.
2.
3.
A·A1T2
A·A1S2
Single Channell1
Plug One"':"" More than one
'h'"~IJ
~
Plug the Address Select Card(s) as indicated in
Figure 2. (See Figure 1 for Card(s) location chart.)
Each channel must be plugged according to the
allocation of addresses for that channel. They may
or may not all be plugged the same. If different
addresses are requ ired see Note 1.
o
Mark the plugging and the microdiagnostic channel
wrap parameter value (parameter value = 10) on
the label attached to the shroud of the address
card. This information will be used later during
checkout. If no label is available write this
information in Note 1. on MICRO 200, Step 11
and MICRO 210, Step 4.
.n
'""
CARD TYPE BA89
A·B1G2
A·A1U2
0;)
0;)
0 0'
'U0
0::>
Figure 1: CARD LOCATION CHART
CHANNEL FEATURE
CHNL
LOCATION
Single Channel
A
A·Al02
Two·channel Switch
A
B
A·A102
A·A1P2
Two·channel Switch
Additional (Four
Channels)
A
B
C
0
A·Al02
A·A1P2
A·A1K2
A·A1J2
000 060 060
060
060
000 060
060
060
80 ·1F
OS·OF
18 ·1F
000 060 060 060 060
600
000 060
060
060
20·37
20 ·27
30·37
000 060
28·3F
28 ·2F
38·3F
000 060 600 060
40·57
40 ·47
50·57
000 060 060 600 060 060 000 060 600 060
48·5F
48 ·4F
58·5F
000 060 060
60·77
60 ·67
70·77
000 060 600 600 060 060 000 600 600 060
68· 7F
68·6F
78 ·7F
000 060 600 600 060 600 000 600 600 060
80·97
80 ·87
90 ·97
000 060 060 060 600 060 000 060 060 600
88·9F
88 ·8F
98·9F
000 060 060 060 600 600 000 060
AO·B7
AO·A7
BO·B7
000 060 600 060 600 060 000 600 060 600
A8·BF
A8·AF
B8·BF
000 060 600 060 600 600 000 600 060 600
CO·D7
CO·C7
00·07 '
000 060 060 600 600 060 000 060 600 600
CS-DF
C8·CF
D8·DF
000 060 060 600 600 600 000 060 600 600
EO· F7
EO· E7
FO· F7
000 060 600 600
E8· FF
E8· EF
F8· FF
000 0'60 600 600 600 600 000 600 600 600
o
TRANSFER BUFFER
CONTROL CARD TYPE
BH98
'U'
the jumpers are
changed on this
card, Re-IMPL
the functional
microcode disk.
600
060
060 060 060 000 600 060 060
600
060
600 000 600 060 060
060 600 000 060 600 060
600
.... ...
.... ....
600
\
"
... ....
060
060 000 600 600 600
,,
...
--
I
I
\
I
\
"
I
I
\
\
I
00 OoO!dqJ
1_. -1-· -,_. -,_. -,_. ·'~I·· -,_. -1-··
ii-
Note: Anvtime
CHANNEL TRANSFER
CONTROL
CARD TYPE BA82
PLUG ADDRESS SELECT CARD
AS SHOWN BELOW
00·07
10 ·17
lI-
VALID ADDRESS
COMBINATIONS
00 ·17
/'
Match the customer·supplied addresses to the
address range in Figure 2. (Address range is the
lowest and highest address supplied. These are
not consecutive addresses.)
INST 16K
ADDRESS SE LECT
CARD LAYOUT - -.....~
[Jo. ~D;
I
c::::J
Note 1: For multiple channels the }
indicated jumpers must be plugged
identically on each of the address
select cards.
[JO lJ
0
I
l-
CARD TYPE Z512
3830·2
ADDRESSING
@ Copyright IBM Corporation 1978
~-"'\
I
\
\.., ~
/'
\ ... "
!
'"!
.
./
/'''\
'-.
/
.<'
'-.
r,,\
('-\
/
\ '.
," )
\.. j
\.,,-
/'
.. j
INST 16K
("'.
\,
)
./
c
(
(
(
f
(
(
f
(
c
(
INSTALLATION INSTRUCTIONS (Addressing Supplement)
(
64 Drive Addressing Capability for 3350 Attachment
64 Address Compare:
Address Select Card Plugging
With 3350 Attachment feature the 3830-2 CU has 64 Drive
Addressing capability. This refers to the number of addresses
the CU will answer to, not the physical number of drives
attached to the CU (a maximum of 32 drives can be attached
to one CUI.
The 3344 Attachment Feature requires "64 Addresses
Compare". The 3350 Attachment Feature, with 3 or 4
controllers attached to the CU and any 3350 operating in
3330 Model 1 Compatibility mode, also requires "64 Addresses
Compare." With other 3350 configurations, use of "64
Addresses Compare" will provide for any future change.
However, with some system configurations, 64 addresses may
not be available. To provide for this, other addressing options
are made available. Use of these options will depend on the
number of controllers attached to the CU and the 3350 mode
of operation (a 3350 operating in 3330 Model 1 Compatibility
mode requires two logical addresses and must have Bit 2 of
the CU address floating).
With 3350 Attachment feature, refer to the description of
64 Drive Addressing Capability. Use jumper assembly
PIN 816645 to connect bits 0-4 on the Address Select Card
for the customer's address for the 3830-2. Use INST 16 to
determine the proper table for address plugging. Card is
located at A-A 1Q2. (See logic pages KA 103 and 104.)
If 3350 Attachment feature is installed, ensure bits 3 and 4
of the controller's address cards are plugged to answer to
bits 3 and 4 of the CU (Control Unit) address.
If Two Channel switch feature is installed, also connect the
Channel B address select card jumpers. Read "CAUTION"
below. Card is located at A-A 1P2. (See logic pages KC103
and 104.)
If Two Channel Switch Additional feature is installed, also
connect channel C and 0 address select card jumpers. Read
"CAUTION" below before plugging. Cards are located at
A-A1 K2 (channel C) and A-A1J2 (channel 0). (See logic
pages KC103, 104 and KD103, 104.)
CAUTION
If Tvvo Channel Switch, or Tvvo Channel Switch Additional,
feature is installed the following rules must be followed or,
on some interrupt conditions, incorrect CU addresses will be
generated and system errors will result.
The 3350 operates in one of three modes:
Native mode; as a 3350 and requires one logical address per
spindle.
3330 Model 11 Compatibility mode,' the 3350 operates as
one 3330 Model 11 and requires one logical address per
spindle.
3330 Model 1 Compatibility mode; the 3350 operates as
two 3330 Model 1's and requires two logic addresses per
spindle.
These 3 modes can be intermixed on one controller.
When two logical addresses are required by one physical drive,
all bits of the two addresses will be the same except bit 2,
for example: Address 47 (0100 0111) bit 2 off and address 67
(0110 0111) bit 2 on. Bit 2 on selects one half of the disk
storage area, bit 2 off selects the other half. Therefore, to
have two addresses for one drive, bit 2 must be left floating on
the address compare section of the Address Select card.
Native 3330s, 3340s, 3350s, and 3350s in 3330-11
compatibility mode must be assigned to a primary address.
Address Select Card
1. If 3 or 4 controllers are attached to the CU, bits 3 and 4 of
address compare must float.
2 If only 1 or 2 controllers are attached to the CU, bit 3 of
address compare must be plugged the same on the Address
Select Card of all channels of the CU.
3. If only 1 controller is attached to the CU, bits 3 and 4
must be plugged the same on the address compare of the
Address Select Card for all channels.
The Address Select Card Plugging is shown on Addressing
pages INST 16A through INST 16K for all possible
combinations of selecting the CU with 3340 or 3350
Attachment Features;
Use INST 16 to select the correct Addressing page and
follow the procedure on the selected page to plug the
.
Address Select Card.
(-
INSTALLATION INSTRUCTIONS (Addr_ing Supplement)·
ADDRESSING FOR 3344 AND 3350 FEATURES
With 3344 Attachment feature, the Address Select card must
be plugged for "64 Addresses Compare."
(
(
INST 17
8,16, or 32 Address Options:
32 Addresses Compare, Bit 2 off; used with up to four
controllers, with none of the 3350s operating in 3330
Model 1 Compatability mode.
32 Addresses Compare, Bit 2 on; used with up to four
controllers, with none of the 3350s operating in 3330
Model 1 Compatability mode.
32 Addresses Compare, Bit 2 floating; used with up to two
controllers, with one or more 3350s operating in 3330
Model 1 Compatability mode.
16 Addresses Compare, Bit 2 off; used with up to two
controllers, with none of the 3350s operating in 3330
Model 1 Compatability mode.
16 Addresses Compare, Bit 2 on; used with Uj; to two
controllers, with none of the 3350s operating in 3330
Model 1 Compatability mode.
16 Addresses Compare, Bit 2 floating; used with one
controller with one or more 3350s operating in 3330
Model 1 Compatability mode.
8 Addresses Compare, Bit 2 off; used with one controller,
with none of the 3350s operating in 3330 Model 1
Compatability mode.
8 Addresses Compare, Bit 2 on; used with one controller,
with none of the 3350s operating in 3330 Model 1
Compatability mode.
3830-2
~ Copyright IBM Corporation 1978
INSTALLATION INSTRUCTIONS (Addressing Supplement)
I NST 17
INSTALLATION iNSTRUCTIONS (Addressing Supplement)
The 3830-2 detects and interprets only bits 0-4 of the
address presented by the channel on bus out. Connect both
Address Compare and Address Select.
INSTALLATION INSTRUCTIONS (Addressing Supplement)
Figure 1: Address Select Card
If 3344 attachment feature is present, check that jumpers
on A·B1G2 are plugged correctly.' If 3350 attachment
feature is present, check that card jumpers on A-B 1G2
and A·A1S2 are plugged correctly.
Example: Address select card shown plugged for address
range 158 through 15F.
Figure 1 shows the Address Select card plugged for address
range 158 through 15F. The Address Select card is located
at A-A1Q2. (See logic pages KB103 and 104.)
Type BA89
Type 2512
If Two Channel Switch feature is installed, also connect
the channel B address select card jumpers as described
above. Card is located at A-A 1P2. (See logic pages KB 103
and 104.)
If Two Channel Switch, Additional, feature is installed,
also connect channels C and 0 address select card jumpers
as described above. Cards are located at A-A 1 K2 and
A-A1J2 respectively. (See logic pages KC103, 104, and
KD103, 104.)
22
23
24
25
26
27
28
CU
Address
Compare
Bits
---~-~4~---1
o
o
_____ _
_.~--··2
2
~
CU
Address
Generate
.··'----3
L
K J
0
~
H
,
)-2
0
CL.P
-1
0
'l,.;'l
30
31
0
cg
Always
floated
{g ,," ,-' ,'not
used
------------ ------------,
:
0
0
, on (1)0
P
58e
"
I
I-I--
6
7
R 0
C-'o
<1:_,
bit:
,
'- -------,
Bit Definition, Bit 1
Channel
Channel
Channel
Channel
A;
B:
C:
D:
A-A102 (KA103, 104)
A-A1P2 (KB103, 104)
A.A1K2 (KC103, 104)
A-A1J2 (KD103, 104)
Bit 2 On
Off
Bit 3 On
Notes:
1. Bits 3 and 4 must be plugged identically for all channel
inputs (these bits define attached controllers). If
functional microdisk PN 4168811 with any 33508 in
3330-1 compatibility mode is installed, then bits 2, 3,
and 4 must be plugged identically for all channel inputs.
Off
Bit P
©
"
'-_/
"\
/~
',-
/;
-..
~\
(
/
'-
/
'"
'\
(I'
\,
Enable Offset Interlock
(Jumper active with FunctIonal
Microcode PIN 4168811 only)
O"b -
053 to 054
R51 to R52
-
Disable Offset Interlock
6-'0 -
R51 to 051
- R53 to 053
• Bit
Shown jumpered for:
No E.C.C.
3330-1 Compatability Mode
8K Storage
Offset Interlock
(Jumpers are used by microdiagnostics and functional
code to determine machine
configuration.)
I
Copy light IBM Corporation 1978
"\,
I-
• On (1)
Off (0)
•
2. Always plug for the actual storage size regardless of
functional disk Part Number (See INTRO 5).
15 Dec 78
ECC (3830 P21) I Rder to
No ECC (Snipe) f I NTR 005
No 3330-1 Compatability
3330·1 cOmpatability mode
or 3344
= 8K storage
} Note 2
6K stora~e
= Offset I nterlock (Jumper
on with functional microcode
PIN 4168811 only)
= No offset Interlock
Odd parity for bits 0·3
Bit 0 On =
Off =
Bit 1 On =
Off =
Jumper PN 816645
51
52
53
54
A·A1S2
A·B1G2
447465
tt-
0
,'~ffio):--\
3830-2
-
3
0
29
I--
Bit
~-.
} Note 1
o ••••• ,--------,
'8
o
, ',,
. ____4_
,,"~'
5
Bits
INSTALLATION INSTRUCTIONS (Addressing Supplement)
/~
"-
/'
/
INST 17A
\
\
/'
',-
(
/'
/
"
/
"-
"
/
,
"
"
c-
"
I'
,
(
~\
INST 17A
(
(
(
(
(
(
(
(
(
(
(
(
(
INSTALLATION INSTRUCTIONS (Addressing Supplement)
CHANNEL TRANSFER CONTROL CARD
TRANSFER BUFFER CONTROL CARD
f
(
INSTALLATION INSTRUCTIONS (AddressingSupplementl
TRANSFER BUFFER CONTROL
CARD TYPE BH98
D
Single channel
E22 to 022
More than one
channel
E22 to E23
Jumper as shown on card layout for type of
card present. Card type BAB2 is used with
3350 attachment feature.
f·
(
I NST 17B
TRANSFER BUFFER CONTROL
CARD TYPE 2722
f"\
r-'\
Single channel
E22 to 022
More than one
chan nel
E22 to E23
11111
11111
K
CHANNEL TRANSFER CONTROL
CARD TYPE BA82
P17 to P18 = Offset
Interlock active
(Jumper active with
Functional Microcode PIN 4168811
I
I
I I I I
0
0
0
0
0
p
0
to
P
S
nly)
Q P
10
J
lC-24
22-~
23-0~
P-26
'0-27
H
I
:-0-25
0-17
~P-26
--19
'0-27
00
o
o
0'b--22
iP18 '" 018·
Standard
}
H26 to H?7
S47 to S48
Ob
Or
Offset Interlock
inactive.
5
5
I
A·A1U2 (GK502)
0
I I
o 0-25
P
"tl
O'b
E
H
I I
13
-17
qA~ -18
P-20 E 0
't>- 21 I_I
0-22-0.::0
23 -0"-
CHANNEL TRANSFER CONTROL
CARD TYPE 0792
A·A1U2 (GK502)
P-46
'0-47
0-48
I
This card shown
jumpered for
and single channel
II
.
gil:',
:-0-46
:;.0-47
'0-48
D
A·A1T2
32 Drive Expansion }
Feature
H25 to H26
S46 to S47
A·A1T2
...
Card BH98 Address Plugging
16 Addresses
1H2a ro H27 -,
6
I J26 to J27
I K21 to K22
1547 to 548
II
I
t..!'~4..!~~~ ..J
32 Addresses
r-------,
II
I
I H25 to H26
I J26 to J27
K21 to K22
I 546 to 547
I
I
L!~~~~.J
64 Addresses
,-----,
I H26to H27 :
II
I J26 to J27
( K20 to K21
546 to 547
I
I
:.f~~~i....J
3830·2
447465
1 ~5 Dec 78
© Cop\·right IBM Corporation 1978
INSTALLATION INSTRUCTIONS (Addre iSing Supplement)
INST 17B
(-
ADDRESSING
AODRESSING
~
~
Use the primary address range
assigned and the Controller
address column indicated to
determine the controiler
address assignments. Record
this information in Figure 1
to be used in Step 5,
INST 26.
PRIMARY ADDRESS
ASSIGNED
See Note 1.
+
~
Use the primary address range
assigned and the Controller
address column indicated to
determine the controller
address assignments. Record
this information in Figure 1
to be used in Step 5,
INST 26.
t
CONTROLLER
ADDRESS
ASSIGNMENTS
CONTROLLER
ADDRESS
ASSIGNMENTS
See Note 1.
See Note 1.
See Note 1.
18-1F.
20-27
28-2F
30-37
38-3F
0
1
2
3
See Note
See Note
See Note
See Note
2.
2.
2.
2.
40-47
48-4F
50-57
58-5F
60-67
68-6F
70-77
78-7F
0
1
0
1
0
1
0
1
0
1
2
3
0
1
2
3
See Note
See Note
See Note
See Note
2.
2.
2.
2.
80-87
88.8F
90-97
98-9F
AO-A7
A8-AF
BO-B7
B8-BF
0
0
1
1
0
2
3
0
1
2
3
CO-C7
CB-CF
00-07
D8-0F
EO-E7
E8-EF
FO-F7
F8-FF
0
1
0
1
0
1
1
0
1
0
1
0
1
2
3
PRIMARY
ADDRESSES
ASSIGNED
CONTROLLER
ADDRESS
ASSIGNMENTS
t
CONTROLLER
ADDRESS
ASSIGNMENTS
0
1
2
3
0
1
2
3
10~17
FIGURE 1
Use the primary address range
assigned and the Controller
address column indicated to
determine the controller
address assignments. Record
this information in Figure 1
to be used in Step 5,
INST 26
0
1
0
1
0
1
0
1
00-07
08-0F
INST 18
0
1
2
3
See Note
See Note
See Note
See Note
2.
2.
2..
2.
Note 1: All Channel inputs must be capable of addressing
all attached 3333s, 3340 A02s, and 3350 A021A2Fs, and
all associated logical addresses.
H.4Jen 33508 are to be operated in 3330-1 compatibility
mode, the 3350 operates as two 33308 and requires two
.logical addreSSBs per spindle, a primary and a secondary.
In strings vvhere there are no 33508 operating in 3330- 7
mode only primary addresses are used.
~GO TO INST 25 and Continue.
Note 2: No Real Device can be assigned to this address.
This is reserved for secondary addreS$8S.
0
1
0
1
2
3
0
1
2
3
0
1
2
3
See Note
See Note
See Note
See Note
2.
2.
2.
2.
3830-2
© Copyright IBM Corporation 1978
ADDRESSING
/-'~
.------\
\ ....
--,I
'"
. ./
r''''
![>"\
--I
\
'-
/
/
'"
./
~.
I
\
.INST 18
(
(
(
(
(
(
(
f
(
(
(
(
(
(
(
INSTALLATION INSTRUCTIONS
~
__ 7
(
(
f'
(
INSTALLATION INSTRUCTIONS
__ 9
Check
When
Complete
(
(
I NST 25
On a two channel switch machine, jumper 01A-A1V2D07
to 01A-A1M2S03 and 01A-A1K2J13 to 01A-M2S04 (NE103)
using purple wire. These wires must be removed if two
channel switch additional is installed.
Check that card jumpers on A·A 1L2, A·A 1M2, and
A·A 1R2 match channel options as indicated by the
jumper coding shown here.
__ 10
Verify that the address range (including primary and
addresses) does not conflict with other
control units on the same channel.
~econdary
SELECTED BUSrfAG OUT
CARD TYPE 9965
CHANNEL SELECTOR
CARD TYPE 9966
-----......
.(Card type x999 on some machinesl
-11
--
A-A 1 R2(CS1031
_
12
Single channel - - - - - - - - Two Channel Switch - - -_ _
Two Channel Switch, Additional 1111111
If the attached CPU or channel has Block Multiplex feature,
be sure that it is activated. Check U.C.W. plugging in the
CPU or channel for 3830 addresses. System performance
can be seriously degraded if 3830 addresses are plugged for
"Share" at CPU or channel. Be aware of all the addresses
involved with 64 or 32 drive addresses.
If 3344s installed or any 3350 in 3,,0$0·1 compatability
mode installed review physical planning guide for resulting
individual drive addresses.
A-A 1 L2(NE2021
A-A 1M2 (NE1021
_13
__ 8
Go to INST 26 next.
If Two Channel Switch, Additional feature is installed,
maKe sure that violet jumpers are installed from B-A 1 E6D06
to B-A 1 E8B04 and from B-A 1 E6D12 to B-A 1B1009. (See
logic page AR101-102).
3830-2
© Copyright IBM Corporation 1972, 1973, 1976, 1978
INSTALLATION INSTRUCTIONS
INST 25
(
\
.
./
'-
'\
'\
/'
,/
('
'"
'\
,/
"-
"-
r~·
'\
,,r',,
('
"
"
j
,/
\.
-
"\
,/
',-
'\
/
'\
('
"\
,/,,'
"\
"--
./
,/
"
./
/'
'\
(' "-
',,-
./
"
/
\
",
"\,
(
'-,
/
"
'\
(~,--'
/
j
(-",\,
'- /
,('°1,\"
'"
j
,~
"
'7)'"
/
r="\I"
;
/
,
~
,
1
\
{
(
(
(
f
(
(
(
(
INSTALLATION INSTRUCTIONS
5
(
(
(
INSTALLATION INSTRUCTIONS
f
(
I NST 26
CONTROL UNIT MICRODIAGNOSTICS
___ Insert 3830-2 diagnostic disk in 23FD and perform step
A on START 25, and step B on START 27. Verify
controller address assignments by checking the controller
plugging (Use the controller INST section and the
information recorded in Figure 1 on INST 18 of this
section).
CAUTION: Verify that proper 383()'2 diagnostic disk
is supplied for your machine configuration. See INTR 005.
6
SYSTEM TEST
1
___ 2
7
Connect channel Bus and Tag cables between
channel and 3830-2
Run online test 3830AAA from the CPU.
Refer to step C on START 27.
COVER INSTALLATION
__1
Mount kickstrips.
Light tapping with
a hammer may be required
to properly seat them.
/.~
~- 10,,,,,,;,
Screws
Note: If installation ;s on a non-raised
floor do not attempt to mount kickstr;p
(P/N2277387) on right end of 3830-2.
__ 2
8
MtgBarY
1.
Re-install covers removed in step
RECORDS
__1
Assist customer with his checkout of the facility.
__ 2
Complete all installatioll' records.
__ 3
3830-2
Retain these installation procedures in the Maintenance Library
for future reference.
1
©
447461
12 Mar 76
Copyright IBM Corporation 1976, 1978
1447465
15 Dec 78
INSTALLATION INSTRUCTIONS
IN ST 26 ,
f
~
I'
'\
j
"-
'\
/"
'\,
"
/
/'
"-
'"
/
/'
-",
/"
'"
"
'\I
/
"
\
/'
'\
-~
"\.
\
'\
/
''\
''\
"
\
"
!
\
(
'-
/
"
/~,
!
/
/"
'\
/'
/
"
j
'\
,/
"
I
---
".
,~."
'\
,
(
"
"
/
"
~~"
,- /
(-"\
" ", / '
/~
r'\
'\ /'
'\
.J
(~
\
~,
~-
p(' (
(~\
(-- ("
-.
('
(
('
(-
(
(
(
(
(
(
(
(
(
(
(
('
(-
(
L
A AND B BUS-CHANNEL INTERFACE
INDEX
A and B Bus Assemblers CTRL 118
A Bus
Assembler CTRL 400
Introduction CTRL 200,INTR 115
A Register
Check CTRL 35
Error, FSI FSI55
Introduction CTRL 400
Parity Error PANEL 40
Abbreviations and Definitions LGND 16
Accept Data (Sequence Control) CHL-I 240
Accept Status (Sequence Control) CHL-I 240
Access Cycle CTRL 320
ACR (see Address Compare)
Address Assembler/Error Assembler CHL-1165
Address Buffer Description CTRL 605
Address Bus
Error 2 (23FD Attach) MPL 290
Address Byte Sector, MPL MPL 220
Address/Check/Program Display
Check I Error I Collection PANEL 40
Indicators (CE Panel) PANEL 10
Operation PANEL 100
Register PANEL 40
Address Compare CHL-I 165
ACR Sync, Stop and Recycle PANEL 120
Indicator PANEL 10
Operation PANEL 16
Recycle PANEL 16
SW Sync, or Stop PANEL 120
Switch PANEL 10
Address/Data Entry Switches PANEL 10
Address In (Timing) CHL-1350
Address In Introduction CHL-I 220
Address Out (Timing) CHL-I 350
Address Out Introduction CHL-I 220
Address Select Card Wiring INST 20
Addressing
Assignment I T 20
Control Storage CTRL 600
Decoding CHL-I 165,CHL-I 235
I/O Device CHL-I 230
Instruction Data Flow CTRL 230
ALD/Card Index START 905
Alert Lines, CTL-I CTL-I 10
ALU
Check, ECD CTRL 60
Check, Indication PANEL 40
Data Flow INTR 90
Description CTRL 400
Error CTRL 60
Error, Description CTRL 400
Error, FSI FSI 50
Inputs INTR 115
Introduction CTRL 200
Microprogram Instruction Word CTRL 235
Operation CTRL 225,CTRL 235
Operations - Examples CTRL 410
Statement MIC 2
Analysis, Entry Point START 10
Anti-Recycle Latch PWR 105,PWR 310
Arithmetic Logic Unit (see ALU)
Array Cards CTRL 605
Artificial Respiration (Back of Title Page) ii
Attachment Concepts MPL 230
Attachment Errors MPL 290
Attachment Introduction MPL 220
3830-2
© Copyright IBM Corporation 1975
U:~~~51
BBus
Assembler CTRL 400
Introduction INTR 115
B Register •
Check ECD CTRL 35
Check MAP CTRL 35
Description CTRL 400
Parity Error PANEL 40
B Time Timing Chart (Read) MPL 280
Backup Address Register (BAR)
Description CTRL 220
Introduction INTR 110
BFRDY Branch CL 14 CHL-I 145,CHL-1260
Bias Supply LOC 10
Bit Control MIC 2
Bit Counter MPL 230
Block Multiplex Mode CHI-I 230
Blowers LOC 2,LOC 14
Box Print Position MIC 2
Box Serial Number MIC 2
Branch
Controls INTR 110
Status Error PANEL 40
Status Error, FSI FSI35
Buffer
Assembly CHL-1165
Check, CHL-I PANEL 50
Controls, CHL-I CHL-I 200,CHL-I 260
Parity Check CHL-I 'I S5
Parity Error CTL-I liS
Ready CHL-1145
Bulk Supply Diodes LOC 8
Bulk Transformers LOC 10
Bulk I Power Problem PWR 60
Bulk 1 Supply PWR 61
Bulk 2 Power Problem PWR 70
Bulk 2 Supply PWR 71
Bus Assemblers Block Diagram CTRL 118
Bus In
CTL-I Data Transfer CTL-135
CTL-I Extended Operation CTL-I 50
Introduction, Channel CHL-I 220
Timing, Channel CHL-1350
Bus Out
Check, Printout MSG 20
CTL-I Data Transfer CTL-I 35
CTL-I Extended Operation CTL-I 45
Introduction, Channel CHL-I 220
Parity Check, CHL-I CHL-I 255
Parity Check, CTL-I CTL-I lIO,P ANEL 50
Parity Error, Channel CHL-I 30
Timing, Channel CHL-I 350
Write Data Path, Channel CHL-I 165
Busy Status CMD 180,CHL-I 245
Byte Assembly
Description CTRL 605
Register (Read) MPL 280
23FD Attachment Concepts MPL 230
Byte Counter MPL 270
Byte Format (23FD Attachment Introduction) MPL 220
CAFieid
Decode Description MIC 3
Decode Error, FSI FSI35
Description CTRL 235
Even Decode Error CTRL 20,PANEL 40
Odd Decode Error CTRL 20,PANEL 40
Cabling INST 5,INST 20
Card Function Chart START 900
Card Layout by Board START 905
Card Location Chart START 900
Card to Logic Page List START 905
Carry In Control CTRL 400
Cartridge MPL 2
CAS Flow (Read) CMD 130
CAS Flow (Write) CMD 90
CB/CD Field Decode Description MIC 3
CB/CD Field Description CTRL 235
CB Decode
Error, FSI FSI35
Even Error CTRL 25,PANEL 40
Odd Error CTRL 25,PANEL 40
CB2 Trips PWR 40
CD Decode
Error Latched PANEL 40
Error Timing Chart CTRL 30
CE Address
CE Communication Out Driver CTL-IIO
CE Initial Entry, Description of START 10
CE Mode Register Display Circuits
General Purpose Register PANEL 110
IAR Register PANEL 105
CE Panel LOC 2,P ANEL 10
Checkout PANEL 30
Controls INTR 9O,INTR 110
Description of Controls PANEL 10
Front View PANEL 10
Indications (Channel Wraparound Test) MICRO 200
Operations PANEL 10
ACR Addresss Compare Sync or Stop PANEL 16
Address Compare PANEL 16
Address Compare Recycle PANEL 16
Register Alter PANEL IS
Register Display PANEL 15
Storage Alter PANEL IS
Storage Display PANEL IS
Rear View PANEL 11
Rotor Switches Rear View PANEL II
Test (8A) MICRO 427
CH Field MIC 16
Decode Description CTRL 230
Description MIC 3
Chaining, Disconnected Command CMD 200
Chan B/Respon Branch CHL-1180
Channel Buffer Controls CHL-I 260
Channel Data Transfer Controls Description CHL-I 260
Channel Disabled CHL-I 20
Channel Drivers and Terminators LOC 14
Channel Interface
A Check, CHL-I PANEL 50
Address/Error Assembler CHL-1165
Addressing, I/O Device CHL-I230
Attachment CHL-I 500
B Check, CHL-I PANEL 50
Block Multiplex Mode CHL-I 230
Buffer A and B,(Read) CHL-I 360
Buffer A and B (Offset Read) CHL-I 370
Buffer A and B (Write) CHL-I 385
Buffer A and B (Offset Write) CHL-I 390
Buffer Controls CHL-I 260
A and B Buffers CHL-I 260
IBM CONFIDENTIAL
UNTIL MARCH 26, 1976. UNCLASSIFIED THEREAFTER
INDEX 1
Error Checking CHL-I 270
Initial Selection-Status Presentation CHL-I 260
Read Operation CHL-I 265
Write Operation CHL-I 260
Bus Out Parity CHL-I 25
Check Channel A, B, Cor D CHL-1185
Command Chaining (see also Block Multiplex Mode)
CHL-124O
Commands CHL-I 235
Connectors CHL-I 194
Control Check MSG 20,CHL-I 130
Control Unit Busy Sequence CHL-I 230
Control Unit Errors CHL-I 130
Control Unit Initiated Sequence CHL-I 230
Data Flow INTR 9O,CHL-I 500
Data Transfer CHL-I 230
Data Transfer Controls Description CHL-I 265
Description CHL-I 200
Detected Failure CHL-I 125
Diagnostic Flow Charts
Routine 6A MICFL 70
Routine 6C MICFL 85
Routine 6E MICFL 125
Routine 60 MICFL 20
Routine 62 MICFL 30
Routine 64 MICFL 40
Routine 66 MICFL 55
Routine 68 MICFL 65
Disabled Indicator(s) PANEL 10
Disabled Manual Switch Flowchart CHL-I 20
Disconnected Command Chaining (see Block Multiplex
Mode)
End Status CMD 180,CHL-I 250
Ending Procedure CHL-I 230
Error Condition Diagrams
Buffer Parity Check CHL-I 160
Buffer Ready CHL-I 145
Bus Out (Write Data Path) CHL-1165
Chan B/Respon Branch CHL-1180
Channel Bus Out Parity CHL-I 30
Channel Interface Disabled CHL-I 20
Control Unit End CHL-I 145
Halt I/O Busy CHL-I 140
Multiconnect Error/IFC CHL-II85
Overrun CHL-I 35
Request In CHL-I 135
Selective Reset CHL-I 190
Servo/Multi Branch CHL-I 180
Suppress Out CHL-I 150
System Reset CHL-1190
Transfer/Halt I/O CHL-I 140
Freeze CHL-114O
General Information CHL-I 230
Initial Selection CHL-1300
Initial Selection Sequence CHL-I 230
Inter-board Wiring Chart CHL-I 194
Interface Disconnect CHL-I 240
Introduction INTR 20,INTR 14O,CHL-I 200,CHL-I 220
Jumper Card Assignments CHL-I 225
Logic Flow CHL-I 200
MAPs
Buffer Parity Check CHL-I 160
Bus In Parity Check CHL-I 125
Channel Bus Out Parity CHL-I 25
Channel Time Out CHL-I 125,CHL-I 130
A AND B BUS-CHANNEL INTERFACE
INDEX 1
c~
INDEX
CHANNEL INTERFACE Icont'd)-CP15 OR 18
Channel Interface. MAPs (continued)
Channels are Disabled CHL-120
CU Busy Check CHL-I 125
Illegal Sequence CHL-I 125
Interface Check Channel A, B, C, or 0 CHL-II85
Log Disconnect In CHL-I 125,CHL-I 130
Multiple In Tags CHL-I 125,CHL-I 130
No Response Check CHL-I 125
Unit Address No Compare CHL-I 125
Operation CAS Flowchart CMD 35
Response
Latch CHL-I 260
Latch (Read) (,HL-I 365, (,HL-I 375
Latch (Write) CHL-I 385, CHL-I 395
Selection Switch CHL-I475
Sense Information CHL-I250
Sequence Controls CHL-I235
Special Control Lines CHL-I 225
Status Information CHL-I 245
Tag In/Out CHL-I 220
Timeout CHL-I 130
Timing Chart CHL-I 220,CHL-I 350
Transfer Buffer CHL-I 260
Transfer Controls CHL-I 260
Buffer Control During Initial Selection CHL-I 260
Buffer Control Error Checking CHL-I 270
Buffer Control of Data Transfer CHL-I 260,CHL-I 265
Buffer Controls to Control Unit CHL-I 260
Ending Sequence (Channel Truncation) CHL-I265
Truncation CHL-I 265
Unit Address Field MSG 20
Wrap Diagnostic
Cable Point to Point Diagram MICRO 205
CE Panel Indications MICRO 200
Channel Routine 60 MICFL 20
Description of MICRO 200
M,crodiagnostic Running Instructions MICRO 200
Physical Layout MICRO 200
Routine 60 MICFL 20
Routines Summary MICRO 210
Test Cable Installation MICRO 205
Wrap Diagnostic Description MICFL 5
Wraparound Test, Description MICRO 200
Channel Selector Card Wiring INST 20
Channel Switching CHL-I 470
Channel Transfer Control Card INST 20
Channel Transfer Controls CHL-I 260
Chart
Command Summary CMD 2
Control Command CMD 5
Control Unit Clock Timing CTRL 300
Format Decode Active Lines CTRL 500
Read Commands CMD 100
Read Cycle Timing CTRL 600
Search Commands CMD 50
Sense Commands CMD 140
Write Commands CMD 70
Write Cycle Timing CTRL 600
Check Bit Generator INTR 105
,Check End, CTL-I CTL-I IO,CTL-I 110
Check Indicators PANEL 10
Check Reset Lamp Test PANEL 10
Check I
Address/Check/Program Display Register PANEL 40
Definition of PANEL 4O,ST ART 5
Error Register Display PANEL 40
Errors CTRL 200,INTR 50
Errors, Description of PANEL 41
Register Card Location Table PANEL 40
Check 2
Error Collection PANEL 50
Error Collection, Description of PANEL 51
Errors INTR 50
Errors, Definition of START 5
CI (see Control Interface)
Circuit Protectors LOC 6,LOC 8,LOC IO,PWR 30
Circuits by Card START 900
Card Location START 905
Duplicate Card Chart START 905
CL Decoder (Error> CTRL 45
CL Field
Decode CTRL 230
Decode Description MIC 3
Clock
Cycle Controls CTRL 300,INTR 110
Errors FSI 30,CTRL 40
Stopped Indicator PANEL 10
CM Field MSG 20
Command (see also specific command)
Byte Decoding CHL-I 235
Chaining, Channel CHL-I 240,CHL-I 350
Chaining, Disconnected CMD 200
Decode Flowchart CMD 183,CMD 185
Execution Byte (CEB) Definition Charts CMD 430
Objectives
Control CMD 15
Read CMD 107
Search CMD 55
Sense CMD 142
Write CMD 77
Out (Timing) CHL-I 350
Out/Address Out CHL-I 260
Out Introduction CHL-I 220
Reject MSG 20,CHL-I 255
Retry, Description and Flowchart CMD 210
Summary CMD 2
Compare Assist Check CTL-I IIO,CTL-I 120
Console Error Message MSG 20
Control Circuits, Introduction INTR 10
Control Commands
Descriptions of CMD 5,CHL-I 235
Flowcharts CMD 20
Diagnostic Load CMD 25
Diagnostic Write CMD 30
Mask Byte CMD 20
No Operation (Instruction) CMD 25
Recalibrate CMD 20
Restore CMD 25
Seek CMD20
Set File Mask CMD 20
Set Sector CMD 25
Space Count CMD 30
Objectives CMD 15
Summary Chart CMD 2
Control Data Flow-Block Diagram CTRL 200
Control Errors, FSI FSI 20
Control Hardware Description CTRL 220
Control Interface (CI, CTL-I)
Buffer INTR 120
Extended Operation CMD 45
Immediate Operation CMD 30
Load S Register CMD 190
Buffer Parity Check CTL-I IIO,CTL-1115
Load S Registers CMD 190
Bus In CTL-I 10
I IBM CONFIDENTIAL
447460
3830·2
19 Dec 75
© Copyright
\...
'
UNTIL MARCH 26, 1976, UNCLASSIFIED THEREAFTER
IBM Corporation 1975
iJ 0 0 0 n J 0
~
Bus Out CTL-I \0
Bus Out Parity Check CTL-I 115
Checks FSI 15,CTL-I 1\0
Checks. FSI FSI 15
Compare Assist Check CTL-I IIO,CTL-I 120
Compare Assist Logic CTL-I 120
Control Decode, Read CTL-I 50
Control Decode, Write CTL-I45
Controller Check CTL-I 110
Data Flow INTR 120
Extended Operation CMD 45
Immediate Operation CMD 30
Load S Registers CMD 190
Data Transfer CTL-I 35
Description of Lines CTL-I \0
Error Checking and Collection INTR 120
Error Condition Diagrams CTL-I I IO,CTL-I 115,CTL-I 120
Extended Operation CTL-I 15,CTL-I 35
Immediate Operation CTL-115,CTL-120
Introduction INTR 20,INTR 90,CTL-I I
Load S Registers CTL-I 190
Check CTL-I I IO,CTL-I 120
Logic with Wraparound Cable Installed MICRO 506
Microdiagnostic Error Code Dictionary MICRO 515
Microdiagnostic Routines Summary MICRO 510
Operation (Cylinder Seek Example) CMD 35
Polling CTL-I 25
Read Data Transfer from Device CTL-I 50
Register Assignments MIC 5
S Reg Decode CTL-I 190
Scope Points MICRO 505
Select Active CTL-I 115
Select Check CTL-I 115
Select Controller CTL-I 20
Select Device CTL-I 20
Special Operations MIC 3
System Orientation CTL-I 5
Tag Bus Parity Check CTL-I I 10
Tag Sequences CTL-I 15
Tags In/Out CTL-I 10
Transfer Error CTL-I IIO,CTL-I 120
Wraparound Cable MICRO 500
Wraparound Test MICRO 500
Write Data Transfer to Device CTL-I 45
Control Module, Disk Storage INTR 20
Control Options (Microdiagnostics) MICRO 16,MICRO 20
Control Storage
Address Buffer CTRL 605
Address Errors FSI 4O,CTRL 610
Address Relationship (MPL) MPL 220
Addressing CTRL 600
Array Cards CTRL 605
Byte Assembly CTRL 605
Check Bits CTRL 605
Contents (Address Assignments) CTRL 650,CTRL 652
Control Circuits INTR 100
Data Cycles CTRL 250
Data Flow INTR 100
Data Flow Description CTRL 250
Description CTRL 600
Diagnostic Mode CTRL 600
Error Checking Data Flow INTR 110
Error Correction Code (ECC) CTRL 600
Error Detection CTRL 610
IMPL Attachment Data Flow INTR lOS
()
",-j
()
''<-JI'
0
if'
(JJ,
'
'
~
~
a
0
rl\
\.JI
:)
0
a
'
,
A
~
a
!"'-"l\,
",,-..JJ
Instruction Format Decode CTRL 500
Instruction Word CTRL 230
'Introduction INTR 20,INTR 90
Load Decodes INTR 120
Manual Controls INTR 110
MPL File INTR 105
Power Sequencing PWR 105
Read Cycle CTRL 600
Scoping Procedures FSI 32
Timing Chart (Read/Write) CTRL 600
Trileads Chart FSI 33
Write Bus CTRL 605
Error FSI40
Write Cycle CTRL 600
Control Unit
A and B Bus Assemblers CTRL I 18
Address CHL-I 230
Busy Check CHL-I 125
Busy Sequence CHL-I 230
Clock (see Clock)
CU Cycle Error FSI 30
Cycle Controls CTRL 300
Data Flow INTR 90
End Status CMD 180,CHL-I 145,CHL-I 245
Error Condition Diagrams
A Register Parity Error CTRL 35
ALU Check CTRL 60
B Register Parity Error CTRL 35
CA Decode Even Error CTRL 20
CA Decode Odd Error CTRL 20
CB Decode Even Error CTRL 25
CB Decode Odd Error CTRL 25
Storage Address Bus Errors CTRL 610
Write Bus Bytes 0/2 Error CTRL 610
Write Bus Bytes 1/3 Error CTRL 610
Function Test (82-86) MICRO 400
Initiated Sequence (Polling) CHL-I 230,CHL-I 420,CHL-I
425
Interface Errors CHL-I 125,CHL-I 130
Interface to Channel Buffer Controls CHL-I 260
Microdiagnostics Track Location MPL 220
Controller Address CHL-I 230
Controller Check CTL-I I IO,PANEL 50
Correctable Data Errors in Data Field CMD 210
Counters (MPL)
Bit Counter MPL 230
Byte Counter MPL 270
Data Separation MPL 280
Sector Counter MPL 290
CP Panel LOC 8
CP/Thermal Indicators LOC 2
CP I or 2 Trips PWR 135
CP 1-10 LOC 10
CP 3 Trips (Fan Problem) PWR 260
CP 4 Trips Troubleshooting Procedures PWR 80
CP 5 - MPL File AC Control PWR 45
CP 6, 9, or 10 Trips PWR 150
CP 7 (Bulk 2) Power Problem PWR 70
CP 8 (Bulk I) Power Problem PWR 60
CPI I Trips PWR 220
CPI2 Trips PWR 240
CPI3 Trips PWR 200
CPI4 Trips PWR 180
CPI5 or 18 Trips PWR 160
CHANNEL INTERFACE (cont'd)-CP15 OR 18
0 <=~ 0
"
'",,-
'
INDEX 2
INDEX 2
0 () 0 0 0 0
"
'
,~
C)
n
I' ( -
(-
(-
('
(
(
(
{
(
(
(-
L
INDEX
CP16 OR 17-IMPL
CPI6 or 17 Trips PWR 270
CS Field
Decode Description MIC 3
Decode Error PANEL 40
Description CTRL 240
CSW Status Field MSG 20
CTL-I (see Control Interface)
CV Field MIC 6
CX Field MIC 6
Cycle Control Error FSI 30,CTRL 4O,PANEL 41
Cylinder Seek Example CMD 35
DBus
Assembler CTRL 400
Parity Check CTRL 60
D Equal to Zero CTRL 60
Data Address Register (DAR) CTRL 220
Data Check MSG 20,CHL-1 255
Data Collection MSG 10
Data Control MIC 2
Data Cycle CTRL 320
Data Detect (Read) MPL 280
Data Error CMD 210
Data Flow
Addressing CTRL 220
ALU CTRL 235,INTR lIS
By Card START 900
Channel Interface INTR 140,CHL-1 500
Control Interface INTR 120
Control Storage INTR 105
CU Clock CTRL 300
Data Cycles CTRL 250
Instruction CTRL 230
MPL Attachment INTR 105
Read CMD 130
Registers CTRL 225,INTR lIS
SCU Controls INTR 105
To Device CTL-145
Write CMD90
23FD Attachment Concepts MPL 230
Data In Introduction CHL-I 220
Data In (Timing) CHL-I 350
Data In/Service In Controls INTR 140
Data or Command Overrun CMD 210
Data Out (Timing) CHL-I 350
Data Out Introduction CHL-I 220
Data Out Seq Error CHL-I 165
Data Response CTL-I 45,CTL-I 50
Data Retrieval Overview MSG 10
Data Separation MPL 240
Data Separation Counter Timing Chart (Read) MPL 280
Data Statement or Storage (DAR) Addressing MIC 2
Data Strobe (Read) MPL 280
Data Transfer
Control Interface CTL-I 35
Controls INTR 120
From Channel (Address Out Command Out) CHL-I 260
Initial Selection CHL-I 300
Interface Sequence CHL-I 230
Operation (Read) ECD CHL-I 365, CHL-I 375
Operation (Write) Flowchart CHL-I 380, CHL-I 390
Read MPL 280
Read Channel Buffer Control CHL-I 265
Read Channel Controls CHL-I 360, CHL-I 370
To Channel (Address In Status In) CHl-1 260
Write Channel Controls CHL-I 380, CHL-I 370
3830-2
Write Operation Channel Buffer Control CHL-I 260
DC Ready Indicator PANEL \0
DCC (Disconnected Command Chaining Byte) CMD 200
DCI (see Control Interface)
Decode Error FSI 30
DecodeTables START 100
Defective or Alternate Track CMD 210
Definitions and Abbreviations LGND 16
Device
Address CHL-I 230
Control Operation, Description CMD 10
End Status CMD 180,CHL-1350
Error Collection INTR 50
Read/Write (CTL-J) CTL-I 35
Release Command CMD 140,CHL-1470
Release Flowchart CMD 450
Reserve Command CMD 140,CHL-1 470
Reserve Flowchart CMD ISO
Diagnostic
Command Objectives CMD IS
Control Options MICRO 16,MICRO 20
Controls MICRO 35
Description, Channel Wraparound Tests MICFL 5
Load - Microprogram Controlled MPL 260
Load Command Description CMD 5
Load Command Flowchart CMD 25
Mode (ECC Logic) CTRL 600
Write Command Description CMD 5
Write Command Flowchart CMD 30
Disconnect In CHL-I 225,CHL-I 240
Disconnect In Interlock CHL-I 425
Disconnect In Latch CHL-I 425
Disconnect Sequence Latch CHL-I 425
Disconnect, Interface CHL-I 240
Disconnected Command Chaining (DCC) CMD 200,CHL-I
230
Disk Cartridge Drive MPL 245
Disk Format, MPL MPL 220
Disk Layout (Rotational Position Sensing) CMD 305
Disk Storage Devices, Control Introduction INTR 10
Disk Storage Subsystem Conceptual Units INTR 20
Display
Check 1 Error PANEL 40
Check 2 Error Procedure PANEL 50
Tests Error Messages OLT 50
Distribution by Power Terminal PWR 305,PWR 306
Distribution, Control Unit AC and DC PWR 300
DOS-OLTEP (Online Tests) OLT IS
Duplicate Card Chart START 905
Early Error Indication PANEL 40
ECD (see Error Condition Diagrams)
ECI-EC4 LOC 2
EnableAddress In CHL-I 260
Enable Operational In CHL-I 260
Enable Status In CHL-I 260
End of File CMD 430
Ending Sequence
Channel Operation CHL-I 400
Channel Truncation CHL-l 265
Description CHL-I 230,CHL-I 350
Flowchart CMD 190
Enter/Display Switch (Microdiagnostics) MICRO 20
Environmental Data Collection MSG 10
Equipment Check MSG 20,CHL-I 255
Erase Command Description CMD 70
LM~7~.~O~I~M~7~.~1~
~
_19 Dec 7512 Mar 76 ______~____~____~______~__ ---l
II:> ~rigllt t8M Corporation 1975. 1976
Erase Command Flowchart CMD 85
EREP MSG30
Error
Assembly (Channel) CHL-1165
Check Flowchart CTRL 10
Checking Data Flow INTR I 10
Conditions (see also Error Condition Diagrams)
Check I PANEL 40
Check 2 PANEL 50
Control Commands CMD 5
Controls INTR I 10
Counter MPL 290
Data Collection MSG IO,MSG 30
Description Field MSG 20
Identification Flowchart START 10
Message Analysis, Console MSG 20
Message Display, CE Panel MICRO 25
Symptom Code, EREP (see also Fault Symptom Code)
MSG40
Error Condition Diagrams
A and B Bus Assemblers Block Diagram CTRL 118
A Register Check CTRL 35
Address Bus 0-7 Parity Error CTRL 50
Address Bus 8-15 Parity Error CTRL 50
ALU Error CTRL 60
B Register Check CTRL 35
Branch/Status Error CTRL 40
Buffer Parity Check CHL-I 160
Buffer Ready CHL-I 145
Bus Out (Write Data Path) CHL-I 165
CA Decode Even Error CTRL 20
CA Decode Odd Error CTRL 20
CB Decode Even Error CTRL 25
CD Decode Error CTRL 30
Chan B/Respon Branch CHL-1180
Channel Bus Out Parity CHL-I 30
Channel Interface Disabled CHL-I 20
Channel Overrun CHL-I 35
Control Unit End CHL-II45
CS Field or Stat Set Error CTRL 30
CU Clock Error CTRL 40
CU Cycle Error CTRL 40
Definition START 5
Halt I/O Busy CHL-I 140
Interface Check/ Multiconnect Error CHL-I 185
MPL (23FD) MPL 295
Request In CHL-I 135
Selective Reset CHL-I 190
Servo/Multi Branch CHL-1180
Special Operation Error CTRL 40
Storage Address Bus Errors CTRL 610
Suppress Out CHL-I 150
System Reset CHL-1190
Transfer/Halt I/O CHL-II40
Write Bus Bytes 0/2 Error CTRL 610
Write Bus Bytes 1/3 Error CTRL 610
Execute Switch PANEL 10
Extended Operation CTL-I 15
Facility Error Collection, Description of INTR 50
Facility Maintenance Philosophy START 5
Facility Problem, Entry Point START 10
Fan Problem PWR 260
INDEX 3
Fault Symptom Code, Determining (see also Error Symptom
Code) FSI5
Fault Symptom Index FSI 30
CD Decode Error FSI 30
Clock Errors FSI 30
Control Storage Failure Analysis FSI 32
Control Storage Trileads Chart FSI 33
Cycle Control Error FSI 30
Format 0 FSI 10
Format 2 FSI 15
Format 3 FSI 33
Feature Code MIC 2
Fetch Cycle CTRL 320
Fetch four Bytes CTRL 250
Fetch Single Byte CTRL 250
File INTR 105
Format
Decode CTRL 500,START 100
Microword (see Microword Format)
Sector, MPL MPL 220
Formatting Overflow Record CMD 400
Four Byte Cycle CTRL 320
Four Byte Fetch CTRL 250
Freeze CHL-I 260,CHL-1 475
FSI (see Fault Symptom Index)
Functional Microprogram MIC 35
Gate A LOC 2,LOC 16
Gate BLOC 2,LOC 14
GateD LOC 16
Gate P LOC 12
General Purpose Register
Alter PANEL 110
Data Flow CTRL 225
Display PANEL 100
Introduction CTRL 200
Glossary LGND 16
HA (see Read Home Address, Write Home Address)
Halt I/O Busy CHL-I 140
Hardcore
Check I Analysis MICRO 150
Stop Word List MICRO 65
Test Summary MICRO 60
Heat Sinks LOC 8
High Branch MIC 2
Hold Out (Timing) CHL-I 350
Hold Out Introduction CHL-1220
Home Address (see Read, Write)
I/O Connectors LOC 14
I/O Device (see Device)
IAR (see Instruction Address Register)
Idle Loop CMD 170
Illegal Sequence CHL-1125
Immediate Operation CTL-I IS
IMPL
Control Sorage Addressing MPL 270
Data Flow MPL 200
Error, Stop or Retry MPL 290
Failure Analysis START 35
Hardware Controlled MPL 240
CP16 OR 17-IMPL
INDEX 3
IMPL (cont'dl-READ
INDEX
IMPL (Continued)
Microprogram Controlled MPL 260
Switch PANEL 10
Initial Program Load CMD 125,MPL 220
Initial Selection
Buffer Operation CHL-I 305
Circuits CHL-I 200
Diagram CHL-I 300
Flowchart CMD 170,CMD 175
Idle Loop CMD 170
Sequence CHL-I 230,CHL-1 350
Sequence Introduction CHL-I 220
Initial Status Byte CMD 181
Inline Diagnostics Transfer CMD 160
Inner/Outer Switch PANEL 10
Input/Output Operations CHL-1235
Installation
Address Select Card Wiring INST 20
Cabling
Channel Interface INST 20
Control Module to 3830-2 INST 5
Channel Selector Card Wiring INST 20
Channel Transfer Control Card Wiring INST 20
Control Unit Power Check INST 10
Cover Installation INST 25
Priority Card Wiring INST 20
Records INST 25
Selected Bus/Tag Out Card Wiring INST 20
System Test INST 25
Transfer Buffer Control Card Wiring INST 20
Unpacking and Locating INST 5
Instruction Address Register (JAR) CTRL 220
Alter PANEL 105
Instruction Data Flow CTRL 230
Instruction Examples, Microprogram MIC 30, MIC 31
Instruction/Instruction Call Cycle CTRL 320
Instruction Word START 100
Interface Check CHL-I 185
Interface Disconnect CHL-I 240
Interface, CU to 23FD MPL 245
Intermittent Failures, Analysis MICRO 17
Intervention Required MSG 20,CHL-I 250
Introduction to Storage Control Subsystem INTR 10
IPL (see Initial Program Load)
Job 10 Field MSG 20
Jumper Card Assignments INST 20
K-CK Emit Value MIC 2
Laminar Bus LOC 16
Lamp Test PANEL 10
Line Name to ALD Page List START 905
Load Operation (Microprogram) MPL 200
Load S Register Check CTL-I IIO,PANEL 50
Load S Registers CTL-I 190
Loading Procedure, Microdiagnostics MICRO 15
Locations Index LOC I
Log Disconnect In CHL-I 130
Logging Mode MSG to
Logic Type Failures START 5
Loop Option 32 - Description of MICRO 17
Low Branch MIC 2
I 447460
3830-2
i
19 Dec 75
1. Description of MIC 16
2, Description of MIC 17
3, Description of MIC 18
MLM Documentation
Cross Reference MLX I
Description PLAN 5
Layout' PLAN 10
.
Ordering Procedure (Back of Title Page) ii
Preface ii
Symbology LGND 6
MPL Attachment Introduction MPL 220
MPLError ECDs MPL 295
MPL File (see also IMPL, 23FD Disk Drive)
Attachment, SCU Data Flow INTR 90
IMPL Switch PANEL to
Introduction INTR 20,INTR 105
Location LOC 2,MPL to
Microprogram Load Operation MPL 200
Not Ready FSI to,FSI 40
Description PANEL 41
During Microdiagnostic Load MICRO 16
ECD MPL295
IMPL Analysis START 35
MAP MPL 30
Message (Sense Format 0) FSI 10.SENSE 40
Parity Error (see also MPL File Read Check) MPL 290
Power On Indicator PANEL 10
Read Check FSI 10,FSI 15.PANEL 40
Description PANEL 41
During Microdiagnostic Load MICRO 16
ECD MPL 295
Hardcore Analysis START 65
MAP MPL 15
Message (Sense Format 0) FSI IO.SENSE 40
Seek Check FSI 10
During Microdiagnostic Load MICRO 16
Hardcore Analysis START 65
MAP MPL45
Message (Sense Format 0) FSI IO,SENSE 40
Seek In/Seek Out Load Head Switch PANEL 10
To Control Storage Address Relationship MPL 220
MST Card/ ALD Index START 905
Multiconnect Error CHL-I 185
Multiple In Tags CHL-I 125,CHL-I 130
Multiple Requesting CMD 200
Multiple Tag Check CHL-I 125.CHL-1 130,CHL-I 185
Multiple Track Operation CMD 430
Multitag Switch PANEL I
M/T (Multiple Track) Operation CMD 430
Machine Reset - ECD CHL-I 190
Maintenance Library Documentation Plan PLAN 10
Maintenance Library'lnformation PLAN 5
Maintenance,Entry Point START to
Manual Controls INTR I to
Message Analysis, Console MSG 20
Message Displays, CE Panel MICRO 16,MICRO 25
Messages, Sense SENSE to
Format 0 SENSE 35
Format 2 SENSE 40
Format 3 SENSE 45
Meter Panel (see Power Sequence Panel)
Micro-Orders, Definition of MIC 3
Microblock Format MIC 2
,Microdiagnostics MPL 220
Channel Wraparound Tests, Routines 6O-6E MICRO 2to
Control Interface Tests - Routines 8C-94 MICRO 500
Control Unit Tests - Routines 82-9A MICRO 400
Display Summary MICRO 25
Dynamic Control Options MICRO 20
Enter/Display Switch MICRO 20
Error Message Displays MICRO 25
Loading Procedure MICRO 15
Operating Information MICRO 25
Operation Mode Switch MICRO 20
Parameter Entry MICRO 20
Program Storage Area MICRO 35
Routine ID MICRO 10
Routine Summaries
. Channel Wraparound, 60-6E MICRO 210
Control Interface, 8C-94 MICRO 510
CU Tests, 82-9A MICRO 400
Hardcore, OO-OB, Check I MICRO 60
Run Options MICRO 20
Summary MICRO 10
Termination MICRO 20
Microprogram
Branch Conditions INTR 140
Controls, SCU Data Flow INTR 90
Data Flow Controls INTR 100
Decode, Introduction INTR 20,INTR 110
Detected Errors INTR 50
Format Decode CTRL 500,START 100
Format Decode Symbol Value START 102
Format Table START 100
Functional MIC 35
Inst~uction Decode MIC 3,CTRL 230,CTRL 325,CTRL 410
Instruction Examples MIC 30
Instruction Word CTRL 230
Introduction MIC 2
Load (MPU Operation MPL 200
Load Objectives MPL 260
Registers MIC 5,CTRL 225
Response Latch (Read) CHL-1365
Response Latch (Write) CHL-I 385
Routines MIC 35
Microword Format MIC 6
A, Description of MIC 10
B, Description of MIC II
C, Description of MIC 12
D. Description of MIC 13
E, Description of MIC 14
F. Description of MIC 15
INDEX 4
Error Messages OLT 50
Error Messages Display OL T 50
OLTSEP OL T to
OS-OLTEP OLT 10
Prerequisites OLT 20
Standard Error Messages OL T 300
T3830 AAB Error Messages OLT 200
Op Decodes, ALU CTRL 235,CTRL 400
Operating Modes (Microdiagnosticl MICRO 20
Operational In/Out (Timing) CHL-I 350
Operational In/Out Introduction CHL-I 220
Operations, I/O CHL-1235
Orientation CMD 430
Overflow Record CMD 400
Overrun MSG 20,CHL-1 255
P-A I Cards LOC 12
Panel, CE (see CE Panel)
Panel, Power Sequence LOC 2,PANEL I
Parameter Controls (Microdiagnostic) MICRO 15
Parameter Entry (Microdiagnostics) MICRO 20
Parity Assembler MPL 230
Parity, Bits Generator CTRL 600
Parity Predictor CTRL 400
Parity Time (Read) MPL 280
Partial A Bus Assembler CTRL 400
Partial B Bus Assembler CTRL 400
Pending Status Condition CMD 181
Performance Data Collection MSG 10
Polling (Control Unit Initiated Sequence) CHL-1425
Polling Sequence (CHL-J) CHl-1420
Positive Logic Diagrams LGND 6
Power Control Box LOC 12
Power Down Sequence PWR 120,PWR 311
Power On (Resets) CMD 250
Power Problem Analysis PWR 30
Power Sequence Box toc 12
Power Sequence Concepts PWR 2
Power Sequence Panel LOC 2.PANEL I
Power Sequence Problem PWR 100
Power Sequencing
Flowchart PWR 3 to
For Control Storage PWR 105
Power Supply Adjustment PWR 50
Power Up Sequence PWR 120,PWR 310
Power. Introduction INTR 20
Preventive Maintenance START 950
Priority Card Wiring INST 20
Problem Analysis, Entry Point START 10
Proceed (Sequence Control) CHL-I 240
Processing Overflow Record CMD 400
Program Display Indicators (Microdiagnostic) MICRO 15
PS 4 Voltage Distribution PWR 185
PS 5 Voltage Distribwtion PWR 205
PS 6 Voltage Distribution PWR 225
PS 7 Voltage Distribution PWR 245
Push Button-Manual (Resets) CMD 250
NE or Tag Bus Parity Check CTL-I 115
No Operation CMD 5,CMD 25
No Response Check CHL-I 125
Normal End CTL-I to
Objectives, Command
Control CMD 15
Read CMD 107
Search CMD 55
Sense CMD 142
Write CMD 77
Offset Interlock See CHL-I 1
Online Tests
Brief Descriptions OLT 25
DOS-OL TEP OLT 15
Read
And Reset Buffered Log CMD 145
Commands
Descriptions CMD IOO,CHL-1235
Flowcharts CMD I to
1447461
12 Mar 76
IMPL Icont'dl-READ
INDEX 4
©Copyright IBM Corporation 1975. 1976
)
()
\....
t)
,,-,
()
1"",\
\",j)
f")
'J
0 0.'
~
'''-,J/
rll
0
1
f"'~
J
I
/"',"1
V
()
('""
'-.Y
t"-~
(-"1
J"'-~
"y
V
J
(..=~
\..Y
10
\"J
0 () ()
~
~'y
/-".
",-y
r"'~
J
·0
\.._y
0 0 0 0
\,
'<
.
"",
0",-J
() () ()
'Ii., "
--~
(
(
(~
(
INDEX
("~
(
('
READ (cont'd)-UNSUPPRESSIBLE
INDEX 5
Read, Commands (continued)
Objectives CMD 107
Summary CMD 2
Count CMD 110
Count, Key and Data CMD 120
Cycle CTRL 600
Cycle Timing CTRL 600
Data CMD 120
Channel Controls, Simplified CHL-I 360
Flowchart CMD 120
MPL MPL2S0
Path, SCU Data Flow INTR 90
Transfer CMD 130,CTL-135,CTL-I 50
Transfer Operation ECD CHL-I 365, CUL-I 37S
Diagnostic I CCW (Sense Bytes) CMD 150
Diagnostics to System CMD 165
Home Address CMD 100,CMD 110
I/O Channel Interface Timing CHL-I3S0
Initial Program Load CMD 100
Key and Data CMD 120
MPL Data MPL 2S0
Operation CMD 10S,CHL-1 265
Record Zero (RO) CMD 110
Sector CMD 125
Sector (Rotational Position Sensing) CMD 300
Truncation CHL-I 270
Read Bus Byte 3 Parity Error CTRL 45
Recalibrate CMD S,CMD 20
Recycle, CTL-I CTL-I 10
Recycle/Sync/Stop Switch PANEL 10
Recycle, Address Compare PANEL 120
Register
Alter PANEL IS,PANEL 105
ALU Data Flow INTR 1 IS
Assignment MIC 5
Data Flow INTR 90
Display Circuit PANEL 100
Display Operation PANEL IS
Select Switch PANEL 10
Storage Display Indicators PANEL 10
Test Routine S2 MICRO 405
Relays LOC 12,PWR 105
Release (see Device Release)
Request In
Introduction CHL-I 220
Operation CHL-I 350
Reserve (see Device Reserve)
Reset Controls INTR 110
Reset Switch PANEL 10
Resets, Description CMD 2S0,CHL-1 245
Resistors LOC 6,LOC 12
Response LatchCHL-126O
Restore CMD S,CMD 25
Rotational Position Sensing
Description CMD 300
Track Layout CMD 305
Routines, Microprogram MIC 3S,MICRO 10
Run Options (Microdiagnostic) MICRO 15
Run Otions (Microdiagnostic) MICRO 20
Safety (Back of Title Page) ii
Satellite Module, Disk Storage INTR 20
SCRIO Cards Location PANEL II
SCU Data Flow
A Bus INTR 115
ALU Inputs INTR 115
B Bus INTR 115
447460
3830·2
19 Dec 75
tD COPYright
IBM CorporatIon 1975
Backup Register INTR 110
Branch Controls INTR 110
ByCard START900
Clock and Cycle Controls INTR 110
Control Storage Error Checking INTR 110
Control Storage IMPL Attachment INTR 105
Control Storage Manual Controls INTR Ito
Control Storage MPL File INTR toS
CTL-I (Read) CTL-I SO
CTL-I (Write) CTL-I 45
D Bus INTR 115
Data Flow, Block Diagram INTR 100
-Description of INTR 90
Disk Cartridge Drive INTR 105
Error Controls INTR 110
Manual Controls and Error Checking Data Flow INTR Ito
Microprogram Decodes INTR 110
Registers, ALU Data Flow INTR 115
Reset Controls INTR 110
Status Register Set Controls INTR 110
Search Commands
Descriptions CMD SO
Flowcharts CMD 55
Objectives CMD 55
Summary CMD 2
Sector
Address Byte MPL 220
Counter MPL 290
Not Zero (23FD Attachment Concepts) MPL 290
Summary CMD 5
Seek
Address Field MSG 20
Flowchart CMD 20
Malfunctions CMD 210
Operation Data Flow CMD 5
Select A Reg Entry CTRL 235
Select Active CTL-I 10
Select Active or Select Check CTL-I IIO,PANEL 50
Select Controller CTL-I 20
Select Device CTL-I 20
Select Hold CTL-I 10
Select In CHL-I 350
Introduction CHL-I 220
Timing CHL-I 350
Select Out
Introduction CHL-I 220
Operation CHL-1350
Selected Bus/Tag Out Card INST 20
Selection Sequence CHL-I 230
Selective Reset CHL-I 245
Description and Flowcharts CMD 250
ECD CHL-119O
Selector Channel Initiated Sequences CHL-I 350
Selector Channel Input Operation CHL-I 350
Sense
Byte CHL-I 255
Commands
Descriptions CMD 140,CHL-1 235
Flowcharts CMD 145
Objectives CMD 42
Conditions CHL-1255
Control Block FSI 5
Data
Description SENSE 30
Field MSG 20
Logic Type Failures START 10
Setup, Reset Operation CMD 250
Summary SENSE 10
Transfer CHL-I 250
Messages SENSE to
Sequence Controls, Channel Interface CHL-1235
Sequential Starter Card LOC 16,PWR 132
SERDES CMD 130
Service In/Out
Introduction CHL-I220
Operation CHL-I 350
Service Out Seq Error CHL-I 165
SERVO/MULTI Branch CHL-I ISO
Set File Mask CMD 5,CMD I 5,CMD 20
Set Sector CMD 5,CMD 15,CMD 25,CMD 300
Shutdown Cycle CHL-I 265
Single Byte Fetch CTRL 250
Single Byte Transfer CHL-I265
Space Count CMD S,CMD 15,CMD 30
Special Control Lines CHL-I 225
Special Operation
CTL-I Control MIC 5
Decode Table MIC 15
Error PANEL 40
Field Description MIC 3
Test (S4) MICRO 4to
Special Register Display PANEL 100
ST Reg Parity Error CTRL 45
Stack Status CHL-I 240
Standard Error Numbers (Online Tests) OL T 300
Start Switch PANEL 10
Statistical Data Collection MSG 10
Statistical Information, EREP MSG 30
Status
Accepted CHL-I 350
Byte CHL-I 245
Conditions Pending CMD lSI
Errors FSI 10
Information CMD ISI.CHL-I 245
Information, Description of CMD 180
Modifier CMD ISO,CHL-I 245
Presented CHL-I 350
Register Set Controls INTR Ito
Stack CHL-I 240
Status In
Address In CHL-1260
Introduction CHL-I 220
Operation CHL-I 350
Stepping Motor MPL 245,INTR 105
Stop (see also Truncation) CHL-I24O
Stop/SI Switch PANEL 10
Stop, Address Compare PANEL 120
Storage (see also Control Storage)
Access Registers CTRL 200,CTRL 220
Address Errors FSI 40,CTRL 610
Alter PANEL 15,PANEL 115
Display PANEL 15,PANEL 115
Write Bus Error FSI 40
Storage Control Unit (see Control Unit>
Store
Cycle CTRL 320
Four Bytes CTRL 250
Suppress Out
ECD CHL-I 150
Introduction CHL-1220
Operation CHL-I 350
Suppress Status CHL-124O
IBM CONFIDENTIAL
UNTIL MARCH 26. 1976. UNCLASSIFIED THEREAFTER
SW Indicator PANEL 10
SW Sync, Address Compare PANEL 120
Switching, Channel CHL-I 470,CHL-I 475
Symbology, Documentation LGND 6
Sync In/Out CTL-I to
Sync/Stop Switch PANEL to
System Error Collection INTR 50
System Reset
Description CMD 250,CHL-I 245
ECD CHL·II9O
Flowchart CMD 255
Tabs LOC 12
Tag Bus CTL-l 10
Parity Check (CTL-I) CTL-I IIO,PANEL 50
Tag Gate CTL-I 10
Tag In
Controls (CHL-I) INTR 140
Generation (CHL-I) INTR 140
Introduction (CHL-I) CHL-1220
Tag Out Introduction CHL-I220
Tag Valid, CTL-I CTL-I 110
Tail Gate LOC 14
Temporary Address Register (TAR) CTRL 220
Terminology LGND 16
Test Cable Installation
Channel Interface Wraparound MICRO 205
Control Interface Wraparound MICRO 500
Test I/O (Status Byte) CMD 145,CHL-I 235
Thermal Circuit Diagram PWR 31
Tie Breaker CHL-I 475
Tie Breaking and Interlock Circuits CHL-I 200
Timing, CU Clock CTRL 300
Track Data Orientation (23FD Attach) MPL 230
Track Layout (RPS) CMD 305
Track Not Zero (23FD Aftach) MPL 290
Transfer (see also XFER)
Check (CHL-I) PANEL 50
Controls CHL-I 260
Error (CTL-I) CTL-I 115,PANEL 50
Halt I/O CHL-I 140
In-Line Diagnostics to Control Unit CMD 160
Latch (Read) CHL-I 365
Latch (Write) CHL-1385
Transfer Buffer Control Card INST 20
Triac LOC 12
Trilead Chart, Control Storage FSI 33
Troubleshooting, Entry Point START 10
Truncation CHL-I 24O,CHL-I 265
Two Channel Switch CHL-1470
Channel Wraparound Test MICRO 200
Circuit CHL-I 475
Concept and Commands CMD 450
Controls INTR 140
T3S30AAA OL T 25
T3830AAB OL T 25
Uncorrectable Data Errors CMD 210
Unexpected End Check CTL-I I IO,PANEL 50
Unit Address No Compare CHL-I 125
Unit Check Status CMD ISO,CHL-1250
Unit Exception Status CMD 180,CHL-1250
Unsuppressible Register (Device) CTL-125
READ (cont',-UNSUPPRESSIBLE
INDEX 5
USAGE/ERROR-WAVEFORMS
INDEX
Usage/Error Threshold Values MSG \0
Use Meter LOC 2,PANEL 1
INDEX6
Transition Detector MPL 25
Waveforms MPL 25
Voltage Adjust, Control Unit PWR 50
Voltage Check, Control Unit INST 10
Voltage Regulation PWR 105
Voltage. Sequencing Logic PWR 110
Volume ID Field MSG 20
Word and Parity Assembly (23FD Attach) MPL 230
Write
Bus Errors CTRL 610
Commands
Description CMD 70,CHL-I 235
Flowcharts CMD 80
Objectives CMD 77
RO CMD70
Special Count, Key, Data CMD 70,CMD 85
Summary CMD 2
Cycle Timing CTRL 600
Data Transfer CHL-I 380,CTL-I 35
Flowchart CMD 90
Errors (23FD Attach) MPL 290
Operation CMD 75,CHL-1 260
Truncation CHL-I 270
XCHAN Branch CH 14 CHL-1150
XFER Branch CL 12 CHL-I 140,CHL-1260
Read CHL-I 365, CHL-I 375
Write CHL-I 385, CHL-I 375
23FD Disk Drive (see also MPL File)
Access Drive Mechanical Diagnostic (MAP) MPL 15
Access Housing MPL 55
Attachment Introduction MPL 220
Cartridge Handling MPL 2
Characteristics MPL \0
Cover Removal MPL 55
Disk Centering Cone MPL 55
Drive Belt MPL 55
Drive Hub MPL 55
Drive Motor and Pulley MPL 55
Frame MPL 55
Functional Principles MPL 5
Head/ Arm Assembly MPL 20
Cautions MPL I
Locations LOC 2,MPL \0
Operating Sequence MPL 5
Power Control MPL 40
Pressure Pad MPL 20
Pressure Pad Loading (MAP) MPL 45
Read Amplifier MPL 25
Read Channel Timing MPL 5
Read Circuit MPL 25
Read Circuit Diagnostic (MAP) MPL 15
Read Head MPL 20
Removal MPL 55
Scoping Procedures MPL 15
Sector Tower MPL 35
Seek Circuits Stepping Control (MAP) MPL 45
Stepping Motor, Lead Screw MPL 50
Test Points MPL 25
Timing MPL 5
447460
3830-2
19 Dec 75
IBM CONFIDENTIAL
USAGE/ERROR-WAVEFORMS
UNTIL MARCH 26,1976. UNCLASSIFIED THEREAFTER
INDEX 6
(1 C"PYP\lht IBM Corporahon 1975
('i'~"""
.J
o
(~
\,-j
r~
\
\.y
,ic " ,
"" ;;
C)
r)
\
'
C)
.1'.'"\
\.~"_ ej)/
/"~
't,..,
!
)-"
,"-",
I
i
1"" JI
/""/
\
~.,
Source Exif Data:
File Type : PDF File Type Extension : pdf MIME Type : application/pdf PDF Version : 1.3 Linearized : No XMP Toolkit : Adobe XMP Core 4.2.1-c041 52.342996, 2008/05/07-21:37:19 Create Date : 2018:10:08 15:30:44-08:00 Modify Date : 2018:10:08 15:53:51-07:00 Metadata Date : 2018:10:08 15:53:51-07:00 Producer : Adobe Acrobat 9.0 Paper Capture Plug-in Format : application/pdf Document ID : uuid:8a04c6d8-5f75-ff43-8304-e7d31c4a6d46 Instance ID : uuid:753bc62e-45ca-5c4f-837b-68cafc91b8fa Page Layout : SinglePage Page Mode : UseNone Page Count : 232EXIF Metadata provided by EXIF.tools