2 Produced by NSL Core(version=20110302), IP ARCH, Inc. Sat Aug 06 22:05:03 2011
\r
3 Licensed to Yujiro_Kaneko::yujiro.kaneko@overtone.co.jp :NON PROFIT USER:
\r
6 module vga_generate ( i_50clk , i_wdata1 , i_wdata2 , fi_vgaram_write1 , fi_vgaram_write2 , fi_fifo1_rst , fi_fifo2_rst , p_reset , m_clock , o_v_sync , o_h_sync , o_vga_red , o_vga_green , o_vga_blue , o_h_cnt , o_scanline );
\r
8 input [31:0] i_wdata1;
\r
9 input [31:0] i_wdata2;
\r
10 input fi_vgaram_write1;
\r
11 input fi_vgaram_write2;
\r
18 output [3:0] o_vga_red;
\r
19 output [3:0] o_vga_green;
\r
20 output [3:0] o_vga_blue;
\r
21 output [9:0] o_h_cnt;
\r
22 output [9:0] o_scanline;
\r
30 reg [4:0] r_bit32_cnt;
\r
34 reg r_data_select_flag;
\r
35 reg [9:0] r_scanline_cnt;
\r
44 wire _u_VGARAM_p_reset;
\r
45 wire _u_VGARAM_m_clock;
\r
46 wire _u_VGARAM_i_we1;
\r
47 wire [7:0] _u_VGARAM_i_wdata1;
\r
48 wire _u_VGARAM_i_we2;
\r
49 wire [7:0] _u_VGARAM_i_wdata2;
\r
50 wire [7:0] _u_VGARAM_o_rddata1;
\r
51 wire [7:0] _u_VGARAM_o_rddata2;
\r
52 wire _u_VGARAM_i_clock;
\r
53 wire _u_VGARAM_i_re1;
\r
54 wire _u_VGARAM_i_re2;
\r
55 wire _u_VGARAM_i_fifo1_rst;
\r
56 wire _u_VGARAM_i_fifo2_rst;
\r
57 wire _u_VGARAM_o_rdack1;
\r
58 wire _u_VGARAM_o_rdack2;
\r
298 vga_ram u_VGARAM (.o_rdack2(_u_VGARAM_o_rdack2), .o_rdack1(_u_VGARAM_o_rdack1), .i_fifo2_rst(_u_VGARAM_i_fifo2_rst), .i_fifo1_rst(_u_VGARAM_i_fifo1_rst), .i_re2(_u_VGARAM_i_re2), .i_re1(_u_VGARAM_i_re1), .i_clock(_u_VGARAM_i_clock), .o_rddata2(_u_VGARAM_o_rddata2), .o_rddata1(_u_VGARAM_o_rddata1), .i_wdata2(_u_VGARAM_i_wdata2), .i_we2(_u_VGARAM_i_we2), .i_wdata1(_u_VGARAM_i_wdata1), .i_we1(_u_VGARAM_i_we1), .m_clock(_u_VGARAM_m_clock), .p_reset(_u_VGARAM_p_reset));
\r
300 assign fs_disp_data = _net_17;
\r
301 assign w_red = ((_net_38)?4'b0000:4'b0)|
\r
302 ((_net_35|_net_32)?4'b1111:4'b0);
\r
303 assign w_green = ((_net_37)?4'b1111:4'b0)|
\r
304 ((_net_40|_net_34)?4'b0000:4'b0);
\r
305 assign w_blue = ((_net_36)?4'b1111:4'b0)|
\r
306 ((_net_39|_net_33)?4'b0000:4'b0);
\r
307 assign w_disp_data = ((_net_238)?r2[31]:1'b0)|
\r
308 ((_net_235)?r2[30]:1'b0)|
\r
309 ((_net_232)?r2[29]:1'b0)|
\r
310 ((_net_229)?r2[28]:1'b0)|
\r
311 ((_net_226)?r2[27]:1'b0)|
\r
312 ((_net_223)?r2[26]:1'b0)|
\r
313 ((_net_220)?r2[25]:1'b0)|
\r
314 ((_net_217)?r2[24]:1'b0)|
\r
315 ((_net_214)?r2[23]:1'b0)|
\r
316 ((_net_211)?r2[22]:1'b0)|
\r
317 ((_net_208)?r2[21]:1'b0)|
\r
318 ((_net_205)?r2[20]:1'b0)|
\r
319 ((_net_202)?r2[19]:1'b0)|
\r
320 ((_net_199)?r2[18]:1'b0)|
\r
321 ((_net_196)?r2[17]:1'b0)|
\r
322 ((_net_193)?r2[16]:1'b0)|
\r
323 ((_net_190)?r2[15]:1'b0)|
\r
324 ((_net_187)?r2[14]:1'b0)|
\r
325 ((_net_184)?r2[13]:1'b0)|
\r
326 ((_net_181)?r2[12]:1'b0)|
\r
327 ((_net_178)?r2[11]:1'b0)|
\r
328 ((_net_175)?r2[10]:1'b0)|
\r
329 ((_net_172)?r2[9]:1'b0)|
\r
330 ((_net_169)?r2[8]:1'b0)|
\r
331 ((_net_166)?r2[7]:1'b0)|
\r
332 ((_net_163)?r2[6]:1'b0)|
\r
333 ((_net_160)?r2[5]:1'b0)|
\r
334 ((_net_157)?r2[4]:1'b0)|
\r
335 ((_net_154)?r2[3]:1'b0)|
\r
336 ((_net_151)?r2[2]:1'b0)|
\r
337 ((_net_148)?r2[1]:1'b0)|
\r
338 ((_net_144)?r2[0]:1'b0)|
\r
339 ((_net_141)?r1[31]:1'b0)|
\r
340 ((_net_138)?r1[30]:1'b0)|
\r
341 ((_net_135)?r1[29]:1'b0)|
\r
342 ((_net_132)?r1[28]:1'b0)|
\r
343 ((_net_129)?r1[27]:1'b0)|
\r
344 ((_net_126)?r1[26]:1'b0)|
\r
345 ((_net_123)?r1[25]:1'b0)|
\r
346 ((_net_120)?r1[24]:1'b0)|
\r
347 ((_net_117)?r1[23]:1'b0)|
\r
348 ((_net_114)?r1[22]:1'b0)|
\r
349 ((_net_111)?r1[21]:1'b0)|
\r
350 ((_net_108)?r1[20]:1'b0)|
\r
351 ((_net_105)?r1[19]:1'b0)|
\r
352 ((_net_102)?r1[18]:1'b0)|
\r
353 ((_net_99)?r1[17]:1'b0)|
\r
354 ((_net_96)?r1[16]:1'b0)|
\r
355 ((_net_93)?r1[15]:1'b0)|
\r
356 ((_net_90)?r1[14]:1'b0)|
\r
357 ((_net_87)?r1[13]:1'b0)|
\r
358 ((_net_84)?r1[12]:1'b0)|
\r
359 ((_net_81)?r1[11]:1'b0)|
\r
360 ((_net_78)?r1[10]:1'b0)|
\r
361 ((_net_75)?r1[9]:1'b0)|
\r
362 ((_net_72)?r1[8]:1'b0)|
\r
363 ((_net_69)?r1[7]:1'b0)|
\r
364 ((_net_66)?r1[6]:1'b0)|
\r
365 ((_net_63)?r1[5]:1'b0)|
\r
366 ((_net_60)?r1[4]:1'b0)|
\r
367 ((_net_57)?r1[3]:1'b0)|
\r
368 ((_net_54)?r1[2]:1'b0)|
\r
369 ((_net_51)?r1[1]:1'b0)|
\r
370 ((_net_47)?r1[0]:1'b0);
\r
371 assign vgaram_read1 = _net_22;
\r
372 assign vgaram_read2 = _net_23;
\r
373 assign _u_VGARAM_p_reset = p_reset;
\r
374 assign _u_VGARAM_m_clock = m_clock;
\r
375 assign _u_VGARAM_i_we1 = fi_vgaram_write1;
\r
376 assign _u_VGARAM_i_wdata1 = i_wdata1;
\r
377 assign _u_VGARAM_i_we2 = fi_vgaram_write2;
\r
378 assign _u_VGARAM_i_wdata2 = i_wdata2;
\r
379 assign _u_VGARAM_i_clock = i_50clk;
\r
380 assign _u_VGARAM_i_re1 = ((_net_28)?1'b0:1'b0)|
\r
381 ((vgaram_read1)?1'b1:1'b0);
\r
382 assign _u_VGARAM_i_re2 = ((_net_29)?1'b0:1'b0)|
\r
383 ((vgaram_read2)?1'b1:1'b0);
\r
384 assign _u_VGARAM_i_fifo1_rst = fi_fifo1_rst;
\r
385 assign _u_VGARAM_i_fifo2_rst = fi_fifo2_rst;
\r
386 assign _net_0 = r_h_sync&(~r_hld_h_sync);
\r
387 assign _net_1 = ~r_cnt_flg;
\r
388 assign _net_2 = r_v_sync&_net_0;
\r
389 assign _net_3 = (r_v_sync&_net_0)&_net_1;
\r
390 assign _net_4 = (r_v_sync&_net_0)&(~_net_1);
\r
391 assign _net_5 = ~r_v_sync;
\r
392 assign _net_6 = ~r_v_sync;
\r
393 assign _net_7 = (r_h_cnt)==(10'b1100100000);
\r
394 assign _net_8 = (r_h_cnt)==(10'b1100001110);
\r
395 assign _net_9 = (r_h_cnt)==(10'b0010001110);
\r
396 assign _net_10 = (r_h_cnt)==(10'b0001100000);
\r
397 assign _net_11 = (((~_net_7)&(~_net_8))&(~_net_9))&(~_net_10);
\r
398 assign _net_12 = (r_v_cnt)==(19'b1100101110000011111);
\r
399 assign _net_13 = (r_v_cnt)==(19'b1100011110011011111);
\r
400 assign _net_14 = (r_v_cnt)==(19'b0000110000011011111);
\r
401 assign _net_15 = (r_v_cnt)==(19'b0000000011000111111);
\r
402 assign _net_16 = (((~_net_12)&(~_net_13))&(~_net_14))&(~_net_15);
\r
403 assign _net_17 = r_hdata_flg&r_vdata_flg;
\r
404 assign _net_18 = (((r_h_cnt) >= ((10'b0010001110)+(10'b1001100001)))&((r_h_cnt) <= (((10'b1100001110)+(10'b1001100001))+(10'b1111111111))))&((r_v_cnt) >= ((19'b0000110000011011111)+(19'b1111111111111100001)))&((r_v_cnt) <= (((19'b1100011110011011111)+(19'b1111111111111100001))+(19'b1111111111111111111)));
\r
405 assign _net_19 = (r_bit32_cnt)==(5'b00000);
\r
406 assign _net_20 = (r_scanline_cnt[0])==(1'b0);
\r
407 assign _net_21 = _net_18&_net_19;
\r
408 assign _net_22 = (_net_18&_net_19)&_net_20;
\r
409 assign _net_23 = (_net_18&_net_19)&(~_net_20);
\r
410 assign _net_24 = (r_bit32_cnt)==(5'b11111);
\r
411 assign _net_25 = _net_18&_net_24;
\r
412 assign _net_26 = _net_18&(~_net_24);
\r
413 assign _net_27 = ~_net_18;
\r
414 assign _net_28 = ~vgaram_read1;
\r
415 assign _net_29 = ~vgaram_read2;
\r
416 assign _net_30 = r_hdata_flg&r_vdata_flg;
\r
417 assign _net_31 = ~w_disp_data;
\r
418 assign _net_32 = _net_30&_net_31;
\r
419 assign _net_33 = _net_30&_net_31;
\r
420 assign _net_34 = _net_30&_net_31;
\r
421 assign _net_35 = _net_30&w_disp_data;
\r
422 assign _net_36 = _net_30&w_disp_data;
\r
423 assign _net_37 = _net_30&w_disp_data;
\r
424 assign _net_38 = ~_net_30;
\r
425 assign _net_39 = ~_net_30;
\r
426 assign _net_40 = ~_net_30;
\r
427 assign _net_41 = _u_VGARAM_o_rdack1&_u_VGARAM_o_rdack2;
\r
428 assign _net_42 = _net_41&r_data_select_flag;
\r
429 assign _net_43 = _net_41&(~r_data_select_flag);
\r
430 assign _net_44 = ~r_flg;
\r
431 assign _net_45 = (r_bit32_cnt)==(5'b11111);
\r
432 assign _net_46 = fs_disp_data&_net_44;
\r
433 assign _net_47 = (fs_disp_data&_net_44)&_net_45;
\r
434 assign _net_48 = (fs_disp_data&_net_44)&_net_45;
\r
435 assign _net_49 = (r_bit32_cnt)==(5'b11110);
\r
436 assign _net_50 = fs_disp_data&_net_44;
\r
437 assign _net_51 = (fs_disp_data&_net_44)&_net_49;
\r
438 assign _net_52 = (r_bit32_cnt)==(5'b11101);
\r
439 assign _net_53 = fs_disp_data&_net_44;
\r
440 assign _net_54 = (fs_disp_data&_net_44)&_net_52;
\r
441 assign _net_55 = (r_bit32_cnt)==(5'b11100);
\r
442 assign _net_56 = fs_disp_data&_net_44;
\r
443 assign _net_57 = (fs_disp_data&_net_44)&_net_55;
\r
444 assign _net_58 = (r_bit32_cnt)==(5'b11011);
\r
445 assign _net_59 = fs_disp_data&_net_44;
\r
446 assign _net_60 = (fs_disp_data&_net_44)&_net_58;
\r
447 assign _net_61 = (r_bit32_cnt)==(5'b11010);
\r
448 assign _net_62 = fs_disp_data&_net_44;
\r
449 assign _net_63 = (fs_disp_data&_net_44)&_net_61;
\r
450 assign _net_64 = (r_bit32_cnt)==(5'b11001);
\r
451 assign _net_65 = fs_disp_data&_net_44;
\r
452 assign _net_66 = (fs_disp_data&_net_44)&_net_64;
\r
453 assign _net_67 = (r_bit32_cnt)==(5'b11000);
\r
454 assign _net_68 = fs_disp_data&_net_44;
\r
455 assign _net_69 = (fs_disp_data&_net_44)&_net_67;
\r
456 assign _net_70 = (r_bit32_cnt)==(5'b10111);
\r
457 assign _net_71 = fs_disp_data&_net_44;
\r
458 assign _net_72 = (fs_disp_data&_net_44)&_net_70;
\r
459 assign _net_73 = (r_bit32_cnt)==(5'b10110);
\r
460 assign _net_74 = fs_disp_data&_net_44;
\r
461 assign _net_75 = (fs_disp_data&_net_44)&_net_73;
\r
462 assign _net_76 = (r_bit32_cnt)==(5'b10101);
\r
463 assign _net_77 = fs_disp_data&_net_44;
\r
464 assign _net_78 = (fs_disp_data&_net_44)&_net_76;
\r
465 assign _net_79 = (r_bit32_cnt)==(5'b10100);
\r
466 assign _net_80 = fs_disp_data&_net_44;
\r
467 assign _net_81 = (fs_disp_data&_net_44)&_net_79;
\r
468 assign _net_82 = (r_bit32_cnt)==(5'b10011);
\r
469 assign _net_83 = fs_disp_data&_net_44;
\r
470 assign _net_84 = (fs_disp_data&_net_44)&_net_82;
\r
471 assign _net_85 = (r_bit32_cnt)==(5'b10010);
\r
472 assign _net_86 = fs_disp_data&_net_44;
\r
473 assign _net_87 = (fs_disp_data&_net_44)&_net_85;
\r
474 assign _net_88 = (r_bit32_cnt)==(5'b10001);
\r
475 assign _net_89 = fs_disp_data&_net_44;
\r
476 assign _net_90 = (fs_disp_data&_net_44)&_net_88;
\r
477 assign _net_91 = (r_bit32_cnt)==(5'b10000);
\r
478 assign _net_92 = fs_disp_data&_net_44;
\r
479 assign _net_93 = (fs_disp_data&_net_44)&_net_91;
\r
480 assign _net_94 = (r_bit32_cnt)==(5'b01111);
\r
481 assign _net_95 = fs_disp_data&_net_44;
\r
482 assign _net_96 = (fs_disp_data&_net_44)&_net_94;
\r
483 assign _net_97 = (r_bit32_cnt)==(5'b01110);
\r
484 assign _net_98 = fs_disp_data&_net_44;
\r
485 assign _net_99 = (fs_disp_data&_net_44)&_net_97;
\r
486 assign _net_100 = (r_bit32_cnt)==(5'b01101);
\r
487 assign _net_101 = fs_disp_data&_net_44;
\r
488 assign _net_102 = (fs_disp_data&_net_44)&_net_100;
\r
489 assign _net_103 = (r_bit32_cnt)==(5'b01100);
\r
490 assign _net_104 = fs_disp_data&_net_44;
\r
491 assign _net_105 = (fs_disp_data&_net_44)&_net_103;
\r
492 assign _net_106 = (r_bit32_cnt)==(5'b01011);
\r
493 assign _net_107 = fs_disp_data&_net_44;
\r
494 assign _net_108 = (fs_disp_data&_net_44)&_net_106;
\r
495 assign _net_109 = (r_bit32_cnt)==(5'b01010);
\r
496 assign _net_110 = fs_disp_data&_net_44;
\r
497 assign _net_111 = (fs_disp_data&_net_44)&_net_109;
\r
498 assign _net_112 = (r_bit32_cnt)==(5'b01001);
\r
499 assign _net_113 = fs_disp_data&_net_44;
\r
500 assign _net_114 = (fs_disp_data&_net_44)&_net_112;
\r
501 assign _net_115 = (r_bit32_cnt)==(5'b01000);
\r
502 assign _net_116 = fs_disp_data&_net_44;
\r
503 assign _net_117 = (fs_disp_data&_net_44)&_net_115;
\r
504 assign _net_118 = (r_bit32_cnt)==(5'b00111);
\r
505 assign _net_119 = fs_disp_data&_net_44;
\r
506 assign _net_120 = (fs_disp_data&_net_44)&_net_118;
\r
507 assign _net_121 = (r_bit32_cnt)==(5'b00110);
\r
508 assign _net_122 = fs_disp_data&_net_44;
\r
509 assign _net_123 = (fs_disp_data&_net_44)&_net_121;
\r
510 assign _net_124 = (r_bit32_cnt)==(5'b00101);
\r
511 assign _net_125 = fs_disp_data&_net_44;
\r
512 assign _net_126 = (fs_disp_data&_net_44)&_net_124;
\r
513 assign _net_127 = (r_bit32_cnt)==(5'b00100);
\r
514 assign _net_128 = fs_disp_data&_net_44;
\r
515 assign _net_129 = (fs_disp_data&_net_44)&_net_127;
\r
516 assign _net_130 = (r_bit32_cnt)==(5'b00011);
\r
517 assign _net_131 = fs_disp_data&_net_44;
\r
518 assign _net_132 = (fs_disp_data&_net_44)&_net_130;
\r
519 assign _net_133 = (r_bit32_cnt)==(5'b00010);
\r
520 assign _net_134 = fs_disp_data&_net_44;
\r
521 assign _net_135 = (fs_disp_data&_net_44)&_net_133;
\r
522 assign _net_136 = (r_bit32_cnt)==(5'b00001);
\r
523 assign _net_137 = fs_disp_data&_net_44;
\r
524 assign _net_138 = (fs_disp_data&_net_44)&_net_136;
\r
525 assign _net_139 = (r_bit32_cnt)==(5'b00000);
\r
526 assign _net_140 = fs_disp_data&_net_44;
\r
527 assign _net_141 = (fs_disp_data&_net_44)&_net_139;
\r
528 assign _net_142 = (r_bit32_cnt)==(5'b11111);
\r
529 assign _net_143 = fs_disp_data&(~_net_44);
\r
530 assign _net_144 = (fs_disp_data&(~_net_44))&_net_142;
\r
531 assign _net_145 = (fs_disp_data&(~_net_44))&_net_142;
\r
532 assign _net_146 = (r_bit32_cnt)==(5'b11110);
\r
533 assign _net_147 = fs_disp_data&(~_net_44);
\r
534 assign _net_148 = (fs_disp_data&(~_net_44))&_net_146;
\r
535 assign _net_149 = (r_bit32_cnt)==(5'b11101);
\r
536 assign _net_150 = fs_disp_data&(~_net_44);
\r
537 assign _net_151 = (fs_disp_data&(~_net_44))&_net_149;
\r
538 assign _net_152 = (r_bit32_cnt)==(5'b11100);
\r
539 assign _net_153 = fs_disp_data&(~_net_44);
\r
540 assign _net_154 = (fs_disp_data&(~_net_44))&_net_152;
\r
541 assign _net_155 = (r_bit32_cnt)==(5'b11011);
\r
542 assign _net_156 = fs_disp_data&(~_net_44);
\r
543 assign _net_157 = (fs_disp_data&(~_net_44))&_net_155;
\r
544 assign _net_158 = (r_bit32_cnt)==(5'b11010);
\r
545 assign _net_159 = fs_disp_data&(~_net_44);
\r
546 assign _net_160 = (fs_disp_data&(~_net_44))&_net_158;
\r
547 assign _net_161 = (r_bit32_cnt)==(5'b11001);
\r
548 assign _net_162 = fs_disp_data&(~_net_44);
\r
549 assign _net_163 = (fs_disp_data&(~_net_44))&_net_161;
\r
550 assign _net_164 = (r_bit32_cnt)==(5'b11000);
\r
551 assign _net_165 = fs_disp_data&(~_net_44);
\r
552 assign _net_166 = (fs_disp_data&(~_net_44))&_net_164;
\r
553 assign _net_167 = (r_bit32_cnt)==(5'b10111);
\r
554 assign _net_168 = fs_disp_data&(~_net_44);
\r
555 assign _net_169 = (fs_disp_data&(~_net_44))&_net_167;
\r
556 assign _net_170 = (r_bit32_cnt)==(5'b10110);
\r
557 assign _net_171 = fs_disp_data&(~_net_44);
\r
558 assign _net_172 = (fs_disp_data&(~_net_44))&_net_170;
\r
559 assign _net_173 = (r_bit32_cnt)==(5'b10101);
\r
560 assign _net_174 = fs_disp_data&(~_net_44);
\r
561 assign _net_175 = (fs_disp_data&(~_net_44))&_net_173;
\r
562 assign _net_176 = (r_bit32_cnt)==(5'b10100);
\r
563 assign _net_177 = fs_disp_data&(~_net_44);
\r
564 assign _net_178 = (fs_disp_data&(~_net_44))&_net_176;
\r
565 assign _net_179 = (r_bit32_cnt)==(5'b10011);
\r
566 assign _net_180 = fs_disp_data&(~_net_44);
\r
567 assign _net_181 = (fs_disp_data&(~_net_44))&_net_179;
\r
568 assign _net_182 = (r_bit32_cnt)==(5'b10010);
\r
569 assign _net_183 = fs_disp_data&(~_net_44);
\r
570 assign _net_184 = (fs_disp_data&(~_net_44))&_net_182;
\r
571 assign _net_185 = (r_bit32_cnt)==(5'b10001);
\r
572 assign _net_186 = fs_disp_data&(~_net_44);
\r
573 assign _net_187 = (fs_disp_data&(~_net_44))&_net_185;
\r
574 assign _net_188 = (r_bit32_cnt)==(5'b10000);
\r
575 assign _net_189 = fs_disp_data&(~_net_44);
\r
576 assign _net_190 = (fs_disp_data&(~_net_44))&_net_188;
\r
577 assign _net_191 = (r_bit32_cnt)==(5'b01111);
\r
578 assign _net_192 = fs_disp_data&(~_net_44);
\r
579 assign _net_193 = (fs_disp_data&(~_net_44))&_net_191;
\r
580 assign _net_194 = (r_bit32_cnt)==(5'b01110);
\r
581 assign _net_195 = fs_disp_data&(~_net_44);
\r
582 assign _net_196 = (fs_disp_data&(~_net_44))&_net_194;
\r
583 assign _net_197 = (r_bit32_cnt)==(5'b01101);
\r
584 assign _net_198 = fs_disp_data&(~_net_44);
\r
585 assign _net_199 = (fs_disp_data&(~_net_44))&_net_197;
\r
586 assign _net_200 = (r_bit32_cnt)==(5'b01100);
\r
587 assign _net_201 = fs_disp_data&(~_net_44);
\r
588 assign _net_202 = (fs_disp_data&(~_net_44))&_net_200;
\r
589 assign _net_203 = (r_bit32_cnt)==(5'b01011);
\r
590 assign _net_204 = fs_disp_data&(~_net_44);
\r
591 assign _net_205 = (fs_disp_data&(~_net_44))&_net_203;
\r
592 assign _net_206 = (r_bit32_cnt)==(5'b01010);
\r
593 assign _net_207 = fs_disp_data&(~_net_44);
\r
594 assign _net_208 = (fs_disp_data&(~_net_44))&_net_206;
\r
595 assign _net_209 = (r_bit32_cnt)==(5'b01001);
\r
596 assign _net_210 = fs_disp_data&(~_net_44);
\r
597 assign _net_211 = (fs_disp_data&(~_net_44))&_net_209;
\r
598 assign _net_212 = (r_bit32_cnt)==(5'b01000);
\r
599 assign _net_213 = fs_disp_data&(~_net_44);
\r
600 assign _net_214 = (fs_disp_data&(~_net_44))&_net_212;
\r
601 assign _net_215 = (r_bit32_cnt)==(5'b00111);
\r
602 assign _net_216 = fs_disp_data&(~_net_44);
\r
603 assign _net_217 = (fs_disp_data&(~_net_44))&_net_215;
\r
604 assign _net_218 = (r_bit32_cnt)==(5'b00110);
\r
605 assign _net_219 = fs_disp_data&(~_net_44);
\r
606 assign _net_220 = (fs_disp_data&(~_net_44))&_net_218;
\r
607 assign _net_221 = (r_bit32_cnt)==(5'b00101);
\r
608 assign _net_222 = fs_disp_data&(~_net_44);
\r
609 assign _net_223 = (fs_disp_data&(~_net_44))&_net_221;
\r
610 assign _net_224 = (r_bit32_cnt)==(5'b00100);
\r
611 assign _net_225 = fs_disp_data&(~_net_44);
\r
612 assign _net_226 = (fs_disp_data&(~_net_44))&_net_224;
\r
613 assign _net_227 = (r_bit32_cnt)==(5'b00011);
\r
614 assign _net_228 = fs_disp_data&(~_net_44);
\r
615 assign _net_229 = (fs_disp_data&(~_net_44))&_net_227;
\r
616 assign _net_230 = (r_bit32_cnt)==(5'b00010);
\r
617 assign _net_231 = fs_disp_data&(~_net_44);
\r
618 assign _net_232 = (fs_disp_data&(~_net_44))&_net_230;
\r
619 assign _net_233 = (r_bit32_cnt)==(5'b00001);
\r
620 assign _net_234 = fs_disp_data&(~_net_44);
\r
621 assign _net_235 = (fs_disp_data&(~_net_44))&_net_233;
\r
622 assign _net_236 = (r_bit32_cnt)==(5'b00000);
\r
623 assign _net_237 = fs_disp_data&(~_net_44);
\r
624 assign _net_238 = (fs_disp_data&(~_net_44))&_net_236;
\r
625 assign o_v_sync = r_v_sync;
\r
626 assign o_h_sync = r_h_sync;
\r
627 assign o_vga_red = w_red;
\r
628 assign o_vga_green = w_green;
\r
629 assign o_vga_blue = w_blue;
\r
630 assign o_h_cnt = r_h_cnt;
\r
631 assign o_scanline = r_scanline_cnt;
\r
632 always @(posedge m_clock or negedge p_reset)
\r
636 else if ((_net_15|_net_12))
\r
637 r_v_sync <= ~r_v_sync;
\r
639 always @(posedge m_clock or negedge p_reset)
\r
643 else if ((_net_10|_net_7))
\r
644 r_h_sync <= ~r_h_sync;
\r
646 always @(posedge m_clock or negedge p_reset)
\r
649 r_vdata_flg <= 1'b0;
\r
650 else if ((_net_14)|(_net_13))
\r
651 r_vdata_flg <= ((_net_14) ?1'b1:1'b0)|
\r
652 ((_net_13) ?1'b0:1'b0);
\r
655 always @(posedge m_clock or negedge p_reset)
\r
658 r_hdata_flg <= 1'b0;
\r
659 else if ((_net_9)|(_net_8))
\r
660 r_hdata_flg <= ((_net_9) ?1'b1:1'b0)|
\r
661 ((_net_8) ?1'b0:1'b0);
\r
664 always @(posedge m_clock or negedge p_reset)
\r
667 r_h_cnt <= 10'b0000000000;
\r
668 else if ((_net_11|_net_10|_net_9|_net_8)|(_net_7))
\r
669 r_h_cnt <= ((_net_11|_net_10|_net_9|_net_8) ?(r_h_cnt)+(10'b0000000001):10'b0)|
\r
670 ((_net_7) ?10'b0000000000:10'b0);
\r
673 always @(posedge m_clock or negedge p_reset)
\r
676 r_v_cnt <= 19'b0000000000000000000;
\r
677 else if ((_net_16|_net_15|_net_14|_net_13)|(_net_12))
\r
678 r_v_cnt <= ((_net_16|_net_15|_net_14|_net_13) ?(r_v_cnt)+(19'b0000000000000000001):19'b0)|
\r
679 ((_net_12) ?19'b0000000000000000000:19'b0);
\r
682 always @(posedge m_clock or negedge p_reset)
\r
685 r_bit32_cnt <= 5'b00000;
\r
686 else if ((fs_disp_data)|(_net_26)|(_net_27|_net_25))
\r
687 r_bit32_cnt <= ((fs_disp_data) ?(r_bit32_cnt)+(5'b00001):5'b0)|
\r
688 ((_net_26) ?(r_bit32_cnt)+(5'b00001):5'b0)|
\r
689 ((_net_27|_net_25) ?5'b00000:5'b0);
\r
692 always @(posedge m_clock or negedge p_reset)
\r
696 else if ((_net_145|_net_48))
\r
699 always @(posedge m_clock or negedge p_reset)
\r
702 r1 <= 32'b00000000000000000000000000000000;
\r
703 else if ((_net_42))
\r
704 r1 <= _u_VGARAM_o_rddata1;
\r
706 always @(posedge m_clock or negedge p_reset)
\r
709 r2 <= 32'b00000000000000000000000000000000;
\r
710 else if ((_net_43))
\r
711 r2 <= _u_VGARAM_o_rddata2;
\r
713 always @(posedge m_clock or negedge p_reset)
\r
716 r_data_select_flag <= 1'b0;
\r
717 else if ((_net_41))
\r
718 r_data_select_flag <= ~r_data_select_flag;
\r
720 always @(posedge m_clock or negedge p_reset)
\r
723 r_scanline_cnt <= 10'b0000000000;
\r
724 else if ((_net_6)|(_net_4))
\r
725 r_scanline_cnt <= ((_net_6) ?10'b0000000000:10'b0)|
\r
726 ((_net_4) ?(r_scanline_cnt)+(10'b0000000001):10'b0);
\r
729 always @(posedge m_clock or negedge p_reset)
\r
733 else if ((_net_5)|(_net_3))
\r
734 r_cnt_flg <= ((_net_5) ?1'b0:1'b0)|
\r
735 ((_net_3) ?1'b1:1'b0);
\r
738 always @(posedge m_clock or negedge p_reset)
\r
741 r_hld_h_sync <= 1'b0;
\r
742 else r_hld_h_sync <= r_h_sync;
\r
746 Produced by NSL Core(version=20110302), IP ARCH, Inc. Sat Aug 06 22:05:10 2011
\r
747 Licensed to Yujiro_Kaneko::yujiro.kaneko@overtone.co.jp
\r