User`s manual

479 ‘define ADV7185_REGISTER_24 8’h1F
480 ‘define ADV7185_REGISTER_25 8’h07
481 ‘define ADV7185_REGISTER_26 8’hC2
482 ‘define ADV7185_REGISTER_27 8’h58
483 ‘define ADV7185_REGISTER_28 8’h3C
484 ‘define ADV7185_REGISTER_29 8’h00
485 ‘define ADV7185_REGISTER_2A 8’h00
486 ‘define ADV7185_REGISTER_2B 8’hA0
487 ‘define ADV7185_REGISTER_2C 8’hCE
488 ‘define ADV7185_REGISTER_2D 8’hF0
489 ‘define ADV7185_REGISTER_2E 8’h00
490 ‘define ADV7185_REGISTER_2F 8’hF0
491 ‘define ADV7185_REGISTER_30 8’h00
492 ‘define ADV7185_REGISTER_31 8’h70
493 ‘define ADV7185_REGISTER_32 8’h00
494 ‘define ADV7185_REGISTER_34 8’h0F
495 ‘define ADV7185_REGISTER_35 8’h01
496 ‘define ADV7185_REGISTER_36 8’h00
497 ‘define ADV7185_REGISTER_37 8’h00
498 ‘define ADV7185_REGISTER_38 8’h00
499 ‘define ADV7185_REGISTER_39 8’h00
500 ‘define ADV7185_REGISTER_3A 8’h00
501 ‘define ADV7185_REGISTER_3B 8’h00
502
503 ‘define ADV7185_REGISTER_44 8’h41
504 ‘define ADV7185_REGISTER_45 8’hBB
505
506 ‘define ADV7185_REGISTER_F1 8’hEF
507 ‘define ADV7185_REGISTER_F2 8’h80
508
509
510 module adv7185init (reset, clock_27mhz, source, tv_in_reset_b,
511 tv_in_i2c_clock, tv_in_i2c_data);
512
513 input reset;
514 input clock_27mhz;
515 output tv_in_reset_b; // Reset signal to ADV7185
516 output tv_in_i2c_clock; // I2C clock output to ADV7185
517 output tv_in_i2c_data; // I2C data line to ADV7185
518 input source; // 0: composite, 1: s-video
519
520 initial begin
521 $display("ADV7185 Initialization values:");
522 $display(" Register 0: 0x%X", ‘ADV7185_REGISTER_0);
523 $display(" Register 1: 0x%X", ‘ADV7185_REGISTER_1);
524 $display(" Register 2: 0x%X", ‘ADV7185_REGISTER_2);
54