- ODDR ODDR_dvi_d0 (dvi_d0, pix_clk, 1, dvi_green[4], dvi_blue[0], ~data_valid_ext, 0);
- ODDR ODDR_dvi_d1 (dvi_d1, pix_clk, 1, dvi_green[5], dvi_blue[1], ~data_valid_ext, 0);
- ODDR ODDR_dvi_d2 (dvi_d2, pix_clk, 1, dvi_green[6], dvi_blue[2], ~data_valid_ext, 0);
- ODDR ODDR_dvi_d3 (dvi_d3, pix_clk, 1, dvi_green[7], dvi_blue[3], ~data_valid_ext, 0);
- ODDR ODDR_dvi_d4 (dvi_d4, pix_clk, 1, dvi_red[0], dvi_blue[4], ~data_valid_ext, 0);
- ODDR ODDR_dvi_d5 (dvi_d5, pix_clk, 1, dvi_red[1], dvi_blue[5], ~data_valid_ext, 0);
- ODDR ODDR_dvi_d6 (dvi_d6, pix_clk, 1, dvi_red[2], dvi_blue[6], ~data_valid_ext, 0);
- ODDR ODDR_dvi_d7 (dvi_d7, pix_clk, 1, dvi_red[3], dvi_blue[7], ~data_valid_ext, 0);
- ODDR ODDR_dvi_d8 (dvi_d8, pix_clk, 1, dvi_red[4], dvi_green[0], ~data_valid_ext, 0);
- ODDR ODDR_dvi_d9 (dvi_d9, pix_clk, 1, dvi_red[5], dvi_green[1], ~data_valid_ext, 0);
- ODDR ODDR_dvi_d10 (dvi_d10, pix_clk, 1, dvi_red[6], dvi_green[2], ~data_valid_ext, 0);
- ODDR ODDR_dvi_d11 (dvi_d11, pix_clk, 1, dvi_red[7], dvi_green[3], ~data_valid_ext, 0);
-
-
-
-/*
-dvi_video_test my_dvi_video_test(
- .CLK_P(clk),
- .CLK_N(clk),
-
- .DVI_D(dvi_d),
- .DVI_H(dvi_h),
- .DVI_V(dvi_v),
- .DVI_DE(dvi_de),
- .DVI_XCLK_N(dvi_xclk_n),
- .DVI_XCLK_P(dvi_xclk_p),
- .DVI_RESET_B(dvi_reset_b),
-
- .VGA_PIXEL_CLK(1'b0),
- .VGA_Y_GREEN(8'b0),
- .VGA_CBCR_RED(8'b0),
- .VGA_BLUE(8'b0),
- .VGA_HSYNC(1'b0),
- .VGA_VSYNC(1'b0),
- .VGA_ODD_EVEN_B(1'b0),
- .VGA_SOGOUT(1'b0),
- .VGA_CLAMP(1'b0),
- .VGA_COAST(1'b0),
-
- .SOGOUT(),
- .PIXEL_X_COORD(),
- .PIXEL_Y_COORD(),
- .TOTAL_PIXEL_COUNT(),
- .VGA_DATA_VALID(),
- .Y(),
- .HSYNC(),
- .VSYNC(),
- .DVI_PIXEL_COUNT(),
- .DVI_X_COORD(),
- .DVI_Y_COORD(),
- .DVI_DATA_VALID()
-
- );
-*/
-
-
-/*
- assign dvi_de = 1;
- assign dvi_reset_b = 1;
-
- assign dvi_d0 = 1;
- assign dvi_d1 = 0;
- assign dvi_d2 = 1;
- assign dvi_d3 = 0;
- assign dvi_d4 = 1;
- assign dvi_d5 = 0;
- assign dvi_d6 = 1;
- assign dvi_d7 = 0;
- assign dvi_d8 = 1;
- assign dvi_d9 = 0;
- assign dvi_d10 = 1;
- assign dvi_d11 = 0;
-*/
- assign gpio_led_n = 1;
- assign gpio_led_s = 0;
-
- assign gpio_led_0 = dvi_gpio1;
- assign gpio_led_1 = gpio_sw_c;
- //assign gpio_led_2 = dvi_xclk_p;
- //assign gpio_led_3 = 0;
- //assign gpio_led_4 = 1;
- assign gpio_led_5 = 0;
- assign gpio_led_6 = 1;
- assign gpio_led_7 = 0;
-/*
- wire dvi_xclk_p_unbuffered;
- wire dvi_xclk_n_unbuffered;
- wire dvi_xclk_fb;
-*/
-/*
- reg initialized;
- always @(posedge clk) begin
- if (rst) begin
- initialized <= 0;
- end else begin
- if (!initialized && gpio_sw_c) begin
- end
- end
- end
-*/
-/*
-i2c_video_programmer my_i2c_video_programmer
- ( .CLK200Mhz(clk),
- .RST(rst),
- .I2C_SDA(dvi_iic_sda),
- .I2C_SCL(dvi_iic_scl)
- );
+ ODDR ODDR_dvi_d0 (dvi_d0, pix_clk, 1, dvi_green[4], dvi_blue[0], ~data_valid_ext, 0);
+ ODDR ODDR_dvi_d1 (dvi_d1, pix_clk, 1, dvi_green[5], dvi_blue[1], ~data_valid_ext, 0);
+ ODDR ODDR_dvi_d2 (dvi_d2, pix_clk, 1, dvi_green[6], dvi_blue[2], ~data_valid_ext, 0);
+ ODDR ODDR_dvi_d3 (dvi_d3, pix_clk, 1, dvi_green[7], dvi_blue[3], ~data_valid_ext, 0);
+ ODDR ODDR_dvi_d4 (dvi_d4, pix_clk, 1, dvi_red[0], dvi_blue[4], ~data_valid_ext, 0);
+ ODDR ODDR_dvi_d5 (dvi_d5, pix_clk, 1, dvi_red[1], dvi_blue[5], ~data_valid_ext, 0);
+ ODDR ODDR_dvi_d6 (dvi_d6, pix_clk, 1, dvi_red[2], dvi_blue[6], ~data_valid_ext, 0);
+ ODDR ODDR_dvi_d7 (dvi_d7, pix_clk, 1, dvi_red[3], dvi_blue[7], ~data_valid_ext, 0);
+ ODDR ODDR_dvi_d8 (dvi_d8, pix_clk, 1, dvi_red[4], dvi_green[0], ~data_valid_ext, 0);
+ ODDR ODDR_dvi_d9 (dvi_d9, pix_clk, 1, dvi_red[5], dvi_green[1], ~data_valid_ext, 0);
+ ODDR ODDR_dvi_d10 (dvi_d10, pix_clk, 1, dvi_red[6], dvi_green[2], ~data_valid_ext, 0);
+ ODDR ODDR_dvi_d11 (dvi_d11, pix_clk, 1, dvi_red[7], dvi_green[3], ~data_valid_ext, 0);