MP 3 Flashcards
Describe the Central Processing Unit
16 bit microprocessor. is the working component of the ACE. performs addition and multiplication and shifting of data. there are 2 fully redundant CPUs that can be switched by discrete command
Describe Read only Memory
Firmware (software routines burned into ROM boards)
2 redundant 8k (8192 word) 16 bits long read only. Information cannot be erased or written over and will remain stored without power.
What is the inner loop?
Part of the ROM, calculations are done every cpu cycle (1.024 seconds)
What is the outer loop?
Part of the ROM, 2 modes.
2 sec update cycle (maneuvers) performs calculations every 2.048 seconds
16 sec update cycle (nominal) performs calculations every 16.384 seconds
Describe Random Access Memory
Used to store calculations, contains BLRP, 2 8k boards, hardened and have read/write capability
low ram = scratch pad = 40,000 to 57,776
high ram = RAM patch = 60,000 to 77,776
b10/12 only have 1 board active at a time
Describe Digital Data Bus
50 lines, ensures all components talk
What is embedded software?
software stored in ROM, the original launch config that runs every 1.024 s.
what are the 5 modules for embedded software?
Executive Controller, Trap Services, Circumvention, Discrete, DSCS Controller
Describe Executive Controller Module
The main Operating System, the overall supervisor, keeps DSCS healthy
Describe Trap Services Module
Responds to errors on ACE Processing, displayed on TW 5
illegal instruction trap-CPU does not understand direction given, NR, 02
Odd Address trap-CPU only processes even addresses, NR, 04
software trap - computational error, normal ops since BLRP causes this, R, 08
time out trap - CPU sends master sync and does not receive slave sync, R, 09
Describe circumvention module
responds to NUDET and ACE P/U, displayed in Power-Up Event Timer
NUDET - PET counter 300-1, 5 cpu cycles for ES to return to normal, 10
ACE P/U - PET counter 120-0, RAM Patch disabled, 00
Describe discrete module
Used to generate DW and TW’s
DW - configuration of ACE, left to right, binary
TW - what the ACE is doing, right to left, hexidecimal
DW 1-4 (hard) DW 5-6 (Soft)
Describe DSCS Controller
flight software, runs every 1 CPU cycle, drives RW/thrusters, Runs auto functions, used for Earth/Sun acquisition
Performa attitude and housekeeping functions
State vector determination, calcs state vector which drives RW
Describe Thruster Control Laws
rate check (1st) - momentum greater than deadband, fire thrusters rate plus position check (2nd) - more sensitive
Describe all 4 Thruster Torque Modes
Auto Unload - Normal Ops, rate, 16 Sec, 1 PW, every 4th U/D cycle
Manual Unload - commanded Aunl, same as above, not used if sapos>425
Auto Torque - Earth Acq, Rate/RPSN, 1 & 1/4 PW, 2 Sec, every U/D cycle
Low Torque - MUNL for SAPOS>425, Rate/RPSN, 1/4 PW, 2/16 Sec, every U/D cycle
RPSN - RPSN, 1/4 PW, 2 sec, bypass rate clock