User`s manual
483 ///////////////////////////////////////////////////////////////////////////////////////////////////
484 wire signed[67:0] p1_inv;
485 wire signed[68:0] p2_inv;
486 wire signed[78:0] p3_inv;
487 wire signed[67:0] p4_inv;
488 wire signed[68:0] p5_inv;
489 wire signed[78:0] p6_inv;
490 wire signed[58:0] p7_inv;
491 wire signed[59:0] p8_inv;
492 wire signed[70:0] p9_inv;
493 wire signed[78:0] dec_numx_horiz;
494 wire signed[78:0] dec_numy_horiz;
495 wire signed[70:0] dec_denom_horiz;
496
497 perspective_params perspective_params(.clk(slow_clk),
498 .x1(x1),
499 .y1(y1),
500 .x2(x2),
501 .y2(y2),
502 .x3(x3),
503 .y3(y3),
504 .x4(x4),
505 .y4(y4),
506 .p1_inv(p1_inv),
507 .p2_inv(p2_inv),
508 .p3_inv(p3_inv),
509 .p4_inv(p4_inv),
510 .p5_inv(p5_inv),
511 .p6_inv(p6_inv),
512 .p7_inv(p7_inv),
513 .p8_inv(p8_inv),
514 .p9_inv(p9_inv),
515 .dec_numx_horiz(dec_numx_horiz),
516 .dec_numy_horiz(dec_numy_horiz),
517 .dec_denom_horiz(dec_denom_horiz));
518
519
520
521 ///////////////////////////////////////////////////////////////////////////////////////////////////
522 // instantiate bram blocks
523 ///////////////////////////////////////////////////////////////////////////////////////////////////
524
525 // declarations of necessary stuff
526 reg[16:0] ntsc_cb_in_addr = 0;
527 wire[16:0] ntsc_out_addr;
528 wire[16:0] vga_in_addr;
99