top - download
⟦e7510b0ef⟧ Wang Wps File
Length: 24132 (0x5e44)
Types: Wang Wps File
Notes: CPS/TMA/015 (Week 10)
Names: »2977A «
Derivation
└─⟦219ec82bd⟧ Bits:30006169 8" Wang WCS floppy, CR 0292A
└─ ⟦this⟧ »2977A «
WangText
…00……00……00……00……00……00……00……00……00….…02…. .…05…-…09…-…0d…-…86…1 …02… …02… …02… …02…
Instructors Manual for
RST Course, Week 10
CPS/TMA/015
Line Item 8.2.4.2
Jesper Jan Damgaard
Kurt Nybroe-Nielsen
SHAPE (3), NCS (1), ORP, PBP, CL, JJD,
BSP, KJA, Conf.Mgmt.
ILS Train.MGT. 821103
Preliminary
821103
…02… CPS/TMA/015
…02… JJD/821103…02…
INSTRUCTORS MANUAL FOR RST COURSE,
WEEK 10 …02… CAMPS
821103 All Prelim. Issue of Document
…0e… 2977A/rt
JJD/821103
REVIEW QUIZ 10:1:1 45 CAMPS…0f…
8 out of 10 answers must be correct
CAMPS Classroom
Quiz
Student Textbook
Student Hand-outs
Student Notes
As above
…0e… 2977A/rt
JJD/821103
DISC CONTROLLER 10:1:2 45
CAMPS…0f…
Explain the Cylinder Concept
Disc Controller Exercises
CAMPS Training System
L, GW
Whiteboard
Overheads
Student Textbook
CR80 Handbook 82/83
…0e… 2977A/rt
JJD/821103
DISC CONTROLLER 10:1:3 45
CAMPS…0f…
Manually to Format, Read and Write a Sector on the
Disc
Fetch and Interpret Disc
Controller Status
Disc Controller Exercises
CAMPS Training System
GW, S
N̲o̲t̲ initiated
Disc Pack
Hand-Out Exercises
Student Textbook
CR80 Handbook 82/83
DAMU: CSD/005/PSP/0029
…0e… 2977A/rt
JJD/821103
DISC CONTROLLER 10:1:4 45
CAMPS…0f…
Manually to Format, Read and Write a Sector on the
Disc
Fetch and Interpret Disc
Controller Status
Disc Controller Exercises
CAMPS Training System
GW, S
N̲o̲t̲ initiated
Disc Pack
Hand-Out Exercises
Student Textbook
CR80 Handbook 82/83
DAMU: CSD/005/PSP/0029
…0e… 2977A/rt
JJD/821103
DISC CONTROLLER 10:1:5 45
CAMPS…0f…
Manually to Format, Read and Write a Sector on the
Disc
Fetch and Interpret Disc
Controller Status
Disc Controller Exercises
CAMPS Training System
GW, S
N̲o̲t̲ initiated
Disc Pack
Hand-Out Exercises
Student Textbook
CR80 Handbook 82/83
DAMU: CSD/005/PSP/0029
…0e… 2977A/rt
JJD/821103
DISC CONTROLLER 10:1:6 45
CAMPS…0f…
Manually to Format, Read and Write a Sector on the
Disc
Fetch and Interpret Disc
Controller Status
Disc Controller Exercises
CAMPS Training System
GW, S
N̲o̲t̲ initiated
Disc Pack
Hand-Out Exercises
Student Textbook
CR80 Handbook 82/83
DAMU: CSD/005/PSP/0029
…0e… 2977A/rt
JJD/821103
REVIEW QUIZ 10:2:1 45
CAMPS…0f…
8 out of 10 answers must be correct
CAMPS Classroom
Quiz
Student Textbook
Student Hand-Out
Student Notes
As above
…0e… 2977A/rt
JJD/821103
System Integration 10:2:2 45
CAMPS…0f…
Disassemble/Assemble the CR80 part of the CAMPS System
(Skill Lesson)
Exercise
CAMPS Training System
DI, H
AVO-Meter
CR80 Handbook 82/83
…0e… 2977A/rt
JJD/821103
System Integration 10:2:3 45
CAMPS…0f…
Disassemble/Assemble the CR80 part of the CAMPS System
(Skill Lesson)
Exercise
CAMPS Training System
H
AVO-Meter
CR80 Handbook 82/83
…0e… 2977A/rt
JJD/821103
System Integration 10:2:4 45
CAMPS…0f…
Disassemble/Assemble the CR80 part of the CAMPS System
(Skill Lesson)
Exercise
CAMPS Training System
H
AVO-Meter
CR80 Handbook 82/83
…0e… 2977A/rt
JJD/821103
System Integration 10:2:5 45
CAMPS…0f…
Disassemble/Assemble the CR80 part of the CAMPS System
(Skill Lesson)
Exercise
CAMPS Training System
H
AVO-Meter
CR80 Handbook 82/83
…0e… 2977A/rt
JJD/821103
System Integration 10:2:6 45
CAMPS…0f…
Disassemble/Assemble the CR80 part of the CAMPS System
(Skill Lesson)
Exercise
CAMPS Training System
H
AVO-Meter
CR80 Handbook 82/83
…0e… 2977A/rt
JJD/821103
Fault Isolation 10:3:1 17x45
CAMPS…0f…
10:5:5
Isolate Defective Modules in the CR80 Part of the
CAMPS System
Fault Isolation Exercises
CAMPS Training System
H
Student Textbook
Student Hand-Out
Student Notes
AVO Oscilloscope,logic-state-analyzer
As above
…0e… 2977A/rt
JJD/821103
Week-Sum-Up 10:5:6 45
CAMPS…0f…
CAMPS Classroom
DI, I
None
…0e… 2977A/rt
JJD/821103
REVIEW QUIZ
10:2:1
CAMPS…0f…
R̲E̲V̲I̲E̲W̲ ̲Q̲U̲I̲Z̲ ̲-̲ ̲F̲D̲.̲ ̲D̲I̲S̲K̲ ̲C̲O̲N̲T̲R̲O̲L̲L̲E̲R̲
1. How will the FD. CONTROLLER detect track No. 00 when
executing a restore command?
2. How will the FD. CONTROLLER verify that it is in fact
positioned above track 00?
3. How many commands are sent from CR80 to the FD. CONTROLLER
in order to move sector 5 on track 71 into F̲D̲.̲
C̲O̲N̲T̲R̲O̲L̲L̲E̲R̲ ̲R̲A̲M̲?̲
4. How will the FD. CONTROLLER indicate that additional
status contains information?
5. How many steppulses to the drive in order to locate
track No. 00?
6. How will transgression of the above mentioned number
of steppulses be accessible to CR80?
7. The response to an "SENSE AUTO STATUS" command is 0000.
What could this indicate?
8. Is the FD. CONTROLLER "BUSY" while CR80 is loading
the RAM on the FD. CONTROLLER board?
9. Will the FD. CONTROLLER RAM be accessible by means
of CR80 memory read instructions?
10. List the two events that will cause an interrupt to
the CR80 system.
…0e… 2977A/rt
JJD/821103
DISC CONTROLLER
EXERCISES 10:2:2 - 10:2:6
CAMPS…0f…
1. Enable the SMD Controller on to the Databus.
Verify by means of DAMU (UM-Command)
2. Issue a Reset-command to the disc controller and read
status. Explain result.
3. Perform a manual formatting of cylinder 0, Head 0.
B, W and CF are = 0.
Auxillary bytes = BABE, Data = ABBA
Dump and explain content of word 2 in the instructionfield.
Read Status and Explain.
4. Verify exercise 3 by reading two successive sectors
from cylinder 0, head 0.
Note! Clear buffers before reading the two sectors.
5. Verify the contents of the addressfields on cylinder
0, head 0, using the command: "READ ADDRESSFIELD SPECIFIED"
6. Move the heads to cylinder 822…0f…10…0e….
Read Status and explain
Read Status again and explain
Issue a "RETURN TO ZERO"-command,
Read status and explain.
7. Mark sector 11 as "BAD" and try to read data from it.
Read status and explain.
8. Try to read a sector under the following conditions:
a. No power to the drive
b. Termination resistors removed
c. Disc pack not at operational speed
d. No power to the DCA
e. No "A-CABLE" mounted
f. Group 1 command (or illegal command)
Following each attempt, read status and explain.
…0e… 2977A/rt
JJD/821103
DISC CONTROLLER
EXERCISES 10:2:2 - 10:2:6
CAMPS…0f…
1. Enable the SMD Controller on to the Databus.
Verify by means of DAMU (UM-Command)
2. Issue a Reset-command to the disc controller and read
status. Explain result.
3. Perform a manual formatting of cylinder 0, Head 0.
B, W and CF are = 0.
Auxillary bytes = BABE, Data = ABBA
Dump and explain content of word 2 in the instructionfield.
Read Status and Explain.
4. Verify exercise 3 by reading two successive sectors
from cylinder 0, head 0.
Note! Clear buffers before reading the two sectors.
5. Verify the contents of the addressfields on cylinder
0, head 0, using the command: "READ ADDRESSFIELD SPECIFIED"
6. Move the heads to cylinder 822…0f…10…0e….
Read Status and explain
Read Status again and explain
Issue a "RETURN TO ZERO"-command,
Read status and explain.
7. Mark sector 11 as "BAD" and try to read data from it.
Read status and explain.
8. Try to read a sector under the following conditions:
a. No power to the drive
b. Termination resistors removed
c. Disc pack not at operational speed
d. No power to the DCA
e. No "A-CABLE" mounted
f. Group 1 command (or illegal command)
Following each attempt, read status and explain.
…0e… 2977A/rt
JJD/821103
DISC CONTROLLER
EXERCISES 10:2:2 - 10:2:6
CAMPS…0f…
1. Enable the SMD Controller on to the Databus.
Verify by means of DAMU (UM-Command)
2. Issue a Reset-command to the disc controller and read
status. Explain result.
3. Perform a manual formatting of cylinder 0, Head 0.
B, W and CF are = 0.
Auxillary bytes = BABE, Data = ABBA
Dump and explain content of word 2 in the instructionfield.
Read Status and Explain.
4. Verify exercise 3 by reading two successive sectors
from cylinder 0, head 0.
Note! Clear buffers before reading the two sectors.
5. Verify the contents of the addressfields on cylinder
0, head 0, using the command: "READ ADDRESSFIELD SPECIFIED"
6. Move the heads to cylinder 822…0f…10…0e….
Read Status and explain
Read Status again and explain
Issue a "RETURN TO ZERO"-command,
Read status and explain.
7. Mark sector 11 as "BAD" and try to read data from it.
Read status and explain.
8. Try to read a sector under the following conditions:
a. No power to the drive
b. Termination resistors removed
c. Disc pack not at operational speed
d. No power to the DCA
e. No "A-CABLE" mounted
f. Group 1 command (or illegal command)
Following each attempt, read status and explain.
…0c…n`sten 2 ens sider, BEMR@K DATOEN…0c…
…0e… 2977A/rt
JJD/821103
DISC CONTROLLER
EXERCISES 10:2:2 - 10:2:6
CAMPS…0f…
1. Enable the SMD Controller on to the Databus.
Verify by means of DAMU (UM-Command)
2. Issue a Reset-command to the disc controller and
read status. Explain result.
3. Perform a manual formatting of cylinder 0, Head
0.
B, W and CF are = 0.
Auxillary bytes = BABE, Data = ABBA
Dump and explain content of word 2 in the instructionfield.
Read Status and Explain.
4. Verify exercise 3 by reading two successive sectors
from cylinder 0, head 0.
Note! Clear buffers before reading the two sectors.
5. Verify the contents of the addressfields on cylinder
0, head 0, using the command: "READ ADDRESSFIELD
SPECIFIED"
6. Move the heads to cylinder 822…0f…10…0e….
Read Status and explain
Read Status again and explain
Issue a "RETURN TO ZERO"-command,
Read status and explain.
7. Mark sector 11 as "BAD" and try to read data from
it.
Read status and explain.
8. Try to read a sector under the following conditions:
a. No power to the drive
b. Termination resistors removed
c. Disc pack not at operational speed
d. No power to the DCA
e. No "A-CABLE" mounted
f. Group 1 command (or illegal command)
Following each attempt, read status and explain.
…0f… 2977A/rt
JJD/830216
DISC CONTROLLER
EXERCISES 10:2:2 - 10:2:6
CAMPS…0e…
1. Enable the SMD Controller on to the Databus.
Verify by means of DAMU (UM-Command)
2. Issue a Reset-command to the disc controller and read
status. Explain result.
3. Perform a manual formatting of cylinder 0, Head 0.
B, W and CF are = 0.
Auxillary bytes = BABE, Data = ABBA
Dump and explain content of word 2 in the instructionfield.
Read Status and Explain.
4. Verify exercise 3 by reading two successive sectors
from cylinder 0, head 0.
Note! Clear buffers before reading the two sectors.
5. Verify the contents of the addressfields on cylinder
0, head 0, using the command: "READ ADDRESSFIELD SPECIFIED"
6. Move the heads to cylinder 822…0f…10…0e….
Read Status and explain
Read Status again and explain
Issue a "RETURN TO ZERO"-command,
Read status and explain.
7. Mark sector 11 as "BAD" and try to read data from it.
Read status and explain.
8. Try to read a sector under the following conditions:
a. No power to the drive
b. Termination resistors mounted reverse
c. Disc pack not at operational speed
d. No power to the DCA
e. No "A-CABLE" mounted
f. Group 1 command (or illegal command)
Following each attempt, read status and explain.
…0e… 2977A/rt
JJD/821103
REVIEW QUIZ, DISC CONTROLLER
10:2:1
CAMPS…0f…
1. Is it possible to enable both mainbuses at the same
time?
2. How many drives can one disc controller control?
3. How is interference during power up avoided?
4. How can the CPUs find out whether the disc controller
is busy or not?
5. How can the disc controller indicate that an operation
is terminated?
6. How can a CPU distinct between the connected disc drives
when interrupted?
7. What action is taken if the DCA detects a power failure
in the DCA or disc controller?
8. How is correct contents of the disc controller obtained
during bus switch commands?
9. Explain the four phases of an operation.
10. How can information about self test result be obtained?
2977A/rt/
10:1:2 JJD/821103
DISC CONTROLLER L
Introduction Purpose: Learn by experience, S/W debugging
control the entire disc system manually
H/W debugging, format the MMDs.
Aids: Student Textbook, CAMPS system
DAMU (MAP Exerciser) CR80 Handbook.
Useful SMD 80MB, Controller is module 23,
Information Unit= 0, 823 cylinders, 5 heads (0-4)
Each track is 32 sectors (0 - 31)
A track is 548 bytes wide (user data)
Cylinder
Concept O.H.I
Sector
Format O.H.2 CF = C̲ylinder F̲ixed …0e…1:Fixed Heads…0f…
0:Moveable Heads
SMD is moveable heads only
Self-Study H.O.1 Note: Always start from p̲o̲w̲e̲r̲-̲o̲n̲
Flow-charts Drawn the attention to the flow-charts
Note If parity i̲s̲ ̲n̲o̲t̲ set in the disc RAM
Error 000E will occur.
2977A/rt/
10:2:2 JJD/821103
SYSTEM INTEGRATION DI, H
Note Disassemble the system before hands-on
Integration P̲.̲U̲:
Procedure 1) Wirecheck backplane (power)
2) Flatcables controlled
3) Crate mounted, power connected (̲R̲E̲A̲R̲)
4) Power indicators + fans
5) MBTs (SR 1, 2 in B̲ position)
6) Power supplies (check by AVO)
7) MAP/MIA, Self-Test
8) CPUs (one at a time)
9) RAM, verify RAM (to be used in CU)
C̲.̲U̲.̲
1) - 4) As above
5) MBTs (SR 1, 2 in A̲ position)
6) CIA + cable MIA-CIA, termination
7) Power Supplies (check by AVO)
8) Move RAM from P.U. into CU and use
DAMU to verify data-channel operation.
Remove RAM
9) Floppy Controller + SFA + cable
to drive, enable on to bus, selftest
+ boot.
10) LTU + LIA
Self-Test (perhaps manual bootload)
11) Disc controller + DCA
R̲e̲a̲d̲y̲ ̲t̲o̲ ̲e̲x̲e̲c̲u̲t̲e̲ ̲M̲+̲D̲ ̲S̲o̲f̲t̲w̲a̲r̲e̲