43 #ifndef CONV_CONN_OBJ_HPP 44 #define CONV_CONN_OBJ_HPP 75 bitsize = _bitsize > bitsize ? _bitsize :
bitsize;
114 bitsize = _bitsize > bitsize ? _bitsize :
bitsize;
153 bitsize = _bitsize > bitsize ? _bitsize :
bitsize;
192 bitsize = _bitsize > bitsize ? _bitsize :
bitsize;
233 bitsize_in = _bitsize > bitsize_in ? _bitsize : bitsize_in;
241 bitsize_out = _bitsize > bitsize_out ? _bitsize : bitsize_out;
287 bitsize = _bitsize > bitsize ? _bitsize :
bitsize;
326 bitsize = _bitsize > bitsize ? _bitsize :
bitsize;
365 bitsize = _bitsize > bitsize ? _bitsize :
bitsize;
377 #endif // CONV_CONN_OBJ_HPP This class is used to specify the type of a connection object: UINT.
unsigned int bitsize
number of bit of in/out ports
unsigned int bitsize
number of bit of in/out ports
ii_conv_conn_obj(const std::string &_name)
Constructor.
specify the type of a connection object: UINT
unsigned int get_bitsize() const
return the maximum bitsize associated with the component
This class is used to specify the type of a connection object: REAL.
a converter from signed to signed int
unsigned int bitsize
number of bit of in/out ports
This class is used to convert unsigned into unsigned int.
This class is used to convert unsigned into signed int.
unsigned int get_bitsize_out() const
return the output bitsize associated with the component
This class is used to convert signed into signed int.
a converter from unsigned to unsigned int
unsigned int get_bitsize() const
return the maximum bitsize associated with the component
Base class for all resources into datapath.
ff_conv_conn_obj(const std::string &_name)
Constructor.
uu_conv_conn_obj(const std::string &_name)
Constructor.
This class is used to convert signed into unsigned int.
void add_bitsize(unsigned int _bitsize)
add a size to the component
u_assign_conn_obj(const std::string &_name)
Constructor.
void add_bitsize(unsigned int _bitsize)
add a size to the component
ui_conv_conn_obj(const std::string &_name)
Constructor.
unsigned int get_bitsize() const
return the maximum bitsize associated with the component
void add_bitsize(unsigned int _bitsize)
add a size to the component
~uu_conv_conn_obj() override=default
Destructor.
void add_bitsize_in(unsigned int _bitsize)
add a size in to the component
iu_conv_conn_obj(const std::string &_name)
Constructor.
a converter from real to real int
unsigned int bitsize
number of bit of in/out ports
f_assign_conn_obj(const std::string &_name)
Constructor.
Generic class managing all resources into datapath.
unsigned int get_bitsize() const
return the maximum bitsize associated with the component
void add_bitsize(unsigned int _bitsize)
add a size to the component
This class is used to specify the type of a connection object: INT.
i_assign_conn_obj(const std::string &_name)
Constructor.
unsigned int bitsize
number of bit of in/out ports
unsigned int bitsize
number of bit of in/out ports
void add_bitsize(unsigned int _bitsize)
add a size to the component
a converter from signed to unsigned int
This class is used to convert real into real.
unsigned int get_bitsize() const
return the maximum bitsize associated with the component
void add_bitsize(unsigned int _bitsize)
add a size to the component
unsigned int get_bitsize_in() const
return the input bitsize associated with the component
an adder object representation used to compute some addresses
void add_bitsize(unsigned int _bitsize)
add a size to the component
unsigned int bitsize
number of bit of in/out ports
unsigned int get_bitsize() const
return the maximum bitsize associated with the component
specify the type of a connection object: INT
unsigned int bitsize_in
number of bit of in ports
unsigned int get_bitsize() const
return the maximum bitsize associated with the component
a converter from unsigned to signed int
unsigned int bitsize_out
number of bit of out ports
void add_bitsize_out(unsigned int _bitsize)
add a size in to the component