OpenCores
URL https://opencores.org/ocsvn/bluespec-h264/bluespec-h264/trunk

Subversion Repositories bluespec-h264

[/] [bluespec-h264/] [trunk/] [src_fpga/] [build/] [mkth.v] - Blame information for rev 76

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 76 jamey.hick
module mkth(CLK,
2
            RST,
3
 
4
            vga_controller_red,
5
            RDY_vga_controller_red,
6
 
7
            vga_controller_blue,
8
            RDY_vga_controller_blue,
9
 
10
            vga_controller_green,
11
            RDY_vga_controller_green,
12
 
13
            vga_controller_sync_on_green,
14
            RDY_vga_controller_sync_on_green,
15
 
16
            vga_controller_hsync,
17
            RDY_vga_controller_hsync,
18
 
19
            vga_controller_vsync,
20
            RDY_vga_controller_vsync,
21
 
22
            vga_controller_blank,
23
            RDY_vga_controller_blank,
24
 
25
            vga_controller_switch_buffer_buffer,
26
            EN_vga_controller_switch_buffer,
27
            RDY_vga_controller_switch_buffer,
28
 
29
            vga_controller_data_resp_put,
30
            EN_vga_controller_data_resp_put,
31
            RDY_vga_controller_data_resp_put,
32
 
33
            EN_vga_controller_data_req_get,
34
            vga_controller_data_req_get,
35
            RDY_vga_controller_data_req_get,
36
 
37
            bram_controller_data_input_data,
38
            EN_bram_controller_data_input,
39
            RDY_bram_controller_data_input,
40
 
41
            bram_controller_wen_output,
42
            RDY_bram_controller_wen_output,
43
 
44
            bram_controller_addr_output,
45
            RDY_bram_controller_addr_output,
46
 
47
            bram_controller_data_output,
48
            RDY_bram_controller_data_output,
49
 
50
            sram_controller_address_out,
51
            RDY_sram_controller_address_out,
52
 
53
            sram_controller_data_O,
54
            RDY_sram_controller_data_O,
55
 
56
            sram_controller_data_I,
57
            EN_sram_controller_data_I,
58
            RDY_sram_controller_data_I,
59
 
60
            sram_controller_data_T,
61
            RDY_sram_controller_data_T,
62
 
63
            sram_controller_we_bytes_out,
64
            RDY_sram_controller_we_bytes_out,
65
 
66
            sram_controller_we_out,
67
            RDY_sram_controller_we_out,
68
 
69
            sram_controller_ce_out,
70
            RDY_sram_controller_ce_out,
71
 
72
            sram_controller_oe_out,
73
            RDY_sram_controller_oe_out,
74
 
75
            sram_controller_cen_out,
76
            RDY_sram_controller_cen_out,
77
 
78
            sram_controller_adv_ld_out,
79
            RDY_sram_controller_adv_ld_out,
80
 
81
            sram_controller2_address_out,
82
            RDY_sram_controller2_address_out,
83
 
84
            sram_controller2_data_O,
85
            RDY_sram_controller2_data_O,
86
 
87
            sram_controller2_data_I,
88
            EN_sram_controller2_data_I,
89
            RDY_sram_controller2_data_I,
90
 
91
            sram_controller2_data_T,
92
            RDY_sram_controller2_data_T,
93
 
94
            sram_controller2_we_bytes_out,
95
            RDY_sram_controller2_we_bytes_out,
96
 
97
            sram_controller2_we_out,
98
            RDY_sram_controller2_we_out,
99
 
100
            sram_controller2_ce_out,
101
            RDY_sram_controller2_ce_out,
102
 
103
            sram_controller2_oe_out,
104
            RDY_sram_controller2_oe_out,
105
 
106
            sram_controller2_cen_out,
107
            RDY_sram_controller2_cen_out,
108
 
109
            sram_controller2_adv_ld_out,
110
            RDY_sram_controller2_adv_ld_out,
111
 
112
            error_status,
113
            RDY_error_status);
114
  input  CLK;
115
  input  RST;
116
 
117
  // value method vga_controller_red
118
  output [7 : 0] vga_controller_red;
119
  output RDY_vga_controller_red;
120
 
121
  // value method vga_controller_blue
122
  output [7 : 0] vga_controller_blue;
123
  output RDY_vga_controller_blue;
124
 
125
  // value method vga_controller_green
126
  output [7 : 0] vga_controller_green;
127
  output RDY_vga_controller_green;
128
 
129
  // value method vga_controller_sync_on_green
130
  output vga_controller_sync_on_green;
131
  output RDY_vga_controller_sync_on_green;
132
 
133
  // value method vga_controller_hsync
134
  output vga_controller_hsync;
135
  output RDY_vga_controller_hsync;
136
 
137
  // value method vga_controller_vsync
138
  output vga_controller_vsync;
139
  output RDY_vga_controller_vsync;
140
 
141
  // value method vga_controller_blank
142
  output vga_controller_blank;
143
  output RDY_vga_controller_blank;
144
 
145
  // action method vga_controller_switch_buffer
146
  input  vga_controller_switch_buffer_buffer;
147
  input  EN_vga_controller_switch_buffer;
148
  output RDY_vga_controller_switch_buffer;
149
 
150
  // action method vga_controller_data_resp_put
151
  input  [31 : 0] vga_controller_data_resp_put;
152
  input  EN_vga_controller_data_resp_put;
153
  output RDY_vga_controller_data_resp_put;
154
 
155
  // actionvalue method vga_controller_data_req_get
156
  input  EN_vga_controller_data_req_get;
157
  output [50 : 0] vga_controller_data_req_get;
158
  output RDY_vga_controller_data_req_get;
159
 
160
  // action method bram_controller_data_input
161
  input  [31 : 0] bram_controller_data_input_data;
162
  input  EN_bram_controller_data_input;
163
  output RDY_bram_controller_data_input;
164
 
165
  // value method bram_controller_wen_output
166
  output [3 : 0] bram_controller_wen_output;
167
  output RDY_bram_controller_wen_output;
168
 
169
  // value method bram_controller_addr_output
170
  output [31 : 0] bram_controller_addr_output;
171
  output RDY_bram_controller_addr_output;
172
 
173
  // value method bram_controller_data_output
174
  output [31 : 0] bram_controller_data_output;
175
  output RDY_bram_controller_data_output;
176
 
177
  // value method sram_controller_address_out
178
  output [17 : 0] sram_controller_address_out;
179
  output RDY_sram_controller_address_out;
180
 
181
  // value method sram_controller_data_O
182
  output [31 : 0] sram_controller_data_O;
183
  output RDY_sram_controller_data_O;
184
 
185
  // action method sram_controller_data_I
186
  input  [31 : 0] sram_controller_data_I;
187
  input  EN_sram_controller_data_I;
188
  output RDY_sram_controller_data_I;
189
 
190
  // value method sram_controller_data_T
191
  output sram_controller_data_T;
192
  output RDY_sram_controller_data_T;
193
 
194
  // value method sram_controller_we_bytes_out
195
  output [3 : 0] sram_controller_we_bytes_out;
196
  output RDY_sram_controller_we_bytes_out;
197
 
198
  // value method sram_controller_we_out
199
  output sram_controller_we_out;
200
  output RDY_sram_controller_we_out;
201
 
202
  // value method sram_controller_ce_out
203
  output sram_controller_ce_out;
204
  output RDY_sram_controller_ce_out;
205
 
206
  // value method sram_controller_oe_out
207
  output sram_controller_oe_out;
208
  output RDY_sram_controller_oe_out;
209
 
210
  // value method sram_controller_cen_out
211
  output sram_controller_cen_out;
212
  output RDY_sram_controller_cen_out;
213
 
214
  // value method sram_controller_adv_ld_out
215
  output sram_controller_adv_ld_out;
216
  output RDY_sram_controller_adv_ld_out;
217
 
218
  // value method sram_controller2_address_out
219
  output [17 : 0] sram_controller2_address_out;
220
  output RDY_sram_controller2_address_out;
221
 
222
  // value method sram_controller2_data_O
223
  output [31 : 0] sram_controller2_data_O;
224
  output RDY_sram_controller2_data_O;
225
 
226
  // action method sram_controller2_data_I
227
  input  [31 : 0] sram_controller2_data_I;
228
  input  EN_sram_controller2_data_I;
229
  output RDY_sram_controller2_data_I;
230
 
231
  // value method sram_controller2_data_T
232
  output sram_controller2_data_T;
233
  output RDY_sram_controller2_data_T;
234
 
235
  // value method sram_controller2_we_bytes_out
236
  output [3 : 0] sram_controller2_we_bytes_out;
237
  output RDY_sram_controller2_we_bytes_out;
238
 
239
  // value method sram_controller2_we_out
240
  output sram_controller2_we_out;
241
  output RDY_sram_controller2_we_out;
242
 
243
  // value method sram_controller2_ce_out
244
  output sram_controller2_ce_out;
245
  output RDY_sram_controller2_ce_out;
246
 
247
  // value method sram_controller2_oe_out
248
  output sram_controller2_oe_out;
249
  output RDY_sram_controller2_oe_out;
250
 
251
  // value method sram_controller2_cen_out
252
  output sram_controller2_cen_out;
253
  output RDY_sram_controller2_cen_out;
254
 
255
  // value method sram_controller2_adv_ld_out
256
  output sram_controller2_adv_ld_out;
257
  output RDY_sram_controller2_adv_ld_out;
258
 
259
  // value method error_status
260
  output [7 : 0] error_status;
261
  output RDY_error_status;
262
 
263
  wire RST_N;
264
  assign RST_N = ~RST;
265
 
266
mkTH h264_mod(.CLK(CLK),
267
            .RST_N(RST_N),
268
 
269
            .vga_controller_red(vga_controller_red),
270
            .RDY_vga_controller_red(RDY_vga_controller_red),
271
 
272
            .vga_controller_blue(vga_controller_blue),
273
            .RDY_vga_controller_blue(RDY_vga_controller_blue),
274
 
275
            .vga_controller_green(vga_controller_green),
276
            .RDY_vga_controller_green(RDY_vga_controller_green),
277
 
278
            .vga_controller_sync_on_green(vga_controller_sync_on_green),
279
            .RDY_vga_controller_sync_on_green(RDY_vga_controller_sync_on_green),
280
 
281
            .vga_controller_hsync(vga_controller_hsync),
282
            .RDY_vga_controller_hsync(RDY_vga_controller_hsync),
283
 
284
            .vga_controller_vsync(vga_controller_vsync),
285
            .RDY_vga_controller_vsync(RDY_vga_controller_vsync),
286
 
287
            .vga_controller_blank(vga_controller_blank),
288
            .RDY_vga_controller_blank(RDY_vga_controller_blank),
289
 
290
            .vga_controller_switch_buffer_buffer(vga_controller_switch_buffer_buffer),
291
            .EN_vga_controller_switch_buffer(EN_vga_controller_switch_buffer),
292
            .RDY_vga_controller_switch_buffer(RDY_vga_controller_switch_buffer),
293
 
294
            .vga_controller_data_resp_put(vga_controller_data_resp_put),
295
            .EN_vga_controller_data_resp_put(EN_vga_controller_data_resp_put),
296
            .RDY_vga_controller_data_resp_put(RDY_vga_controller_data_resp_put),
297
 
298
            .EN_vga_controller_data_req_get(EN_vga_controller_data_req_get),
299
            .vga_controller_data_req_get(vga_controller_data_req_get),
300
            .RDY_vga_controller_data_req_get(RDY_vga_controller_data_req_get),
301
 
302
            .bram_controller_data_input_data(bram_controller_data_input_data),
303
            .EN_bram_controller_data_input(EN_bram_controller_data_input),
304
            .RDY_bram_controller_data_input(RDY_bram_controller_data_input),
305
 
306
            .bram_controller_wen_output(bram_controller_wen_output),
307
            .RDY_bram_controller_wen_output(RDY_bram_controller_wen_output),
308
 
309
            .bram_controller_addr_output(bram_controller_addr_output),
310
            .RDY_bram_controller_addr_output(RDY_bram_controller_addr_output),
311
 
312
            .bram_controller_data_output(bram_controller_data_output),
313
            .RDY_bram_controller_data_output(RDY_bram_controller_data_output),
314
 
315
            .sram_controller_address_out(sram_controller_address_out),
316
            .RDY_sram_controller_address_out(RDY_sram_controller_address_out),
317
 
318
            .sram_controller_data_O(sram_controller_data_O),
319
            .RDY_sram_controller_data_O(RDY_sram_controller_data_O),
320
 
321
            .sram_controller_data_I_data(sram_controller_data_I),
322
            .EN_sram_controller_data_I(EN_sram_controller_data_I),
323
            .RDY_sram_controller_data_I(RDY_sram_controller_data_I),
324
 
325
            .sram_controller_data_T(sram_controller_data_T),
326
            .RDY_sram_controller_data_T(RDY_sram_controller_data_T),
327
 
328
            .sram_controller_we_bytes_out(sram_controller_we_bytes_out),
329
            .RDY_sram_controller_we_bytes_out(RDY_sram_controller_we_bytes_out),
330
 
331
            .sram_controller_we_out(sram_controller_we_out),
332
            .RDY_sram_controller_we_out(RDY_sram_controller_we_out),
333
 
334
            .sram_controller_ce_out(sram_controller_ce_out),
335
            .RDY_sram_controller_ce_out(RDY_sram_controller_ce_out),
336
 
337
            .sram_controller_oe_out(sram_controller_oe_out),
338
            .RDY_sram_controller_oe_out(RDY_sram_controller_oe_out),
339
 
340
            .sram_controller_cen_out(sram_controller_cen_out),
341
            .RDY_sram_controller_cen_out(RDY_sram_controller_cen_out),
342
 
343
            .sram_controller_adv_ld_out(sram_controller_adv_ld_out),
344
            .RDY_sram_controller_adv_ld_out(RDY_sram_controller_adv_ld_out),
345
 
346
            .sram_controller2_address_out(sram_controller2_address_out),
347
            .RDY_sram_controller2_address_out(RDY_sram_controller2_address_out),
348
 
349
            .sram_controller2_data_O(sram_controller2_data_O),
350
            .RDY_sram_controller2_data_O(RDY_sram_controller2_data_O),
351
 
352
            .sram_controller2_data_I_data(sram_controller2_data_I),
353
            .EN_sram_controller2_data_I(EN_sram_controller2_data_I),
354
            .RDY_sram_controller2_data_I(RDY_sram_controller2_data_I),
355
 
356
            .sram_controller2_data_T(sram_controller2_data_T),
357
            .RDY_sram_controller2_data_T(RDY_sram_controller2_data_T),
358
 
359
            .sram_controller2_we_bytes_out(sram_controller2_we_bytes_out),
360
            .RDY_sram_controller2_we_bytes_out(RDY_sram_controller2_we_bytes_out),
361
 
362
            .sram_controller2_we_out(sram_controller2_we_out),
363
            .RDY_sram_controller2_we_out(RDY_sram_controller2_we_out),
364
 
365
            .sram_controller2_ce_out(sram_controller2_ce_out),
366
            .RDY_sram_controller2_ce_out(RDY_sram_controller2_ce_out),
367
 
368
            .sram_controller2_oe_out(sram_controller2_oe_out),
369
            .RDY_sram_controller2_oe_out(RDY_sram_controller2_oe_out),
370
 
371
            .sram_controller2_cen_out(sram_controller2_cen_out),
372
            .RDY_sram_controller2_cen_out(RDY_sram_controller2_cen_out),
373
 
374
            .sram_controller2_adv_ld_out(sram_controller2_adv_ld_out),
375
            .RDY_sram_controller2_adv_ld_out(RDY_sram_controller2_adv_ld_out),
376
 
377
            .error_status(error_status),
378
            .RDY_error_status(RDY_error_status));
379
 
380
endmodule

powered by: WebSVN 2.1.0

© copyright 1999-2025 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.