Я хочу получить значение Switch0
для отображения на светодиодах.VHDL - FPGA4U - Получить значения переключателей
Вот мой Entity:
port(
switchA : in std_logic_vector(7 downto 0)
);
А вот мой пользовательский тип:
type text_type is array (0 to 7) of std_logic_vector(63 downto 0);
signal text, nexttext, shiftedtext : text_type;
signal countertext, nextcountertext: std_logic_vector(15 downto 0);
Я попробовал этот код, но он не работает!
if(button_n(0)='1')then
nextstate<=Finish;
countertext <= (0 to 7 => switchA , others => '0'); --- Get SwitchA Value!! ---
end if;
Вот FPGA4U Совет изображения: FPGA4U Board
И в конце концов, вот пример для включения некоторых светодиодов
when names1 =>
nextstate<=test2;
nextcountertext<=(others=>'0');
nexttext <=("0000000000000000000000000000000000000000000000000000000000000000",
"0000000000000000000000000000000000000000000000000000000000000000",
"0000000000000000000000000000000000000000000000000000000000000000",
"0000000001111100011111110000111000100010000000000000000000000000",
"0000000000010000100010001001000100110010000000000000000000000000",
"0000000000010000100010001001111100101010000000000000000000000000",
"0000000000010000100010001001000100100110000000000000000000000000",
"0000000001111100100010001001000100100010000000000000000000000000");
-- This Code Show "IMAN" on The LEDs!!
Может кто-нибудь мне помочь, пожалуйста? Я действительно смущен.
Код, который не работает, является изолированным фрагментом. В правильном контексте это может сработать. Пожалуйста, напишите минимальный компилируемый пример. –