Xilinx translate error : Cannot find signal "clk"

Hi,

I am getting the following error in Xilinx:-

Annotating constraints to design from file "musicmp3.ucf" ... ERROR:NgdBuild:755 - Line 2 in 'musicmp3.ucf': Could not find net(s) 'rxd' in the design. To suppress this error use the -aul switch, specify the correct net name or remove the constraint. ERROR:NgdBuild:755 - Line 4 in 'musicmp3.ucf': Could not find net(s) 'clk' in the design. To suppress this error use the -aul switch, specify the correct net name or remove the constraint. ERROR:Parsers:11 - Encountered unrecognized constraint while parsing. ERROR:NgdBuild:19 - Errors found while parsing constraint file "musicmp3.ucf".

Writing NGDBUILD log file "musicmp3.bld"...

The UCF file looks like :-

#PACE: Start of Constraints extracted by PACE from the Design NET "rxd" LOC = "P202" ; NET "pwm_output" LOC = "P110" ; NET "clk" LOC = "P80" ;

The code goes like this :-

library IEEE; use IEEE.STD_LOGIC_1164.all; use IEEE.std_logic_arith.all; use IEEE.std_logic_misc.all; use work.functions.all;

ENTITY musicmp3 IS PORT ( clk : IN std_logic; RxD : IN bit; PWM_output : OUT bit); END musicmp3;

ARCHITECTURE translated OF musicmp3 IS

COMPONENT async_receiver PORT ( clk : IN std_logic; RxD : IN bit; RxD_data_ready : OUT bit; RxD_data : OUT bit_vector(7 DOWNTO 0); RxD_endofpacket : OUT bit; RxD_idle : OUT bit); END COMPONENT;

SIGNAL RxD_data_ready : bit; SIGNAL RxD_data : bit_vector(7 DOWNTO 0); SIGNAL RxD_data_reg : bit_vector(7 DOWNTO 0); SIGNAL tmp : bit_vector(7 DOWNTO 0); SIGNAL PWM_accumulator : bit_vector(8 DOWNTO 0); SIGNAL PWM_output_xhdl1 : bit;

BEGIN PWM_output clk, RxD => RxD, RxD_data_ready => RxD_data_ready, RxD_data => RxD_data);

PROCESS BEGIN WAIT UNTIL (clk'EVENT AND clk = '1'); IF (RxD_data_ready = '1') THEN RxD_data_reg

Reply to
Rakesh Sharma
Loading thread data ...

Consider declaring signals named rxd and clk.

-- Mike Treseler

Reply to
Mike Treseler

Assign a signal to the output and the optimizer won't remove your logic. You must have an error saying your FPGA is empty.

Regards Thomas

Reply to
Thomas Rudloff

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.