|
| sc_register_field_base::sc_register_field_base (const char *nm) |
|
| sc_register_field_base::sc_register_field_base (const char *nm, const char *desc) |
|
virtual | sc_register_field_base::~sc_register_field_base () |
|
const char * | sc_register_field_base::name () const |
|
const char * | sc_register_field_base::desc () const |
|
virtual unsigned int | sc_register_field_base::low_pos () const =0 |
|
virtual unsigned int | sc_register_field_base::high_pos () const =0 |
|
virtual unsigned int | sc_register_field_base::bit_width () const =0 |
|
virtual const char * | sc_register_field_base::get_value_mnemonic () const =0 |
| return mnemonic and desc, if any, for current value of field More...
|
|
virtual const char * | sc_register_field_base::get_value_desc () const =0 |
|
virtual void | sc_register_field_base::print (::std::ostream &os) const =0 |
| sc_object style print() - print current value of field More...
|
|
sc_dt::uint64 | sc_register_field_base::scireg_get_low_pos () const |
| If this region is a register field, these functions return low bit and high bit positions: More...
|
|
sc_dt::uint64 | sc_register_field_base::scireg_get_high_pos () const |
|
sc_dt::uint64 | sc_register_field_base::scireg_get_bit_width () const |
| Get bit width and byte width of this region. More...
|
|
virtual scireg_ns::scireg_response | sc_register_field_base::scireg_get_region_type (scireg_ns::scireg_region_type &t) const |
| Get the region_type of this region: More...
|
|
virtual scireg_ns::scireg_response | sc_register_field_base::scireg_get_string_attribute (const char *&s, scireg_ns::scireg_string_attribute_type t) const |
| Get string attributes of type "t" associated with this region. The returned string is assigned to "s". More...
|
|
| sc_rf_valuecode::sc_rf_valuecode (const ::std::string &mnemonic) |
|
| sc_rf_valuecode::sc_rf_valuecode (const std::string &mnemonic, const ::std::string &desc) |
|
| sc_rf_valuecode::~sc_rf_valuecode () |
|
const char * | sc_rf_valuecode::mnemonic () const |
|
const char * | sc_rf_valuecode::desc () const |
|
| sc_register_field_b< T >::sc_register_field_b (const char *nm, sc_register_b< T > *r) |
|
| sc_register_field_b< T >::sc_register_field_b (const char *nm, sc_register_b< T > *r, const char *desc) |
|
virtual | sc_register_field_b< T >::~sc_register_field_b () |
|
const T & | sc_register_field_b< T >::read () const |
|
void | sc_register_field_b< T >::write (const T &v) |
|
void | sc_register_field_b< T >::add_value_code (const T &v, const ::std::string &n) |
| For value-encoding. More...
|
|
void | sc_register_field_b< T >::add_value_code (const T &v, const ::std::string &n, const ::std::string &desc) |
|
const char * | sc_register_field_b< T >::get_value_mnemonic () const |
| added by bpriya for debugging More...
|
|
const char * | sc_register_field_b< T >::get_value_desc () const |
|
virtual void | sc_register_field_b< T >::print (::std::ostream &os) const |
|
scireg_ns::scireg_response | sc_register_field_b< T >::scireg_read (scireg_ns::vector_byte &v, sc_dt::uint64 size, sc_dt::uint64 offset) const |
| Read a vector of "size" bytes at given offset in this region: More...
|
|
scireg_ns::scireg_response | sc_register_field_b< T >::scireg_write (const scireg_ns::vector_byte &v, sc_dt::uint64 size, sc_dt::uint64 offset) |
| Write a vector of "size" bytes at given offset in this region: More...
|
|
virtual const T & | sc_register_field_b< T >::get_mask () const =0 |
|
virtual unsigned int | sc_register_field_b< T >::get_shift_bits () const =0 |
|
const sc_rf_valuecode * | sc_register_field_b< T >::get_value_code (const T &v) const |
|
const char * | sc_register_field_b< T >::get_value_mnemonic (const T &v) const |
|
const char * | sc_register_field_b< T >::get_value_desc (const T &v) const |
|
| sc_register_field< T, lowpos, highpos >::sc_register_field (const char *name, sc_register_b< T > *c) |
|
| sc_register_field< T, lowpos, highpos >::sc_register_field (const char *name, sc_register_b< T > *c, const char *desc) |
|
| sc_register_field< T, lowpos, highpos >::~sc_register_field () |
|
virtual unsigned int | sc_register_field< T, lowpos, highpos >::low_pos () const |
|
virtual unsigned int | sc_register_field< T, lowpos, highpos >::high_pos () const |
|
virtual unsigned int | sc_register_field< T, lowpos, highpos >::bit_width () const |
|
virtual const T & | sc_register_field< T, lowpos, highpos >::get_mask () const |
|
virtual unsigned int | sc_register_field< T, lowpos, highpos >::get_shift_bits () const |
|
| sc_register_base::sc_register_base () |
|
| sc_register_base::sc_register_base (const char *name) |
|
| sc_register_base::sc_register_base (const char *name, const char *desc) |
|
virtual | sc_register_base::~sc_register_base () |
|
virtual const char * | sc_register_base::kind () const |
|
const char * | sc_register_base::desc () const |
|
virtual sc_register_access_mode | sc_register_base::access_mode () const =0 |
|
virtual const
sc_register_field_vec & | sc_register_base::get_all_fields () const =0 |
|
static const char * | sc_register_base::access_type_to_str (sc_register_access_type accessType) |
|
static const char * | sc_register_base::access_mode_to_str (sc_register_access_mode accessMode) |
|
virtual scireg_ns::scireg_response | sc_register_base::scireg_get_string_attribute (const char *&s, scireg_ns::scireg_string_attribute_type t) const |
| Get string attributes of type "t" associated with this region. The returned string is assigned to "s". More...
|
|
virtual scireg_ns::scireg_response | sc_register_base::scireg_get_region_type (scireg_ns::scireg_region_type &t) const |
| Get the region_type of this region: More...
|
|
scireg_ns::scireg_response | sc_register_base::scireg_get_child_regions (std::vector< scireg_ns::scireg_mapped_region > &mapped_regions, sc_dt::uint64 size, sc_dt::uint64 offset) const |
|
virtual scireg_ns::scireg_response | sc_register_base::scireg_get_parent_modules (std::vector< sc_core::sc_module * > &v) const |
| Get parent SystemC modules associated with this region. More...
|
|
| sc_register_b< T >::sc_register_b (const char *name, const T &reset_val) |
|
| sc_register_b< T >::sc_register_b (const char *name, const T &reset_val, const char *desc) |
|
virtual | sc_register_b< T >::~sc_register_b () |
|
void | sc_register_b< T >::reset () |
|
virtual const T & | sc_register_b< T >::read () const |
|
virtual void | sc_register_b< T >::write (const T &) |
|
void | sc_register_b< T >::update () |
|
unsigned int | sc_register_b< T >::number_of_fields () const |
|
const sc_register_field_vec & | sc_register_b< T >::get_all_fields () const |
|
void | sc_register_b< T >::add_field (sc_register_field_base *f) |
|
virtual const T & | sc_register_b< T >::mask_read (const T &, unsigned int) const |
|
virtual void | sc_register_b< T >::mask_write (const T &, const T &, unsigned int) |
|
void | sc_register_b< T >::check_and_init () |
|
virtual const T & | sc_register_b< T >::get_mask () const |
|
scireg_ns::scireg_response | sc_register_b< T >::scireg_read (scireg_ns::vector_byte &v, sc_dt::uint64 size, sc_dt::uint64 offset) const |
| Read a vector of "size" bytes at given offset in this region: More...
|
|
scireg_ns::scireg_response | sc_register_b< T >::scireg_write (const scireg_ns::vector_byte &v, sc_dt::uint64 size, sc_dt::uint64 offset) |
| Write a vector of "size" bytes at given offset in this region: More...
|
|
sc_dt::uint64 | sc_register_b< T >::scireg_get_bit_width () const |
| Get bit width and byte width of this region. More...
|
|
scireg_ns::scireg_response | sc_register_b< T >::scireg_add_callback (scireg_ns::scireg_callback &cb) |
| Add/Delete Callback objects associated with this region. More...
|
|
scireg_ns::scireg_response | sc_register_b< T >::scireg_remove_callback (scireg_ns::scireg_callback &cb) |
|
| sc_register_bank_base::sc_register_bank_base () |
|
| sc_register_bank_base::sc_register_bank_base (unsigned long long size) |
|
| sc_register_bank_base::sc_register_bank_base (const char *name, const unsigned long long size) |
|
virtual | sc_register_bank_base::~sc_register_bank_base () |
|
virtual const char * | sc_register_bank_base::kind () const |
|
unsigned long long | sc_register_bank_base::size () const |
|
bool | sc_register_bank_base::add_associate_busport (sc_object *busport) |
|
virtual const sc_register_vec & | sc_register_bank_base::get_registers () const =0 |
|
virtual void | sc_register_bank_base::print_offset (sc_register_base *reg,::std::ostream &os) const =0 |
|
const std::vector< sc_object * > & | sc_register_bank_base::get_associate_busports () const |
|
virtual scireg_ns::scireg_response | sc_register_bank_base::scireg_get_string_attribute (const char *&s, scireg_ns::scireg_string_attribute_type t) const |
| Get string attributes of type "t" associated with this region. The returned string is assigned to "s". More...
|
|
virtual sc_dt::uint64 | sc_register_bank_base::scireg_get_byte_width () const |
|
virtual scireg_ns::scireg_response | sc_register_bank_base::scireg_get_region_type (scireg_ns::scireg_region_type &t) const |
| Get the region_type of this region: More...
|
|
virtual scireg_ns::scireg_response | sc_register_bank_base::scireg_get_target_sockets (::std::vector< sc_core::sc_object * > &v) const |
|
virtual scireg_ns::scireg_response | sc_register_bank_base::scireg_get_parent_modules (std::vector< sc_core::sc_module * > &v) const |
| Get parent SystemC modules associated with this region. More...
|
|
| sc_register_bank< ADDR_TYPE, DATA_TYPE >::sc_register_bank (const unsigned long long size) |
|
| sc_register_bank< ADDR_TYPE, DATA_TYPE >::sc_register_bank (const char *name, const unsigned long long size) |
|
virtual | sc_register_bank< ADDR_TYPE, DATA_TYPE >::~sc_register_bank () |
|
virtual bool | sc_register_bank< ADDR_TYPE, DATA_TYPE >::bus_read (const ADDR_TYPE offset, DATA_TYPE &data) const =0 |
|
virtual bool | sc_register_bank< ADDR_TYPE, DATA_TYPE >::bus_write (const ADDR_TYPE offset, const DATA_TYPE data)=0 |
|
virtual bool | sc_register_bank< ADDR_TYPE, DATA_TYPE >::bus_read_dbg (const ADDR_TYPE offset, DATA_TYPE &data) const =0 |
|
virtual bool | sc_register_bank< ADDR_TYPE, DATA_TYPE >::bus_write_dbg (const ADDR_TYPE offset, const DATA_TYPE data)=0 |
|
virtual bool | sc_register_bank< ADDR_TYPE, DATA_TYPE >::is_valid_offset (const ADDR_TYPE offset) const =0 |
|
virtual bool | sc_register_bank< ADDR_TYPE, DATA_TYPE >::supports_action_type (const ADDR_TYPE offset, const sc_register_access_type accType)=0 |
|
virtual sc_register_base * | sc_register_bank< ADDR_TYPE, DATA_TYPE >::get_register (const ADDR_TYPE offset)=0 |
|
virtual bool | sc_register_bank< ADDR_TYPE, DATA_TYPE >::get_offset (sc_register_base *reg, ADDR_TYPE &offset) const =0 |
|
virtual void | sc_register_bank< ADDR_TYPE, DATA_TYPE >::print_offset (sc_register_base *reg,::std::ostream &os) const |
|
scireg_ns::scireg_response | sc_register_bank< ADDR_TYPE, DATA_TYPE >::scireg_get_child_regions (std::vector< scireg_ns::scireg_mapped_region > &mapped_regions, sc_dt::uint64 size, sc_dt::uint64 offset) const |
|
| sc_register< unsigned char, M >::sc_register (const char *name, const unsigned char &reset_val) |
|
| sc_register< unsigned char, M >::sc_register (const char *name, const unsigned char &reset_val, const char *desc) |
|
virtual sc_register_access_mode | sc_register< unsigned char, M >::access_mode () const |
|
void | sc_register< unsigned char, M >::before_end_of_elaboration () |
|
| sc_register< unsigned short, M >::sc_register (const char *name, const unsigned short &reset_val) |
|
| sc_register< unsigned short, M >::sc_register (const char *name, const unsigned short &reset_val, const char *desc) |
|
virtual sc_register_access_mode | sc_register< unsigned short, M >::access_mode () const |
|
void | sc_register< unsigned short, M >::before_end_of_elaboration () |
|
| sc_register< unsigned int, M >::sc_register (const char *name, const unsigned int &reset_val) |
|
| sc_register< unsigned int, M >::sc_register (const char *name, const unsigned int &reset_val, const char *desc) |
|
virtual sc_register_access_mode | sc_register< unsigned int, M >::access_mode () const |
|
void | sc_register< unsigned int, M >::before_end_of_elaboration () |
|
| sc_register< unsigned long long, M >::sc_register (const char *name, const unsigned long long &reset_val) |
|
| sc_register< unsigned long long, M >::sc_register (const char *name, const unsigned long long &reset_val, const char *desc) |
|
virtual sc_register_access_mode | sc_register< unsigned long long, M >::access_mode () const |
|
void | sc_register< unsigned long long, M >::before_end_of_elaboration () |
|
static void | scireg_ns::scireg_tool_registry::add_tool (scireg_notification_if ¬ification) |
|
static void | scireg_ns::scireg_tool_registry::remove_tool (scireg_notification_if ¬ification) |
|
static void | scireg_ns::scireg_tool_registry::add_region (scireg_region_if ®ion) |
|
static void | scireg_ns::scireg_tool_registry::remove_region (scireg_region_if ®ion) |
|
static void | scireg_ns::scireg_tool_registry::check_allocation () |
|
static void | scireg_ns::scireg_tool_registry::destroy () |
|