Недавно я начал работать с FPGA и пытался запустить базовую программу VHDL. Мой код предназначен для получения входных данных от 10 переключателей и сопоставления их с 10 светодиодными выходами на моей плате разработки, но когда я пытаюсь запустить анализ/синтез, я получаю сообщение об ошибке в заголовке. Анализ файла по отдельности с помощью «Анализ текущего файла» не приводит к ошибкам. Аналогичный пост был сделан здесь, но решение там мне не помогает. В моем проекте есть только один файл, и я уверен, что он указан как объект верхнего уровня.
library IEEE; use IEEE.STD_LOGIC_1164.all;
entity sw_to_led is port(
SW: in bit_vector(9 downto 0);
LED: out bit_vector(9 downto 0));
end sw_to_led;
architecture behavior of sw_to_led is
begin
LED <= SW after 5ns;
end behavior;