\hypertarget{struct__GTBregBlock}{
\section{\_\-GTBreg\-Block Struct Reference}
\label{struct__GTBregBlock}\index{_GTBregBlock@{\_\-GTBregBlock}}
}
layout of COMM board register block  


{\tt \#include $<$GTB.h$>$}

\subsection*{Data Fields}
\begin{CompactItemize}
\item 
volatile unsigned int \hyperlink{struct__GTBregBlock_o0}{ctrl\-Reg}
\item 
volatile unsigned int \hyperlink{struct__GTBregBlock_o1}{stat\-Reg}
\item 
volatile unsigned int \hyperlink{struct__GTBregBlock_o2}{fifo} \mbox{[}2\mbox{]}
\item 
volatile unsigned int \hyperlink{struct__GTBregBlock_o3}{int\-Reg}
\item 
volatile unsigned int \hyperlink{struct__GTBregBlock_o4}{mask\-Cfg\-Reg}
\item 
volatile unsigned int \hyperlink{struct__GTBregBlock_o5}{opt\-Reg}
\item 
volatile unsigned int \hyperlink{struct__GTBregBlock_o6}{trg\-Reg}
\end{CompactItemize}


\subsection{Detailed Description}
layout of COMM board register block 



\subsection{Field Documentation}
\hypertarget{struct__GTBregBlock_o0}{
\index{_GTBregBlock@{\_\-GTBreg\-Block}!ctrlReg@{ctrlReg}}
\index{ctrlReg@{ctrlReg}!_GTBregBlock@{\_\-GTBreg\-Block}}
\subsubsection[ctrlReg]{\setlength{\rightskip}{0pt plus 5cm}volatile unsigned int \hyperlink{struct__GTBregBlock_o0}{\_\-GTBreg\-Block::ctrl\-Reg}}}
\label{struct__GTBregBlock_o0}


comm i/o board control register, base addr + 0x00 \hypertarget{struct__GTBregBlock_o2}{
\index{_GTBregBlock@{\_\-GTBreg\-Block}!fifo@{fifo}}
\index{fifo@{fifo}!_GTBregBlock@{\_\-GTBreg\-Block}}
\subsubsection[fifo]{\setlength{\rightskip}{0pt plus 5cm}volatile unsigned int \hyperlink{struct__GTBregBlock_o2}{\_\-GTBreg\-Block::fifo}\mbox{[}2\mbox{]}}}
\label{struct__GTBregBlock_o2}


comm i/o board playback FIFO register, base addr + 0x08 \hypertarget{struct__GTBregBlock_o3}{
\index{_GTBregBlock@{\_\-GTBreg\-Block}!intReg@{intReg}}
\index{intReg@{intReg}!_GTBregBlock@{\_\-GTBreg\-Block}}
\subsubsection[intReg]{\setlength{\rightskip}{0pt plus 5cm}volatile unsigned int \hyperlink{struct__GTBregBlock_o3}{\_\-GTBreg\-Block::int\-Reg}}}
\label{struct__GTBregBlock_o3}


comm i/o board interrupt cfg register, base addr + 0x10 \hypertarget{struct__GTBregBlock_o4}{
\index{_GTBregBlock@{\_\-GTBreg\-Block}!maskCfgReg@{maskCfgReg}}
\index{maskCfgReg@{maskCfgReg}!_GTBregBlock@{\_\-GTBreg\-Block}}
\subsubsection[maskCfgReg]{\setlength{\rightskip}{0pt plus 5cm}volatile unsigned int \hyperlink{struct__GTBregBlock_o4}{\_\-GTBreg\-Block::mask\-Cfg\-Reg}}}
\label{struct__GTBregBlock_o4}


comm i/o board trg mask/cfg register, base addr + 0x14 \hypertarget{struct__GTBregBlock_o5}{
\index{_GTBregBlock@{\_\-GTBreg\-Block}!optReg@{optReg}}
\index{optReg@{optReg}!_GTBregBlock@{\_\-GTBreg\-Block}}
\subsubsection[optReg]{\setlength{\rightskip}{0pt plus 5cm}volatile unsigned int \hyperlink{struct__GTBregBlock_o5}{\_\-GTBreg\-Block::opt\-Reg}}}
\label{struct__GTBregBlock_o5}


comm i/o board trg options register, base addr + 0x18 \hypertarget{struct__GTBregBlock_o1}{
\index{_GTBregBlock@{\_\-GTBreg\-Block}!statReg@{statReg}}
\index{statReg@{statReg}!_GTBregBlock@{\_\-GTBreg\-Block}}
\subsubsection[statReg]{\setlength{\rightskip}{0pt plus 5cm}volatile unsigned int \hyperlink{struct__GTBregBlock_o1}{\_\-GTBreg\-Block::stat\-Reg}}}
\label{struct__GTBregBlock_o1}


comm i/o board status register, base addr + 0x04 \hypertarget{struct__GTBregBlock_o6}{
\index{_GTBregBlock@{\_\-GTBreg\-Block}!trgReg@{trgReg}}
\index{trgReg@{trgReg}!_GTBregBlock@{\_\-GTBreg\-Block}}
\subsubsection[trgReg]{\setlength{\rightskip}{0pt plus 5cm}volatile unsigned int \hyperlink{struct__GTBregBlock_o6}{\_\-GTBreg\-Block::trg\-Reg}}}
\label{struct__GTBregBlock_o6}


comm i/o board self trigger register, base addr + 0x1C 

The documentation for this struct was generated from the following file:\begin{CompactItemize}
\item 
\hyperlink{GTB_8h}{GTB.h}\end{CompactItemize}
