parent
76103f2167
commit
ec0c4343e8
|
|
@ -1768,7 +1768,7 @@ bool NetBlock::synth_sync(Design*des, NetScope*scope,
|
|||
bool ok_flag = cur->synth_sync(des, scope,
|
||||
tmp_ff, tmp_map, tmp_out,
|
||||
events_in);
|
||||
ff2 = 0; // NOTE: The synth_sync may delete ff2.
|
||||
ff2 = 0; // NOTE: The synth_sync may delete ff2.
|
||||
flag = flag && ok_flag;
|
||||
|
||||
if (ok_flag == false)
|
||||
|
|
@ -1973,7 +1973,7 @@ int NetCondit::connect_enable_range_(Design*des, NetScope*scope,
|
|||
|
||||
/* Watch out for the special case that there is already
|
||||
a CE connected to this FF. This can be caused by code
|
||||
like this:
|
||||
like this:
|
||||
|
||||
if (a) if (b) <statement>;
|
||||
|
||||
|
|
|
|||
|
|
@ -102,7 +102,7 @@ check: all
|
|||
|
||||
ifeq (@WIN32@,yes)
|
||||
ifeq ($(MAN),none)
|
||||
INSTALL_DOC =
|
||||
INSTALL_DOC =
|
||||
else
|
||||
ifeq ($(PS2PDF),none)
|
||||
#INSTALL_DOC = $(mandir)/man1/iverilog-edif.1
|
||||
|
|
|
|||
|
|
@ -97,8 +97,8 @@ installdirs: ../mkinstalldirs
|
|||
$(srcdir)/../mkinstalldirs $(DESTDIR)$(libdir)/ivl$(suffix)
|
||||
|
||||
uninstall:
|
||||
rm -f $(DESTDIR)$(libdir)/ivl$(suffix)/vvp.tgt
|
||||
rm -f $(DESTDIR)$(libdir)/ivl$(suffix)/vvp.conf
|
||||
rm -f $(DESTDIR)$(libdir)/ivl$(suffix)/vvp.tgt
|
||||
rm -f $(DESTDIR)$(libdir)/ivl$(suffix)/vvp.conf
|
||||
rm -f $(DESTDIR)$(libdir)/ivl$(suffix)/vvp-s.conf
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -1677,7 +1677,7 @@ static void draw_lpm_ff(ivl_lpm_t net)
|
|||
* output q;
|
||||
* reg q;
|
||||
* input clk, d, clr, set;
|
||||
*
|
||||
*
|
||||
* table
|
||||
* // clk d clr set : q : q+
|
||||
* 1 0 0 0 : ? : 0;
|
||||
|
|
|
|||
|
|
@ -1656,7 +1656,7 @@ if(!(s->flags&(LT_SYM_F_DOUBLE|LT_SYM_F_STRING)))
|
|||
s->clk_mask <<= 1;
|
||||
s->clk_mask |= 1;
|
||||
|
||||
if( ((s->clk_mask&0x1f)==0x1f) &&
|
||||
if( ((s->clk_mask&0x1f)==0x1f) &&
|
||||
( (delta1=(ivalue - s->clk_prevval1) & lt_optimask[s->len]) == ((s->clk_prevval1 - s->clk_prevval3) & lt_optimask[s->len]) ) &&
|
||||
( (delta2=(s->clk_prevval - s->clk_prevval2) & lt_optimask[s->len]) == ((s->clk_prevval2 - s->clk_prevval4) & lt_optimask[s->len]) ) &&
|
||||
( (delta1==delta2) || ((!delta1)&&(!delta2)) )
|
||||
|
|
@ -2287,7 +2287,7 @@ if(!(s->flags&(LT_SYM_F_DOUBLE|LT_SYM_F_STRING)))
|
|||
s->clk_mask <<= 1;
|
||||
s->clk_mask |= legal;
|
||||
|
||||
if( ((s->clk_mask&0x1f)==0x1f) &&
|
||||
if( ((s->clk_mask&0x1f)==0x1f) &&
|
||||
( (delta1=(ivalue - s->clk_prevval1) & lt_optimask[s->len]) == ((s->clk_prevval1 - s->clk_prevval3) & lt_optimask[s->len]) ) &&
|
||||
( (delta2=(s->clk_prevval - s->clk_prevval2) & lt_optimask[s->len]) == ((s->clk_prevval2 - s->clk_prevval4) & lt_optimask[s->len]) ) &&
|
||||
( (delta1==delta2) || ((!delta1)&&(!delta2)) )
|
||||
|
|
|
|||
|
|
@ -1347,7 +1347,7 @@ static PLI_INT32 sys_printtimescale_calltf(char *xx)
|
|||
scope = vpi_scan(argv);
|
||||
vpi_free_object(argv);
|
||||
}
|
||||
|
||||
|
||||
vpi_printf("Time scale of (%s) is ", vpi_get_str(vpiFullName, scope));
|
||||
vpi_printf("%s / ", pts_convert(vpi_get(vpiTimeUnit, scope)));
|
||||
vpi_printf("%s\n", pts_convert(vpi_get(vpiTimePrecision, scope)));
|
||||
|
|
|
|||
|
|
@ -48,7 +48,7 @@ struct vvp_memory_s
|
|||
|
||||
vvp_memory_bits_t bits; // Array of bits
|
||||
vvp_memory_port_t addr_root; // Port list root;
|
||||
|
||||
|
||||
// callbacks
|
||||
struct __vpiCallback*cb; // callback list for this vpiMemory
|
||||
};
|
||||
|
|
|
|||
|
|
@ -51,8 +51,8 @@ struct vvp_memory_s
|
|||
int msb, lsb; // Most/Least Significant data bit (VPI)
|
||||
|
||||
vvp_memory_bits_t bits; // Array of bits
|
||||
vvp_memory_port_t addr_root; // Port list root;
|
||||
|
||||
vvp_memory_port_t addr_root; // Port list root;
|
||||
|
||||
// callbacks
|
||||
struct __vpiCallback*cb; // callback list for this vpiMemory
|
||||
};
|
||||
|
|
|
|||
Loading…
Reference in New Issue