2016-06-24 12 views
0

Я хочу получить значение 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!! 

Может кто-нибудь мне помочь, пожалуйста? Я действительно смущен.

+2

Код, который не работает, является изолированным фрагментом. В правильном контексте это может сработать. Пожалуйста, напишите минимальный компилируемый пример. –

ответ

-1

countertext - сигнал, который показывает вам, на каком уровне (состоянии) вы находитесь; Например. если вы находитесь на уровне ввода текста «IMAN» (это ваш первый текст), nextcountertext будет contertext + 1 (= 2), и на каждом уровне вы можете проверить уровень, в котором находитесь, и сохранить порядок показа сообщений.

+0

Пожалуйста, не используйте сокращения мобильного телефона. – jcoppens

 Смежные вопросы

  • Нет связанных вопросов^_^