error in place and route step

OP (Company: dwygfdyuf) #3060412
Rate this post
• ▲ useful
▼ not useful
help me please
in my design this error appear in place and route step
tha target device is spartan 3e and the ise is ise14.1


error: Place:120 - There were not enough sites to place all selected 
components.
Some of these failures can be circumvented by using an alternate 
algorithm (though it may take longer run time). If
you would like to enable this algorithm please set the environment 
variable XIL_PAR_ENABLE_LEGALIZER to 1 and try
again

and the utilization summary is attached


why this error occurs and how can overcome this error please?
Attached files:
Guest #3060815
Rate this post
• ▲ useful
▼ not useful
> and the utilization summary is attached
> why this error occurs and how can overcome this error please?

In your report no ressource is used more than 100%.
Try to "Cleanup Project Files" and generate the report again.

Duke
Moderator (Company: Titel) #3061092
Rate this post
• ▲ useful
▼ not useful
> how can reduce the number of latch
Just don't describe latches in your design.
And therefore you must first be able to recognize latches in your 
design: latches are level sensitive "flipflops".
BTW: is it a VHDL or a Verilog design?

> and number of clk?
Answer this question first: how many clocks do you need at all?
If you don't know an answer, then the correct answer may be: ONE!
Moderator (Company: Titel) #3061333
Rate this post
• ▲ useful
▼ not useful
> i need one clock for all design how can archive this?
Usually this is the clock from a xtal-oscillator in the range of 
30..100MHz. And these descritpion result in a clocked flipflop in a VHDL 
design:
1
 if clk50MHz'event and  clk50MHz='1' then
2
  :
3
 if rising_edge(clk50MHz) then
4
  :
5
 if falling_edge(clk50MHz) then
6
  :
7
 wait until clk50MHz'event and  clk50MHz='1';
8
  :
9
 wait until rising_edge(clk50MHz);
10
  :
11
 wait until falling_edge(clk50MHz);

So whereever a similar construct appears, there must be used the same 
signal. Then you have only one clock source over the whole FPGA.

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.