ISE synthesis warning

Guest #6347271
Rate this post
• ▲ useful
▼ not useful
I did the synthesis with ISE, but I was warned that 'Underlying logic 
will be removed'.
WARNING:Xst:2972 All outputs of instance <M2> of block <multiply> are 
unconnected in block <encoder>. Underlying logic will be removed.

I didnt solve this problem please help me

thank you for reading
Attached files:
Moderator (Company: Titel) #6347283
Rate this post
• ▲ useful
▼ not useful
changseon wrote:
> All outputs of instance <M2> of block <multiply> are unconnected in
> block <encoder>. Underlying logic will be removed.
I find that message tells very clear whats going on.
Because the synthesizer ignores comments, it sees your designs IO ports 
like that:
1
module encoder(
2
    input start_input,
3
    input stop,
4
    input clk,
5
    output stop_reg,
6
    output reg start_reg
7
);
Thre inputs and two outputs. So it only has to implement hardware for 
the two outputs stop_reg and the start_reg. And getting rid of the 
unnecessary code, this is enough to handle those two outputs:
1
assign stop_reg=stop;
2

3
always@(posedge clk)begin
4
  if(stop)
5
    start_reg<=0;
6
  else
7
    start_reg<=start_input;
8
end
All the other code does not affect any of the outputs of the design, so 
all the other code can be ignored. and thats what the synthesizer 
does...

Conclusion:
Because your design does not have any ouptuts connected to any of the 
internal signals there is no need to implement any internal logic. If 
you want to get hardware, then you have to connect it to the outer world 
somehow.

Reply

Note: the original post is older than 6 months. Please don't ask any new questions in this thread, but start a new one.

Formatting
  • [c]C-Code[/c]
  • [vhdl]VHDL-Code[/vhdl]
  • [code]code in other languages, ASCII drawings[/code]
  • [math]formula (LaTeX syntax)[/math]
  • [[Title]] – link to an article
  • Link to another post: right-click its post ID (#8078628), copy the address, paste it into the text

More about formatting

Post long source code as an attachment, not in the text.

Already registered? Log in

Not shown to anyone. We send you a link; your post appears once you confirm it there.

By submitting you create a free account and accept the terms of use.