PROJECT

COMMAND MODULE

APOLLO

GUIDANCE AND NAVIGATION SYSTEM MANUAL

VOLUME II

r

ND -1021041

•r

* !

REV LETTER ON VOL I

0 . .

f

APOLLO

COMMAND MODULE

BLOCK I SERIES 100

GUIDANCE AND

NAVIGATION SYSTEM MANUAL

VOLUME II OF II

PREPARED FOR

NATIONAL AERONAUTICS AND SPACE ADMINISTRATION MANNED SPACECRAFT CENTER

BY

AC ELECTRONICS DIVISION OF GENERAL MOTORS Q MILWAUKEE,WISCONSIN 53201

I

NASA CONTRACT NAS 9-497

1

APOLLO GUIDANCE AND NAVIGATION SYSTEM

ND-1021041

MANUAL

CONTENTS

Chapter Page

Volume II

4 (cont) 4-8.6 Memory . 4-309

4-8.7 Power Supply . 4-375

4-8.8 Machine Instructions . 4-388

4-8.9 Programs . 4-472

4- 9 Display and Keyboards (DSKY' s) . 4-491

4-9.1 AGC Main Panel DSKY Functional Description . 4-491

4-9.2 AGC Main Panel DSKY Detailed Description . 4-493

4-9.3 AGC Navigation Panel DSKY Functional Description. . . 4-515

4- 9.4 AGC Navigation Panel DSKY Detailed Description .... 4-515

5 PRE-LAUNCH AND IN-FLIGHT OPERATIONS . 5-1

5- 1 Scope . 5-1

5-2 Preparation for Launch . 5-1

5- 2. 1 Prelaunch IMU Alignment . 5-1

5-3 Boost Phase . 5-3

5-4 Orbital Navigation . 5-3

5-4. 1 Star-Horizon Navigational Measurement . 5-4

5-4.2 Landmark Navigational Measurement . 5-5

5-5 In-flight IMU Alignments . 5-5

5-6 Thrust Maneuvers . 5-7

5-7 Entry . 5-8

6 CHECKOUT AND MAINTENANCE EQUIPMENT . 6-1

6- 1 Scope . 6-1

7 CHECKOUT . 7-1

7- 1 Scope . 7-1

7-2 G and N System . 7-1

7-2.1 Preparation . 7-1

7-2.2 Checkout . . 7-1

7 -3 Inertial Subsystem (ISS) . 7-18

7-3.1 Preparation . 7-18

7-3.2 Checkout . 7-18

7-4 Optical Subsystem (OSS) . 7-19

7-4.1 Preparation . 7-19

7-4.2 Checkout . 7-19

II-iii

APOLLO GUIDANCE AND NAVIGATION SYSTEM

ND-1021041

MANUAL

CONTENTS (cont)

Chapter Page

7- 5 Computer Subsystem (CSS) . 7-19

7-5.1 Preparation . 7-19

7- 5.2 Checkout . 7-19

8 MAINTENANCE . 8-1

8- 1 Scope . 8-1

8-2 G and N System . 8-1

8- 2. 1 Maintenance Concept . 8-1

8-2.2 Malfunction Isolation . 8-2

8-2.3 Black Box Double Verification . 8-5

8-2.4 Pre-Installation Acceptance Test (PIA) . 8-5

8-2.5 Removal and Replacement . 8-6

8-3 Inertial Subsystem . 8-6

8-3.1 Maintenance Concept . 8-6

8-3.2 Malfunction Isolation . 8-6

8-3.3 Black Box Double Verification . 8-11

8-3.4 Repair Verification . 8-12

8-3.5 Pre-Installation Acceptance Test . 8-12

8-3.6 Removal and Replacement . 8-12

8-4 Optical Subsystem . 8-12

8-4.1 Maintenance Concept . 8-12

8-4.2 Malfunction Isolation . 8-13

8-4.3 Black Box Double Verification . 8-13

8-4.4 Repair Verification . 8-13

8-4.5 Pre-Installation Acceptance Test . 8-13

8-4.6 Removal and Replacement . 8-13

8-4.7 Optical Cleaning . 8-13

8-5 Computer Subsystem . 8-16

8-5.1 Maintenance Concept . 8-16

8-5.2 Malfunction Isolation . 8-17

8-5.3 Black Box Double Verification . 8-17

8-5.4 Repair Verification . 8-17

8-5.5 Pre-Installation Acceptance Test . 8-17

8-5.6 Removal and Replacement . 8-17

8-5.7 Maintenance Schedule . 8-18

APPENDIX A List of Technical Terms and Abbreviations . A-l

APPENDIX B Related Documentation . B-l/B-2

APPENDIX C Logic Symbols . C-l

Il-iv

APOLLO GUIDANCE AND NAVIGATION SYSTEM

ND-1021041

MANUAL

ILLUSTRATIONS

Figure Page

Volume II

4-148 Erasable Memory, Functional Diagram . 4-311/4-312

4-149 Erasable Memory, Timing Diagram . 4-314

4-150 X and Y Selection, Simplified Diagram . 4-316

4-151 Core Array . 4-318

4-152 Bit Plane . 4-319

4-153 Memory Cycle Timing - Erasable . 4-321/4-322

4-154 X and Y Coordinates . 4-323

4-155 Address Decoder . 4-325/4-326

4-156 Selection Switches and Drivers . 4-329/4-330

4-157 Inhibit Line Drivers . 4-333/4-334

4-158 Sense Amplifier and Voltage Source . 4-335/4-336

4-159 Strobe Driver . 4-338

4-160 Fixed Memory, Functional Diagram . 4-339/4-34C

4-161 Rope Module . 4-341

4-162 Fixed Memory Cycle, Timing Diagram . 4-341

4-163 Rope Organization . 4-343/4-344

4-164 Rope Module Organization . 4-347/4-348

4-165 Memory Cycle Timing . 4-351/4-352

4-166 Bank Register . 4-353/4-354

4-167 Bank Selector Gates . 4-359/4-360

4-168 Set Selector Gates . 4-361

4-169 Inhibit Gates . 4-363

4-170 Strand Gates . 4-364

4-171 Rope and Strand Selectors . 4-365/4-366

4-172 Fixed Memory Inhibit Drivers and Return Circuits . 4-369/4-370

4-173 Fixed Memory Set Drivers and Return Circuits . 4-371/4-372

4-174 Fixed Memory Reset Drivers and Return Circuits . 4-373/4-374

4-175 Sense Amplifier and Voltage Source . 4-377/4-378

4-176 Power Supply, Functional Block Diagram . 4-379/4-380

4-177 Primary Power Filter . 4-381

4-178 +3 Volt Power Supply . 4-383/4-384

4-179 +13 Volt Power Supply . 4-385/4-386

4-180 Stanbdy Circuit . 4-387

4-181 Power Supply Filter Circuits . 4-389/4-390

4-182 Power Supply Failure Detection Circuits . 4-391/4-392

4-183 Subinstruction STD2 (Example for z ^ 0020) . 4-399

4-184 Subinstruction STD2 (Example for z = 0001) 4-407

4-185 Subinstruction TC0 . 4-409

4-186 Subinstruction XCH0 . 4-411

4-187 Subinstruction CS0 . 4-413

4-188 Subinstruction TS0 (without Overflow or Underflow in A) . 4-414

4-189 Subinstruction TS0 (with Overflow or Underflow in A) . 4-415

II- v

APOLLO GUIDANCE AND NAVIGATION SYSTEM

ND-1021041

MANUAL

ILLUSTRATIONS (cont)

Figure Page

4-190 Subinstruction MSKO . 4-417

4-191 Subinstruction ADO . 4-418

4-192 Subinstruction NDXO . 4-420

4-193 Subinstruction NDXI . 4-421

4-194 Subinstruction CCSO (Example e> + 0) . 4-423

4-195 Subinstruction CCSO (Example e = + 0) . 4-424

4-196 Subinstruction CCSO (Example e< + 0) . 4-425

4-197 Subinstruction CCSO (Example e = - 0) . 4-426

4-198 Subinstruction CCS1 . 4-427

4-199 Subinstruction SUO . 4-429

4-200 Multiplication of Two Binary Numbers, Principle of Operation .... 4-430

4-201 Multiplication of Two Binary Numbers, Method of Operation . 4-432

4-202 Subinstruction MP0 (a and e Positive) . 4-433

4-203 Subinstruction MP0 (a Positive and e Negative) . 4-434

4-204 Subinstruction MP0 (a and e Negative) . 4-435

4-205 Subinstruction MP0 (a Negative and e Positive) . 4-436

4-206 Subinstruction MP1 . 4-437

4-207 Subinstruction MP3 . 4-438

4-208 Division of Binary Numbers, Principle of Operation . 4-443

4-209 Division of Binary Numbers, Method of Operation . 4-445

4-210 Subinstruction DV0 (a and e Positive) . 4-447

4-211 Subinstruction DV0 (a Positive and e Negative) . 4-448

4-212 Subinstruction DV0 (a Negative and e Positive) . 4-449

4-213 Subinstruction DV0 (a and e Negative) . 4-450

4-214 Subinstruction DV1 (Incorrect Remainder) . 4-451

4-215 Subinstruction DV1 (Correct Remainder) . 4-452

4-216 Subinstruction RPT1 . 4-461

4-217 Subinstruction RPT3 . 4-462

4-218 Subinstruction RSM . 4-464

4-219 Subinstruction PINC . . 4-465

4-220 Sub instruction MENC . 4-467

4-221 Subinstruction SHINC . 4-468

4-222 Completion of an Uplink Word . 4-469

4-223 Subinstruction SHANC . 4-471

4-224 Subinstruction OINC . 4-473

4-225 Subinstruction LINC . 4-474

4-227 DSKY’s, Functional Diagram . 4-492

4-228 AGC Main Panel DSKY . 4-494

4-229 AGC Main Panel DSKY, Schematic Diagram . 4-495/4-496

4-230 Decoder, AGC Main Panel DSKY . 4-499/4-500

4-231 Relay Matrix, AGC Main Panel DSKY . 4-501/4-502

4-232 Display Locations, AGC Main Panel DSKY . 4-506

4-233 Relay Matrix Display Connections . 4-507/4-508

4-234 G and N System and Spacecraft Relay Functions, AGC

Main Panel DSKY . 4-511/4-512

II- vi

APOLLO GUIDANCE AND NAVIGATION SYSTEM

ND-1021041

MANUAL

ILLUSTRATIONS (cont)

Figure Page

4-235 Alarm Circuits, AGC Main Panel DSKY . 4-513/4-514

4-236 Power Supply, AGC Main Panel DSKY . 4-516

4-237 AGC Navigation Panel DSKY . 4-518

4-238 AGC Navigation Panel DSKY, Schematic Diagram . 4-519/4-520

4-239 Decoder, AGC Navigation Panel DSKY . 4-521/4-522

4-240 Relay Matrix, AGC Navigation Panel DSKY . 4-523/4-524

4-241 G & N System Relay Functions, AGC Navigation Panel DSKY . . 4-525/4-526

4-242 Display Locations, AGC Navigation Panel DSKY . 4-527

4- 243 Alarm Circuits, AGC Navigation Panel DSKY . 4-529/4-530

5- 1 Flight Profile for Earth Orbiting Mission . 5-2

5-2 Prelaunch IMU Alignment . 5-3

5-3 Star-Horizon Navigational Measurement . 5-4

5-4 Orbital Navigation Sighting . 5-6

5-5 In-flight IMU Alignment . 5-7

5- 6 Command Module Entry Attitude . 5-9/5-10

6- 1 Universal Test Station Layout . 6-12

7- 1 G and N System Checkout Master Flowgram . 7-37/7-38

7-2 G and N System Checkout Preparation Flowgram . 7-39/7-40

7-3 G and N System Checkout Flowgram . 7-41/7-42

7-4 ISS Checkout Master Flowgram . 7-43/7-44

7-5 ISS Checkout Preparation Flowgram . 7-45/7-46

7-6 ISS Checkout Flowgram . 7-47/7-48

7-7 OSS Checkout Master Flowgram . 7-49/7-50

7-8 OSS Checkout Preparation Flowgram . 7-51/7-52

7-9 OSS Checkout Flowgram . 7-53/7-54

7-10 CSS Checkout Master Flowgram . 7-55

7-11 CSS Checkout Preparation Flowgram . 7-56

7-12 CSS Program Checkout Flowgram . 7-57

7- 13 CSS Functional Checkout Flowgram . 7-58

8- 1 G and N System and Subsystem Maintenance Concept Flowgram 8-3/8-4

C-l NOR Gate Symbols . C-2

C-2 NOR Gate Schematic . C-4

C-3 NOR Gate Flip-Flop . C-5

C-4 Logic Diagram Symbols . C-6

EI-vii/H-viii

APOLLO GUIDANCE AND NAVIGATION SYSTEM

ND-1021041

MANUAL

TABLES

Number Page

Volume II

4-XH Addressing . 4-313

4-XIH Register S Bit Assignments . 4-324

4-XIV Addressing . 4-349/4-350

4-XV Bank Addressing . 4-356

4-XVI Selector Gates - Inputs and Outputs . 4-361

4 -XVII Strand Gate Input and Output Signals . 4-362

4-XVni Rope and Strand Selection Signals . 4-368

4-XIX Machine Instructions . 4-393

4-XX Control Pulses . 4-395

4-XXI Control Pulse Timing for all Machine Instructions . 4-401

4 -XXII Contents of A and Z at End of CCSO and CCS1 . 4-422

4-XXin Contents of Registers at End of MPO . 4-440

4-XXIV Contents of Registers at End of DVO . 4-454

4-XXV RUPT Transfer Routines . 4-459

4-XXVI Program Sunrise 45 Program Sections . 4-476

4-XXVII Keys and Keycode . 4-497

4-XXVm Display Codes . 4-504

4-XXIX Digit Code . 4-505

4-XXX Relay Matrix Codes . 4-528

6-1 Checkout and Maintenance Test Equipment . 6-2

6-n Checkout and Maintenance Tools . 6-7

6- m List of Operating Procedure JDC ?s for GSE . 6-7

7- 1 Equipment Required for Checkout . 7-20

7-H G and N System Interconnect Cables . 7-25

7-m Inertial Subsystem Interconnect Cables . 7-28

7-IV Optical Subsystem Interconnect Cables . 7-33

7- V Computer Subsystem Interconnect Cables . 7-36

8“I ISS Schematics . 8-7

8- n OSS Loop Diagrams and Schematics . 8-14

8-in CSS Logic Diagrams and Schematics . 8-18

n-ix/H-x

APOLLO GUIDANCE AND NAVIGATION SYSTEM

ND-1021041

MANUAL

4-8.6 MEMORY. Memory consists of an erasable memory with a storage capacity of 1024 words and a fixed core rope memory. Erasable memory is a random-access, destructuve readout storage device. Data stored in erasable memory can be altered or updated. Fixed memory is a nondestructive storage device. Data stored in fixed memory is unalterable since the data is wired in.

Both memories contain magnetic-core storage elements. In erasable memory the storage elements form a core array; in fixed memory the storage elements form three core ropes. Erasable memory has a density of one word per 16 cores; fixed memory has a density of eight words per core. Each word is located by an address.

Addresses are assigned to instructions to specify the sequence in which they are to be executed, and blocks of addresses are reserved for data such as constants and tables. The information is then put into assigned locations in erasable memory with the CTS, the DSKY’s, uplink, or program operation. Information is placed into fixed memory permanently by wiring patterns through the magnetic cores.

A common address register (register S) in the central processor is used with both memories. When register S contains an address pertaining to erasable memory, the erasable memory cycle timing is energized. Timing pulses sent to the erasable mem¬ ory cycle timing then produce strobe signals for the read, write, and sense functions. The address decoder receives addresses from register S and produces selection signals for the core array. The selection signals allow a word to be written into or read out of the selected storage location. The selected word is strobed by the strobe signals and applied to the sense amplifiers. The sense amplifiers are also strobed and the word is entered into the memory buffer register (G) in the central processor.

Fixed memory contains an addition address register (bank register) which is necessary because of the increased number of locations. Register S addresses ener¬ gize the fixed memory cycle timing when a location in fixed memory is addressed. The timing pulses sent to the fixed memory cycle timing produce the strobe signals for the read and sense functions. The selection logic receives addresses from regis¬ ters S and the bank register (register BNK) and produces selection signals for the core ropes. Register BNK receives addresses from the centrol processor write lines when the register is addressed and when the proper control pulses from the sequence generator are present. The content of a storage location in fixed memory is strobed from the fixed memory sense amplifiers, through the sense amplifiers in erasable memory, and into register G in the central processor.

4"8-6-1 Erasable Memory Functional Description. Erasable (E) memory (figure 4-148) consists of a core array, memory cycle timing circuits, the address decoder, selection circuits, and sense amplifiers. The core array is the storage medium by which data is stored in erasable memory. The memory cycle timing circuits generate strobe signals which enable the selection circuits and the sense amplifiers. The address decoder con¬ verts the contents of register S into X and Y selection signals for addressing a storage location. The selection circuits select the addressed storage location under control of the selection signals from the address decoder and strobe signals from the memory cycle timing circuits. The sense amplifiers detect the contents of the selected storage location and supply this data to register G.

4-309

APOLLO GUIDANCE AND NAVIGATION SYSTEM

ND-1021041

MANUAL

Erasable memory is addressed by the contents of register S, provided bits 11 and 12 are both logic ZERO'S. (See table 4-XII) Only 1008 of a possible 1024 storage lo¬ cations are utilized by erasable memory. The first 14 locations are reserved for the addressable flip-flop registers and are assigned octal addresses 0000 through 0015. Address 0016 and 0017 have no assigned location; these addresses are used by pro¬ gram to inhibit and release the inhibit of interrupt requests.

4-8.6. 1.1 Core Array. The core array has 1024 word storage locations, contained in 16 bit planes and defined by the intersection of 32 X lines and 32 Y lines. Each bit plane contains 1024 cores. An individual bit in each plane is selected by the intersec¬ tion of an X and Y line threading a core. The selection signals are generated by the address decoder subject to strobe signals from erasable memory cycle timing cir¬ cuits. This occurs simultaneously in all 16 bit planes thus selecting one word storage location. Each core is also threaded by a sense line and an inhibit line. The sense line threads all cores in a particular bit plane, such that current is induced into the senseline if the state of any core in the plane is changed from ONE to a ZERO. Cur¬ rent through the inhibit line prevents any core in the bit plane from switching since it opposes the current on the X and Y selection lines. Thus, current on a combination of X, Y, and inhibit lines determines which cores are selected. Core selection is identical for both the read and write operations.

4-8. 6. 1.2 Erasable Memory Cycle Timing Circuits. The erasable memory cycle timing circuits consist of timing control and timing flip-flops, which generate strobe signals to sequence the operation of erasable memory. These strobe signals are generated during one memory cycle time (11.7 microsecond), subject to timing signals from the timer as shown in figure 4-149. The timing control generates the strobe signals subject to signal FER. Signal FER is generated only when bits 11 and 12 of register S are both logic ZERO'S, signal MC is present, and signal SCAD is not present. Bits 11 and 12 are logic ZERO'S when the specified memory address is lower than 2000 (octal), which indicates that either an addressable register or erasable memory has been addressed. Signal MC is present, provided that a multiply or divide instruction is not in progress or signal GOJAM has not been initiated. Signal SCAD is a logic ONE when the specified address is lower than 0020 (this address indicates one of the addressable registers is being addressed). The timing control also generates signal TIMR when either signal STOP A (indicating a monitor stop) or signal STOP B (indicating an alarm) is present. Signal TIMR resets several timing flip-flops in erasable memory and inhibits the addressing of the ropes in fixed memory. Input MYCLMP inhibits access to memory (and avoids any loss of data) if the 3 volt power supply falls out of limits.

The timing flip-flops generate the various strobe signals which enable the selec¬ tion circuits and sense amplifiers. The strobe signals generated are read, set, reset, write, inhibit, and sense. As previously discussed, several strobe signals are inhib¬ ited by signal TIMR; the remaining strobe signals are inhibited by signal GOJAM. Therefore, these two signals inhibit access to erasable and fixed memory when a mon¬ itor stop has been initiated by the CTS or when an alarm condition has occurred within the AGC.

4-310

APOLLO GUIDANCE AND NAVIGATION SYSTEM

ND-1021041

MANUAL

[address decoder]

Figure 4-148. Erasable Memory, Functional Diagram

4-311/4-312

APOLLO GUIDANCE AND NAVIGATION SYSTEM

ND-1021041

MANUAL

Table 4-XII. Addressing

Register

Groups

Octal Address

Pseudo Address (Decimal)

Contents ot

BNK

Contents o( S *

Real

Pseudo

15

14

13

12

11

12

11

10

9

8

7

6

5

4

3

2

1

CP

A Q. Z. LP

0000 0003

Same

0 3

X

X

X

X

X

0

0

0

0

0

0

0

0

0

0

X

X

IN

0004 0007

Same

4 7

X

X

X

X

X

0

0

0

0

0

0

0

0

0

1

X

X

OUT

0010 0014

Same

8 12

X

X

X

X

X

0

0

0

0

0

0

0

0

1

X

X

X

BNK

0015

Same

13

X

X

X

X

X

0

0

0

0

0

0

0

0

1

1

0

1

No Bit Location

0016 0017

Same

14. 15

X

X

X

X

X

0

0

0

0

0

0

0

0

1

1

1

X

E

Special

0020 0027

Same

16 23

X

X

X

X

X

0

0

0

0

0

0

0

1

0

X

X

X

Spares

0030 0033

Same

24 27

X

X

X

X

X

0

0

0

0

0

0

0

1

1

0

X

X

CTR

0034 0057

Same

28 - 47

X

X

X

X

X

0

0

0

0

0

0

X

X

X

X

X

X

GE

0060 1777

Same

48 1023

X

X

X

X

X

0

0

X

X

X

X

X

X

X

X

X

X

F

ri

FF

BANK

01

2000 3777

Same

1024 2047

X

X

X

X

X

0

1

X

X

X

X

X

X

X

X

X

X

0?

4000 5777

Same

2048 3071

X

X

X

X

X

1

0

X

X

X

X

X

X

X

X

X

X

FS

03

6000 7777

6000 7777

3072 4095

0

0

0

X

X

1

1

X

X

X

X

X

X

X

X

X

X

04

6000 7777

10000 11777

4096 5119

0

0

1

0

0

1

1

X

X

X

X

X

X

X

X

X

X

05

6000 7777

12000 13777

5120- 6143

0

0

1

0

1

1

l

X

X

X

X

X

X

X

X

X

X

06

6000 7777

14000 15777

6144 7167

0

0

1

1

0

1

1

X

X

X

X

X

X

X

X

X

X

07

6000 7777

16000 - 17777

7168 8191

0

0

1

1

1

1

1

X

X

X

X

X

X

X

X

X

X

10

6000 7777

20000 21777

8192 9215

0

1

0

0

0

1

1

X

X

X

X

X

X

X

X

X

X

F2

11

6000 7777

22000 23777

9216 10239

0

1

0

0

1

1

1

X

X

X

X

X

X

X

X

X

X

12

6000 7777

24000 - 25777

10240 11263

0

1

0

1

0

1

1

X

X

X

X

X

X

X

X

X

X

13

6000 7777

26000 27777

11264 12287

0

1

0

1

1

1

1

X

X

X

X

X

X

X

X

X

X

14

6000 7777

30000 31777

12288 13311

0

1

1

0

0

1

1

X

X

X

X

X

X

X

X

X

X

21

6000 7777

42000 - 43777

17408 18431

1

0

0

0

1

1

1

X

X

X

X

X

X

X

X

X

X

22

6000 7777

44000 45777

18432 19455

1

0

0

1

0

1

1

X

X

X

X

X

X

X

X

X

X

23

6000 7777

46000 47777

19456 20479

1

0

0

1

1

1

1

X

X

X

X

X

X

X

X

X

X

24

6000 7777

50000 51777

20480 21503

1

0

1

0

0

1

1

X

X

X

X

X

X

X

X

X

X

F3

25

6000 7777

52000 53777

21504 22527

1

0

1

0

1

1

1

X

X

X

X

X

X

X

X

X

X

26

6000 7777

54000 55777

22528 23551

1

0

1

1

0

1

1

X

X

X

X

X

X

X

X

X

X

27

6000 7777

56000 57777

23552 24575

1

0

1

1

1

1

1

X

X

X

X

X

X

X

X

X

X

30

6000 7777

60000 61777

24576 25599

1

1

0

0

0

1

1

X

X

X

X

X

X

X

X

X

X

31

6000 7777

62000 63777

25600 26623

1

1

0

0

1

1

1

X

X

X

X

X

X

X

X

X

X

32

6000 7777

64000 65777

26624 27647

1

1

0

1

0

1

1

X

X

X

X

X

X

X

X

X

X

33

6000 7777

66000 67777

27648 29671

1

1

0

1

1

1

1

X

X

X

X

X

X

X

X

X

X

34

6000 7777

70000 71777

28672 29695

1

1

1

0

0

1

1

X

X

X

X

X

X

X

X

X

X

" X means 0 or 1

068 7

4-313

APOLLO GUIDANCE AND NAVIGATION SYSTEM

ND-1021041

MANUAL

TOI T02 T03 T04 T05 T06 TOT T08 T09 TIO Til TI2 TOI T02 T03

SET PULSE (SETEK)

READ PULSE (REX AND REY)

SENSE STROBE ISBE)

RESET PULSE (RSTKX AND RSTKY)

INHIBIT PULSE (ZID)

WRITE PULSE (WEX AND WEY)

Figure 4-149. Erasable Memory, Timing Diagram

4-8.6. 1.3 Address Decoder. Bits 10 through 1 of register S contain the address of the location in erasable memory being interrogated. The address decoder (figure 4-148) receives this address and produces signals which select the addressed storage loca¬ tion. Since each bit in a 16 bit storage location is selected by the intersection of an X and a Y selection line, and there are 32 X planes and 32 Y planes, a signal is needed to select each combination. The selection is accomplished by two 4-by-8 matrices, one for the Y lines. The X selection signals, derived from bits 5 through 1 of register S, are XTO through XT3 and XBO through XB7. The Y selection signals, derived from bits 10 through 6 of register S, are YTO through YT3 and YBO through YB7. The XT and YT signals are supplied to the top select drivers, and the XB and YB signals are supplied to the bottom select drivers. In addition, the two sets of selection signals are combined to form addresses which are forwarded to fixed memory for addressing the bank register, to input-output control for controlling parity test, and to the central processor for addressing the addressable registers. Counter addresses are sent also to the priority control and the sequence generator.

4-314

APOLLO GUIDANCE AND NAVIGATION SYSTEM

ND-1021041

MANUAL

4-8. 6. 1.4 Selection Switches and Drivers. Selection signals from the address decoder are applied to the top and bottom select drivers. When these drivers receive the set strobe, the selection signals are supplied to top and bottom selection switches. The X and Y selection is accomplished by current steering circuits according to the coin¬ cident-current selection technique. Figure 4-150 is a simplified diagram of the selec¬ tion circuits. Each selection signal, generated as a result of the address from reg¬ ister S, effectively closes one top or bottom selection switch. Any one of 32 lines can be selected by closing one top and one bottom selection switch. The +13 volts and ground connections are interchanged, depending upon whether a read or a write oper¬ ation is being performed.

During the read operation, the X and Y selection signals are supplied to the selec¬ tion switches through the select drivers (figure 4-148). The read strobe enables the top selection switches and allows current to flow from the bottom selection switches through the core array to the top selection switches. The current flowing through the X and Y lines coincides at the addressed storage location in the core array. When this occurs, the 16 cores in the storage location are switched to a logic ZERO if they were not previously set. Those cores previously set remain at a logic ZERO. As a result, current is induced into the sense lines which thread those cores that switched to a logic ZERO. The current on the sense lines is detected by the sense amplifiers and applied to register G when the sense strobe is generated.

The selection switches remain set until the reset strobe is received on the reset windings. When the selection switches are reset, current is induced on the X and Y selection lines within the core. The write strobe enables the bottom selection switches and allows current to flow from the top selection switches through the core array to the bottom selection switches. Again the current flowing through the X and Y lines coincides at the addressed storage location in the core array. The cores in the ad¬ dressed location are switched to a logic ONE, provided they are not also receiving current on the inhibit lines. All cores receiving inhibit current remain in a logic ZERO. Inhibit current is governed by the content of register G. If an inhibit driver receives a bit containing a logic ONE, the driver is gated on by the inhibit strobe and inhibit current is supplied to a bit plane. There are 16 inhibit drivers, and each driver is connected to a bit plane. Thus, the content of register G determines which cores in a storage location are switched by the X and Y drive lines during the write operation.

4 -8.6. 1.5 Sense Amplifiers. There are 16 sense amplifiers in erasable memory. Each amplifier senses the contents of a bit location during the read operation. The bipolar sense signals are converted to single -polarity signals and forwarded to regis¬ ter G when the amplifiers are gated with the sense strobe. In addition, the word read out of fixed memory is also gated through the erasable memory amplifiers to register G.

4-315

APOLLO GUIDANCE AND NAVIGATION SYSTEM

ND-1021041

MANUAL

+I3V (WRITE) GND (READ)

F I

+ I3V (READ) GND (WRITE)

f-TioTmT^T roT c\j T To I

m m txi m m m m m

CORE

ARRAY

(16 BIT PLANES)

+ I3V (WRITE) GND (READ)

+ I3V (READ) \—> GND (WRITE)

XB2 XB3 lXBA XB5 XB6 XB7

Figure 4-150. X and Y Selection, Simplified Diagram

4-316

APOLLO GUIDANCE AND NAVIGATION SYSTEM

ND-1021041

MANUAL

4-8. 6. 2 Erasable Memory Detailed Description. The functional presentation of the core array, timing circuit, address decoder, selection circuits, and the sense amplifiers in erasable memory are detailed in the following paragraphs.

4-8. 6. 2.1 Core Array. The core array (figure 4-151) contains 16 bit planes. Each bit plane consists of 1024 cores arranged in 32 columns and 32 rows. An individual bit is selected by the intersection of X selection lines (XT, XB) and Y selection lines (YT, YB) threading a core. The selection lines are threaded through the cores so that one core on each bit plane is selected by a given X - Y combination. Each core selected is in the same location in every bit plane at the intersection of the X and Y selection lines carrying current. The location of the line intersection is determined by addressing via the selection circuits. The 16 selected cores, one per bit plane, constitute a word storage location. The direction in which current flows through the lines determines whether data is being written into or read out of a selected core.

In addition to the X and Y lines, each core in a bit plane (figure 4-152) is threaded by an inhibit line and a sense line. Current through the inhibit line is in opposition to the X and Y selection currents and prevents all unselected cores in the bit plane from being switched since it cancels one-half the selection current. Current is induced into the sense line if the state of any core is changed from a ONE to a ZERO; no current is induced if the core is already in a ZERO state. The sense lines are connected to 16 amplifiers which amplify the current in a sense line and provide the power necessary to write ONE’s into register G of the central processor. It is in this manner that the contents of an erasable memory location are detected.

Before a storage location in erasable memory is written into, the location must be cleared. This is accomplished by applying reset signals to the selection switches. All the cores of the addressed location which are in the ONE state will change to the ZERO state; all cores in the ZERO state remain in that state. When the particular storage location is written into, current is sent through the X and Y selection lines as previously discussed but in the opposite direction. A current is fed also into the inhibit lines of all bit planes in which no ONE is to be written (i.e. , where a ZERO should remain in a particular core). At write time several different current conditions exist for the various cores. Whenever a core is intersected by only one selection line (X or Y), the core remains in its existing state. Whenever a core is intersected by one selection line (X or Y) and an inhibit line, the effects of both currents cancel, and the core remains in its existing condition. Whenever a core is intersected by two selection lines (one X line and one Y line) and an inhibit line, the net effect of all three currents is equal to the effect of a single select current (passing through a core of an addressed location which has been cleared), and the core remains in the ZERO state. Only if a core is intersected by two selection lines (one X line and one Y line) but not an inhibit line will a core change from the ZERO to the ONE state. It is in this manner that a 16-bit word is entered into erasable memory.

4-317

APOLLO GUIDANCE AND NAVIGATION SYSTEM

ND-1021041

MANUAL

Figure 4-151.

Core Array

4-318

APOLLO GUIDANCE AND NAVIGATION SYSTEM

ND-1021041

MANUAL

4-319

APOLLO GUIDANCE AND NAVIGATION SYSTEM

ND-1021041

MANUAL

4-8. 6.2.2 Erasable Memory Cycle Timing. Erasable memory cycle timing (figure 4-153) consists of several flip-flop circuits, which produce the timing signals for erasable memory. These timing signals (refer to figure 4-149) are produced in one memory cycle time (T01 through T12). Bits 11 and 12 (ST11 and ST12) from register S are logic ZERO'S when erasable memory is addressed. This condition, coincident with memory cycle signal (MC), produces a ferrite gating signal (FER), provided signal SCAD is a logic ZERO. A ONE in either bit position 11 or 12, or both, indicates an address in fixed memory. Signal SCAD is a logic ONE when a flip-flop register is addressed. The generation of FER allows the flip-flops to be set at the times indicated.

The set strobe (SETEK) is initiated when timing signals T04 and B2 are coincident and is terminated when signals T07, B2, and Q2 are coincident (figure 4-153). Signal SETEK conditions the core selection switches to be addressed. The flip-flop formed by gates 53314 and 53315 produces strobe signal SBE, which enables the sense amplifiers to supply data to register G. The flip-flop is set by signal T05 and B2 and reset by signals T06 and B2. Read strobes REX and REY enable data to be read out of erasable memory. These two strobes are generated simultaneously at time 5 and inhibited when signals T07 and Q2X are coincident. The flip-flops associated with signals SETEK, SBE, REX, and REY are also reset by signal GO JAM. Thus, data cannot be read out of erasable memory while signal GOJAM is present.

The inhibit strobe (ZID) gates the inhibit drivers when a ZERO is to be written into erasable memory. Signal ZID is generated by flip-flop gates 52303 and 52304 when signals TIP and Q2X are coincident. The flip-flop is reset at time 1. The reset strobes RSTKX and RSTKY are produced simultaneously when signals T 10 and B2 are coincident. These signals enable the reset drivers, thereby clearing the addressed memory location prior to writing in data. The reset strobe flip-flop, consisting of gates 52314 and 52315, is reset by signals T02, B2 and Q2. Write strobes WEX and WEY are generated from time 11 to time 1 by flip-flop gates 52308 and 52309. Signal T01 is inverted and supplied to fixed memory cycle timing. The flip-flops which produce the inhibit, reset, and write strobes are reset by signal TIMR. Signal TIMR is generated as the result of stop signals STPA and STPB, which occur at time 12. Timing signals P01 through P03, and P05 control the generation of TIMR to ensure the signal is not generated until after the completion of the strobes.

4-8. 6. 2. 3 Address Decoder. A storage location in erasable memory is addressed by X and Y coordinates. There are 32 X coordinates and 32 Y coordinates (figure 4-154). The X coordinate is controlled by signals XT0 through XT3 and XB0 through XB7; the Y coordinate is controlled by signals YT0 through YT3 and YB0 through YB7. Signals XT, XB, YT, and YB are generated as a function of bits ST01 through ST10 from register S (figure 4-155). The three lowest-order bits, ST01 through ST 03, produce signals XB0 through XB7 (see table 4-XIII); bits ST04 and ST05 produce XT0 through XT3 bits; bits ST06 through ST08 produce YB0 through YB7; and bits ST09 and ST10 produce XT0 through XT3.

4-320

APOLLO GUIDANCE AND NAVIGATION SYSTEM

ND-1021041

MANUAL

BPLSMV

Figure 4-153. Memory Cycle Timing - Erasable

4-321/4-322

APOLLO GUIDANCE AND NAVIGATION SYSTEM

ND-1021041

MANUAL

Combinations of control signals XT, XB, YT, and YB, produced as a result of octal addresses 0000 through 1777, set the proper selection switches which are associated with each control pulse. Addresses 0000 through 0017 are reserved for the addressable flip-flop registers, 0020 through 0027 for special registers, 0034 through 0057 for the various counters, and 0060 through 1777 for general storage.

4-8. 6.2.4 Selection Circuits. As previoulsy stated, information is written into and read out of a storage location by means of core selection. This selection is performed by selection switches and associated driver circuits (figure 4-156). Since X and Y operations function the same, only one set of selection switches (X bottom and X top) and their associated drivers (X bottom, X top, X read, X write, and X reset) is discussed. Signal names and pin numbers for other circuits than those discussed may be found on figure 4-156.

YTI <

YT2

e ^

k /

■v <■

O

f\

k

/ \

>

/

/

k“7

ty

>

v>

^ /

-1

a*

/■

/s

k >

/ \

k

f >

/ \

k /

/ \

>

/ V

/ v

\

a|

vv

/ 'i

/ •»

/ k

k/

■v /

k/'

k /

V /

V

k /

< /

'

1. 1

k /

k >

/

k">

>r?

kH

a

a

/ \

/

v/

k

/ N,

V

k ^

it •*

v. i

/ \

V/

< /

k

k /

k">

Vi

k /

kT>

k ^

k~

k“>

VI

n

k

k /

k /

V.

< /

V 7

k >

*r*

/

n

>

f \

f s

K~/

/■

n

^ »

k^

V

V -■

\ >

k >

^ 1

■>. >

*r*

k

k '

k ^

k -i

k >

f ^

^ *

k *

k

V /

k^

V \

V

w

w

K/

D

n

YBO YBI

YB2

YB3

YB4 -YB5

YB6

YB7 -YBO

YBI

YB2

YB3 YB4

-YB5

YB6 -YB7 •YBO ■YBI

YB2

YB3

YB4

YB5

YB6 •YB7 •YBO •YBI

YB2

YB3 •YB4

YB5 •YB6

YB7

ui ic N o - (m

XXX

t\J rO CD CD

SO-NflTUllO

mfnmfnmmrm

xxxxxxxx

40522

Figure 4-154. X and Y Coordinates

4-323

APOLLO GUIDANCE AND NAVIGATION SYSTEM

ND-1021041

MANUAL

Table 4-XIII. Register S Bit Assignments

Signal

Bit

Signal

Bit

Signal

Bit

Signal

Bit

10

9

8

7

6

5

4

3

2

1

YTO

0

0

YBO

0

0

0

XTO

0

0

XBO

0

0

0

YT1

0

1

YB1

0

0

1

XT1

0

1

XB1

0

0

1

YT2

1

0

YB2

0

1

0

XT 2

1

0

XB2

0

1

0

YT3

1

1

YB3

0

1

1

XT 3

1

1

XB3

0

1

1

YB4

1

0

0

XB4

1

0

0

YB5

1

0

1

XB5

1

0

1

YB6

1

1

0

XB6

1

1

0

YB7

1

1

1

XB7

1

1

1

The set strobe driver acts as a power switch for the bottom and top select drivers by suppling +13 vdc to the drivers. Signal SETEK forces transistor Q4 to conduct, which causes transistors Q5, Q6, and Q7 to conduct. When Q6 and Q7 conduct, B+ is supplied to the collectors of transistors Q13 and Q14, which causes both to conduct.

The read and write drivers operate in the same manner; therefore, only the write driver is discussed. Input signal WEX is inverted by transistor Q10. Diodes CR9 and CR10, emitter follower Qll, and resistor R17 stabilize transistor Q12 base current and the current through diodes CR11 and CR12. Transistor Q12 collector current rise time is controlled by inductor L2 and is independent of collector voltage.

The reset driver supplies a path for current through winding D of the selection switches to reset the cores. Signal RSTKX is inverted by transistor Q8. Diodes CR6, CR7, and CR8 maintain a constant voltage on the base of Q9, which provides a constant output current.

Each selection switch contains a ferrite selection core with four windings, two of which are connected to power transistors. Transistor Q1 of the X bottom selection switch and transistor Q17 of the X top selection switch form a path for read current. Transistors Q2 and Q18 form a path for write current. In order to generate a current on the X selection line, the selection switches and drivers must be energized.

Transistor Q1 in the bottom select driver conducts, via winding A of core Kl, only if control signal XBOE is present and signal SETEK is supplied to the set strobe driver. Current then flows through winding A and through Q14 which changes the state of Kl. When this occurs, a current is induced in winding B, which causes transistor Q1 of the bottom selection switch to conduct and transistor Q2 to be cut off. In a similar manner another control signal, XTOE, causes Q1 of the top select driver to conduct, and tran-

4-324

r

STOI

ST02

ST03

STOI

ST02

ST03

SSIX

SS2X

SS3X

SSIX

SS2X

SS3X

SSIX

SS2X

SS3X

SSIX

SS2X

SS3X

APOLLO 6UI DANCE AND NAVIGATION SYSTEM

ND-1021041

MANUAL

ST04

ST05

ST04

ST05

ST04

ST05

ST05

4 0523 * id 2

Figure 4-155. Address Decoder (Sheet 1 of 2)

4-325/4-326

r

SS6X

SS7X

ssex

[A 35

ST 08

SS8X

ND-1021041

APOLLO GUIDANCE AND NAVIGATION

SYSTEM

MANUAL

SS6X

SS7X

SS8X

SS6X

SS7X

SS8X

YB4E

100

- YB7E

i

Figure 4-155. Address Decoder (Sheet 2 of 2)

4-327/4-328

APOLLO GUIDANCE AND NAVIGATION SYSTEM

ND-1021041

MANUAL

«e

NPUT

OUTPUT

SIGNAL

NAME

FROM

TO

SIGNAL

NAME

FROM

TO

40259

402SO

40261

40262

XTOE

XTIE

XT2E

XT3E

AODRESS

DECODER

87-07

07-03

87-04

87-08

40259A 40260A 40261 A 40262A

B7-06

B7-02

B7-0I

B7-05

B8-24

B8-03

B8-07

B6-23

V BOTTOM SELECTION SIGNALS AND PIN

CKT

INPUT

OUTPUT

SIGNAL

NAME

FROM

TO

SIGNAL

NAME

FROM

TO

40251

40252

40253

40254

40255

40256 4025? 40258

X0OE

SB 1 E X02E XB3E H04E X85E XS5E XB7E

ADDRESS

DECODER

B7-24

87-15

B7-25

87-17

@7-21

87-11

87-20

07-12

40251 A 40252A 40253A 40254A 40255A 40256A 40257A 40258A

B7-23

87-16

87-22

B7-I4

B7-I8

87-10

87-19

87-09

@8-69

B8-47

BS-72

83-40

88-52

80-28

88-55

83-31

A

■M3V r

(BPLSXV

Y READ DRIVER (CKT 40028)

READ Y ^04

I

m +

T<BP

13V

BPLSIY)

i CKT 40032

S 025

>2K

tern |

( H - WV 05<»REy

^CPI9\^y R24 200

+ 13V (BPLSMV)

L0

8.2UH

17 rv~ v>r\ ,

- r—

lie

+

L9

2n 8 2UM

C6

r" 6 8UF 3SV0C

,

+_

14

C7

pT I2UF 2OV0C

|_BM

U _ _ <1,421 _ ^ _

+ 3V GND i +I3V

CKT 40031

Y TOP SELECTION SIGNALS AND PIN IDENTIFICATION

+ 13V 1 'Z_

{ BPLSMV ) |

I

LB

8 2UH j^YVYY

CKT

INPUT

OUTPUT

SIGNAL

NAME

FROM

TO

SIGNAL

NAME

FROM

0

40271

40272

40273

40274

Y TOE YTIE YT2E YT3E

ADDRESS

DECODER

87-135

B7-I39

87-140

87-136

40271 A 40272A 40273A 40274A

87-138

87-142

87-141

87-137

88

8B

s

-138

-142

-141

-127

CKT

OUTPUT

OUTPUT

SIGNAL

NAME

FROM

TO

SIGNAL

NAME

FROM

TO

40221

40222

40223

40224

IAY0F

2AYBF

3AYBF

4AYBF

88-125

88-139

88-140

88-122

CORE

ARRAY

IBYBF

2BYBF

38YBF

4BYBF

88-121

08-131

88-132

88-120

CORE

ARRAY

■3MV ^

I

20

L9

B.2UH

GND

C6 1

6 BUF I 35VDC ,

C7 '

I2UF | 2OV0C .

[BIO _

Y BOTTOM SELECTION SIGNALS AND PIN IDENTIFICATION

CKT

INPUT

OUTPUT

SIGNAL

NAME

FROM

TO

SIGNAL

NAME

FROM

TO

40263

40264

40265

40266

40267

40268

40269

40270

YBOE

YBIE

Y82E

YB3E

YB4E

Y85E

Y86E

Y87E

ADDRESS

DECOOER

B7-I32

87-123

87-131

87-124

87-127

87-119

87-128

87-120

40263A 40264A 40265A 40266A 40267A 40268A 40269A 402 70A

87-133

87-126

87-134

87-125

B7-I30

B7-I22

87-129

87-121

88

88

88

88

88

B8

88

88

-117

-96

-120

-95

-100

-76

-103

-79

CKT

OUTPUT

SIGNAL

NAME

FROM

TO

40213

YAFOI

88-110

40214

YAF02

B8-87

40215

YAF03

08-111

40216

YAF04

B8-86

W <J

40217

YAF05

88 -105

R<r

40218

YAF06

B0-8I

40219

YAF07

B8-I04

40220

YAF08

80-80

+ 13V ( BPLS

CKT 40030

3K R35

I 42 GND 9—

C8

6. BUF 35VDC

CR23 |

I

|_BM

ry WRITE DRIVER (CKT 40020)

WRITE Y^29

40032B

40032B

Figure 4-156. Selection Switches and Drivers

4-329/4-330

APOLLO GUIDANCE AND NAVIGATION SYSTEM

ND-1021041

MANUAL

sistor Q13 changes the state of K9. As K9 switches, transistor Q17 is forced to conduct and transistor Q18 is cut off. At the time that transistor Q1 and Q17 are conducting and signal REX is applied to the X read driver, read current flow from B+ to B- (+3V) through transistor Ql in the bottom selection switch, the core array, transistor Q17 in the top selection switch, and transistor Q13 in the read driver.

Generating a write current is similar to generating a read current. Signal RSTKX enables the reset driver, which allows current to flow through winding D of both selection switches. Current through winding D resets cores K1 and K9, which in turn induces current into both C windings causing transistors Q2 and Q18 to conduct and transistors Q1 and Q17 to cut off. At the same time signal WEX enables the write driver. A current path is provided from B+ to B- through transistor Q18, the core array, transistor Q2, and transistor Q12 in the write driver.

The inhibit line drivers prevent the setting of a core in erasable memory when a ZERO is to be written into a bit location. In order to address a storage location, 16 inhibit line drivers are required, one per bit plane. Each driver (figure 4-157) receives + 13 vdc signal (40017A) when inhibit strobe ZID occurs from memory cycle timing, and one bit (GEM01 through 16) from register G. During the write operation, ZID initiates a power switching action similar to that of the set strobe driver and B+ is applied to the collectors of transistors Q1 and Q2. If the input from register G is a logic ONE, Q1 conducts and inhibits Q2 and Q3. This prevents current from flowing through the inhibit line and the addressed core can be switched to the ONE state. When the input is a logic ZERO, the signal is inverted by Ql, which enables Q2 and Q3. When transistor Q3 is enabled, a path is provided for the inhibit current, which prevents the switching of the addressed core.

4-8. 6. 2. 5 Sense Amplifiers. Sixteen sense amplifiers (one per bit plane) are associated with erasable memory. Each sense amplifier (figure 4-158) accepts bipolar signals (SAF01 through 16 and SBF01 through 16) from the core array sense lines. When a core switches from a ONE state to a ZERO state, a current is induced in the sense line and applied to transformer Tl. The output of T1 is applied to a differential amplifier con¬ sisting of transistors Ql and Q2. Base bias voltage Vz is applied to the bases of Ql and Q2 via resistors R1 and R2. Transistor Q3 is constant-current source for the differential amplifier and establishes the dc operating point. Voltage Vx establishes the bias for transistor Q3. The output from the differential amplifier is OR'ed at the bases of a threshold detector consisting of Q5 and Q6. The collector of Q2 supplies the base input of Q5, and the collector of Ql supplies the base input of Q6. This produces a single-polarity output, even though the input waveform is bipolar. The threshold for Q5 and Q6 is set by voltage Vy, which is connected to the emitters of Q5 and Q6. Tran¬ sistors Q5 and Q6 cannot be switched on unless the base drive exceeds a predetermined level established by Vy. The sense amplifier outputs (SA01 through SA16) are fed through transistor Ql to register G by strobing Q4 with signal STBE from the strobe driver. Data from fixed memory (40410A through 40417A and 40420A through 40427 A) is fed also through Ql to register G.

4-331

APOLLO GUIDANCE AND NAVIGATION SYSTEM

ND-1021041

MANUAL

Voltages Vx, Vy, and VZt which are required for sense amplifier operation* are provided by a constant-voltage source. Base bias voltage Vz is maintained at a constant value by diodes CR1 and CR7 through CR10. Diodes CR2 through CR5 set the operating point for transistors Q3 and Q4. Zener diode CR6 compensates for any changes in B+ to maintain the values of Vx and Vy relatively constant.

The strobe driver (figure 4-159) receives erasable memory strobe signal SBE and fixed memory strobe signal SBF from their respective memory cycle timing circuits. The strobe signals are amplified and supplied to the appropriate sense amplifiers as signal STBE and STBF. These signals enable data to be transferred from the sense amplifiers to register G.

4-8. 6. 3 Fixed Memory Functional Description. Fixed memory (figure 4-160) consists of the fixed memory cycle timing circuits, bank register, selection logic, core ropes and drivers, and the sense amplifiers. Memory cycle timing generates the timing signals necessary for fixed memory operation. A location in fixed memory is ad¬ dressed according to the contents of register S in the central processor and the bank register (register BNK) in fixed memory. The selection logic converts the contents of registers BNK and S into the various signals necessary to select the addressed storage location. The three core ropes which are the storage medium for storing data in fixed memory are designated ropes R, S, and T. A rope consists of two modules, each of which contains four planes. Each plane in a module (figure 4-161) contains 128 cores arranged in a 4-by-32 matrix. The sense amplifiers detect the content of the addressed storage location and supply this data through the sense amplifiers in erasable memory to the central processor.

4-8. 6. 3.1 Magnetic Core. The characteristics of the magnetic cores used in fixed memory are similar to those of the ferrite cores used in erasable memory. However, the rope core differs from the ferrite core in that it is fabricated from 1/8 mil Mo- perm ribbon wound on a steel bobbin. Use of the Mo-perm ribbon allows the size of the fixed memory core to be large (core diameter is approximately 0.25 inch com¬ pared with 0.05 inch of the erasable memory core) without requiring large drive cur¬ rents, as would be the case if ferrite were used. The larger size is needed to accom¬ modate the number of wires required to thread the rope core (a maximum of 146 wires compared with 4 wires in the ferrite core).

4-8. 6. 3. 2 Fixed Memory Cycle Timing Circuits. Fixed memory cycle timing (figure 4-162) consists of timing control and timing flip-flops. The timing control regulates the generation of timing signals, used for fixed memory operation, by means of signal ROP. Signal ROP is generated when either bit 11 or bit 12 or both are logic ONE's and signal MC Is present. Signal ROP occurs for memory addresses above 1777. The timing flip-flops generate the timing signals (figure 4-162) necessary to sequence the operation of fixed memory subject to signals B2 and Q2 from the timer. The timing signals generated are RGENVX (conditions the set and reset circuits), IHENV (inhibit),

4-332

APOLLO GUIDANCE AND NAVIGATION SYSTEM

ND-1021041

MANUAL

fCKT 40029

1 42 3K ^§8*F *

GNOO-= -

[bio

“1

+ 13V (8PLSIY)

rCKT 40030

1

6B«F ! [ CR23

voc

l_BM_

J

rr

CKT 40036

40034B

40034B

40034A

“I

40036B

40036B

40036A

Figure 4-157. Inhibit Line Drivers

4-333/4-334

i

ND-1021041

APOLLO GUIDANCE AND NAVIGATION SYSTEM MANUAL

4-335/4-336

APOLLO GUIDANCE AND NAVIGATION SYSTEM

ND-1021041

MANUAL

set 2 (set), SBF (enables sense amplifiers), and RSTRP (reset). Signal RGENV is used for enabling the bank selector gates. The generation of the set and inhibit signals is inhibited by signal GOJAM from the timer and the remaining timing signals are inhibited by signal TIMR from the erasable memory cycle timing circuits whenever a monitor stop or alarm condition exists.

4-8. 6. 3. 3 Bank Register. The bank register (figure 4-160) receives its contents on write lines 11 through 14 and 16 from the central processor. When the bank register is addressed (address 0015) and signal WSC12 is present, the flip-flop register is cleared by signal CBKG from the clear gates. The contents on the write lines are then entered into the flip-flop register by signal WBKG, via signal WSC234 to the write gates. The output from the bank register (R0 through R4, R0, Rl, and R2) is supplied to the selection logic where, along with other signals, it selects the proper rope and strand signals. The output from the register is supplied also to the central processor through the read gates, subject to signal RSC234.

4-8. 6. 3. 4 Selection Logic. The selection logic (figure 4-160) generates the rope, strand, set, and inhibit signals necessary to select an addressed storage location in fixed memory. The bank selector gates produce the following signals:

(1) One of six rope control signals (RPGl through RPG6)

(2) IL09A (used for set selection)

(3) IL10A and IL10A (used for strand selection)

The above signals are produced as a result of signals ST11 and ST12 from regis¬ ter S, and output signals of the bank register, subject to timing signal RGENV.

A rope is selected by enabling one of three rope return circuits with signals GATER, GATES, and GATET. These signals are produced by the rope selector, sub¬ ject to the rope control signals.

A sense strand is selected by gating signals GTRS through GTWS from the rope selector with strand gate signals SD00 through SD07 from the strand gates. The strand gate signals are generated by gating signals YTO through YT3 from erasable memory with IL10 and IL10A. This 6-by-8 combination selects 1 of 48 sense strands.

Set selection is accomplished by gating signals ST08 and ST08 with signal IL09A from the bank select gates. The gating actions produce one of four set signals, SET A through SET D, subject to timing signal SET 2.

Inhibit selection is divided into two parts. Bits 1 through 7 of register S and their complements determine which of the 14 inhibit lines is activated, and the remaining two lines are activated by gating bit 9 of register S with signal PARTY 9 from the parity logic in the central processor.

4-337

APOLLO GUIDANCE AND NAVIGATION SYSTEM

ND-1021041

MANUAL

f(CKT 40409)

(BPLSIW)

STBF *

NOTE

* TO ROPE MEMORY SENSE AMPLIFIER CIRCUITS (FIGURE 4-131) if* TO ERASABLE MEMORY SENSE AMPLIFIER CIRCUITS (FIGURE 4-120)

Figure 4-159. Strobe Driver

4-338

APOLLO GUIDANCE AND NAVIGATION SYSTEM

REGISTER

S

SEQUENCE

GENERATOR

ERASABLE

MEMORY

ND-1021041

MANUAL

RETURN

CIRCUITS

Figure 4-160. Fixed Memory, Functional Diagram

4-339/4-340

APOLLO GUIDANCE AND NAVIGATION SYSTEM

ND-1021041

MANUAL

PLANE A PLANE B PLANE C PLANE D

40436

B2

Q2

RGENVX

IHENV

SET 2

SBF

RSTRP

r

40437

Figure 4-162. Fixed Memory Cycle, Timing Diagram

4-341

APOLIO GUIDANCE AND NAVIGATION SYSTEM

ND-1021041

MANUAL

4-8. 6. 3. 5 Cores, Ropes, and Drivers. As previously stated there are three core ropes in fixed memory designated ropes R, S and T, and each rope (figure 4-163) consists of two modules.

There are 4 set drivers, 2 reset drivers, and 16 inhibit drivers. The set drivers are enabled subject to timing signals RGENVX. The reset drivers are enabled subject to timing signals RGENVX and RSTRP. The inhibit drivers are enabled subject to timing signal IHENV. The drive lines (4 set, 2 reset, and 16 inhibit) threading the three ropes are connected in parallel, but return to three separate rope return cir¬ cuits. Thus a particular rope is selected by enabling the appropriate rope return cir¬ cuit. This enabling occurs when one of three signals (GATER, GATES, or GATET) from the rope selector is received.

The sense lines threading or bypassing each core are grouped together into strands. A strand consists of 16 sense lines (one per bit), and there are 16 strands per rope for a total of 48 strands in fixed memory. However, only one strand select signal is present at a time. The strands are threaded through a rope such that eight strands thread or bypass all cores in a module (half a rope). Therefore, when any one strand select signal is present, one word (one of eight) of each core in a module is conditioned.

The fourteen inhibit lines, which thread or bypass all cores in a rope, inhibit 127 cores in each plane leaving eight cores (one per plane) available for selection. All cores are threaded by an additional inhibit signal (parity inhibit) or its complement, which is used for noise reduction in the sense lines.

Four set lines thread through each rope (each set line threads all cores in one plane of each module). By enabling one of the four set lines, two of the eight planes in a selected rope are enabled by the set line. The selected strand signal however, threads only one module. Thus, only one of the eight planes is actually selected by a set signal.

The selected word is detected and amplified by 16 sense amplifiers, which are en¬ abled by signal SBF. The reset signal (there are two reset signals, each threads 512 cores) resets the core switched during set time.

The above mentioned selection process occurs as follows:

(1) Rope select, selects 1 of the 3 core ropes R, S, and T when one of three rope return signals (GATER, GATES, or GATET) is received.

(2) Strand select, combination of one strand gate signal and one rope select sig¬ nal will condition 512 words in a rope module (one word per core).

(3) Inhibit, combination of fourteen signals which will inhibit 508 cores in a rope module leaving one core per plane to be selected.

(4) Set, one of four signals which will set one of the cores not inhibited previ¬ ously.

4-342

APOLLO GUIDANCE AND NAVIGATION SYSTEM

ND-1021041

MANUAL

SET A

1 THRU

1 I LOI THRU IL07, ILP

1 ROPE SELECT SIGNAL

1 STRAND GATE

IGNAL

STROBE(SBF)

SET D

RSTRP

| AND COMPLEMENTS

(GT_S)

(SDOO THROUGH

SD07)

SET

DRIVER

CIRCUIT

r

PLANE B

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

128 CORES

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

PLANE C 128 CORES

RESET

DRIVER

CIRCUIT

RESET

RETURN

CIRCUIT

p LEaDS r1 lf LEADS J7, LEADS | 32 LEADS ^32 LEADS | j^32 LEADS |

TO SENSE AMPS

TO SENSE AMPS

ROPE SELECT SIGNAL (GT_S)

TO SENSE AMPS

TO SENSE AMPS

TO SENSE AMPS

STRAND GATE SIGNAL (SDOO THROUGH SD07)

TO SENSE AMPS

L| -

TO SENSE AMPS

L| -

1

TO SENSE AMPS

STRAND

SIGNAL

STRAND

SIGNAL

STRAND

SIGNAL

STRAND

SIGNAL

STRAND

SIGNAL

STRAND

SIGNAL

STRAND

SIGNAL

STRAND

SIGNAL

PLANE D

i

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

128 CORES

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

r

u

i

L

r

1

1

1

L

r

1

-j

1

L

SET

RESET

INHIBIT

RETURN

RETURN

RETURN

CIRCUITS

CIRCUIT

CIRCUITS

GATE-

(ROPE RETURN SELECT SIGNAL

Lp l;aos[j

TO SENSE AMPS

L' - [“*

T*

L |

32 LEADS

L

TO SENSE AMPS

TO SENSE AMPS

|~32 LEADS | ^

TO SENSE AMPS

I _ I

32 LEADS

r-

L | -

r “f

TO SENSE AMPS

TO SENSE AMPS

TO SENSE AMPS TO SENSE AMPS

PLANE A

1

1

1

1

1

1

1

1

1

l |

1

1

1

I

1

1

1

1

1

1

128 CORES

1

1

1

I

1

1

1

1

1 I

1

1

1 1

1

1

1

1 | | 1 1 1 1 1 I 1 | 1 1 II

I' 1 1 1 1 1

PLANE 8

1

1

1

1

1

1

1

1

1

1 |

1

1

I 1

1

1

1

1

1

1

1

128 CORES

1

1

1

1

1

1

1

1

1

1 1

1

1

j 1

1

1

1

1

1

1

1

1 | | 1 | 1 1 | 1 1 1 1 | II

1 1 II 1 1 1

PLANE C

1

1

l

1

1

1

1

1

1

1 1

1

1

1 1

1

1

1

1

1

1

1

128 CORES

1

1

1

1

1

1

1

1

1

1 1

1

1

1

1

1

1

1 1 | 1 | f | 1 I | 1 1 1 1 11

1 1 II 1 i 1

PLANE D

1

1

1

1

1

1

1

1

1

1 1

1

1

| 1

1

1

1

1

1

1

1

128 CORES

I

1

1

1

1

1

1

1 '

1

1

1

1

l

1

1

1

r

INHIBIT

DRIVER

CIRCUIT

1 r

STRAND

CIRCUITS

r

STRAND

SIGNAL

SENSE LINES

n r

STRAND

SIGNAL

STRAND

SIGNAL

SENSE LINES

j SENSE LINES I

STRAND

SIGNAL

SENSE LINES

n r

STRAND

SIGNAL

SENSE LINES

n r

STRAND

SIGNAL

SENSE LINES

1 r

■j

SENSE LINES

STRAND

SIGNAL

n r

SENSE LINES

STRAND

SIGNAL

n

o±\

SENSE

oUT_| AMPLIFIERS

RESET

1

DRIVER

1

1

STRAND

SELECT

CIRCUITS

CIRCUIT

1

1

1

1

1

1

1

1 -

1

i

i

i

i

[~ SENSE

LINES '

1

j” SENSE

LINES j

^ SENSE LINES '

I 1

1"” SENSE LINES j

j” SENSE

1 NE S 1

1

SENSE LINES

1

1

1

r

i

SENSE LINES j

r

l

SENSE LINES j

PLANE A |

I28CORES 1

1

1

1

1

i

1

i

i

i

1

1

1

1

1

1

1

1

1

1 1

1 1

1 1

1 1

i

1

1

1

1

1

1

i

i

1

1

i

1

1

1

<4^

o^\

07H

_ I

Figure 4-163. Rope Organization

4-343/4-344

APOLLO GUIDANCE AND NAVIGATION SYSTEM

ND-1021041

MANUAL

(5) Sense strobe, enabling signal from timing circuits used for the detection of the selected word.

(6) Reset, signal that resets the core, selected during set time, to its normal state.

4-8. 6. 3. 6 Sense Amplifiers. As in erasable memory, there are 16 sense amplifiers in fixed memory. Each amplifier amplifies the data on the selected sense line and for¬ wards the data to erasable memory, when enabled by timing signal SBF.

4-8. 6.4 Fixed Memory Detailed Description. Fixed memory is a nondestructive, random-access storage device. Data is wired into fixed memory; therefore, it cannot be altered electrically. Fixed memory consists of core ropes, memory cycle timing, bank register, selection logic, driver and return circuits, and sense amplifiers.

4-8. 6. 4.1 Core Ropes. A core rope is a storage device in which information is stored by wiring the cores in a unique manner. There are three core ropes in fixed memory; R, S, and T (modules B28 and B29, B21 and B22, B23 and B24 respectively). Each core rope module (figure 4-164) contains four 128-core planes for a total of 512 cores in a rope module.

Each core in a rope module stores eight 16-bit words. A total storage capacity of 24,576 sixteen-bit words is provided by fixed memory. A core is threaded or bypassed by set, reset, inhibit, and sense lines (one per bit). The effect of currents passing through a core via the set, reset, and inhibit lines is additive. The currents in the set lines and the inhibit lines are of opposite polarity; therefore, the set current is cancelled by the inhibit current when the currents are time-coincident. Thus, a core changes state at set time if none of the inhibit lines threading the core is carrying current. When a core changes state, current is induced into all the sense lines threading the core. The sense lines bypassing the core receive no curent. In this manner the sense lines associated with each core receive the same words each time the core is set. A core is reset when current flows through the reset line.

Inhibit signals IL01 through IL07 and their complements are sufficient to select one core in each plane. A core is selected by inhibiting all but one core in each plane. Inhibit signals ILP and ILP ensure that all but the selected core are inhibited by at least two signals and thus the noise in the sense lines is reduced. Four set lines thread each core rope, and each set line threads all cores of one plane in each rope module. Only one set signal is present at set time, and that signal is selected by address. The sense lines threading or bypassing each core are grouped into strands. A strand con¬ sists of the sense lines necessary to detect one 16-bit word. There are 8 strands per rope module, for a total of 48 strands in fixed memory. With the application of a rope select signal (one of six) and a strand select signal (one of eight), a particular strand (one of forty eight) is selected. The matched diodes shown on the sense lines (figure 4-164) are used for bipolar operation.

4-345

APOLLO GUIDANCE AND NAVIGATION SYSTEM

ND-1021041

MANUAL

4-8. 6.4. 2 Fixed Memory Cycle Timing. Fixed memory cycle timing (figure 4-165) con¬ sists of several flip-flops and gates on modules A33 and A34 which produce the timing signals necessary to perform the set, reset, inhibit, and sensing functions in fixed memory. As in erasable memory all the timing pulses are generated in one memory cycle time (11.97 microsecond). A logic ONE in either bit position 11 or 12, or both, indicates that fixed memory is addressed. This condition, coincident with signal MC, produces rope condition signal ROP. Signal ROP must be present to generate the fixed memory timing signals.

The waveforms for fixed memory cycle timing are illustrated in figure 4-162. At time 2, FF52325-52326 is set by signal GTON and generates output RGENV and RGENVX. These outputs are present until time 1 of the next memory cycle. Signal RGENV enables the bank selector gates in the selection logic. Signal RGENVX is the conditioning signal for the set and reset driver circuits. Also at time 2 as a function of GTON, inhibit signal IHENV is generated. This signal is present until time 8 and enables the inhibit drivers in the driver and return circuits to allow inhibit current to flow through the selected inhibit line.

At time 4 (coincident with Q2X from the timer) signal SET 2 is generated (FF53328- 53329) and enables the set selector circuits. At time 6, strobe signal SBF (approximately 1 microsecond in duration) is generated and enables the sense amplifiers. At time 8 the inhibit signal IHENV and the SET 2 signal are reset. Coincident with this action, reset signal RSTRP is generated which enables the reset drivers and allows current to flow in the reset lines.

4- 8. 6. 4. 3 Bank Register. A location in fixed memory is addressed according to the contents of register S and the bank register (BNK). Register BNK (figure 4-166) is a

5- bit addressable flip-flop register. Clear (CBKG), write (WBKG), and read (RBKG) pulses are generated when signals XT1 and XB5 (address 0015) are coincident with control pulses WSC12, WSC234, and RSC234, respectively. Signal CBKG clears register BNK before bits 16 and 14 through 11 enter the register on write lines WL16 and WL14 through WL11, subject to signal WBKG. If the data on the write lines is a ZERO, the associated bit position in register BNK remains cleared. The contents of the register are supplied to the bank selector (subject to signal RBKG) as signals R0 through R4, R0, Rl, and R2 and to the central processor as signals RWL16 and RWL14 through RWL11.

4-8. 6. 4. 4 Selection Logic. The selection logic converts the contents of registers S and BNK into the various signals necessary to select the addressed storage location. Fixed memory has the capability of addressing 32 banks; however, there are only 24 banks physically available for use. The first two banks (table 4-XTV) are designated fixed-fixed (FF) memory and the remaining 22 banks are designated fixed-switchable (FS) memory. Whenever a location in FF memory is addressed, a ONE in either bit position 11 or 12, is present in register S. A location in FS memory is addressed when both bit positions 11 and 12 contain a ONE. Locations in FF memory and bank 03 of FS memory are addressed by the content of bit positions 12 through 1 of register S.

4-346

APOLLO GUIDANCE AND NAVIGATION SYSTEM

ND-1021041

MANUAL

NOTES;

THREADS CORES

BYPASSES CORES

THREADS OH BYPASSES CORES

I- STRAND CSD„_) - GATING SIGNAL FOR THE STRAND SELECT CIRCUITS. THE COMBINATION OFA STRAND SIGNAL.SONE OFEIGHT) AND A ROPE SELECT SIGNAL. ®T„S CONE OF SIX), PRODUCES ONE SDR__ SIGNAL.

2. SENSE LINES -THREADS OR BYPASSES 512 CORES CONSTRUCTING ONE WORD (56BITS) IN EACH CORE. ONLY ONE OF THE EIGHT GROUPS OF SENSE LINES IS ACTIVE AT A TIME. ALL SENSE LINES ARE TIED TO SIXTEEN SENSE AMPLIFIERS SHOWN.

S. INHIBIT -128 C2?5 COMBINATIONS OF SIGNALS FOR ADDRESSING WHICH THREAD OR BYPASS 512 CORES INHIBITING 127 CORES IN EACH PLANE !5©8 TOTAL?. PARITY SIGNALS ( ILP AND ILP) ENSURES AT LEAST TWO INHIBITS PER CORE FOR THE 128 COMBINATIONS.

4. SET - THREADS 128 CORES SWITCHING THE CORE THAT WAS NOT INHIBITED ONLY ONE SET SIGNAL IS PRESENT AT A TIME.

5. STROBE- GATES OUT THE WORD CIS BITS} THAT WAS SWITCHED DURING SET TIME.

6. RESET - THREADS 512 CORES RESETTING THE CORE SWITCHED DURING SET TIME.

7 REFER TO NASA DRAWINGS IOG6I44 , AND 1006147 FOR IDENTIFICATION OF COMPONENTS.

©■ SITS I THROUGH 16 ARE SENT TO THE ERASABLE MEMORY SENSE AMPLIFIERS.

SET A SET B SET C SET D

SET DRIVER CIRCUITS

GATE™

(ROPE RETURN SELECT SIGNAL)

ILOI ILOI IL02 IL02 IL03 IL03 IL04 IL04 IL05 ILQ5 IL06 ILOS IL07 IL07 ILP

SD02

STRAND

SELECT CIRCUITS

- f-

Figure 4-164. Rope Module Organization

4-347/4-348

APOLLO GUIDANCE AND NAVIGATION SYSTEM

ND-1021041

MANUAL

Table 4-XIV. Addressing

Octal Address

Pseudo Address

Contents of BNK*

Contents of S*

Real

Pseudo

(Decimal)

15

14

13

12

11

12

11

10

9

8

7

6

5

4

3

2

1

FF

BANK

01

2

100

3777

Same

1024

2047

X

X

X

X

X

0

1

X

X

X

X

X

X

X

X

X

X

02

4

100

5777

Same

2048

3071

X

X

X

X

X

1

0

X

X

X

X

X

X

X

X

X

X

03

6

300

7777

6000

7777

3072

4095

0

0

0

X

X

1

1

X

X

X

X

X

X

X

X

X

X

04

6000

7777

10000

11777

4096

5119

0

0

1

0

0

1

1

X

X

X

X

X

X

X

X

X

X

Fi

05

61

>00

7777

12000

13777

5120

6143

0

0

1

0

1

1

1

X

X

X

X

X

X

X

X

X

X

06

“3

o

o

7777

14000

15777

6144

7167

0

0

1

1

0

1

1

X

X

X

X

X

X

X

X

X

X

07

)00

7777

16000

17777

7168

8191

0

0

1

1

1

1

1

X

X

X

X

X

X

X

X

X

X

10

00

7777

20000

21777

8192

9215

0

1

0

0

0

1

1

X

X

X

X

X

X

X

X

X

X

11

00

7777

22000

23777

9216

10239

0

1

0

0

1

1

1

X

X

X

X

X

X

X

X

X

X

12

[oo

7777

24000

25777

10240

11263

0

1

0

1

0

1

1

X

X

X

X

X

X

X

X

X

X

13

6000

7777

26000

27777

11264

12287

0

1

0

1

1

1

1

X

X

X

X

X

X

X

X

X

X

14

6000

7777

30000

31777

12288

13311

0

1

1

0

0

1

1

X

X

X

X

X

X

X

X

X

X

F

f2

21

6f>00

7777

42000

43777

17408

18431

1

0

0

0

1

1

1

X

X

X

X

X

X

X

X

X

X

22

6000

7777

44000

45777

18432

19455

1

0

0

1

0

1

1

X

X

X

X

X

X

X

X

X

X

23

6000

7777

46000

47777

19456

20479

1

0

0

1

1

1

1

X

X

X

X

X

X

X

X

X

X

24

6000

7777

50000

51777

20480

21503

1

0

1

0

0

1

1

X

X

X

X

X

X

X

X

X

X

25

6000

7777

52000

53777

21504

22527

1

0

1

0

1

1

1

X

X

X

X

X

X

X

X

X

X

26

6000

7777

54000

55777

22528

23551

1

0

1

1

0

1

1

X

X

X

X

X

X

X

X

X

X

27

6000

7777

56000

57777

23552

24575

1

0

1

1

1

1

1

X

X

X

X

X

X

X

X

X

X

30

6

ioo

7777

60000

61777

24576

25599

1

1

0

0

0

1

1

X

X

X

X

X

X

X

X

X

X

F3

31

6<j)00

7777

62000

63777

25600

26623

1

1

0

0

1

1

1

X

X

X

X

X

X

X

X

X

X

32

6000

7777

64000

65777

26624

27647

1

1

0

1

0

1

1

X

X

X

X

X

X

X

X

X

X

33

6000

7777

66000

67777

27648

29671

1

1

0

1

1

1

1

X

X

X

X

X

X

X

X

X

X

34

6000

7777

70000

71777

29672

30695

1

1

1

0

0

1

1

X

X

X

X

X

X

X

X

X

X

*X means 0 or 1

4-349/4-350

APOILO GUIDANCE AND NAVIGATION SYSTEM

ND-1021041

MANUAL

Figure 4-165.

j 52331^-

J

SBF

40440

Memory Cycle Timing, Fixed

4-351/4-352

APOLLO GUIDANCE AND NAVIGATION SYSTEM

ND-1021041

MANUAL

MWBKG

WBKG

CBKG

RBKG

Figure 4-166. Bank Register

4-353/4-354

APOLLO GUIDANCE AND NAVIGATION SYSTEM

ND-1021041

MANUAL

The remaining locations in FS memory are addressed by the content of both registers BNK and S. The content of bit positions R4 through RO of register BNK determines which bank (octal 04 through 34 with some exceptions) in FS memory is being addressed and the content of bit positions 10 through 1 of register S determines which location within the bank is being addressed.

Table 4-XV lists all the pseudo octal addresses for fixed memory. Although the addresses are pseudo to computer operation they are real for manual addressing via the DSKY's. Included in the table are the sets, strands, and banks associated with each of the locations. The inhibit combinations are too numerous for inclusion in the table.

_ The bank selector gates (figure 4-167) sense the state of signals RO through R4, RO, Rl, and R2 of register BNK and signals ST11 and ST12 from register S. This sensing operations results in the generation of one of six rope control signals (RPG1 through RPG6). The bank selector gates also generate set enabling signal IL09A and strand enabling signals IL10A and IL10A, as a result of the inputs from register BNK and S. The above signals select one of 24 banks in fixed memory subject to timing signal RGENV. Each bank consists of 1024 word locations. Table 4-XVI illustrates the relation¬ ship between the inputs and outputs of the bank selector gates and the associated bank.

The generation of an RPG signal is inhibited if signal MYCLMP is a logic ONE. Signal MYCLMP is a logic ONE only when the dc voltages supplied to memory are not within tolerance. If input signals RO through R4, RO, Rl and R2 do not represent a valid address, signal BALI (bank alarm one) or BAL2 is produced. These two signals are inverted and supplied to the CTS as signal MBAL.

The set selector (figure 4-168) gates signals ST08 and ST08 from register S with signal IL09A from the bank selector gates. By combining these inputs, one of four set signals (SET A, SET B, SET C, or SET D) will be generated subject to timing signal SET 2. The selected set signal is supplied to the set lines through driver circuits.

The seven low-order bits (ST07 through ST01) of register S and their complements are inverted by the inhibit gates (figure 4-169) and are applied to the inhibit lines through driver circuits. Signal ST09 of register S is gated by signal PARTY 9 from the parity tree in the parity gates (figure 4-169) to produce the parity inhibit signal (ILP) and its complement. The parity inhibit lines thread the cores, through driver circuits, to reduce noise in the sense lines. The PARTY 9 signal represents an even number of ONE’S in bits 9 through 1 of the address sent to the parity block.

The strand gates (figure 4-170) receive signals ST09, ST10 and their complements from register S and signals IL10 and IL10A from the bank selector gates. Combinations of these signals will produce one of eight strand gate signals designated SD00 through SD07. Table 4-XVII illustrates the manner in which the input signals are combined to produce the strand gate signals.

4-355

APOLLO GUIDANCE AND NAVIGATION SYSTEM

ND-1021041

MANUAL

Table 4-XV. Bank Addressing

Pseudo

Rope R

Pseudo

Rope S

Octal Address

Set

Strand

Bank

Octal Address

Set

Strand

Bank

02000-02177

C

00

01

12000-12177

C

08

05

02200-02377

D

00

01

12200-12377

D

08

05

02400-02577

C

01

01

12400-12577

C

09

05

02600-02700

A

D

01

01

12600-12777

>* A

D

09

05

03000-03177

^A

C

02

01

13000-13177

Aa

C

10

05

03200-03377

D

02

01

13200-13377

D

10

05

03400-03577

C

03

01

13400-13577

C

11

05

03600-03777^

D

03

01

13600- 13777J

D

11

05

04000-04177*'

A

04

02

14000- 14 177^

A

12

06

04200-04377

B

04

02

14200-14377

B

12

06

04400-04577

A

05

02

14400-14577

A

13

06

04600-04777

B

05

02

14600-14777

B

13

06

05000-05177

A

06

02

15000-15177

A

14

06

05200-05377

B

06

02

15200-15377

B

14

06

05400-05577

A

07

02

15400-15577

A

15

06

05600-05777

B

07

02

15600-15777

A

B

15

06

\ A

06000-06177

C

04

03

16000-16177

C

12

07

06200-06377

D

04

03

16200-16377

D

12

07

06400-06577

C

05

03

16400-16577

C

13

07

06600-06777

D

05

03

16600-16777

D

13

07

07000-07177

C

06

03

17000-17177

C

14

07

07200-07377

D

06

03

17200-17377

D

14

07

07400-07577

C

07

03

17400-17577

C

15

07

07600-07777

->

D

07

03

17600-17777^

D

15

07

10000-10177*^

A

00

04

20000-20 177^

A

08

10

10200-10377

B

00

04

20200-20377

B

08

10

10400-10577

A

01

04

20400-20577

A

09

10

10600-10777

l A

B

01

04

20600-20677

rA

B

09

10

11000-11177

Z_A

A

02

04

21000-21177

A

10

10

11200-11377

B

02

04

21200-21377

B

10

10

11400-11577

A

03

04

21400-21577

A

11

10

11600-11777

B

03

04

21600-21777^

B

11

10

/\B28,

Ab29>

/^\B21, and

A

B22

(Sheet 1 of 3)

4-356

APOLLO GUIDANCE AND NAVIGATION SYSTEM

ND-1021041

MANUAL

Table 4-XV. Bank Addressing (cont)

Rope T

Rope R

Pseudo

Pseudo

Octal Address

Set

Strand

Bank

Octal Address

Set

Strand

Bank

22000-22177 ^

C

16

11

42000-42177

C

24

21

22200-22377

D

16

11

42200-42377

D

24

21

22400-22577

C

17

11

42400-42577

V

0

C

25

21

22600-22777

A

D

17

11

42600-42777

D

25

21

23000-23177

C

18

11

43000-43177

C

26

21

23200-23377

D

18

11

43200-43377

D

26

21

23400-23577

C

19

11

43400-43577

C

27

21

23600-23777

J

D

19

11

43600-43777^

D

27

21

24000-24177^

A

20

12

44000-44177*'

A

28

22

24200-24377

B

20

12

44200-44377

B

28

22

24400-24577

A

21

12

44400-44577

A

29

22

24600-24777

B

21

12

44600-44777

B

29

22

25000-25177

A

22

12

45000-45177

A

30

22

25200-25377

B

22

12

45200-45377

B

30

22

25400-25577

A

23

12

45400-45577

A

31

22

25600-25777

'A

B

23

12

45600-45777

A

B

31

22

26000-26177

C

20

13

46000-46177

C

28

23

26200-26377

D

20

13

46200-46377

D

28

23

26400-26577

C

21

13

46400-46577

C

29

23

26600-26777

D

21

13

46600-46777

D

29

23

27000-27177

C

22

13

47000-47177

C

30

23

27200-27377

D

22

13

47200-47377

D

30

23

27400-27577

C

23

13

47400-47577

C

31

23

27600-27777

J

D

23

13

47600-47777

D

31

23

30000-30177**

A

16

14

50000-50177*'

A

24

24

30200-30377

B

16

14

50200-50377

B

24

24

30400-30577

►A

A

17

14

50400-50577

‘A

A

25

24

30600-30777

B

17

14

50600-50777

B

25

24

31000-31177

A

18

14

51000-51177

A

26

24

31200-31377

B

18

14

51200-51377

B

26

24

31400-31577

A

19

14

51400-51577

A

27

24

31600-31777

B

19

14

51600-51777j

B

27

24

A B28-

A

B29,

^^B23, and B24

(Sheet 2 of 3)

4-357

APOLLO GUIDANCE AND NAVIGATION SYSTEM

ND-1021041

MANUAL

Table 4-XV. Bank Addressing (cont)

Rope S

Rope T

Pseudo

r'seuao

Octal Address

Set

Strand

Bank

Octal Address

Set

Strand

Bank

52000-52177

C

32

25

62000-62177

C

40

31

52200-52377

D

32

25

62200-62377

D

40

31

52400-52577

C

33

25

62400-62577

C

41

31

52600-52777

A

D

33

25

62600-62777

A

D

41

31

53000-53177

C

34

25

63000-63177

C

42

31

53200-53377

D

34

25

63200-63377

D

42

31

53400-53577

C

35

25

63400-63577

C

43

31

53600-53777

••

D

35

25

63600-63777

D

43

31

54000-54177

>

A

36

26

64000-64177

A

44

32

54200-54377

B

36

26

64200-64377

B

44

32

54000-54577

A

37

26

64400-64577

A

45

32

54600-54777

B

37

26

64600-64777

B

45

32

55000-55177

A

38

26

65000-65177

A

46

32

55200-55377

B

38

26

65200-65377

B

46

32

55400-55577

A

39

26

65400-65577

A

47

32

55600-55777

A

B

39

26

65600-65777

- A

B

47

32

56000-56177

C

36

27

66000-66177

C

44

33

56200-56377

D

36

27

66200-66377

D

44

33

56400-56577

C

37

27

66400-66577

C

45

33

56600-56777

D

37

27

66600-66777

D

45

33

57000-57177

C

38

27

67000-67177

C

46

33

57200-57377

D

38

27

67200-67377

D

46

33

57400-57577

C

39

27

67400-67577

C

47

33

57600-57777

>

D

39

27

67600-67777

D

47

33

60000-60177

A

32

30

70000-70177

■*

A

40

34

60200-60377

B

32

30

70200-70377

B

40

34

60400-60577

A

33

30

70400-70577

A

41

34

60600-60777

61000-61177

A

B

A

33

34

30

30

70600-70777

71000-71177

A

B

A

41

42

34

34

61200-61377

B

34

30

71200-71377

B

42

34

61400-61577

A

35

30

71400-71577

A

43

34

61600-61777

-S

B

35

30

71600-71777

B

43

34

/\B21,

/\B22-

A

B23, and

A

B24

(Sheet 3 of 3)

4-358

APOLLO GUIDANCE AND NAVIGATION SYSTEM

ND-1021041

MANUAL

r

Figure 4-167. Bank Selector Gates

4-359/4-360

APOLLO GUIDANCE AND NAVIGATION SYSTEM

ND-1021041

MANUAL

Table 4-XVI. Selector Gates - Inputs and Outputs

Register BNK

Register S

Set

Enable

Signal

Strand

Enable

Signal

Rope Control Signal

Bank

Input Bit

16

14

13

12

11

Output Signal*

Bit

RO

R1

R2

R3

R4

12

11

IL09A

IL10A

X

X

X

X

X

0

1

1

0

RPG1

01

X

X

X

X

X

1

0

0

1

RPG1

02

0

0

0

X

X

1

1

1

1

RPG1

03

0

0

1

0

0

1

1

0

0

RPG1

04

0

0

1

0

1

1

1

1

0

RPG2

05

0

0

1

1

0

1

1

0

1

RPG2

06

0

0

1

1

1

1

1

1

1

RPG2

07

0

1

0

0

0

1

1

0

0

RPG2

10

0

1

0

0

1

1

1

1

0

RPG3

11

0

1

0

1

0

1

1

0

1

RPG3

12

0

1

0

1

1

1

1

1

1

RPG3

13

0

1

1

0

0

1

1

0

0

RPG3

14

1

0

0

0

1

1

1

1

0

RPG4

21

1

0

0

1

0

1

1

0

1

RPG4

22

1

0

0

1

1

1

1

1

1

RPG4

23

1

0

1

0

0

1

1

0

0

RPG4

24

1

0

1

0

1

1

1

1

0

RPC. 5

25

1

0

1

1

0

1

1

0

1

RPG5

26

1

0

1

1

1

1

1

1

1

RPG5

27

1

1

0

0

0

1

l

0

0

RPG5

30

1

1

0

0

1

1

1

1

0

RPG6

31

1

1

0

1

0

1

1

0

1

RPG6

32

1

1

0

1

1

1

1

1

1

RPG6

33

1

1

1

0

0

1

1

0

0

RPG6

34

* x means 0 or 1

1

Figure 4-168. Set Selector Gates

4-361

APOLLO GUIDANCE AND NAVIGATION SYSTEM

ND-1021041

MANUAL

Table 4-XVII. Strand Gate Input and Output Signals

ST 10

ST09

IL10

SD

0

0

0

00

0

1

0

01

1

0

0

02

1

1

0

03

0

0

1

04

0

1

1

05

1

0

1

06

1

1

1

07

Since there are a total of 48 sense strands in fixed memory and 8 strands thread each rope module, a selection system is required to select the proper rope module and strand to read out data. This selection process is performed by the rope and strand selectors (figure 4-171). There are three identical rope selector circuits, and each circuit receives two RPG signals. However, only one signal is present at a time. In addition, there are eight strand selector circuits, each consisting of six gates. Each strand selector gate receives one of eight SD signals from the strand gates and one of six GTS signals from the rope selectors. This 6-by-8 combination selects the proper sense strand from among 48 possibilities. For simpliciation only one rope selector circuit (40501) and one strand selector circuit (40401) are discussed.

Assuming RPG1 (circuit 40501) to be a logic ONE, transistors Q1 and Q3 conduct, which results in signal GTRS (+13 vdc) being applied to CR1 in the eight strand selectors. In addition, diode CR1 in the rope selector is forward-biased, which enables the rope R return circuits with signal GATER. Thus, one rope return circuit is enabled, and eight gates (one per strand selector) are conditioned to be enabled. The application of a strand gate signal determines which of the eight gates is enabled. Assuming signal SD00 (circuit 40401) to be a logic ONE, transistors Q1 and Q2 conduct and sense strand SDR00 is selected. Table 4-XVIII illustrates the manner in which the 48 strand-select signals are produced as a result of combining the RPG and SD signals.

4-362

APOLLO GUIDANCE AND NAVIGATION SYSTEM

ND-1021041

MANUAL

_)

Figure 4-169. Inhibit Gates

4-363

APOLLO GUIDANCE AND NAVIGATION SYSTEM

ND-1021041

MANUAL

r

ILIOA

SDOO

Figure 4-170. Strand Gates

4-364

ND-1021041

MANUAL

Figure 4-171. Rope and Strand Selectors

4-365/4-366

APOLLO GUIDANCE AND NAVIGATION SYSTEM

ND-1021041

MANUAL

4-8. 6. 4. 5 Driver and Return Circuits. The set, reset, and inhibit lines threading or by¬ passing the three ropes are connected in parallel, but return to three separate rope return circuits (figure 4-160). Each line is driven by a separate driver circuit, and all lines which are common to a particular rope are treutnred to an associated circuit. There are 16 inhibit drivers, 4 set drivers, and 2 reset drivers.

The 16 inhibit drivers (figure 4-172) are enabled subject to signals IL01 through IL07 and their complements, and signal 40331 A (+13 vdc). Signal 40331A (circuit 40331) is generated subject to timing signal IHENV. Input signal IHENV turns on transistor Q15 which in turn will cause transistor Q16 to conduct and supply +13 vdc to the base of emitter follower Q17. The output of Q17 (40331 A) is supplied to all sixteen inhibit drivers. For simplication only one inhibit driver (circuit 40311) and one inhibit return (circuit 40353) are discussed.

Assuming signal IL01 (circuit 40311) to be a logic ZERO and signal 40331A to be present, transistor Q1 is cut off by signal IL01 and transistor Q2 is turned on by signal 40331 A. Simultaneously, signal GATET (circuit 40353) is a logic ZERO, transistor Q18 is turned on, which will then turn on emitter follower transistors Q19 and Q20 and supply + 13 vdc to diodes CR29 through CR36. Thus, the above operation provides a current path from +13 vdc (B+) through transistor Q19, diode CR29, core rope T, transistor Q2, resistor R4, and inductor LI to +3 vdc (B-).

The 4 set drivers (figure 4-173) are enabled subject to signals SET A, SET B, SET C, and SET D and signal 40332 A (+13 vdc) . Signal 40332A (circuit 40332) is generated subject to timing signal RGENVX. The operation of circuit 40332 is identical to circuit 40331 (inhibit) previously discussed. The output of Q17 (40332 A) is supplied to all four set drivers. For simplification only set driver (circuit 40361) and one set return (circuit 40351) are discussed.

Assuming signal SET A (circuit 40361) to be a logic ZERO and signal 40332A to be present, transistor Q3 is cut off by signal SET A and emitter follower transistor Q4 is turned on by signal 40332A. Transistor Q4 then turns on transistors Q5 and Q6 which connect signal XSETAD to the three core ropes and to three of the six return circuits. Signal XSETAD is connected to the return circuits for reduction of noise on the set lines. Simultaneously, signal GATER (circuit 40351) is a logic ZERO and transistor Q7 is turned on which will then turn on emitter follower transistor Q10 and supply +13 vdc to diodes CR16 and CR17. This operation provides a current path from + 13 vdc (B+) through transistors Q7 and Q10, diode CR16, core rope R, transistors Q5 and Q6, resistors R10 and Rll and inductors L2 and L3 to +3 vdc (B-).

The two reset drivers (figure 4-174) are enabled by timing signal RSTRP. The operation of the reset circuits and the set circuits is similar. Reset circuits 40332, 40367, and 40352 function the same as set circuits 40332, 40361, and 40351, respectively. However a difference exists in current path operation. When signal RSTRP is received and signal 40332A is present both circuits 40367 and 40368 are activated. This connects XRST1N and XRST2N to two separate rope return circuits. If signal GATES (circuits 40352 and 40355) is a logic ZERO, it will provide two current paths for reset operation.

4-367

APOLLO GUIDANCE AND NAVIGATION SYSTEM

ND-1021041

MANUAL

Table 4-XVin. Rope and Strand Selection Signals

Rope Control

Rope Return

Strand Gate

Sense Strand

RPG1

GATER

SDOO

SDROO

through

through

SD07

SDR 07

RPG2

GATES

SDOO

SDR 08

through

through

SD07

SDR 15

RPG3

GATET

SDOO

SDR16

through

through

SD07

SDR23

RPG4

GATER

SDOO

SDR24

through

through

SD07

SDR31

RPG5

GATES

SDOO

SDR32

through

through

SD07

SDR39

RPG6

GATET

SDOO

SDR40

through

through

SD07

SDR47

4-368

APOLIO GUIDANCE AND NAVIGATION SYSTEM

ND-1021041

MANUAL

» SELECTED m ELEC7RLC&L TEST

J 40447

Figure 4-172. Fixed Memory Inhibit Drivers and Return Circuits

4-369/4-370

I

+ 13V (BPLMZI)

[ROPE DRIVER (CKT A36

403325

i

R3I

1 680

2K

1 1 vw

| R29

a98 . ^015

j 016

1 l vhfe. /

+ I3V (BPLIZl)

* SELECTED BY ELECTRICAL TEST

r_

i

I 3S

(CKT 40362)

( CKT 40363)

(CKT 40364)

25 XSETAD

_ I

B33

APOLLO GUIDANCE AND NAVIGATION SYSTEM

ND-1021041

MANUAL

[core rope r

-r

r

f8

■488

! B29

L

[core rope s

75

■¥ r -r

-j88

[b22_

[core rope t'

r-

i82

RBSET

A*

V

i77

RCSET

V

?

ASL.

RDSET

it

1 76 SETARN

182 SETBRN

177 SETCRN

187 SETDRN

|B28_ J _ j

i

A76

SASET

r~

-675

A82

S8SET

i

_ A81

A77

SCSET

T

l70

?

I07

SDSET

I88

1 76 SETASN

1 82 SETBSN

|77 SETCSN

,87 SETDSN

Lr

B2I

ii

A81

I76

TASET

?

A82

TBSET

T

A81

Y

A78

?

AIL-

TCSET

T

A78

lee

?

1 B24

T

A ®I_

TDSET

T

.8S

Y

J

T

LB23

176 SETATN

182 SETBTN

1 77 SETCTN

|87 SETDTN

(CKT 40354)

[B33_

(CKT 40352)

i B32

-f

T

l_B3_3_

(CKT 40355)

(CKT 40353)

l_B32

-r

I AO

l_B33

(CKT 40356)

56(J) + I3V (BPLMYI )

8I(Jh< - GATER

73<j) + l3V(8PLMY3)

7l£- -

70

66(}h« - GATES

721 _ XSET8D

%

- GATES

72j^ XSETDD

4, i. XSETAD 45

391 _ XSETBD

- GATET

‘a1>—

•v-

GATET 391 _ XSETDD

Figure 4-173. Fixed Memory Set Drivers and Return Circuits

4-371/4-372

ROPE DRIVER (CKT 40332)

+I3V 196 _

3PLMZDJ

# SELECTED BY ELECTRICAL TEST

APOLLO GUIDANCE AND NAVIGATION SYSTEM

ND-1021041

MANUAL

r

r

[B2I

f"

|48

|B22

[B23

r

[B24

|_B28

I -

-r

|B29

L

CORE ROPE S

CORE ROPE T

-

CORE ROPE R

I ROPE RESET RETURN (CKT 40352 )

| 6e] XRSTIN

i41

RSTRID 1

I'

f

J

1

1

1

1

L

n

1

1

r

i4*

RSTR20 |

_ A

T i i

J ! L

(CKT 40354)

Figure 4-174. Fixed Memory Reset Drivers and Return Circuits

4-373/4-374

APOLLO GUIDANCE AND NAVIGATION SYSTEM

ND-1021041

MANUAL

4-8. 6. 4. 6 Sense Amplifiers. Sixteen sense amplifiers are associated with fixed memory. These amplifiers operate similarly to those in erasable memory. The difference occurs in the input circuit (figure 4-175). The inputs to transformer T1 are returned to +3 vdc through resistors R1 and R2 to provide a return path for the sense lines. Output signals (40410A through 40417A and 40420A through 40427 A) are fed to register G through the sense amplifiers in erasable memory.

4-8.7 POWER SUPPLY. Power required for operation of the AGC is provided by two switching regulator circuits. The power supply functional block diagram is shown in figure 4-176, and consists of a +3 volt switching regulator, +13 volt switching regula¬ tor, filter circuits, and failure detection circuits.

4 -8.7.1 +3 Volt and +13 Volt Regulators Functional Description. The power switches and control circuits of the +3 volt and +13 volt regulators are identical. The voltage outputs are determined by minor circuit changes and the input from the control cir¬ cuits. The primary power input from the spacecraft is applied on two lines (A and B) through the primary power filter to the power switches of the +3 volt regulator. The outputs of both switches are tied together to produce an output designated +3A. The +3A output feeds some of the logic modules on tray A, the filter circuits, and the standby switch. Operation in the standby mode is described below. The dc level of +3 volts from the power switches is determined by the control circuits. A 51.2 kpps sync signal from the timer (PRSYNC) triggers a multivibrator in the control circuit, the output of which is of sufficient duration to produce 3 volts out of the power switch. The 3 volt output is regulated by feed-back of the +3A output into the control circuit.

The +2 8 A and +28B inputs to the power switches of the +3 volt regulator are com¬ bined to produce a +28 COM output, which energizes the +13 volt power switch. This circuit and its associated control circuit function in a manner identical to the +3 volt switching regulator. The output from this one power switch is designated B PLUS A. This output is applied to the oscillator, to the control circuit, to logic tray A, and to the standby switch. Inputs CNTRL 1 and CNTRL 2 to the +3 volt and +13 volt switch¬ ing regulators, respectively, allow simulated failure of the power supply under con¬ trol of the CTS during subsystem tests.

Rather extensive filtering occurs on the +3 and +13 volt outputs to the memory modules. The filters act essentially as isolation devices and are necessary to pre¬ vent the spurious signals that are generated in memory from being reflected into the power supply.

4 -8.7.2 Failure Detection Circuits Functional Description. The failure detection cir¬ cuit monitors the +3A and B PLUS A outputs and generates a power fail indication for an out-of-limits condition or complete failure of either output from the power supply. The low primary power detector generates signal STRT 1 which, when applied to the timer, causes a GOJAM condition if the +28 volt input falls below a predetermined level. The oscillator activity detector generates signal STRT 2 and assures an initial

4-375

APOLLO GUIDANCE AND NAVIGATION SYSTEM

ND-1021041

MANUAL

start sequence (GOJAM) until the oscillator starts running during a power-up condi¬ tion.

4 -8.7.3 +3 Volt Power Supply Detailed Description. The +3 volt power supply con¬ sists of control circuit A1 in module B12 and power switch modules B3 and B4. Pri¬ mary power (28 vdc) from the spacecraft is supplied on two lines (28 AUF, 28BUF) to the primary power filter circuit (figure 4-177). The filter outputs, +28A and +28B, are applied to power switches B4 and B3 respectively (figure 4-178). Two lines are used so that in the event that one line opens, primary power will still be supplied to the AGC. The two +28 volt inputs are combined in the power switch modules to form a +28 COM output which is used to power the control circuits (A1 and A 2), the power failure detection circuits, and the oscillator.

Transistors Q2 and Q3 in control circuit A1 form a free running multivibrator, the output of which is applied to the power switches through output stage Q4. The dc level supplied by the power switches is determined by the duty cycle of the signal from the multivibrator. The 51.2 kpps signal (PRSYNC), coupled to the base of Q2 through capacitor C5, fixes the frequency of the output pulses from the multivibrator. This input establishes the pulse width of the output (+3 PLS to the power switches) at 2.5 microsecond.

Transistor Ql in the control circuit is a differential amplifier which acts as a regulating device on the multivibrator. Zener diode CR2 establishes a constant refer¬ ence voltage at the base of Q1A. The +3 volt output is fed back to the base of QlB through the combination of C6 and R7. Any difference between the reference voltage applied to the base of QlA and the feedback voltage applied to the base of QlB affects the pulse width output of the multivibrator and opposes any change in the +3 volt out¬ put.

The control circuits for both the +3 volt and +13 volt regulators are identical. The level of the regulator output, either +3 or +13 volts, is established by resistor R2 and resistor R8. In the +3 volt regulator, R8 is connected in series with R9. In the +13 volt regulator, R8 is shunted out of the circuit.

The multivibrator output pulses are applied to transistor Ql in power switch modules B3 and B4. The output of Ql, applied through emitter follower Q2, charges the filter network (Cl, C2, C8, and L2) to a +3 volt level. The +28 volt primary input is filtered (C3-C6, LI) and applied to transistors Ql and Q2. The filter net¬ work prevents any ripple generated by the input pulses of the multivibrator from affecting the primary voltage supply.

Temperature sensing device R7 monitors the temperature of power transistors Ql and Q2, and provides temperature monitor signals (RD172, 173) to the spacecraft.

4 -8.7.4 +13 Volt Power Supply Detailed Description. The +13 volt power supply, fig¬ ure 4-179, consists of control circuit A2 in module B12 and power switch module B2.

4-376

APOLLO GUIDANCE AND NAVIGATION SYSTEM

ND-1021041

MANUAL

Figure 4-175. Sense Amplifier and Voltage Source

4-377/4-378

4 0 3 56

Figure 4-176. Power Supply Functional Block Diagram

4-379/4-380

APOLLO GUIDANCE AND NAVIGATION SYSTEM

ND-1021041

MANUAL

05A7J2 1“ |

Figure 4-177. Primary Power Filter

4-381

APOLLO GUIDANCE AND NAVIGATION SYSTEM

ND-1021041

MANUAL

The +28 COM line from power switch modules B3 and B4 is applied to the control cir¬ cuit and the power switch.

Operation of control circuit A2 is identical to circuit A1 in the +3 volt power sup¬ ply. The level of the multivibrator output, +13 PLS, is established by resistor R2 and by shunting resistor R8 out of the circuit.

Power switch module B2 is identical to modules B3 and B4 of the +3 volt supply and supplies an output of +13 volts (B PLUS A). The temperature of the power transistors is monitored by R7, and sent to the spacecraft as signal RD171.

4-8. 7. 5 Standby Mode. The standby mode of operation is controlled by the STBY/ON switch mounted at the front of the AGC. When placed in the STBY position, the +3 A and B PLUS A voltages applied to the switch contacts are interrupted, thus deener¬ gizing most of the AGC. As shown in figure 4-180. the +3A and B PLUS A voltages become +3B and B PLUS B respectively with the switch in the ON position. The +3B output powers all of the logic modules on tray A with the exception of the timer. This latter functional area is powered by the +3 A output. Thus, during standby all the logic modules except the timer (A28, A33, and A34) are disabled. The B PLUS B output powers three of the interface modules on tray A (A19, A20, and A39) and is applied to the filter circuits for use in the memory modules on tray B. Consequently, during standby there is no access to memory. However, the oscillator and power supply as well as interface module A40 are operative.

4-8. 7. 6 Filter-Circuits. The power supply filter circuits, figure 4-181, consist of several filters for power supplied to tray B, and capacitor filters for power supplied to most of the modules on tray A. Filtering circuits for the +3A output supplied to tray A are contained on the logic modules. The +3A output is applied to the circuitry for scalers A and B and the clock divider logic only. All other modules are powered by the +3B output with the exception of the interface modules (A19, A39; A20, A40).

4 -8.7.7 Failure Detection Circuits Detailed Description. The failure detection cir¬ cuits, figure 4-182, detect failures of the +3 volt and +13 volt power supply outputs. This includes an out-of-limits condition (either high or low) or complete failure of either power supply. In addition, a detector circuit monitors the primary input of +28 vdc in the event that this input is too low. The oscillator activity detector, is in¬ cluded in this funtional area since it is a function of the presence of outputs from the power supplies. The operation of this circuit is discussed below.

The power supply fail detection circuits include transistors Q5 through Q12 and associated circuitry. The +28 COM input from the power switch modules is dropped across the series combination of R19 and CR13, CR14 and CR15, and is applied as a reference voltage to differential amplifiers Q5 through Q8. Transistors Q5 and Q6 are the high and low limit detectors respectively for the +13 volt power supply. Tran¬ sistor Q5 conducts when the +13 volt output decreases to approximately +9 volts; transistor Q6 conducts when the +13 volt output increases. Transistors Q7 and Q8

4-382

+28 COM

APOILO GUIDANCE AND NAVIGATION SYSTEM

ND-1021041

MANUAL

+ 3A TO FILTERSLB3I )

ERAS DRIV(BIO.BII) CONTROL (BI2), ROPE MEM (B26, 27, 31), AND LOGIC TRAY A

RDI73

(TEMP MON 3)

Figure 4-178.

+ 3 Volt Power Supply

4-383/4-384

fpOWER SUPPLY CONTROL (CKT A2)

PRSYNC {51 2 KPPS FROM A20-A73)

(+I3PLS)

APOLLO GUIDANCE AND NAVIGATION SYSTEM

ND-1021041

MANUAL

l~POWER SWITCH B2

27

26

>—

17

i 16 15 6

5_

LI

50 /iH

^ 22 ^

'N 22 ^

"N 22 ^

R3

620

-W>r

R2

300

-vw-

i [ CR2

x ci

rr

PLUS A —^/VV^ - R6

- vw-

1

L

+ 28 COM (FROM B3.84)

8 PLUS A TO STBY/ON SWITCH

B PLUS A TO OSC (B6), CONTROL (BI2), AND LOGIC TRAY A

RDI7I

(TEMP MON I)

40359

Figure 4-179. ^ 13 Volt Power Supply

4-385/4-380

APOLLO GUIDANCE AND NAVIGATION SYSTEM

ND-1021041

MANUAL

860

Figure 4-180. Standby Circuit

4-387

APOLLO GUIDANCE AND NAVIGATION SYSTEM

ND-1021041

MANUAL

are the high and low limit detectors respectively for the +3 volt power supply. Tran¬ sistor Q7 conducts when the +3 volt output increases to approximately +3.5 volts; Q8 conducts when the output decreases to approximately +2.5 volts.

Normally, transistors Q9 and Q10 are on, Oil is off and Q12 is on. The cur¬ rent flowing through Q12 energizes relay Kl. With K1 energized, the return circuit for the power fail indicators is open, and the indicators are not illuminated. When the output from either supply goes out of tolerance, one of the differential amplifiers turns on causing either Q9 or Q10 to cut off. This action causes Qll to turn on caus¬ ing Q12 to cut off. Relay Kl deenergizes closing the power fail indication circuit to the DSKY's. In addition, signal STRT1 is generated and is applied to the timer. This causes signal GOJAM to be generated.

The low primary power detector circuit monitors the +28 volt input. If this input drops too low, signal STRT1 is generated and causes signal GOJAM to fresh-start the AGC.

The oscillator activity detector (transistors Q5-Q7) assures the presence of sig¬ nal GOJAM during a power-up sequence or if the oscillator fails. After power turn¬ on, the oscillator output experiences some inherent delay. Consequently, the time counter does not start running until after the supply voltages reach their nominal values. Signal STRT2 is generated and is applied to the timer, and causes signal GOJAM. This condition exists until the clock starts running as indicated by signal Q2A from the clock divider section. Similarly, if the clock fails (assuming +13 volts is still present), Q2A is absent from the input to Q5. Signal STRT2 is generated and causes signal GOJAM.

4-8.8 MACHINE INSTRUCTIONS. Twenty-one different logical operations called machine instructions are performed on data within the AGC. Each instruction is a distinct operation such as add, increment the addressed counter, or multiply as de¬ fined by order codes or command signals in the sequence generator. Order codes are supplied from the central processor or generated with the sequence generator. The machine instruction is executed by sets of control pulses from the sequence gen¬ erator which regulate the flow of data through all functional areas except the DSKY’s. A set of control pulses is called an action; actions are generated at the rate of 1.024 megacycles, or every 0.977 microsecond. Twelve actions make one subinstruction and require one memory cycle time (MCT) for execution. An MCT is defined by timing pulses T01 through T12.

Machine instructions require from 1 to 16 MCT's for execution and contain as many subinstructions as there are distinct operations in the instruction. For ex¬ ample, the multiply instruction requires 8 MCT's to be executed but contains only three distinct operations. The first and last operations are executed once; the sec¬ ond operation is executed six times.

There are three functional divisions of machine instructions listed in table 4-XIX: regular, involuntary, and miscellaneous. Table 4-XX lists and defines those control pulses which are directly involved with the execution of a machine instruction. The

4-388

+ 3MXI

+ 3MX2

+ 3MYI

+ 3MY2

BPLMZI

BPLSIZI

(7

|B3I

APOILO GUIDANCE AND NAVIGATION SYSTEM

ND-1021041

MANUAL

J

1

/'-pee

1

i

1

i30r

1

1

1

1

T

r„

8 PLUS BO22-

\c

ovoc-4 I

•13V |

I I

1*2 _ 1

"I

B PLUS B<

~~09

o29i

147

1 67

0

:<k.

0^

1

j/O

iso

1 _ _ '

|A20_

_ J

fgg '

PLUS AO22 - +I3V I

]3_

[A 39

X

1

ovoc><

[A 40_

PIN

MOOULE

47,95

48,96

AI7.AI8

+38

+3B

A2I-A27

A29-A32

A35-A38

1

+3B

1

+3B

A28

+3A

+3A

A33.A34

+3A

+3A

NOTE ALL CAPACTORS ARE 6.8//F ALL CHOKES ARE BZ/iH

Figure 4-181. Power Supply Filter Circuits

4-389/4-390

APOLLO GUIDANCE AND NAVIGATION SYSTEM

ND-1021041

MANUAL

BPLSIW<>-

OVDC<^

(INTERFACE

CONNECTOR)

A3I/O0

A3I/I37

A 30/05

A30/I32

A35/I2

A35/I2

A35/I6

A35/I33

A35/IO

A35/I37

146

146

4^

SF026C

SF026S

SFI57T

SFI57C

POWER FAIL TO MAIN PANEL

POWER FAIL TO NAV PANEL

Figure 4-182. Power Supply Failure Detection Circuits

4-391/4-392

APOLLO GUIDANCE AND NAVIGATION SYSTEM

ND-1021041

MANUAL

Table 4-XIX. Machine Instructions

Initials

Purpose

Order Code

Subinstruction

Execution

Entered

Time in

Into Register SQ

MCT's

REGULAR

INSTRUCTIONS

Basic Instructions

TC K

Transfer control to K

00

TC0

1

XCH K

Exchange data with location K

03

XCH0, STD2

2

CS K

Clear A and subtract data in K

14

CS0, STD2

2

TS K

Transfer data to K

15

TS0, STD2

2

MSK K

Mask (AND) with data from K

17

MSK0, STD2

2

AD K

Add data from Kand count on overflow or underflow

16

ADO, STD2

2

In case of overflow

Also PINC

3

In case of underflow

Also MINC

3

NDX K

Index (modify) next instruc¬ tion

02

NDX0, NDX1

2

CCS K

Count, compare, and skip with data at K

01

CCS0, CCS1

2

Extra Code Instructions

SU K

Subtract data from K and count on overflow or under¬ flow

13

SU0, STD2

4

In case of overflow

Also PINC

5

In case of underflow

Also MINC

5

MP K

Multiply with data at K

11

MP0, MP1, MP3

10

DV K

Divide by data at K

12

DV0, DV1, STD2

18

(Sheet 1 of 2)

4-393

APOLLO GUIDANCE AND NAVIGATION SYSTEM

ND-1021041

MANUAL

Table 4-XIX. Machine Instructions (cont)

Initials

Purpose

Order Code Entered

Into Register SQ

Subinstruction

Execution Time in MCT's

INVOLUNTARY INSTRUCTIONS

Priority Program Instructions

RUPT

Interrupt program

RPT1, RPT3, STD2

3

RSM

Resume program

NDXO, RSM

2

Counter Instructions

PINC

Increment content of addressed counter

PINC

1

MINC

Decrement content of addressed counter

MINC

1

SHINC

Shift content of addressed counter

SHINC

1

SHANC

Shift content of addressed counter and add one

SHANC

1

MISCELLANEOUS INSTRUCTIONS

Start Instructions

GO

Computer GO

GO

1

TCSA

Start at specified address

TCSA

1

Display and Load Instructions

OTNC

Display content of address location

OINC

1

LINC

Load addressed location

LINC

1

(Sheet 2 of 2)

4-394

APOLLO GUIDANCE AND NAVIGATION SYSTEM

ND-1021041

MANUAL

Table 4-XX. Control Pulses

Pulse

Purpose

Cl

Forced-carry into bit position 1 of adder.

CLG*

Clear (reset) bit positions 16 and 14 through 1 of register G.

CTR

Decrements the multiply counter and sets stage 2 of state counter at action 12 when the content of the multiply counter goes to zero.

GP

Reset bit position 15 of register G and enter the new parity bit generated by the parity pyramid into it. If c(S) = 0014, reset bit position 15 of register OUT 4 and enter the generated parity bit there.

KRPT

Clears the request flip-flop (in interrupt priority control) that in¬ itiated program interrupt.

NISQ

Transfer the content of register B, bits 16 through 13, to regis¬ ter SQ at action 12.

RA

Read the content of register A into the write amplifiers.

RB

Read the content of register B into the write amplifiers.

RBI

Read 0 00001 (octal) into the write amplifiers.

RB2

Read 0 00002 (octal) into the write amplifiers.

RC

Read C output of register B into the write amplifiers.

RB14

Read 0 20000 (octal) into the write amplifiers (a logic ONE in bit position 14).

RG, RG*

Read the content of register G into the write amplifiers.

RLP

Read the content of register LP into the write amplifiers.

RP2

Reset bit position 15 of register G and enter c(P2) into it.

*The read (or write) signal generated is 1 microsecond long rather than 0.75 microsecond.

(Sheet 1 of 4)

4-395

APOLLO GUIDANCE AND NAVIGATION SYSTEM

ND-1021041

MANUAL

Table 4-XX. Control Pulses (cont)

Pulse

Purpose

RRPA

Read the address provided by program interrupt priority control into the write amplifiers.

RS

Read the content of register S into the write amplifiers.

RSB

Read 1 00000 into the write amplifiers (minus zero is a logic

ONE in write amplifier 16 only).

RSC

Read the content of the addressed flip-flop register onto the write amplifiers.

RSCT

Read the address provided by counter priority control into the write amplifiers.

RSTRT

Read STRT address into the write amplifiers.

RU, RU*

Read the content of adder output gates into the write amplifiers (1-15).

RUAC

Read bit position 16 of adder.

RZ

Read the content of register Z into the write amplifiers.

R1C

Read 1 77776 (octal) into the write amplifiers.

R22

Read 0 00022 (octal) into the write amplifiers.

R24

Read 0 00024 (octal) into the write amplifiers.

ST1

Set stage 1 of the state counter at action 12.

ST2

Set stage 2 of the state counter at action 12.

TMZ

Test for minus zero. Transfer the contents of the write am¬ plifiers to the sequence generator and set BR2 if all bits are logic ONE'S. Reset BR2 if all bits are logic ZERO' s.

♦The read (or write) signal generated is 1 microsecond long rather than 0.75 microsecond.

(Sheet 2 of 4)

4-396

APOLLO GUIDANCE AND NAVIGATION SYSTEM

ND-1021041

MANUAL

Table 4-XX. Control Pulses (cont)

Pulse

Purpose

TOV

Test for overflow or underflow. Transfer the contents of write amplifiers 16 and 15 to the sequence generator and set BR2 in case of overflow or set BR1 in case of underflow. Reset BR1 and BR2 for other conditions.

TP

Test for correct parity.

TRSM

Test for resume. Transfer c(S) to the sequence generator and set stage 2 of state counter at action 12 if c(S) = 0025.

TSGN

Test sign. Transfer the content of write amplifier 16 to the se¬ quence generator and set BR1 if bit 16 is a logic ONE. Reset

BR1 if bit 16 is a logic ZERO.

TSGN2

Test sign. Transfer the content of write amplifier 16 to the se¬ quence generator and set BR2 if bit 16 is a logic ONE. Reset

BR2 if bit 16 is a logic ZERO.

TSGN3

Test sign. Transfer the content of write amplifier 16 to the se¬ quence generator and send signal to program interrupt priority control if bit 16 is a logic ONE.

WA

Clear register A and write the contents of the write amplifiers into register A.

WALP

Clear register A and bit position 14 of register LP.

WB

Clear register B and write the contents of the write amplifiers into register B.

WG

Clear bit positions 15 through 1 of register G and write the con¬ tents of the write amplifiers into register G.

WG*

Write contents of write amplifiers directly into bit positions 16 and 14 through 1 of register G and the parity bit into bit position

15.

WLP

Clear register LP and write the contents of the write amplifiers into register LP.

*The read (or write) signal generated is 1 microsecond long rather than 0.75 microsecond.

(Sheet 3 of 4)

4-397

APOLLO GUIDANCE AND NAVIGATION SYSTEM

ND-1021041

MANUAL

Table 4-XX. Control Pulses (cont)

Pulse

Purpose

WP, WP*

Enter the content in the write amplifiers into the parity logic.

WP2

Clear P2 in parity logic and enter the generated parity bit. If c(S) = 0014, reset bit position 15 of register OUT 4 and enter c(P2).

WS

Clear register S and write the contents of write amplifiers 12 through 1 into register S.

WSC

Clear the addressed flip-flop register and write the contents of the write amplifiers into it.

WX, WX*

Write the contents of the write amplifiers into register X.

WY, WY*

Clear registers X and Y and write the contents of the write am¬ plifiers into register Y.

WZ

Clear register Z and write the contents of the write amplifiers into register Z.

WOVI

Inhibit program interruption at end of current instruction in case of overflow or underflow.

wove

Increment or decrement OVCTR by executing PINC or MINC.

WOVR

Deliver counter overflow or underflow to the appropriate priority input selected by the content of register S.

The read (or write) signal generated is 1 microsecond long rather than 0.75 microsecond.

(Sheet 4 of 4)

following paragraphs define each instruction in detail with the aid of instruction flow charts such as that shown in figure 4-183.

The fixed (F) and erasable (E) memories are shown combined on the charts. The central processor flip-flop registers are shown individually. Buffer-register B is shown with its direct (B) and its complement (C) side. The row marked M+l” sym¬ bolizes that circuitry of the adder which, on command, adds the quantity plus one to an operand entered into input register X or Y. The basic principle of operation of the adder is described as part of the central processor. The write amplifiers (WA’s) are symbolized by triangles placed into the flow lines. Registers are always signified by

4-398

APOLLO GUIDANCE AND NAVIGATION SYSTEM

ND-1021041

MANUAL

Figure 4-183. Subinstruction STD2 (Example for z > 0020)

4-399

APOLLO GUIDANCE AND NAVIGATION SYSTEM

ND-1021041

MANUAL

capital letters, their contents by small letters. Further, a means the complement of a. Control pulse symbols in parentheses indicate signals internal to the sequence generator (SQG). In the text, c(A) means the content of A, b(A) means the previous (before) content of (A). c(A) indicates the complemented c(A), and ce(A) indicates the edited c(A). In the box representing the sequence generator, action times are listed form 1 to 12. Each action time lists the control pulses generated by the sequence generator. Directly above each action time listing, the flow of information between the registers is shown. The AGC is performing no action when no control pulses are shown at an action time. Table 4 -XXI lists all the machine instructions and the control pulses generated at each action.

4-8.8. 1 Regular Instructions. Regular instructions identify distinct operations during program execution and consist of basic instructions and extra code instructions. Each basic instruction word in memory contains a three bit order code which identifies a basic instruction. This three bit order code is converted to a four bit order code within the central processor and then is supplied to the SQG. The three bit order code identifies eight basic instructions. Three additional regular machine instructions, the extra code instructions, are identified by order codes obtained within the central pro¬ cessor by indexing. Indexing adds selected quantities to quantities specified by the three bit order code. Therefore, the four bit order code sent to the sequence generator is not limited to identifying eight instructions. Eleven regular machine instructions, consisting of eight basic instructions and three extra code instructions, are identified.

A program consists of a series of basic instructions; extra code instructions are derived by modifying basic instructions. The relevant address of each basic instruc¬ tion is normally used to specify the location of the data to be worked with. The in¬ structions are stored at locations in numerical order to specify their sequence of execution. Therefore, the address of the instruction to be executed next (the next address) is defined by incrementing by one the address of the instruction presently being executed and storing it in register Z, the program counter. This is accom¬ plished during the execution of the basic instruction. If the normal sequence of ex¬ ecution is interrupted, the next address is stored in register Q for later use. Another duty of a basic instruction is to enter the entire code of the instruction to be executed next (the subsequent instruction) into register B. Finally, each regular instruction must enter the order code of the subsequent instruction into register SQ in order to initiate its execution.

4-8. 8. 1.1 Basic Instructions. There are eight basic instructions (table 4 -XIX), each of which consists of one or more subinstructions that are represented by order codes. The eight basic instructions are:

(1) Transfer control

(2) Count, compare, and skip

(3) Index

(4) Exchange

4-400

Table 4 -XXI. Control Pulse Timing for all Machine Instructions

APOLLO GUIDANCE AND NAVIGATION SYSTEM

ND-1021041

MANUAL

X

Action

12

1

Action

N

</>

]

RU

WA

WOVI

wove

ST 2

1

z

*5

<

z

25

<

y * 1 h

* » j «

;

H H m <n

H

m

I

!

s

Action

IG

*1

/

o2

Zo

>g

<

z

02

Z o

<

a:

2 So

, i

3 O > 1*0

2 *

z

°£

Z H

<

X £

z

zS

<

z

*5

<

0

Z a

<

« bj P

fi « O a: ^ £

ce a s

2 Si

U -

il

<

* * *

N O

I *

* * *

a * *

<

INSTRUCTION TS K ( ORDER CODE li )

0.

O

0. 0.

O H

CL CL B x OH I *

a a

O H

CL

*

a

*

INSTRUCTION MSK K ( ORDER CODE 17 )

30 < CL CL I I * O H

cl a

O H

Z

°£

zo

<

z

Z H

<

a cl

O H

c

Z r-

<

NO

AC I ION

RL

W 7

o o o a s

INSTRUCTION AD K ( ORDER CODE lb )

JJ u as CL

v ,5 o a a: ee * -

a.

a.

H

O u B 0.

^ I * *

o o B CL

sic * *

INSTRUCTION RUPT

z

°£

zs

<

z

Zo

<

O^B|

CC X > >

0

<

Z

o ~

ZC

<

z

0-°

Zo

<

z o 2

Z •“

<

z

o2

Z H

<

U X 0.

IS*

u X CL I * *

z

°£

zC

<

z

2 5

<

z

°£

zo

<

z o 2

Zo

<

z

°£

zc

<

<

NO

ACTION

RBI RIC

WA °r WA

z

02

S *"

<

z

Z H

<

V.

o2

Zo

<

z

zS

<

Z

°£

Z ■“

<

z

25

<

z o 2

zc

<

z

Z H

<

z

*g

<

z

°£

2 o

<

c

0

<

1

Z I

0 > -

7. 1*0

< (

u v; a: ^

z

0 zo

<

-J M

X i

s*

X

S5

-3 ^

X *

it

u

<

z o 2

2 o

<

55

Action

1

o

-I

u

G

_)

u

o

-1

u

o

-i

u

o

-a

u

o

-1

u

o

J

o

3

u

o

j

o

N CL

I CC

o

J

c

0

<

z

o - zt;

<

25

z o 2 z H

<

z

zu

<

z

°£

Zo

<

< ®

2 *

z o 2

Zo

<

z

o 2

zo

<

X £ X

z

25

<

Action

(S m

X ^

n m >■ -

CC it i ^

I *

ps; ^

a: £ i* ^

5s

i

s *

X

s *

n in >• 1**0

? >■ A/> 2 * *

B *

r*j in >

X ^ ^ VJ

c

o

2 5 m -

12

Q

Art

Q

<

Q

«/)

° » 0*0 5 ; = 0. w

z.

° J 0.0 Z J-

5ll

*

in

2

Q

H

in

CL

3

CC

a.

z>

Q

4-401

(Sheet 1 of 4)

Table 4 -XXI. Control Pulse Timing for all Machine Instructions (cont)

APOLLO GUIDANCE AND NAVIGATION SYSTEM

ND-1021041

MANUAL

4-402

(Sheet 2 of 4)

Table 4 -XXI. Control Pulse Timing for all Machine Instructions (cont)

APOLLO GUIDANCE AND NAVIGATION SYSTEM

ND-1021041

MANUAL

c

o

<

1 TC K ( ORDER CODE 0 )

1 CCS K ( ORDER CODE 1 I

INSTRUCTION NDX K | ORDER CODE l )

INSTRUCTION XCH K | ORDER CODE 1 I

INSTRUCTION MP K ( ORDER CODE II )

o

<

a

E9

z

d r N * £ *

o U 85 o

* 2 * •a

06 Z

»/>

-"ii

1

1

H

U)

o

Ifl

z

rn a. -

.0-1- 3-1“

“**£! a. - | a. _

-J " , 3 -1 -

55 ; "55

0

Z °

<

3 2

X *

U < 1 u <

at 1 «

u < 1 05 <

a. * 1 oc i

s*i

2

2

ol

z u <

z

Zo

<

C < ^

z

z u

<

* a. z

a. z

* K

<

2 " a

to Si o

“**

0I

z *-

<

1 * *

05 o

* * 4

z

2o

< o o s*

5^*2

2 ^ * oc * 4

S*|

0

<

3, X o

- a: *

_ * a. a.

e e * O K joe a: * ok

a. a. 1 x a. a. OK 1 ft * O K

3 ® a. a.

<E * O K

a a.

O H

a. a. a *

O K x *

z

02

zs

<

a. a.

J K

a. a.

O K

i

i

a a iu ?• a. a.

OK (0C * O K

0

<

O o ® o.

1

i

o“ ' »S

CC X 1 '

1

o o « a. 2 « * *

UilBU.

o o 01 a. 2***

O N

X *

O o ® °- 2«4 4

Ui}B0. 2*4 4

- 1 -

o > a. i o ® a

a * * a: * *

0

<

z o2 z £

<

z

Si c 05 a J

* * * * J

z

Z H

<

z

§£

<

« £

X *

z

*g

<

z

o2

zs

<

z

<

z o 2

zc

<

£

<