-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathkbdController.v
More file actions
28 lines (23 loc) · 1.24 KB
/
kbdController.v
File metadata and controls
28 lines (23 loc) · 1.24 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
/*----- Module Overview ------------------------------------------*
* *
* _____________________ *
* *
* | | *
* clock -------> | | *
* reset -------> | kbdController | --/04--> outCode *
* ps2Data -------> | | *
* ps2Clk -------> | | *
* | | *
* _____________________ *
* *
*-----------------------------------------------------------------*/
module kbdController ( clock, reset, ps2Clk, ps2Data, outCode );
input clock;
input ps2Clk;
input reset;
input ps2Data;
wire [7:0] scanCode;
output [3:0] outCode;
kbdHandler i0 ( reset, clock, ps2Clk, ps2Data, scanCode );
ps2Decode i1 ( scanCode, outCode );
endmodule