blob: acc8607a0d02d816f222ef609fe1072f16c1de75 (
plain)
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
29
30
31
32
|
module hexascii (
value,
ascii
);
input [3:0] value;
output [7:0] ascii;
reg [7:0] ascii;
always @( value )
begin
case ( value )
4'h0: ascii = 8'h30;
4'h1: ascii = 8'h31;
4'h2: ascii = 8'h32;
4'h3: ascii = 8'h33;
4'h4: ascii = 8'h34;
4'h5: ascii = 8'h35;
4'h6: ascii = 8'h36;
4'h7: ascii = 8'h37;
4'h8: ascii = 8'h38;
4'h9: ascii = 8'h39;
4'hA: ascii = 8'h41;
4'hB: ascii = 8'h42;
4'hC: ascii = 8'h43;
4'hD: ascii = 8'h44;
4'hE: ascii = 8'h45;
4'hF: ascii = 8'h46;
endcase
end
endmodule // hexascii
|