Estoy tratando de conectar un sensor de movimiento PIR a mi placa FPEG Elbert V2 Spartan 3A y luego tengo que activar un LED cuando se activa el PIR. El PIR está conectado a GPIO 1. Aunque el código se compila (lo descarté para la depuración), me da este problema cuando intento crear el programa para el tablero: ADVERTENCIA: PhysDesignRules: 367 - La señal está incompleta. La señal no impulsa ningún pin de carga en el diseño.
Lo siguiente es mi código y el archivo de restricciones. ¿Alguien puede ver lo que estoy haciendo mal?
library IEEE;
use IEEE.STD_LOGIC_1164.ALL;
use IEEE.NUMERIC_STD.ALL;
entity motionSprayer is
Port( PIR : in STD_LOGIC;
LED : out STD_LOGIC:='0');
end entity motionSprayer;
architecture Behavioral of motionSprayer is
begin
LED <= '1' when PIR <= '1';
end Behavioral;
####################################################################################################
# GPIO
####################################################################################################
####################################################################################################
# HEADER P1
################################################################################
NET "PIR" LOC = P24 | IOSTANDARD = LVCMOS33 | SLEW = SLOW | DRIVE = 31;
##############################################################################
# LED
################################################################################
NET "LED" LOC = P46 | IOSTANDARD = LVCMOS33 | SLEW = SLOW | DRIVE = 12;