\documentclass[11pt]{article}
%\documentstyle[11pt]{article}

\usepackage{lscape}

\topmargin -0.75truein
\oddsidemargin -0.4truein
\textheight 9.25truein
\textwidth 6.7truein
\hbadness=10001
\hfuzz=200pt


\begin{document}
%\input dspace12.tex
%\input pstricks.tex
%\input psfig
\newcommand{\be}{\begin{enumerate}}
\newcommand{\ee}{\end{enumerate}}
\newcommand{\bc}{\begin{center}}
\newcommand{\ec}{\end{center}}
\newcommand{\bi}{\begin{itemize}}
\newcommand{\ei}{\end{itemize}}
\newcommand{\bd}{\begin{description}}
\newcommand{\ed}{\end{description}}
\newcommand{\bt}{\begin{tabbing}}
\newcommand{\et}{\end{tabbing}}
\newcommand{\eg}{{\it e.g.~}}
\newcommand{\ie}{{\it i.e.~}}
\newcommand{\ul}{\underline}
\newcommand{\axaf}{{\em AXAF}}
\def\la{\hbox{\rlap{$<$}\lower0.5ex\hbox{$\sim$}\ }}

\large
%\vspace*{-0.5in}
\centerline {\bf 4.22\_V2.0 Flight Software Event Histogram and CC 3x3
Patch Revision B } 
\vspace{0.25in}

\normalsize
\noindent{\it Last Revised: January 3, 2000} \\
\noindent{\bf Filename: sw\_evhcc3x3b} \\

\noindent {\bf BRIEF FUNCTIONAL DESCRIPTION:} \\
\normalsize

This procedure is modified from the procedure 1.12\_V2.0 Flight
Software Event Histogram and CC 3x3 Patch which loads the standard
patches and two optional patches. The text describing the purpose
of those patches is included below in italics:

{\it This patch loads two new science modes to the ACIS Flight Software.
The first, the Event Histogram Mode patch, allows the ACIS software to
produce histograms of detected X-ray events. The second, the Continuous 
Clocking 3x3 patch, allows the software to use 3x3 pixel islands for event
detection and telemetry while performing Continuous Clocking mode. The
ACIS Flight SW team recommends that the optional patches be loaded
together with the standard patches; therefore this procedure first
removes any patches which may have been installed and then proceeds to
load the standard patches followed by the optional patches.\\

NOTE on MIT version identifiers: Numeric revision identifiers are preliminary,
and, although logged and controlled, have not been subjected to peer
review and sign-off. Letter revision identifiers reflect items which
have undergone peer review and sign-off. This procedure loads
``standard Rev. A'' and optional patches from
``optional Rev. A''.  Refer to the release notes for standard patches,
optional patches, and patch combination certification (see references 
below). \\}

The patches have been modified to included additional changes to the
ACIS Flight Software.  The changes to the Standard Patches include the
overclock conditioning patch, the FEP bias parity error patch, and
the corner mean patch.  The change to the CC3x3 patch modifies the
default grade selection available in Continuous Clocking 3x3 mode
(see http://space.mit.edu/~fkb/acis/grade\_table.html).  There are no
changes to the Event Histogram mode patch. Refer to the release notes 
for standard patches, optional patches, and patch combination 
Revision B certification for more detail (see references 
below).


The FOT should implement the loading of the patches (steps 2.1 and
2.2) as a realtime command load in order to maximize the uplink
efficiency.  The command system should be configured with a blocking
factor of 90 and a minimum time delay of 3~s.\\

The following procedure loads the Standard and Event Histogram/CC3x3 option set
of patches into the ACIS instrument, and dumps the load to the
ground for verification. \\

This procedure implements the following basic operations:
\be
\item
Reset the contents of the patch list to remove any existing patches,
dump the contents of the patch list to verify that the list is empty
\item
Load the ``standard Rev. B'' patch load
\item
Load the Event Histogram patch (part of ``optional Rev. B'')
\item
Load the CC3x3 patch (part of ``optional Rev. B'')
\item
Load the patch load version number
\item
Dump the contents of the patch list to verify the load
\item
Warm boot the DPA to activate the new load and verify proper BEP boot
\ee

Refer to the Option Patch Release Notes, for MIT 36-58020 Rev. B
for a detailed description of the effects of this patch load. \\

The verifiers for the procedure will be:
\be
\item
A command echo for the reset patch list command
\item
A command echo for the 1st dumpPatchlist command
\item
A single bepReadReply packet  for the 1st empty dump
\item
A series of command echoes for the addPatch commands
\item
A command echo for the dumpPatchlist command
\item
A series of bepReadReply packets for the dump command
\item
A bepStartupMessage packet with a modified ``version == 30'' field
\ee

ACIS flight software personnel will review the contents of the various
dumps after the procedure has been run. \\

\vspace{0.15in}
\normalsize
\noindent {\bf ASSUMED INSTRUMENT STATE:} \\
\normalsize
This assumes that at least one side of the DPA is on and the flight 
SW is running on one BEP. \\


%\vspace{0.25in}
\normalsize
\noindent {\bf SPECIAL INITIAL CONDITIONS:} \\
\normalsize
The OCC command system must be configured with ``Minimum Time Delay of
3~s'' and a ``Blocking Factor'' of 90.\\
Spacecraft telemetry should be in Format 2 when the patches are loaded
in order to ensure that all command verifiers can be included in the
telemetry stream.\\

%\newpage 

%\vspace{0.25in}
\normalsize
\noindent {\bf OPERATIONAL CONSTRAINTS/CAUTIONS:} \\
\normalsize
In order to avoid truncating a dump, each dumpPatchlist command
must be followed by at least a 10 second delay.

\vspace{0.15in}
\normalsize
\noindent {\bf REFERENCES:} \\
\normalsize
\vspace{-0.15in}
\be
\item MIT 36-58010, Standard Patch Release, Rev. A
\item MIT 36-58010, Optional Patch Release, Rev. A
\item MIT 36-58021.01, certification of patch combination 
cc3x3+eventhist, Rev. A
\item MIT 36-58020, Standard Patch Release, Rev. B
\item MIT 36-58020, Optional Patch Release, Rev. B
\item MIT 36-58021.01, certification of patch combination 
cc3x3+eventhist, Rev. B
\ee

\normalsize
\noindent {\bf CHANGE HISTORY:} \\
\normalsize

{\bf V1.0}
\begin{itemize}
\item Initial version, copied from 1.12\_V2.0 Flight
Software Event Histogram and CC 3x3 Patch
\end{itemize}

{\bf V1.1}
\begin{itemize}
\item Inserted correct version number of 1.1 into Table and LaTeX
files (thanks Peter).
\item Updated the expected Flight SW version number in steps 5.1, 7.4,
and 7.5 to be 30.
\end{itemize}

{\bf V2.0}
\begin{itemize}
\item ACIS Team signed-off version
\item modified steps 2.1, 3.1, and 4.1 to include the sizes of the
loads in the ``Description'' column
\item modified step 6.1 to contain the reference file in the
description column
\end{itemize}


\newcommand{\tablecaptiontext}{ACIS Event Histogram and CC 3x3 Flight
Software Patch Revision B}
\input{sw_evhcc3x3b.tab}

\end{document}
