nonblock_assign_s Struct Reference

#include <defines.h>

Data Fields

vsignallhs_sig
int lhs_lsb
int lhs_msb
vectorrhs_vec
int rhs_lsb
int rhs_msb
struct {
   uint8   is_signed: 1
   uint8   added: 1
suppl

Detailed Description

Structure that holds information for performing non-blocking assignments.


Field Documentation

Set to 1 if this nonblocking assignment has been added to the simulation queue

Referenced by expression_create_nba(), sim_add_nonblock_assign(), and sim_perform_nba().

Specifies if value is signed

Referenced by expression_create_nba(), and sim_perform_nba().

Left-hand-side LSB to assign

Referenced by sim_add_nonblock_assign(), and sim_perform_nba().

Left-hand-side MSB to assign

Referenced by sim_add_nonblock_assign(), and sim_perform_nba().

Pointer to left-hand-side signal to assign

Referenced by expression_create_nba(), and sim_perform_nba().

Right-hand-side LSB to assign

Referenced by sim_add_nonblock_assign(), and sim_perform_nba().

Right-hand-side MSB to assign

Referenced by sim_add_nonblock_assign(), and sim_perform_nba().

Pointer to right-hand-side vector containing value to assign

Referenced by expression_create_nba(), and sim_perform_nba().

struct { ... } nonblock_assign_s::suppl

Supplemental field

Referenced by expression_create_nba(), sim_add_nonblock_assign(), and sim_perform_nba().


The documentation for this struct was generated from the following file:
Generated on Sun Nov 21 00:55:43 2010 for Covered by  doxygen 1.6.3