not synthesizable code fragment... error appears at bitstrea

  • Thread starter Stefan Oedenkoven
  • Start date
S

Stefan Oedenkoven

Guest
hi ng,
i get the following error-message during "Programming File Generation":

ERROR:Bitgen:145 - Pin M6 is a persistent pin, but a component exists in
it's
IOB. Please rerun par with the persistent pins prohibited from use.
ERROR:Bitgen:157 - Bitgen will terminate because of the above errors.
Error: bitgen failed
Reason:
Process "Programming File Generation Report" did not complete.

Here is the evil code fragment:

pIR : process (CLK, Reset)
begin
if Reset = '0' then
Pending <= '0';
elsif CLK'event and CLK = '1' then
if IRQ = '1' then
Pending <= '1';
elsif Clear = '1' then -- when i remove "elsif-clause" it
generates the bitstream without an error
Pending <= '0'; -- (synthesizing without errors with AND
without the "elsif-clause")
end if;
end if;
end process;


Anyone have an idea? We have ISE 6.2.03 here and i don't use an ucf-file
which assign Pin M6 to the design. An i can't find this PAR Option in the
PAR-Contextmenu.

thanks,
Stefan
 
There is nothing wrong with the code. The error must be due to some other
reason.
 

Welcome to EDABoard.com

Sponsor

Back
Top