% -*- Mode:Text -*- 
\documentstyle{book}

\input pack10.sty
\input notecomm
\input cam8spec
\begin{document}


\figonegiven{source-dest}{
 \begin{picture}(208,152)(-80,0)
	\thinlines
	\put(0,56){\line(0,1){64}\line(4,1){32}}	% trapezoid
	\put(32,112){\line(0,-1){48}\line(-4,1){32}}	%	''
	\put(16,88){\makebox(0,0){\sc mux}}		%
	\put(32,88){\line(1,0){24}\vector(1,1){12}}	% low input
	\put(44,96){\makebox(0,0){$s$}}
	\put(0,136){\line(1,0){56}\vector(1,-1){12}}	% hi input
	\put(44,144){\makebox(0,0){$g$}}
	\put(80,112){\circle{32}\makebox(0,0){$f$}}	% function
	\put(96,112){\vector(1,0){32}}			% output

	\multiput(-80,64)(0,16){4}{\vector(1,0){80}}	% MUX inputs
	\put(0,136){\line(-1,0){80}}			% glued input
	\put(-80,70){\makebox(0,0)[l]{\lut\ Output}}
	\put(-80,86){\makebox(0,0)[l]{Flywheel Input}}
	\put(-80,102){\makebox(0,0)[l]{\bus\ Data}}
	\put(-80,118){\makebox(0,0)[l]{Unglued Data}}
	\put(-80,142){\makebox(0,0)[l]{Glued Data}}

	\put(0,16){\framebox(32,16){select\rule[-1ex]{0pt}{3ex}}}
\put(64,16){\framebox(32,16){map\rule[-1ex]{0pt}{3ex}}}
\put(48,6){\makebox(0,0){$x$ \sym Source Register}}
\put(16,32){\dashbox{4}(0,24){}}\put(16,60){\vector(0,1){0}}
\put(80,32){\dashbox{4}(0,64){}}\put(80,96){\vector(0,1){0}}
\end{picture}}
	{Source selection and combination network.  Each of the five
destinations has its own network, driven by the corresponding source
register ($x$ stands for one of the possible five destinations). The
last input to the multiplexer is \lut\ Output (as shown in the figure)
for the three destinations Site Data, Event Counter, and Display. For
the other two destinations, i.e., \lut\ Address and Flywheel Output,
it is the bit specified by the {\sym Side Address Bit Select
Register}. For $g$ and $s$, cf.\ table \protect\eq{source-map}.}


\end{document}
