diff options
author | root <root@lab.panaceas.james.local> | 2013-10-18 13:38:29 +0100 |
---|---|---|
committer | root <root@lab.panaceas.james.local> | 2013-10-18 13:38:29 +0100 |
commit | 40929499104556c3fd67c39272d73a24007292fe (patch) | |
tree | 044f3f53564749f0fc4cb19337819fad58e86144 | |
parent | fdc9f05a49927558ed70b0a4c645780cbedee706 (diff) | |
download | bbc_de1-40929499104556c3fd67c39272d73a24007292fe.tar.gz bbc_de1-40929499104556c3fd67c39272d73a24007292fe.tar.bz2 bbc_de1-40929499104556c3fd67c39272d73a24007292fe.zip |
fix keyboard
-rw-r--r-- | quartus/keyboard.vhd | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/quartus/keyboard.vhd b/quartus/keyboard.vhd index c0b8603..4f736b6 100644 --- a/quartus/keyboard.vhd +++ b/quartus/keyboard.vhd @@ -72,6 +72,7 @@ port ( );
end entity;
+-- altera message_off 10036
architecture rtl of keyboard is
-- PS/2 interface
@@ -149,6 +150,13 @@ begin KEYPRESS <= '0';
end if;
end process;
+
+ keys(10) <= (others => '0');
+ keys(11) <= (others => '0');
+ keys(12) <= (others => '0');
+ keys(13) <= (others => '0');
+ keys(14) <= (others => '0');
+ keys(15) <= (others => '0');
-- Decode PS/2 data
process(CLOCK,nRESET)
@@ -170,12 +178,6 @@ begin keys(8) <= (others => '0');
keys(9) <= (others => '0');
-- These non-existent rows are used in the BBC master
- keys(10) <= (others => '0');
- keys(11) <= (others => '0');
- keys(12) <= (others => '0');
- keys(13) <= (others => '0');
- keys(14) <= (others => '0');
- keys(15) <= (others => '0');
elsif rising_edge(CLOCK) then
-- Copy DIP switches through to row 0
keys(2)(0) <= DIP_SWITCH(7);
|