Subversion Repositories pentevo

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
380 ddp 1
module circl_b(
2
        input  wire [6:0] in_addr,
3
        output reg  [6:0] out_word
4
       );
5
 
6
always @*
7
 case( in_addr )
8
  7'h01: out_word = 7'h0A;
9
  7'h02: out_word = 7'h12;
10
  7'h03: out_word = 7'h18;
11
  7'h04: out_word = 7'h1C;
12
  7'h05: out_word = 7'h20;
13
  7'h06: out_word = 7'h23;
14
  7'h07: out_word = 7'h26;
15
  7'h08: out_word = 7'h29;
16
  7'h09: out_word = 7'h2C;
17
  7'h0A: out_word = 7'h2E;
18
  7'h0B: out_word = 7'h30;
19
  7'h0C: out_word = 7'h33;
20
  7'h0D: out_word = 7'h35;
21
  7'h0E: out_word = 7'h37;
22
  7'h0F: out_word = 7'h38;
23
  7'h10: out_word = 7'h3A;
24
  7'h11: out_word = 7'h3C;
25
  7'h12: out_word = 7'h3E;
26
  7'h13: out_word = 7'h3F;
27
  7'h14: out_word = 7'h41;
28
  7'h15: out_word = 7'h42;
29
  7'h16: out_word = 7'h44;
30
  7'h17: out_word = 7'h45;
31
  7'h18: out_word = 7'h46;
32
  7'h19: out_word = 7'h48;
33
  7'h1A: out_word = 7'h49;
34
  7'h1B: out_word = 7'h4A;
35
  7'h1C: out_word = 7'h4C;
36
  7'h1D: out_word = 7'h4D;
37
  7'h1E: out_word = 7'h4E;
38
  7'h1F: out_word = 7'h4F;
39
  7'h20: out_word = 7'h50;
40
  7'h21: out_word = 7'h51;
41
  7'h22: out_word = 7'h52;
42
  7'h23: out_word = 7'h53;
43
  7'h24: out_word = 7'h54;
44
  7'h25: out_word = 7'h55;
45
  7'h26: out_word = 7'h56;
46
  7'h27: out_word = 7'h57;
47
  7'h28: out_word = 7'h58;
48
  7'h29: out_word = 7'h59;
49
  7'h2A: out_word = 7'h5A;
50
  7'h2B: out_word = 7'h5B;
51
  7'h2C: out_word = 7'h5C;
52
  7'h2D: out_word = 7'h5C;
53
//  7'h2E: out_word = 7'h5D;
54
//  7'h2F: out_word = 7'h5E;
55
//  7'h30: out_word = 7'h5F;
56
//  7'h31: out_word = 7'h5F;
57
//  7'h32: out_word = 7'h60;
58
//  7'h33: out_word = 7'h61;
59
//  7'h34: out_word = 7'h62;
60
//  7'h35: out_word = 7'h62;
61
//  7'h36: out_word = 7'h63;
62
//  7'h37: out_word = 7'h64;
63
//  7'h38: out_word = 7'h64;
64
//  7'h39: out_word = 7'h65;
65
//  7'h3A: out_word = 7'h66;
66
//  7'h3B: out_word = 7'h66;
67
//  7'h3C: out_word = 7'h67;
68
//  7'h3D: out_word = 7'h67;
69
//  7'h3E: out_word = 7'h68;
70
//  7'h3F: out_word = 7'h68;
71
//  7'h40: out_word = 7'h69;
72
//  7'h41: out_word = 7'h6A;
73
//  7'h42: out_word = 7'h6A;
74
//  7'h43: out_word = 7'h6B;
75
//  7'h44: out_word = 7'h6B;
76
//  7'h45: out_word = 7'h6C;
77
//  7'h46: out_word = 7'h6C;
78
//  7'h47: out_word = 7'h6C;
79
//  7'h48: out_word = 7'h6D;
80
//  7'h49: out_word = 7'h6D;
81
//  7'h4A: out_word = 7'h6E;
82
  7'h4B: out_word = 7'h6E;
83
  7'h4C: out_word = 7'h6F;
84
  7'h4D: out_word = 7'h6F;
85
  7'h4E: out_word = 7'h6F;
86
  7'h4F: out_word = 7'h70;
87
  7'h50: out_word = 7'h70;
88
  7'h51: out_word = 7'h70;
89
  7'h52: out_word = 7'h71;
90
  7'h53: out_word = 7'h71;
91
  7'h54: out_word = 7'h71;
92
  7'h55: out_word = 7'h72;
93
  7'h56: out_word = 7'h72;
94
  7'h57: out_word = 7'h72;
95
  7'h58: out_word = 7'h73;
96
  7'h59: out_word = 7'h73;
97
  7'h5A: out_word = 7'h73;
98
  7'h5B: out_word = 7'h73;
99
  7'h5C: out_word = 7'h74;
100
  7'h5D: out_word = 7'h74;
101
  7'h5E: out_word = 7'h74;
102
  7'h5F: out_word = 7'h74;
103
  7'h60: out_word = 7'h75;
104
  7'h61: out_word = 7'h75;
105
  7'h62: out_word = 7'h75;
106
  7'h63: out_word = 7'h75;
107
  7'h64: out_word = 7'h75;
108
  7'h65: out_word = 7'h75;
109
  7'h66: out_word = 7'h76;
110
  7'h67: out_word = 7'h76;
111
  7'h68: out_word = 7'h76;
112
  7'h69: out_word = 7'h76;
113
  7'h6A: out_word = 7'h76;
114
  7'h6B: out_word = 7'h76;
115
  7'h6C: out_word = 7'h76;
116
  7'h6D: out_word = 7'h76;
117
  7'h6E: out_word = 7'h77;
118
  7'h6F: out_word = 7'h77;
119
  7'h70: out_word = 7'h77;
120
  7'h71: out_word = 7'h77;
121
  7'h72: out_word = 7'h77;
122
  7'h73: out_word = 7'h77;
123
  7'h74: out_word = 7'h77;
124
  7'h75: out_word = 7'h77;
125
  7'h76: out_word = 7'h77;
126
  7'h77: out_word = 7'h77;
127
  7'h78: out_word = 7'h77;
128
 default out_word = 7'h00;
129
 endcase
130
 
131
endmodule