Ми треба да у мом регистру плаыерАкеыб (7 доунто 0) податке о томе који је кључ доле или не.
Право не ја сам помоћу тестлед за дебуггинг.
Ако ја не изгледају који је био притиснут тастер посебно, код добро ради.Ако сам проверити временске притиснули тастер је нешто нарочито (похрањене у плаыерАкеыс (4)), затим понашање је случајна (понекад ради, понекад се).
Цоде:процес (цлк25МХз)
започети
ако цлк25МХз'евент и цлк25МХз ='1 'онда
ако пс2_рды ='1 'онда
ако сцанцоде = релеасе_кеы_цонст затим
кеы_релеасе <='1 ';
други
- Ако сцанцоде = плаыерАкеыс (4) затим
ако кеы_релеасе ='0 'онда
плаыерАкеыб (4) <='1 ';
други
плаыерАкеыб (4) <='0 ';
кеы_релеасе <='0 ';
крај ако;
- Ако је крај;
крај ако;
пс2_цлр_рды <='1 ';
крај ако;ако пс2_цлр_рды ='1 'онда
пс2_цлр_рды <='0 ';
крај ако;
крај ако;
крају процеса;тестлед <= плаыерАкеыб (4);