SPUC::fbool_nco< M, L > Class Template Reference
[SPUC templates with numeric parametersSimulation classes And functions]

Template class for a NCO based on template unsigned int class. More...

#include <fbool_nco.h>

List of all members.

Public Member Functions

 fbool_nco ()
void set_frequency (uint< M > freq)
void reset_frequency (uint< M > freq)
bool get_phase (void)
void load (uint< L > loop_filter_out)
bool clock ()
bool clock (uint< L > loop_filter_out)

Public Attributes

bool phase

Protected Attributes

uint< M > acc
uint< M > fcw
uint< M > new_fcw


Detailed Description

template<int M, int L = 12>
class SPUC::fbool_nco< M, L >

Template class for a NCO based on template unsigned int class.

Author:
Tony Kirke


Constructor & Destructor Documentation

template<int M, int L = 12>
SPUC::fbool_nco< M, L >::fbool_nco (  )  [inline]


Member Function Documentation

template<int M, int L = 12>
bool SPUC::fbool_nco< M, L >::clock ( uint< L >  loop_filter_out  )  [inline]

template<int M, int L = 12>
bool SPUC::fbool_nco< M, L >::clock (  )  [inline]

template<int M, int L = 12>
bool SPUC::fbool_nco< M, L >::get_phase ( void   )  [inline]

template<int M, int L = 12>
void SPUC::fbool_nco< M, L >::load ( uint< L >  loop_filter_out  )  [inline]

template<int M, int L = 12>
void SPUC::fbool_nco< M, L >::reset_frequency ( uint< M >  freq  )  [inline]

template<int M, int L = 12>
void SPUC::fbool_nco< M, L >::set_frequency ( uint< M >  freq  )  [inline]


Member Data Documentation

template<int M, int L = 12>
uint<M> SPUC::fbool_nco< M, L >::acc [protected]

template<int M, int L = 12>
uint<M> SPUC::fbool_nco< M, L >::fcw [protected]

template<int M, int L = 12>
uint<M> SPUC::fbool_nco< M, L >::new_fcw [protected]

template<int M, int L = 12>
bool SPUC::fbool_nco< M, L >::phase


The documentation for this class was generated from the following file:
Generated on Mon Jun 9 19:40:37 2008 for DSPTemplates by  doxygen 1.4.7