1 |
2 |
simont |
|
2 |
|
|
///
|
3 |
|
|
/// created by oc8051 rom maker
|
4 |
|
|
/// author: Simon Teran (simont@opencores.org)
|
5 |
|
|
///
|
6 |
|
|
/// source file: D:\tmp\asm\TEMP\timer_test.hex
|
7 |
|
|
/// date: 15.7.02
|
8 |
|
|
/// time: 11:10:58
|
9 |
|
|
///
|
10 |
|
|
|
11 |
|
|
module oc8051_rom (rst, clk, addr, ea_int, data1, data2, data3);
|
12 |
|
|
|
13 |
|
|
parameter INT_ROM_WID= 10;
|
14 |
|
|
|
15 |
|
|
input rst, clk;
|
16 |
|
|
input [15:0] addr;
|
17 |
|
|
output ea_int;
|
18 |
|
|
output [7:0] data1, data2, data3;
|
19 |
|
|
reg [7:0] data1, data2, data3;
|
20 |
|
|
reg [7:0] buff [65535:0];
|
21 |
|
|
integer i;
|
22 |
|
|
|
23 |
|
|
wire ea;
|
24 |
|
|
|
25 |
|
|
assign ea = | addr[15:INT_ROM_WID];
|
26 |
|
|
assign ea_int = ! ea;
|
27 |
|
|
|
28 |
|
|
initial
|
29 |
|
|
begin
|
30 |
|
|
for (i=0; i<65536; i=i+1)
|
31 |
|
|
buff [i] = 8'h00;
|
32 |
|
|
#2
|
33 |
|
|
|
34 |
|
|
buff [16'h00_00] = 8'h01;
|
35 |
|
|
buff [16'h00_01] = 8'h4B;
|
36 |
|
|
buff [16'h00_02] = 8'h00;
|
37 |
|
|
buff [16'h00_03] = 8'h32;
|
38 |
|
|
buff [16'h00_04] = 8'h00;
|
39 |
|
|
buff [16'h00_05] = 8'h00;
|
40 |
|
|
buff [16'h00_06] = 8'h00;
|
41 |
|
|
buff [16'h00_07] = 8'h00;
|
42 |
|
|
buff [16'h00_08] = 8'h00;
|
43 |
|
|
buff [16'h00_09] = 8'h00;
|
44 |
|
|
buff [16'h00_0a] = 8'h00;
|
45 |
|
|
buff [16'h00_0b] = 8'h08;
|
46 |
|
|
buff [16'h00_0c] = 8'h32;
|
47 |
|
|
buff [16'h00_0d] = 8'h00;
|
48 |
|
|
buff [16'h00_0e] = 8'h00;
|
49 |
|
|
buff [16'h00_0f] = 8'h00;
|
50 |
|
|
buff [16'h00_10] = 8'h00;
|
51 |
|
|
buff [16'h00_11] = 8'h00;
|
52 |
|
|
buff [16'h00_12] = 8'h00;
|
53 |
|
|
buff [16'h00_13] = 8'h32;
|
54 |
|
|
buff [16'h00_14] = 8'h00;
|
55 |
|
|
buff [16'h00_15] = 8'h00;
|
56 |
|
|
buff [16'h00_16] = 8'h00;
|
57 |
|
|
buff [16'h00_17] = 8'h00;
|
58 |
|
|
buff [16'h00_18] = 8'h00;
|
59 |
|
|
buff [16'h00_19] = 8'h00;
|
60 |
|
|
buff [16'h00_1a] = 8'h00;
|
61 |
|
|
buff [16'h00_1b] = 8'h09;
|
62 |
|
|
buff [16'h00_1c] = 8'h32;
|
63 |
|
|
buff [16'h00_1d] = 8'h00;
|
64 |
|
|
buff [16'h00_1e] = 8'h00;
|
65 |
|
|
buff [16'h00_1f] = 8'h00;
|
66 |
|
|
buff [16'h00_20] = 8'h00;
|
67 |
|
|
buff [16'h00_21] = 8'h00;
|
68 |
|
|
buff [16'h00_22] = 8'h00;
|
69 |
|
|
buff [16'h00_23] = 8'h32;
|
70 |
|
|
buff [16'h00_24] = 8'hE5;
|
71 |
|
|
buff [16'h00_25] = 8'h8C;
|
72 |
|
|
buff [16'h00_26] = 8'h9B;
|
73 |
|
|
buff [16'h00_27] = 8'h70;
|
74 |
|
|
buff [16'h00_28] = 8'h1D;
|
75 |
|
|
buff [16'h00_29] = 8'h0A;
|
76 |
|
|
buff [16'h00_2a] = 8'hE5;
|
77 |
|
|
buff [16'h00_2b] = 8'h8A;
|
78 |
|
|
buff [16'h00_2c] = 8'h9C;
|
79 |
|
|
buff [16'h00_2d] = 8'h70;
|
80 |
|
|
buff [16'h00_2e] = 8'h17;
|
81 |
|
|
buff [16'h00_2f] = 8'h0A;
|
82 |
|
|
buff [16'h00_30] = 8'hE8;
|
83 |
|
|
buff [16'h00_31] = 8'h9D;
|
84 |
|
|
buff [16'h00_32] = 8'h70;
|
85 |
|
|
buff [16'h00_33] = 8'h12;
|
86 |
|
|
buff [16'h00_34] = 8'h22;
|
87 |
|
|
buff [16'h00_35] = 8'hE5;
|
88 |
|
|
buff [16'h00_36] = 8'h8D;
|
89 |
|
|
buff [16'h00_37] = 8'h9B;
|
90 |
|
|
buff [16'h00_38] = 8'h70;
|
91 |
|
|
buff [16'h00_39] = 8'h0C;
|
92 |
|
|
buff [16'h00_3a] = 8'h0A;
|
93 |
|
|
buff [16'h00_3b] = 8'hE5;
|
94 |
|
|
buff [16'h00_3c] = 8'h8B;
|
95 |
|
|
buff [16'h00_3d] = 8'h9C;
|
96 |
|
|
buff [16'h00_3e] = 8'h70;
|
97 |
|
|
buff [16'h00_3f] = 8'h06;
|
98 |
|
|
buff [16'h00_40] = 8'h0A;
|
99 |
|
|
buff [16'h00_41] = 8'hE9;
|
100 |
|
|
buff [16'h00_42] = 8'h9D;
|
101 |
|
|
buff [16'h00_43] = 8'h70;
|
102 |
|
|
buff [16'h00_44] = 8'h01;
|
103 |
|
|
buff [16'h00_45] = 8'h22;
|
104 |
|
|
buff [16'h00_46] = 8'h8A;
|
105 |
|
|
buff [16'h00_47] = 8'h80;
|
106 |
|
|
buff [16'h00_48] = 8'h00;
|
107 |
|
|
buff [16'h00_49] = 8'h01;
|
108 |
|
|
buff [16'h00_4a] = 8'h46;
|
109 |
|
|
buff [16'h00_4b] = 8'hE4;
|
110 |
|
|
buff [16'h00_4c] = 8'hF8;
|
111 |
|
|
buff [16'h00_4d] = 8'hF9;
|
112 |
|
|
buff [16'h00_4e] = 8'h75;
|
113 |
|
|
buff [16'h00_4f] = 8'hA8;
|
114 |
|
|
buff [16'h00_50] = 8'h8A;
|
115 |
|
|
buff [16'h00_51] = 8'hC3;
|
116 |
|
|
buff [16'h00_52] = 8'h75;
|
117 |
|
|
buff [16'h00_53] = 8'h89;
|
118 |
|
|
buff [16'h00_54] = 8'h00;
|
119 |
|
|
buff [16'h00_55] = 8'h75;
|
120 |
|
|
buff [16'h00_56] = 8'h8C;
|
121 |
|
|
buff [16'h00_57] = 8'h00;
|
122 |
|
|
buff [16'h00_58] = 8'h75;
|
123 |
|
|
buff [16'h00_59] = 8'h8A;
|
124 |
|
|
buff [16'h00_5a] = 8'h00;
|
125 |
|
|
buff [16'h00_5b] = 8'h75;
|
126 |
|
|
buff [16'h00_5c] = 8'h88;
|
127 |
|
|
buff [16'h00_5d] = 8'h10;
|
128 |
|
|
buff [16'h00_5e] = 8'h00;
|
129 |
|
|
buff [16'h00_5f] = 8'h00;
|
130 |
|
|
buff [16'h00_60] = 8'h00;
|
131 |
|
|
buff [16'h00_61] = 8'hC2;
|
132 |
|
|
buff [16'h00_62] = 8'h8C;
|
133 |
|
|
buff [16'h00_63] = 8'h7A;
|
134 |
|
|
buff [16'h00_64] = 8'h10;
|
135 |
|
|
buff [16'h00_65] = 8'h7B;
|
136 |
|
|
buff [16'h00_66] = 8'h00;
|
137 |
|
|
buff [16'h00_67] = 8'h7C;
|
138 |
|
|
buff [16'h00_68] = 8'h04;
|
139 |
|
|
buff [16'h00_69] = 8'h7D;
|
140 |
|
|
buff [16'h00_6a] = 8'h00;
|
141 |
|
|
buff [16'h00_6b] = 8'h11;
|
142 |
|
|
buff [16'h00_6c] = 8'h24;
|
143 |
|
|
buff [16'h00_6d] = 8'h75;
|
144 |
|
|
buff [16'h00_6e] = 8'h8A;
|
145 |
|
|
buff [16'h00_6f] = 8'h1C;
|
146 |
|
|
buff [16'h00_70] = 8'hD2;
|
147 |
|
|
buff [16'h00_71] = 8'h8C;
|
148 |
|
|
buff [16'h00_72] = 8'h00;
|
149 |
|
|
buff [16'h00_73] = 8'h00;
|
150 |
|
|
buff [16'h00_74] = 8'h00;
|
151 |
|
|
buff [16'h00_75] = 8'h00;
|
152 |
|
|
buff [16'h00_76] = 8'hC2;
|
153 |
|
|
buff [16'h00_77] = 8'h8C;
|
154 |
|
|
buff [16'h00_78] = 8'h7A;
|
155 |
|
|
buff [16'h00_79] = 8'h20;
|
156 |
|
|
buff [16'h00_7a] = 8'h7B;
|
157 |
|
|
buff [16'h00_7b] = 8'h01;
|
158 |
|
|
buff [16'h00_7c] = 8'h7C;
|
159 |
|
|
buff [16'h00_7d] = 8'h01;
|
160 |
|
|
buff [16'h00_7e] = 8'h7D;
|
161 |
|
|
buff [16'h00_7f] = 8'h00;
|
162 |
|
|
buff [16'h00_80] = 8'h11;
|
163 |
|
|
buff [16'h00_81] = 8'h24;
|
164 |
|
|
buff [16'h00_82] = 8'h75;
|
165 |
|
|
buff [16'h00_83] = 8'h8A;
|
166 |
|
|
buff [16'h00_84] = 8'h1C;
|
167 |
|
|
buff [16'h00_85] = 8'h75;
|
168 |
|
|
buff [16'h00_86] = 8'h8C;
|
169 |
|
|
buff [16'h00_87] = 8'hFF;
|
170 |
|
|
buff [16'h00_88] = 8'hD2;
|
171 |
|
|
buff [16'h00_89] = 8'h8C;
|
172 |
|
|
buff [16'h00_8a] = 8'h00;
|
173 |
|
|
buff [16'h00_8b] = 8'h00;
|
174 |
|
|
buff [16'h00_8c] = 8'h00;
|
175 |
|
|
buff [16'h00_8d] = 8'h00;
|
176 |
|
|
buff [16'h00_8e] = 8'h00;
|
177 |
|
|
buff [16'h00_8f] = 8'hC2;
|
178 |
|
|
buff [16'h00_90] = 8'h8C;
|
179 |
|
|
buff [16'h00_91] = 8'h7A;
|
180 |
|
|
buff [16'h00_92] = 8'h30;
|
181 |
|
|
buff [16'h00_93] = 8'h7B;
|
182 |
|
|
buff [16'h00_94] = 8'h00;
|
183 |
|
|
buff [16'h00_95] = 8'h7C;
|
184 |
|
|
buff [16'h00_96] = 8'h02;
|
185 |
|
|
buff [16'h00_97] = 8'h7D;
|
186 |
|
|
buff [16'h00_98] = 8'h01;
|
187 |
|
|
buff [16'h00_99] = 8'h11;
|
188 |
|
|
buff [16'h00_9a] = 8'h24;
|
189 |
|
|
buff [16'h00_9b] = 8'h75;
|
190 |
|
|
buff [16'h00_9c] = 8'h89;
|
191 |
|
|
buff [16'h00_9d] = 8'h01;
|
192 |
|
|
buff [16'h00_9e] = 8'h75;
|
193 |
|
|
buff [16'h00_9f] = 8'h8C;
|
194 |
|
|
buff [16'h00_a0] = 8'h00;
|
195 |
|
|
buff [16'h00_a1] = 8'h75;
|
196 |
|
|
buff [16'h00_a2] = 8'h8A;
|
197 |
|
|
buff [16'h00_a3] = 8'h00;
|
198 |
|
|
buff [16'h00_a4] = 8'hD2;
|
199 |
|
|
buff [16'h00_a5] = 8'h8C;
|
200 |
|
|
buff [16'h00_a6] = 8'h00;
|
201 |
|
|
buff [16'h00_a7] = 8'h00;
|
202 |
|
|
buff [16'h00_a8] = 8'h00;
|
203 |
|
|
buff [16'h00_a9] = 8'hC2;
|
204 |
|
|
buff [16'h00_aa] = 8'h8C;
|
205 |
|
|
buff [16'h00_ab] = 8'h7A;
|
206 |
|
|
buff [16'h00_ac] = 8'h40;
|
207 |
|
|
buff [16'h00_ad] = 8'h7B;
|
208 |
|
|
buff [16'h00_ae] = 8'h00;
|
209 |
|
|
buff [16'h00_af] = 8'h7C;
|
210 |
|
|
buff [16'h00_b0] = 8'h04;
|
211 |
|
|
buff [16'h00_b1] = 8'h7D;
|
212 |
|
|
buff [16'h00_b2] = 8'h01;
|
213 |
|
|
buff [16'h00_b3] = 8'h11;
|
214 |
|
|
buff [16'h00_b4] = 8'h24;
|
215 |
|
|
buff [16'h00_b5] = 8'h75;
|
216 |
|
|
buff [16'h00_b6] = 8'h8A;
|
217 |
|
|
buff [16'h00_b7] = 8'hFC;
|
218 |
|
|
buff [16'h00_b8] = 8'hD2;
|
219 |
|
|
buff [16'h00_b9] = 8'h8C;
|
220 |
|
|
buff [16'h00_ba] = 8'h00;
|
221 |
|
|
buff [16'h00_bb] = 8'h00;
|
222 |
|
|
buff [16'h00_bc] = 8'h00;
|
223 |
|
|
buff [16'h00_bd] = 8'h00;
|
224 |
|
|
buff [16'h00_be] = 8'hC2;
|
225 |
|
|
buff [16'h00_bf] = 8'h8C;
|
226 |
|
|
buff [16'h00_c0] = 8'h7A;
|
227 |
|
|
buff [16'h00_c1] = 8'h50;
|
228 |
|
|
buff [16'h00_c2] = 8'h7B;
|
229 |
|
|
buff [16'h00_c3] = 8'h01;
|
230 |
|
|
buff [16'h00_c4] = 8'h7C;
|
231 |
|
|
buff [16'h00_c5] = 8'h01;
|
232 |
|
|
buff [16'h00_c6] = 8'h7D;
|
233 |
|
|
buff [16'h00_c7] = 8'h01;
|
234 |
|
|
buff [16'h00_c8] = 8'h11;
|
235 |
|
|
buff [16'h00_c9] = 8'h24;
|
236 |
|
|
buff [16'h00_ca] = 8'h75;
|
237 |
|
|
buff [16'h00_cb] = 8'h8A;
|
238 |
|
|
buff [16'h00_cc] = 8'hFC;
|
239 |
|
|
buff [16'h00_cd] = 8'h75;
|
240 |
|
|
buff [16'h00_ce] = 8'h8C;
|
241 |
|
|
buff [16'h00_cf] = 8'hFF;
|
242 |
|
|
buff [16'h00_d0] = 8'hD2;
|
243 |
|
|
buff [16'h00_d1] = 8'h8C;
|
244 |
|
|
buff [16'h00_d2] = 8'h00;
|
245 |
|
|
buff [16'h00_d3] = 8'h00;
|
246 |
|
|
buff [16'h00_d4] = 8'h00;
|
247 |
|
|
buff [16'h00_d5] = 8'h00;
|
248 |
|
|
buff [16'h00_d6] = 8'h00;
|
249 |
|
|
buff [16'h00_d7] = 8'hC2;
|
250 |
|
|
buff [16'h00_d8] = 8'h8C;
|
251 |
|
|
buff [16'h00_d9] = 8'h7A;
|
252 |
|
|
buff [16'h00_da] = 8'h60;
|
253 |
|
|
buff [16'h00_db] = 8'h7B;
|
254 |
|
|
buff [16'h00_dc] = 8'h00;
|
255 |
|
|
buff [16'h00_dd] = 8'h7C;
|
256 |
|
|
buff [16'h00_de] = 8'h02;
|
257 |
|
|
buff [16'h00_df] = 8'h7D;
|
258 |
|
|
buff [16'h00_e0] = 8'h02;
|
259 |
|
|
buff [16'h00_e1] = 8'h11;
|
260 |
|
|
buff [16'h00_e2] = 8'h24;
|
261 |
|
|
buff [16'h00_e3] = 8'h75;
|
262 |
|
|
buff [16'h00_e4] = 8'h89;
|
263 |
|
|
buff [16'h00_e5] = 8'h02;
|
264 |
|
|
buff [16'h00_e6] = 8'h75;
|
265 |
|
|
buff [16'h00_e7] = 8'h8C;
|
266 |
|
|
buff [16'h00_e8] = 8'h00;
|
267 |
|
|
buff [16'h00_e9] = 8'h75;
|
268 |
|
|
buff [16'h00_ea] = 8'h8A;
|
269 |
|
|
buff [16'h00_eb] = 8'h05;
|
270 |
|
|
buff [16'h00_ec] = 8'hD2;
|
271 |
|
|
buff [16'h00_ed] = 8'h8C;
|
272 |
|
|
buff [16'h00_ee] = 8'h00;
|
273 |
|
|
buff [16'h00_ef] = 8'h00;
|
274 |
|
|
buff [16'h00_f0] = 8'h00;
|
275 |
|
|
buff [16'h00_f1] = 8'hC2;
|
276 |
|
|
buff [16'h00_f2] = 8'h8C;
|
277 |
|
|
buff [16'h00_f3] = 8'h7A;
|
278 |
|
|
buff [16'h00_f4] = 8'h70;
|
279 |
|
|
buff [16'h00_f5] = 8'h7B;
|
280 |
|
|
buff [16'h00_f6] = 8'h00;
|
281 |
|
|
buff [16'h00_f7] = 8'h7C;
|
282 |
|
|
buff [16'h00_f8] = 8'h09;
|
283 |
|
|
buff [16'h00_f9] = 8'h7D;
|
284 |
|
|
buff [16'h00_fa] = 8'h02;
|
285 |
|
|
buff [16'h00_fb] = 8'h11;
|
286 |
|
|
buff [16'h00_fc] = 8'h24;
|
287 |
|
|
buff [16'h00_fd] = 8'h75;
|
288 |
|
|
buff [16'h00_fe] = 8'h8A;
|
289 |
|
|
buff [16'h00_ff] = 8'hFC;
|
290 |
|
|
buff [16'h01_00] = 8'h75;
|
291 |
|
|
buff [16'h01_01] = 8'h8C;
|
292 |
|
|
buff [16'h01_02] = 8'h50;
|
293 |
|
|
buff [16'h01_03] = 8'hD2;
|
294 |
|
|
buff [16'h01_04] = 8'h8C;
|
295 |
|
|
buff [16'h01_05] = 8'h00;
|
296 |
|
|
buff [16'h01_06] = 8'h00;
|
297 |
|
|
buff [16'h01_07] = 8'h00;
|
298 |
|
|
buff [16'h01_08] = 8'h00;
|
299 |
|
|
buff [16'h01_09] = 8'hC2;
|
300 |
|
|
buff [16'h01_0a] = 8'h8C;
|
301 |
|
|
buff [16'h01_0b] = 8'h7A;
|
302 |
|
|
buff [16'h01_0c] = 8'h80;
|
303 |
|
|
buff [16'h01_0d] = 8'h7B;
|
304 |
|
|
buff [16'h01_0e] = 8'h50;
|
305 |
|
|
buff [16'h01_0f] = 8'h7C;
|
306 |
|
|
buff [16'h01_10] = 8'h51;
|
307 |
|
|
buff [16'h01_11] = 8'h7D;
|
308 |
|
|
buff [16'h01_12] = 8'h03;
|
309 |
|
|
buff [16'h01_13] = 8'h11;
|
310 |
|
|
buff [16'h01_14] = 8'h24;
|
311 |
|
|
buff [16'h01_15] = 8'h75;
|
312 |
|
|
buff [16'h01_16] = 8'h89;
|
313 |
|
|
buff [16'h01_17] = 8'h03;
|
314 |
|
|
buff [16'h01_18] = 8'h75;
|
315 |
|
|
buff [16'h01_19] = 8'h8C;
|
316 |
|
|
buff [16'h01_1a] = 8'h00;
|
317 |
|
|
buff [16'h01_1b] = 8'h75;
|
318 |
|
|
buff [16'h01_1c] = 8'h8A;
|
319 |
|
|
buff [16'h01_1d] = 8'h00;
|
320 |
|
|
buff [16'h01_1e] = 8'hD2;
|
321 |
|
|
buff [16'h01_1f] = 8'h8C;
|
322 |
|
|
buff [16'h01_20] = 8'h00;
|
323 |
|
|
buff [16'h01_21] = 8'h00;
|
324 |
|
|
buff [16'h01_22] = 8'h00;
|
325 |
|
|
buff [16'h01_23] = 8'hC2;
|
326 |
|
|
buff [16'h01_24] = 8'h8C;
|
327 |
|
|
buff [16'h01_25] = 8'h7A;
|
328 |
|
|
buff [16'h01_26] = 8'h90;
|
329 |
|
|
buff [16'h01_27] = 8'h7B;
|
330 |
|
|
buff [16'h01_28] = 8'h00;
|
331 |
|
|
buff [16'h01_29] = 8'h7C;
|
332 |
|
|
buff [16'h01_2a] = 8'h04;
|
333 |
|
|
buff [16'h01_2b] = 8'h7D;
|
334 |
|
|
buff [16'h01_2c] = 8'h03;
|
335 |
|
|
buff [16'h01_2d] = 8'h11;
|
336 |
|
|
buff [16'h01_2e] = 8'h24;
|
337 |
|
|
buff [16'h01_2f] = 8'h75;
|
338 |
|
|
buff [16'h01_30] = 8'h8A;
|
339 |
|
|
buff [16'h01_31] = 8'hFC;
|
340 |
|
|
buff [16'h01_32] = 8'h75;
|
341 |
|
|
buff [16'h01_33] = 8'h8C;
|
342 |
|
|
buff [16'h01_34] = 8'h00;
|
343 |
|
|
buff [16'h01_35] = 8'hD2;
|
344 |
|
|
buff [16'h01_36] = 8'h8C;
|
345 |
|
|
buff [16'h01_37] = 8'h00;
|
346 |
|
|
buff [16'h01_38] = 8'h00;
|
347 |
|
|
buff [16'h01_39] = 8'h00;
|
348 |
|
|
buff [16'h01_3a] = 8'h00;
|
349 |
|
|
buff [16'h01_3b] = 8'h00;
|
350 |
|
|
buff [16'h01_3c] = 8'hC2;
|
351 |
|
|
buff [16'h01_3d] = 8'h8C;
|
352 |
|
|
buff [16'h01_3e] = 8'h7A;
|
353 |
|
|
buff [16'h01_3f] = 8'hA0;
|
354 |
|
|
buff [16'h01_40] = 8'h7B;
|
355 |
|
|
buff [16'h01_41] = 8'h00;
|
356 |
|
|
buff [16'h01_42] = 8'h7C;
|
357 |
|
|
buff [16'h01_43] = 8'h02;
|
358 |
|
|
buff [16'h01_44] = 8'h7D;
|
359 |
|
|
buff [16'h01_45] = 8'h04;
|
360 |
|
|
buff [16'h01_46] = 8'h11;
|
361 |
|
|
buff [16'h01_47] = 8'h24;
|
362 |
|
|
buff [16'h01_48] = 8'h75;
|
363 |
|
|
buff [16'h01_49] = 8'h8A;
|
364 |
|
|
buff [16'h01_4a] = 8'h00;
|
365 |
|
|
buff [16'h01_4b] = 8'h75;
|
366 |
|
|
buff [16'h01_4c] = 8'h8C;
|
367 |
|
|
buff [16'h01_4d] = 8'h00;
|
368 |
|
|
buff [16'h01_4e] = 8'hD2;
|
369 |
|
|
buff [16'h01_4f] = 8'h8E;
|
370 |
|
|
buff [16'h01_50] = 8'h00;
|
371 |
|
|
buff [16'h01_51] = 8'h00;
|
372 |
|
|
buff [16'h01_52] = 8'h00;
|
373 |
|
|
buff [16'h01_53] = 8'hC2;
|
374 |
|
|
buff [16'h01_54] = 8'h8E;
|
375 |
|
|
buff [16'h01_55] = 8'h7A;
|
376 |
|
|
buff [16'h01_56] = 8'hB0;
|
377 |
|
|
buff [16'h01_57] = 8'h7B;
|
378 |
|
|
buff [16'h01_58] = 8'h04;
|
379 |
|
|
buff [16'h01_59] = 8'h7C;
|
380 |
|
|
buff [16'h01_5a] = 8'h00;
|
381 |
|
|
buff [16'h01_5b] = 8'h7D;
|
382 |
|
|
buff [16'h01_5c] = 8'h04;
|
383 |
|
|
buff [16'h01_5d] = 8'h11;
|
384 |
|
|
buff [16'h01_5e] = 8'h24;
|
385 |
|
|
buff [16'h01_5f] = 8'h75;
|
386 |
|
|
buff [16'h01_60] = 8'h8A;
|
387 |
|
|
buff [16'h01_61] = 8'h00;
|
388 |
|
|
buff [16'h01_62] = 8'h75;
|
389 |
|
|
buff [16'h01_63] = 8'h8C;
|
390 |
|
|
buff [16'h01_64] = 8'hFC;
|
391 |
|
|
buff [16'h01_65] = 8'hD2;
|
392 |
|
|
buff [16'h01_66] = 8'h8E;
|
393 |
|
|
buff [16'h01_67] = 8'h00;
|
394 |
|
|
buff [16'h01_68] = 8'h00;
|
395 |
|
|
buff [16'h01_69] = 8'h00;
|
396 |
|
|
buff [16'h01_6a] = 8'h00;
|
397 |
|
|
buff [16'h01_6b] = 8'h00;
|
398 |
|
|
buff [16'h01_6c] = 8'hC2;
|
399 |
|
|
buff [16'h01_6d] = 8'h8E;
|
400 |
|
|
buff [16'h01_6e] = 8'h7A;
|
401 |
|
|
buff [16'h01_6f] = 8'hC0;
|
402 |
|
|
buff [16'h01_70] = 8'h7B;
|
403 |
|
|
buff [16'h01_71] = 8'h02;
|
404 |
|
|
buff [16'h01_72] = 8'h7C;
|
405 |
|
|
buff [16'h01_73] = 8'h00;
|
406 |
|
|
buff [16'h01_74] = 8'h7D;
|
407 |
|
|
buff [16'h01_75] = 8'h01;
|
408 |
|
|
buff [16'h01_76] = 8'hA8;
|
409 |
|
|
buff [16'h01_77] = 8'h01;
|
410 |
|
|
buff [16'h01_78] = 8'h11;
|
411 |
|
|
buff [16'h01_79] = 8'h24;
|
412 |
|
|
buff [16'h01_7a] = 8'h75;
|
413 |
|
|
buff [16'h01_7b] = 8'h80;
|
414 |
|
|
buff [16'h01_7c] = 8'h01;
|
415 |
|
|
buff [16'h01_7d] = 8'h79;
|
416 |
|
|
buff [16'h01_7e] = 8'h00;
|
417 |
|
|
buff [16'h01_7f] = 8'h75;
|
418 |
|
|
buff [16'h01_80] = 8'h89;
|
419 |
|
|
buff [16'h01_81] = 8'h00;
|
420 |
|
|
buff [16'h01_82] = 8'h75;
|
421 |
|
|
buff [16'h01_83] = 8'h8D;
|
422 |
|
|
buff [16'h01_84] = 8'h00;
|
423 |
|
|
buff [16'h01_85] = 8'h75;
|
424 |
|
|
buff [16'h01_86] = 8'h8B;
|
425 |
|
|
buff [16'h01_87] = 8'h00;
|
426 |
|
|
buff [16'h01_88] = 8'h75;
|
427 |
|
|
buff [16'h01_89] = 8'h88;
|
428 |
|
|
buff [16'h01_8a] = 8'h40;
|
429 |
|
|
buff [16'h01_8b] = 8'h00;
|
430 |
|
|
buff [16'h01_8c] = 8'h00;
|
431 |
|
|
buff [16'h01_8d] = 8'h00;
|
432 |
|
|
buff [16'h01_8e] = 8'hC2;
|
433 |
|
|
buff [16'h01_8f] = 8'h8E;
|
434 |
|
|
buff [16'h01_90] = 8'h7A;
|
435 |
|
|
buff [16'h01_91] = 8'h18;
|
436 |
|
|
buff [16'h01_92] = 8'h7B;
|
437 |
|
|
buff [16'h01_93] = 8'h00;
|
438 |
|
|
buff [16'h01_94] = 8'h7C;
|
439 |
|
|
buff [16'h01_95] = 8'h04;
|
440 |
|
|
buff [16'h01_96] = 8'h7D;
|
441 |
|
|
buff [16'h01_97] = 8'h00;
|
442 |
|
|
buff [16'h01_98] = 8'h11;
|
443 |
|
|
buff [16'h01_99] = 8'h35;
|
444 |
|
|
buff [16'h01_9a] = 8'h75;
|
445 |
|
|
buff [16'h01_9b] = 8'h8B;
|
446 |
|
|
buff [16'h01_9c] = 8'h1C;
|
447 |
|
|
buff [16'h01_9d] = 8'hD2;
|
448 |
|
|
buff [16'h01_9e] = 8'h8E;
|
449 |
|
|
buff [16'h01_9f] = 8'h00;
|
450 |
|
|
buff [16'h01_a0] = 8'h00;
|
451 |
|
|
buff [16'h01_a1] = 8'h00;
|
452 |
|
|
buff [16'h01_a2] = 8'h00;
|
453 |
|
|
buff [16'h01_a3] = 8'hC2;
|
454 |
|
|
buff [16'h01_a4] = 8'h8E;
|
455 |
|
|
buff [16'h01_a5] = 8'h7A;
|
456 |
|
|
buff [16'h01_a6] = 8'h28;
|
457 |
|
|
buff [16'h01_a7] = 8'h7B;
|
458 |
|
|
buff [16'h01_a8] = 8'h01;
|
459 |
|
|
buff [16'h01_a9] = 8'h7C;
|
460 |
|
|
buff [16'h01_aa] = 8'h01;
|
461 |
|
|
buff [16'h01_ab] = 8'h7D;
|
462 |
|
|
buff [16'h01_ac] = 8'h00;
|
463 |
|
|
buff [16'h01_ad] = 8'h11;
|
464 |
|
|
buff [16'h01_ae] = 8'h35;
|
465 |
|
|
buff [16'h01_af] = 8'h75;
|
466 |
|
|
buff [16'h01_b0] = 8'h8B;
|
467 |
|
|
buff [16'h01_b1] = 8'h1C;
|
468 |
|
|
buff [16'h01_b2] = 8'h75;
|
469 |
|
|
buff [16'h01_b3] = 8'h8D;
|
470 |
|
|
buff [16'h01_b4] = 8'hFF;
|
471 |
|
|
buff [16'h01_b5] = 8'hD2;
|
472 |
|
|
buff [16'h01_b6] = 8'h8E;
|
473 |
|
|
buff [16'h01_b7] = 8'h00;
|
474 |
|
|
buff [16'h01_b8] = 8'h00;
|
475 |
|
|
buff [16'h01_b9] = 8'h00;
|
476 |
|
|
buff [16'h01_ba] = 8'h00;
|
477 |
|
|
buff [16'h01_bb] = 8'h00;
|
478 |
|
|
buff [16'h01_bc] = 8'hC2;
|
479 |
|
|
buff [16'h01_bd] = 8'h8E;
|
480 |
|
|
buff [16'h01_be] = 8'h7A;
|
481 |
|
|
buff [16'h01_bf] = 8'h38;
|
482 |
|
|
buff [16'h01_c0] = 8'h7B;
|
483 |
|
|
buff [16'h01_c1] = 8'h00;
|
484 |
|
|
buff [16'h01_c2] = 8'h7C;
|
485 |
|
|
buff [16'h01_c3] = 8'h02;
|
486 |
|
|
buff [16'h01_c4] = 8'h7D;
|
487 |
|
|
buff [16'h01_c5] = 8'h01;
|
488 |
|
|
buff [16'h01_c6] = 8'h11;
|
489 |
|
|
buff [16'h01_c7] = 8'h35;
|
490 |
|
|
buff [16'h01_c8] = 8'h75;
|
491 |
|
|
buff [16'h01_c9] = 8'h89;
|
492 |
|
|
buff [16'h01_ca] = 8'h10;
|
493 |
|
|
buff [16'h01_cb] = 8'h75;
|
494 |
|
|
buff [16'h01_cc] = 8'h8D;
|
495 |
|
|
buff [16'h01_cd] = 8'h00;
|
496 |
|
|
buff [16'h01_ce] = 8'h75;
|
497 |
|
|
buff [16'h01_cf] = 8'h8B;
|
498 |
|
|
buff [16'h01_d0] = 8'h00;
|
499 |
|
|
buff [16'h01_d1] = 8'hD2;
|
500 |
|
|
buff [16'h01_d2] = 8'h8E;
|
501 |
|
|
buff [16'h01_d3] = 8'h00;
|
502 |
|
|
buff [16'h01_d4] = 8'h00;
|
503 |
|
|
buff [16'h01_d5] = 8'h00;
|
504 |
|
|
buff [16'h01_d6] = 8'hC2;
|
505 |
|
|
buff [16'h01_d7] = 8'h8E;
|
506 |
|
|
buff [16'h01_d8] = 8'h7A;
|
507 |
|
|
buff [16'h01_d9] = 8'h48;
|
508 |
|
|
buff [16'h01_da] = 8'h7B;
|
509 |
|
|
buff [16'h01_db] = 8'h00;
|
510 |
|
|
buff [16'h01_dc] = 8'h7C;
|
511 |
|
|
buff [16'h01_dd] = 8'h04;
|
512 |
|
|
buff [16'h01_de] = 8'h7D;
|
513 |
|
|
buff [16'h01_df] = 8'h01;
|
514 |
|
|
buff [16'h01_e0] = 8'h11;
|
515 |
|
|
buff [16'h01_e1] = 8'h35;
|
516 |
|
|
buff [16'h01_e2] = 8'h75;
|
517 |
|
|
buff [16'h01_e3] = 8'h8B;
|
518 |
|
|
buff [16'h01_e4] = 8'hFC;
|
519 |
|
|
buff [16'h01_e5] = 8'hD2;
|
520 |
|
|
buff [16'h01_e6] = 8'h8E;
|
521 |
|
|
buff [16'h01_e7] = 8'h00;
|
522 |
|
|
buff [16'h01_e8] = 8'h00;
|
523 |
|
|
buff [16'h01_e9] = 8'h00;
|
524 |
|
|
buff [16'h01_ea] = 8'h00;
|
525 |
|
|
buff [16'h01_eb] = 8'hC2;
|
526 |
|
|
buff [16'h01_ec] = 8'h8E;
|
527 |
|
|
buff [16'h01_ed] = 8'h7A;
|
528 |
|
|
buff [16'h01_ee] = 8'h58;
|
529 |
|
|
buff [16'h01_ef] = 8'h7B;
|
530 |
|
|
buff [16'h01_f0] = 8'h01;
|
531 |
|
|
buff [16'h01_f1] = 8'h7C;
|
532 |
|
|
buff [16'h01_f2] = 8'h01;
|
533 |
|
|
buff [16'h01_f3] = 8'h7D;
|
534 |
|
|
buff [16'h01_f4] = 8'h01;
|
535 |
|
|
buff [16'h01_f5] = 8'h11;
|
536 |
|
|
buff [16'h01_f6] = 8'h35;
|
537 |
|
|
buff [16'h01_f7] = 8'h75;
|
538 |
|
|
buff [16'h01_f8] = 8'h8B;
|
539 |
|
|
buff [16'h01_f9] = 8'hFC;
|
540 |
|
|
buff [16'h01_fa] = 8'h75;
|
541 |
|
|
buff [16'h01_fb] = 8'h8D;
|
542 |
|
|
buff [16'h01_fc] = 8'hFF;
|
543 |
|
|
buff [16'h01_fd] = 8'hD2;
|
544 |
|
|
buff [16'h01_fe] = 8'h8E;
|
545 |
|
|
buff [16'h01_ff] = 8'h00;
|
546 |
|
|
buff [16'h02_00] = 8'h00;
|
547 |
|
|
buff [16'h02_01] = 8'h00;
|
548 |
|
|
buff [16'h02_02] = 8'h00;
|
549 |
|
|
buff [16'h02_03] = 8'h00;
|
550 |
|
|
buff [16'h02_04] = 8'hC2;
|
551 |
|
|
buff [16'h02_05] = 8'h8E;
|
552 |
|
|
buff [16'h02_06] = 8'h7A;
|
553 |
|
|
buff [16'h02_07] = 8'h68;
|
554 |
|
|
buff [16'h02_08] = 8'h7B;
|
555 |
|
|
buff [16'h02_09] = 8'h00;
|
556 |
|
|
buff [16'h02_0a] = 8'h7C;
|
557 |
|
|
buff [16'h02_0b] = 8'h02;
|
558 |
|
|
buff [16'h02_0c] = 8'h7D;
|
559 |
|
|
buff [16'h02_0d] = 8'h02;
|
560 |
|
|
buff [16'h02_0e] = 8'h11;
|
561 |
|
|
buff [16'h02_0f] = 8'h35;
|
562 |
|
|
buff [16'h02_10] = 8'h75;
|
563 |
|
|
buff [16'h02_11] = 8'h89;
|
564 |
|
|
buff [16'h02_12] = 8'h20;
|
565 |
|
|
buff [16'h02_13] = 8'h75;
|
566 |
|
|
buff [16'h02_14] = 8'h8D;
|
567 |
|
|
buff [16'h02_15] = 8'h00;
|
568 |
|
|
buff [16'h02_16] = 8'h75;
|
569 |
|
|
buff [16'h02_17] = 8'h8B;
|
570 |
|
|
buff [16'h02_18] = 8'h05;
|
571 |
|
|
buff [16'h02_19] = 8'hD2;
|
572 |
|
|
buff [16'h02_1a] = 8'h8E;
|
573 |
|
|
buff [16'h02_1b] = 8'h00;
|
574 |
|
|
buff [16'h02_1c] = 8'h00;
|
575 |
|
|
buff [16'h02_1d] = 8'h00;
|
576 |
|
|
buff [16'h02_1e] = 8'hC2;
|
577 |
|
|
buff [16'h02_1f] = 8'h8E;
|
578 |
|
|
buff [16'h02_20] = 8'h7A;
|
579 |
|
|
buff [16'h02_21] = 8'h78;
|
580 |
|
|
buff [16'h02_22] = 8'h7B;
|
581 |
|
|
buff [16'h02_23] = 8'h00;
|
582 |
|
|
buff [16'h02_24] = 8'h7C;
|
583 |
|
|
buff [16'h02_25] = 8'h09;
|
584 |
|
|
buff [16'h02_26] = 8'h7D;
|
585 |
|
|
buff [16'h02_27] = 8'h02;
|
586 |
|
|
buff [16'h02_28] = 8'h11;
|
587 |
|
|
buff [16'h02_29] = 8'h35;
|
588 |
|
|
buff [16'h02_2a] = 8'h75;
|
589 |
|
|
buff [16'h02_2b] = 8'h8B;
|
590 |
|
|
buff [16'h02_2c] = 8'hFC;
|
591 |
|
|
buff [16'h02_2d] = 8'h75;
|
592 |
|
|
buff [16'h02_2e] = 8'h8D;
|
593 |
|
|
buff [16'h02_2f] = 8'h50;
|
594 |
|
|
buff [16'h02_30] = 8'hD2;
|
595 |
|
|
buff [16'h02_31] = 8'h8E;
|
596 |
|
|
buff [16'h02_32] = 8'h00;
|
597 |
|
|
buff [16'h02_33] = 8'h00;
|
598 |
|
|
buff [16'h02_34] = 8'h00;
|
599 |
|
|
buff [16'h02_35] = 8'h00;
|
600 |
|
|
buff [16'h02_36] = 8'hC2;
|
601 |
|
|
buff [16'h02_37] = 8'h8E;
|
602 |
|
|
buff [16'h02_38] = 8'h7A;
|
603 |
|
|
buff [16'h02_39] = 8'h88;
|
604 |
|
|
buff [16'h02_3a] = 8'h7B;
|
605 |
|
|
buff [16'h02_3b] = 8'h50;
|
606 |
|
|
buff [16'h02_3c] = 8'h7C;
|
607 |
|
|
buff [16'h02_3d] = 8'h51;
|
608 |
|
|
buff [16'h02_3e] = 8'h7D;
|
609 |
|
|
buff [16'h02_3f] = 8'h03;
|
610 |
|
|
buff [16'h02_40] = 8'h11;
|
611 |
|
|
buff [16'h02_41] = 8'h35;
|
612 |
|
|
buff [16'h02_42] = 8'h75;
|
613 |
|
|
buff [16'h02_43] = 8'h89;
|
614 |
|
|
buff [16'h02_44] = 8'h30;
|
615 |
|
|
buff [16'h02_45] = 8'h75;
|
616 |
|
|
buff [16'h02_46] = 8'h8D;
|
617 |
|
|
buff [16'h02_47] = 8'h00;
|
618 |
|
|
buff [16'h02_48] = 8'h75;
|
619 |
|
|
buff [16'h02_49] = 8'h8B;
|
620 |
|
|
buff [16'h02_4a] = 8'h00;
|
621 |
|
|
buff [16'h02_4b] = 8'hD2;
|
622 |
|
|
buff [16'h02_4c] = 8'h8E;
|
623 |
|
|
buff [16'h02_4d] = 8'h00;
|
624 |
|
|
buff [16'h02_4e] = 8'h00;
|
625 |
|
|
buff [16'h02_4f] = 8'h00;
|
626 |
|
|
buff [16'h02_50] = 8'hC2;
|
627 |
|
|
buff [16'h02_51] = 8'h8E;
|
628 |
|
|
buff [16'h02_52] = 8'h7A;
|
629 |
|
|
buff [16'h02_53] = 8'h98;
|
630 |
|
|
buff [16'h02_54] = 8'h7B;
|
631 |
|
|
buff [16'h02_55] = 8'h00;
|
632 |
|
|
buff [16'h02_56] = 8'h7C;
|
633 |
|
|
buff [16'h02_57] = 8'h00;
|
634 |
|
|
buff [16'h02_58] = 8'h7D;
|
635 |
|
|
buff [16'h02_59] = 8'h03;
|
636 |
|
|
buff [16'h02_5a] = 8'h11;
|
637 |
|
|
buff [16'h02_5b] = 8'h35;
|
638 |
|
|
buff [16'h02_5c] = 8'h75;
|
639 |
|
|
buff [16'h02_5d] = 8'h8B;
|
640 |
|
|
buff [16'h02_5e] = 8'hFC;
|
641 |
|
|
buff [16'h02_5f] = 8'h75;
|
642 |
|
|
buff [16'h02_60] = 8'h8D;
|
643 |
|
|
buff [16'h02_61] = 8'hFF;
|
644 |
|
|
buff [16'h02_62] = 8'hD2;
|
645 |
|
|
buff [16'h02_63] = 8'h8E;
|
646 |
|
|
buff [16'h02_64] = 8'h00;
|
647 |
|
|
buff [16'h02_65] = 8'h00;
|
648 |
|
|
buff [16'h02_66] = 8'h00;
|
649 |
|
|
buff [16'h02_67] = 8'h00;
|
650 |
|
|
buff [16'h02_68] = 8'h00;
|
651 |
|
|
buff [16'h02_69] = 8'hC2;
|
652 |
|
|
buff [16'h02_6a] = 8'h8E;
|
653 |
|
|
buff [16'h02_6b] = 8'h7A;
|
654 |
|
|
buff [16'h02_6c] = 8'hA8;
|
655 |
|
|
buff [16'h02_6d] = 8'h7B;
|
656 |
|
|
buff [16'h02_6e] = 8'hFF;
|
657 |
|
|
buff [16'h02_6f] = 8'h7C;
|
658 |
|
|
buff [16'h02_70] = 8'hFC;
|
659 |
|
|
buff [16'h02_71] = 8'h7D;
|
660 |
|
|
buff [16'h02_72] = 8'h03;
|
661 |
|
|
buff [16'h02_73] = 8'h11;
|
662 |
|
|
buff [16'h02_74] = 8'h35;
|
663 |
|
|
buff [16'h02_75] = 8'h75;
|
664 |
|
|
buff [16'h02_76] = 8'h80;
|
665 |
|
|
buff [16'h02_77] = 8'h02;
|
666 |
|
|
end
|
667 |
|
|
|
668 |
|
|
always @(posedge clk)
|
669 |
|
|
begin
|
670 |
|
|
data1 <= #1 buff [addr];
|
671 |
|
|
data2 <= #1 buff [addr+1];
|
672 |
|
|
data3 <= #1 buff [addr+2];
|
673 |
|
|
end
|
674 |
|
|
|
675 |
|
|
endmodule
|