Subversion Repositories pentevo

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
380 ddp 1
module circl_s(
2
        input  wire [4:0] in_addr,
3
        output reg  [4:0] out_word
4
       );
5
 
6
always @*
7
 case( in_addr )
8
  5'h00: out_word = 5'h00;
9
  5'h01: out_word = 5'h05;
10
  5'h02: out_word = 5'h09;
11
  5'h03: out_word = 5'h0B;
12
  5'h04: out_word = 5'h0D;
13
  5'h05: out_word = 5'h0F;
14
  5'h06: out_word = 5'h10;
15
  5'h07: out_word = 5'h12;
16
  5'h08: out_word = 5'h13;
17
  5'h09: out_word = 5'h14;
18
  5'h0A: out_word = 5'h15;
19
  5'h0B: out_word = 5'h16;
20
  5'h0C: out_word = 5'h17;
21
  5'h0D: out_word = 5'h17;
22
  5'h0E: out_word = 5'h18;
23
  5'h0F: out_word = 5'h19;
24
  5'h10: out_word = 5'h19;
25
  5'h11: out_word = 5'h1A;
26
  5'h12: out_word = 5'h1A;
27
  5'h13: out_word = 5'h1B;
28
  5'h14: out_word = 5'h1B;
29
  5'h15: out_word = 5'h1C;
30
  5'h16: out_word = 5'h1C;
31
  5'h17: out_word = 5'h1C;
32
  5'h18: out_word = 5'h1C;
33
  5'h19: out_word = 5'h1D;
34
  5'h1A: out_word = 5'h1D;
35
  5'h1B: out_word = 5'h1D;
36
  5'h1C: out_word = 5'h1D;
37
  5'h1D: out_word = 5'h1D;
38
  5'h1E: out_word = 5'h1D;
39
  5'h1F: out_word = 5'h00;
40
 endcase
41
 
42
endmodule