fcs
 All Classes Namespaces Files Functions Variables
tb_32::test Class Reference

#include <test.h>

Inheritance diagram for tb_32::test:
[legend]
Collaboration diagram for tb_32::test:
[legend]

Public Member Functions

 test (sc_module_name nm)
 
 ~test (void)
 
void drive_elaboration (void)
 
void drive_execution (sc_time)
 
void setup_trace (void)
 
void cleanup (void)
 
- Public Member Functions inherited from tb_32::tb
 tb (sc_module_name)
 
 ~tb (void)
 

Private Attributes

sc_trace_file * tf
 
VerilatedVcdSc * tfp
 

Additional Inherited Members

- Public Attributes inherited from tb_32::tb
Vuut_32_top * i_uut
 
Clk< bool > * i_clk
 
Bus_src< be > * i_bus
 
Checkeri_chk
 
Bus_split< be > * i_shm
 
sc_signal< bool > tb_clk
 
sc_signal< bool > tb_rdy
 
sc_signal< uint32_t > uut_res
 
sc_signal< uint32_t > uut_exp
 
sc_signal< uint32_t > uut_obs
 
sc_signal< bool > uut_val
 
sc_signal< bool > bus_sav
 
sc_signal< bool > bus_req
 
sc_signal< uint32_t > bus_cnt
 
sc_signal< Bus< be > > bus_bus
 
sc_signal< uint32_t > shm_usr
 
sc_signal< bool > shm_err
 
sc_signal< bool > shm_val
 
sc_signal< bool > shm_sof
 
sc_signal< bool > shm_eof
 
sc_signal< Mod< be > > shm_mod
 
sc_signal< Dat< be > > shm_dat
 
- Protected Attributes inherited from tb_32::tb
double clk_freq_hz
 
string drv_path
 
string drv_handler
 
string drv_request
 
unique_ptr< Msg > msg
 
DrvClient * drv
 

Constructor & Destructor Documentation

tb_32::test::test ( sc_module_name  nm)
tb_32::test::~test ( void  )

Member Function Documentation

void tb_32::test::cleanup ( void  )
void tb_32::test::drive_elaboration ( void  )
void tb_32::test::drive_execution ( sc_time  time_stop)
void tb_32::test::setup_trace ( void  )

Member Data Documentation

sc_trace_file* tb_32::test::tf
private
VerilatedVcdSc* tb_32::test::tfp
private

The documentation for this class was generated from the following files: