我有 Xilinx Spartan6 和下一个 VHDL 代码:
library ieee;
use ieee.std_logic_1164.all;
use ieee.numeric_std.all;
entity Switches_Leds is
Port (switch_0: in STD_LOGIC;
LED_0 : out STD_LOGIC);
end Switches_Leds;
architecture Behavioral of Switches_Leds is
begin
LED_0 <= switch_0;
end;
这是我的用户约束文件:
NET "switch_0" LOC = C3;
NET "LED_0" LOC = P4;
我的问题是:为什么LED总是打开,但如果我点击按钮它会熄灭?
我解释一下:我对我的 fpga 进行编程 - LED 已打开,我按下开关按钮 - LED 已关闭,我松开按钮 - LED 亮起。