-
Notifications
You must be signed in to change notification settings - Fork 6
/
Copy pathvga_top.v
48 lines (35 loc) · 1.02 KB
/
vga_top.v
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
module vga_top(
input sys_clk ,
input sys_rst_n ,
output hs ,
output vs ,
output clk_25MHz ,
output [23:0] color_rgb
);
wire [ 9:0] x_pix ;
wire [ 9:0] y_pix ;
wire [23:0] data ;
vga vga_inst(
.clk (clk_25MHz ),
.rst_n (sys_rst_n ),
.data (data ),
.hs (hs ),
.vs (vs ),
.x_pix (x_pix ),
.y_pix (y_pix ),
.color_rgb (color_rgb )
);
rainbow_generate inst(
.clk (clk_25MHz ),
.rst_n (sys_rst_n ),
.x_pix (x_pix ),
.y_pix (y_pix ),
.data (data )
);
PLL_25MHz clk_25MHz_generate(
.refclk (sys_clk ),
.rst (~sys_rst_n ),
.outclk_0 (clk_25MHz ),
.locked (locked )
);
endmodule