\hypertarget{struct__vasuRegBlock}{
\section{\_\-vasu\-Reg\-Block Struct Reference}
\label{struct__vasuRegBlock}\index{_vasuRegBlock@{\_\-vasuRegBlock}}
}
Register Block for VASU.  


{\tt \#include $<$vasu\_\-reg\_\-p.h$>$}

\subsection*{Data Fields}
\begin{CompactItemize}
\item 
volatile unsigned int \hyperlink{struct__vasuRegBlock_o0}{m\_\-ctrl\-Reg}
\item 
volatile unsigned int \hyperlink{struct__vasuRegBlock_o1}{m\_\-stat\-Reg}
\item 
volatile unsigned int \hyperlink{struct__vasuRegBlock_o2}{m\_\-pf\-Reg}
\item 
volatile unsigned int \hyperlink{struct__vasuRegBlock_o3}{m\_\-rf\-Reg}
\item 
volatile unsigned int \hyperlink{struct__vasuRegBlock_o4}{m\_\-int\-Reg}
\item 
volatile unsigned int \hyperlink{struct__vasuRegBlock_o5}{m\_\-cfg\-Evt\-Num}
\item 
volatile unsigned int \hyperlink{struct__vasuRegBlock_o6}{m\_\-Trg\-Msg}
\item 
volatile unsigned int \hyperlink{struct__vasuRegBlock_o7}{m\_\-sw\-Trg}
\item 
volatile unsigned int \hyperlink{struct__vasuRegBlock_o8}{m\_\-trg\-Src\-Mask}
\item 
volatile unsigned int \hyperlink{struct__vasuRegBlock_o9}{m\_\-trg\-Cnt\-Mask}
\item 
volatile unsigned int \hyperlink{struct__vasuRegBlock_o10}{m\_\-trg\-Counter}
\item 
volatile unsigned int \hyperlink{struct__vasuRegBlock_o11}{m\_\-test\-Feat}
\item 
volatile unsigned int \hyperlink{struct__vasuRegBlock_o12}{m\_\-trg\-Seq}
\item 
volatile unsigned int \hyperlink{struct__vasuRegBlock_o13}{m\_\-Evt\-Num}
\end{CompactItemize}


\subsection{Detailed Description}
Register Block for VASU. 



\subsection{Field Documentation}
\hypertarget{struct__vasuRegBlock_o5}{
\index{_vasuRegBlock@{\_\-vasu\-Reg\-Block}!m_cfgEvtNum@{m\_\-cfgEvtNum}}
\index{m_cfgEvtNum@{m\_\-cfgEvtNum}!_vasuRegBlock@{\_\-vasu\-Reg\-Block}}
\subsubsection[m\_\-cfgEvtNum]{\setlength{\rightskip}{0pt plus 5cm}volatile unsigned int \hyperlink{struct__vasuRegBlock_o5}{\_\-vasu\-Reg\-Block::m\_\-cfg\-Evt\-Num}}}
\label{struct__vasuRegBlock_o5}


settable event number, base addr + 0x14 \hypertarget{struct__vasuRegBlock_o0}{
\index{_vasuRegBlock@{\_\-vasu\-Reg\-Block}!m_ctrlReg@{m\_\-ctrlReg}}
\index{m_ctrlReg@{m\_\-ctrlReg}!_vasuRegBlock@{\_\-vasu\-Reg\-Block}}
\subsubsection[m\_\-ctrlReg]{\setlength{\rightskip}{0pt plus 5cm}volatile unsigned int \hyperlink{struct__vasuRegBlock_o0}{\_\-vasu\-Reg\-Block::m\_\-ctrl\-Reg}}}
\label{struct__vasuRegBlock_o0}


control register, base addr + 0x00 \hypertarget{struct__vasuRegBlock_o13}{
\index{_vasuRegBlock@{\_\-vasu\-Reg\-Block}!m_EvtNum@{m\_\-EvtNum}}
\index{m_EvtNum@{m\_\-EvtNum}!_vasuRegBlock@{\_\-vasu\-Reg\-Block}}
\subsubsection[m\_\-EvtNum]{\setlength{\rightskip}{0pt plus 5cm}volatile unsigned int \hyperlink{struct__vasuRegBlock_o13}{\_\-vasu\-Reg\-Block::m\_\-Evt\-Num}}}
\label{struct__vasuRegBlock_o13}


current event number, base addr + 0x34 \hypertarget{struct__vasuRegBlock_o4}{
\index{_vasuRegBlock@{\_\-vasu\-Reg\-Block}!m_intReg@{m\_\-intReg}}
\index{m_intReg@{m\_\-intReg}!_vasuRegBlock@{\_\-vasu\-Reg\-Block}}
\subsubsection[m\_\-intReg]{\setlength{\rightskip}{0pt plus 5cm}volatile unsigned int \hyperlink{struct__vasuRegBlock_o4}{\_\-vasu\-Reg\-Block::m\_\-int\-Reg}}}
\label{struct__vasuRegBlock_o4}


interrupt cfg register, base addr + 0x10 \hypertarget{struct__vasuRegBlock_o2}{
\index{_vasuRegBlock@{\_\-vasu\-Reg\-Block}!m_pfReg@{m\_\-pfReg}}
\index{m_pfReg@{m\_\-pfReg}!_vasuRegBlock@{\_\-vasu\-Reg\-Block}}
\subsubsection[m\_\-pfReg]{\setlength{\rightskip}{0pt plus 5cm}volatile unsigned int \hyperlink{struct__vasuRegBlock_o2}{\_\-vasu\-Reg\-Block::m\_\-pf\-Reg}}}
\label{struct__vasuRegBlock_o2}


playback FIFO register, base addr + 0x08 \hypertarget{struct__vasuRegBlock_o3}{
\index{_vasuRegBlock@{\_\-vasu\-Reg\-Block}!m_rfReg@{m\_\-rfReg}}
\index{m_rfReg@{m\_\-rfReg}!_vasuRegBlock@{\_\-vasu\-Reg\-Block}}
\subsubsection[m\_\-rfReg]{\setlength{\rightskip}{0pt plus 5cm}volatile unsigned int \hyperlink{struct__vasuRegBlock_o3}{\_\-vasu\-Reg\-Block::m\_\-rf\-Reg}}}
\label{struct__vasuRegBlock_o3}


record FIFO register, base addr + 0x0C \hypertarget{struct__vasuRegBlock_o1}{
\index{_vasuRegBlock@{\_\-vasu\-Reg\-Block}!m_statReg@{m\_\-statReg}}
\index{m_statReg@{m\_\-statReg}!_vasuRegBlock@{\_\-vasu\-Reg\-Block}}
\subsubsection[m\_\-statReg]{\setlength{\rightskip}{0pt plus 5cm}volatile unsigned int \hyperlink{struct__vasuRegBlock_o1}{\_\-vasu\-Reg\-Block::m\_\-stat\-Reg}}}
\label{struct__vasuRegBlock_o1}


status register, base addr + 0x04 \hypertarget{struct__vasuRegBlock_o7}{
\index{_vasuRegBlock@{\_\-vasu\-Reg\-Block}!m_swTrg@{m\_\-swTrg}}
\index{m_swTrg@{m\_\-swTrg}!_vasuRegBlock@{\_\-vasu\-Reg\-Block}}
\subsubsection[m\_\-swTrg]{\setlength{\rightskip}{0pt plus 5cm}volatile unsigned int \hyperlink{struct__vasuRegBlock_o7}{\_\-vasu\-Reg\-Block::m\_\-sw\-Trg}}}
\label{struct__vasuRegBlock_o7}


solicited trg register, base addr + 0x1C \hypertarget{struct__vasuRegBlock_o11}{
\index{_vasuRegBlock@{\_\-vasu\-Reg\-Block}!m_testFeat@{m\_\-testFeat}}
\index{m_testFeat@{m\_\-testFeat}!_vasuRegBlock@{\_\-vasu\-Reg\-Block}}
\subsubsection[m\_\-testFeat]{\setlength{\rightskip}{0pt plus 5cm}volatile unsigned int \hyperlink{struct__vasuRegBlock_o11}{\_\-vasu\-Reg\-Block::m\_\-test\-Feat}}}
\label{struct__vasuRegBlock_o11}


test features register, base addr + 0x2C \hypertarget{struct__vasuRegBlock_o9}{
\index{_vasuRegBlock@{\_\-vasu\-Reg\-Block}!m_trgCntMask@{m\_\-trgCntMask}}
\index{m_trgCntMask@{m\_\-trgCntMask}!_vasuRegBlock@{\_\-vasu\-Reg\-Block}}
\subsubsection[m\_\-trgCntMask]{\setlength{\rightskip}{0pt plus 5cm}volatile unsigned int \hyperlink{struct__vasuRegBlock_o9}{\_\-vasu\-Reg\-Block::m\_\-trg\-Cnt\-Mask}}}
\label{struct__vasuRegBlock_o9}


trigger counter mask, base addr + 0x24 \hypertarget{struct__vasuRegBlock_o10}{
\index{_vasuRegBlock@{\_\-vasu\-Reg\-Block}!m_trgCounter@{m\_\-trgCounter}}
\index{m_trgCounter@{m\_\-trgCounter}!_vasuRegBlock@{\_\-vasu\-Reg\-Block}}
\subsubsection[m\_\-trgCounter]{\setlength{\rightskip}{0pt plus 5cm}volatile unsigned int \hyperlink{struct__vasuRegBlock_o10}{\_\-vasu\-Reg\-Block::m\_\-trg\-Counter}}}
\label{struct__vasuRegBlock_o10}


24-bit trigger counter, base addr + 0x28 \hypertarget{struct__vasuRegBlock_o6}{
\index{_vasuRegBlock@{\_\-vasu\-Reg\-Block}!m_TrgMsg@{m\_\-TrgMsg}}
\index{m_TrgMsg@{m\_\-TrgMsg}!_vasuRegBlock@{\_\-vasu\-Reg\-Block}}
\subsubsection[m\_\-TrgMsg]{\setlength{\rightskip}{0pt plus 5cm}volatile unsigned int \hyperlink{struct__vasuRegBlock_o6}{\_\-vasu\-Reg\-Block::m\_\-Trg\-Msg}}}
\label{struct__vasuRegBlock_o6}


trigger message register, base addr + 0x18 \hypertarget{struct__vasuRegBlock_o12}{
\index{_vasuRegBlock@{\_\-vasu\-Reg\-Block}!m_trgSeq@{m\_\-trgSeq}}
\index{m_trgSeq@{m\_\-trgSeq}!_vasuRegBlock@{\_\-vasu\-Reg\-Block}}
\subsubsection[m\_\-trgSeq]{\setlength{\rightskip}{0pt plus 5cm}volatile unsigned int \hyperlink{struct__vasuRegBlock_o12}{\_\-vasu\-Reg\-Block::m\_\-trg\-Seq}}}
\label{struct__vasuRegBlock_o12}


trg sequencing register, base addr + 0x30 \hypertarget{struct__vasuRegBlock_o8}{
\index{_vasuRegBlock@{\_\-vasu\-Reg\-Block}!m_trgSrcMask@{m\_\-trgSrcMask}}
\index{m_trgSrcMask@{m\_\-trgSrcMask}!_vasuRegBlock@{\_\-vasu\-Reg\-Block}}
\subsubsection[m\_\-trgSrcMask]{\setlength{\rightskip}{0pt plus 5cm}volatile unsigned int \hyperlink{struct__vasuRegBlock_o8}{\_\-vasu\-Reg\-Block::m\_\-trg\-Src\-Mask}}}
\label{struct__vasuRegBlock_o8}


trigger source mask, base addr + 0x20 

The documentation for this struct was generated from the following file:\begin{CompactItemize}
\item 
\hyperlink{vasu__reg__p_8h}{vasu\_\-reg\_\-p.h}\end{CompactItemize}
