Rev 200 | Details | Compare with Previous | Last modification | View Log | RSS feed
| Rev | Author | Line No. | Line |
|---|---|---|---|
| 196 | lvd | 1 | // bin2v output |
| 2 | // |
||
| 3 | |||
| 4 | module bin2v( |
||
| 5 | |||
| 6 | input wire [ 9:0] in_addr, |
||
| 7 | |||
| 8 | output reg [ 7:0] out_word |
||
| 9 | |||
| 10 | ); |
||
| 11 | |||
| 12 | always @* |
||
| 13 | case( in_addr ) |
||
| 14 | |||
| 280 | lvd | 15 | 10'h0: out_word = 8'h01; |
| 16 | 10'h1: out_word = 8'hf7; |
||
| 17 | 10'h2: out_word = 8'h3f; |
||
| 18 | |||
| 19 | 10'h3: out_word = 8'h3e; |
||
| 20 | 10'h4: out_word = 8'h80; |
||
| 21 | |||
| 22 | 10'h5: out_word = 8'hED; |
||
| 23 | 10'h6: out_word = 8'h79; // 3ff7<=BF |
||
| 24 | |||
| 25 | |||
| 26 | 10'h7: out_word = 8'h00; |
||
| 27 | 10'h8: out_word = 8'h06; |
||
| 28 | 10'h9: out_word = 8'h7F; |
||
| 29 | 10'hA: out_word = 8'h3e; |
||
| 30 | 10'hB: out_word = 8'b01111010; |
||
| 31 | 10'hC: out_word = 8'hED; |
||
| 32 | 10'hD: out_word = 8'h79; |
||
| 33 | |||
| 34 | 10'hE: out_word = 8'h06; |
||
| 35 | 10'hF: out_word = 8'hBF; |
||
| 36 | 10'h10: out_word = 8'h3E; |
||
| 37 | 10'h11: out_word = 8'b01111101; |
||
| 38 | 10'h12: out_word = 8'hED; |
||
| 39 | 10'h13: out_word = 8'h79; |
||
| 40 | |||
| 41 | 10'h14: out_word = 8'h06; |
||
| 42 | 10'h15: out_word = 8'hFF; |
||
| 43 | 10'h16: out_word = 8'h3E; |
||
| 44 | 10'h17: out_word = 8'b01111111; |
||
| 45 | 10'h18: out_word = 8'hED; |
||
| 46 | 10'h19: out_word = 8'h79; |
||
| 47 | |||
| 48 | 10'h1A: out_word = 8'h01; |
||
| 49 | 10'h1B: out_word = 8'h77; |
||
| 50 | 10'h1C: out_word = 8'hFD; |
||
| 51 | 10'h1D: out_word = 8'h3E; |
||
| 52 | 10'h1E: out_word = 8'hAB; |
||
| 53 | 10'h1F: out_word = 8'hED; |
||
| 54 | 10'h20: out_word = 8'h79; |
||
| 55 | |||
| 56 | 10'h21: out_word = 8'h21; |
||
| 57 | 10'h22: out_word = 8'h00; |
||
| 58 | 10'h23: out_word = 8'h01; |
||
| 59 | 10'h24: out_word = 8'h11; |
||
| 60 | 10'h25: out_word = 8'h00; |
||
| 61 | 10'h26: out_word = 8'h60; |
||
| 196 | lvd | 62 | 10'h27: out_word = 8'h01; |
| 280 | lvd | 63 | 10'h28: out_word = 8'h00; |
| 64 | 10'h29: out_word = 8'h01; |
||
| 65 | 10'h2A: out_word = 8'hED; |
||
| 66 | 10'h2B: out_word = 8'hB0; |
||
| 196 | lvd | 67 | |
| 280 | lvd | 68 | 10'h2C: out_word = 8'hC3; |
| 69 | 10'h2D: out_word = 8'h00; |
||
| 70 | 10'h2E: out_word = 8'h60; |
||
| 71 | |||
| 72 | |||
| 73 | |||
| 74 | |||
| 75 | |||
| 76 | 10'h100: out_word = 8'h01; |
||
| 77 | 10'h101: out_word = 8'h77; |
||
| 78 | 10'h102: out_word = 8'hff; |
||
| 79 | 10'h103: out_word = 8'h3e; |
||
| 80 | 10'h104: out_word = 8'hab; |
||
| 81 | 10'h105: out_word = 8'hed; |
||
| 82 | 10'h106: out_word = 8'h79; |
||
| 83 | |||
| 84 | 10'h107: out_word = 8'h3e; |
||
| 85 | 10'h108: out_word = 8'h01; |
||
| 86 | 10'h109: out_word = 8'hd3; |
||
| 87 | 10'h10a: out_word = 8'hbf; |
||
| 88 | |||
| 89 | 10'h10b: out_word = 8'h01; |
||
| 90 | 10'h10c: out_word = 8'hf7; |
||
| 91 | 10'h10d: out_word = 8'hee; |
||
| 92 | 10'h10e: out_word = 8'h3e; |
||
| 93 | 10'h10f: out_word = 8'h80; |
||
| 94 | 10'h110: out_word = 8'hed; |
||
| 95 | 10'h111: out_word = 8'h79; |
||
| 96 | |||
| 97 | 10'h112: out_word = 8'h06; |
||
| 98 | 10'h113: out_word = 8'hde; |
||
| 99 | 10'h114: out_word = 8'h3e; |
||
| 100 | 10'h115: out_word = 8'h01; |
||
| 101 | 10'h116: out_word = 8'hed; |
||
| 102 | 10'h117: out_word = 8'h79; |
||
| 103 | |||
| 104 | 10'h118: out_word = 8'h06; |
||
| 105 | 10'h119: out_word = 8'hbe; |
||
| 106 | 10'h11a: out_word = 8'h3e; |
||
| 107 | 10'h11b: out_word = 8'h22; |
||
| 108 | 10'h11c: out_word = 8'hed; |
||
| 109 | 10'h11d: out_word = 8'h78; |
||
| 110 | |||
| 111 | |||
| 196 | lvd | 112 | default: out_word = 8'hFF; |
| 113 | |||
| 114 | endcase |
||
| 115 | |||
| 116 | endmodule |