x393
1.0
FPGAcodeforElphelNC393camera
select_clk_buf.v
Go to the documentation of this file.
1
39
`timescale 1ns/1ps
40
41
module
select_clk_buf
#(
42
parameter
BUFFER_TYPE
=
"BUFR"
// to use clr
43
)(
44
output
o
,
45
input
i
,
46
input
clr
// for BUFR_only
47
);
48
generate
49
if
(
BUFFER_TYPE
==
"BUFG"
)
BUFG
clk1x_i
(.
O
(
o
), .
I
(
i
));
50
else
if
(
BUFFER_TYPE
==
"BUFH"
)
BUFH
clk1x_i
(.
O
(
o
), .
I
(
i
));
51
else
if
(
BUFFER_TYPE
==
"BUFR"
)
BUFR
clk1x_i
(.
O
(
o
), .
I
(
i
), .
CE
(
1'b1
), .
CLR
(
clr
));
52
else
if
(
BUFFER_TYPE
==
"BUFMR"
)
BUFMR
clk1x_i
(.
O
(
o
), .
I
(
i
));
53
else
if
(
BUFFER_TYPE
==
"BUFIO"
)
BUFIO
clk1x_i
(.
O
(
o
), .
I
(
i
));
54
else
assign
o
=
i
;
55
endgenerate
56
57
endmodule
58
select_clk_buf.12135i
12135i
Definition:
select_clk_buf.v:45
select_clk_buf.BUFG
clk1x_i BUFG[generate]
Definition:
select_clk_buf.v:49
select_clk_buf.BUFH
clk1x_i BUFH[generate]
Definition:
select_clk_buf.v:50
select_clk_buf.BUFMR
clk1x_i BUFMR[generate]
Definition:
select_clk_buf.v:52
select_clk_buf.12136clr
12136clr
Definition:
select_clk_buf.v:46
select_clk_buf.BUFIO
clk1x_i BUFIO[generate]
Definition:
select_clk_buf.v:53
select_clk_buf.12134o
12134o
Definition:
select_clk_buf.v:44
select_clk_buf.BUFR
clk1x_i BUFR[generate]
Definition:
select_clk_buf.v:51
select_clk_buf.12133BUFFER_TYPE
12133BUFFER_TYPE"BUFR"
Definition:
select_clk_buf.v:42
select_clk_buf
Definition:
select_clk_buf.v:41
wrap
select_clk_buf.v
Generated by
1.8.12