Sensitivity List

Y

yiannis

Guest
Hi everybody,
I would like to ask about the way you declare the sensitivity list in
an always block.I tried to use the always@(*) statement but Modelsim
seems that it doesn't accept it,eventhough this statement is accepted
in Synpllicity's Synplify synthesis tool. Do i have to declare every
signal separately?Also,i have a module with a register file (an array
of 20 8-bit registers),and although the synthesis tool shows a warning
if the register file misses from the sensitivity list,Modelsim gives an
error when i include it in the sensitivity list.Any help??

Thanks in advance,
Yiannis
 
yiannis wrote:
....
Also,i have a module with a register file (an array
of 20 8-bit registers),and although the synthesis tool shows a warning
if the register file misses from the sensitivity list,Modelsim gives an
error when i include it in the sensitivity list.Any help??
A synchronous block needs only reset and clock in the list
and will be accepted by both tools without warnings.

-- Mike Treseler
 
It's not a synchronous block.it's about an fsm where i have two
separate blocks,one combinational and one sequential.What i described
before was about the combinational logic block.
 
yiannis wrote:
It's not a synchronous block.it's about an fsm where i have two
separate blocks,one combinational and one sequential.What i described
before was about the combinational logic block.
I would combine both parts into one block
to eliminate the tool-specific problems you listed.

-- Mike Treseler
 
yiannis wrote:
Hi everybody,
I would like to ask about the way you declare the sensitivity list in
an always block.I tried to use the always@(*) statement but Modelsim
seems that it doesn't accept it,eventhough this statement is accepted
in Synpllicity's Synplify synthesis tool.
What version of Modelsim are you using?

If pre-6.0, then try adding -vlog01compat

--
John Penton, posting as an individual unless specifically indicated
otherwise.
 

Welcome to EDABoard.com

Sponsor

Back
Top