summaryrefslogtreecommitdiffstats
path: root/hexascii.v
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