File: S6CLK2PIN.v

package info (click to toggle)
uhd 4.8.0.0%2Bds1-2
  • links: PTS, VCS
  • area: main
  • in suites: trixie
  • size: 183,172 kB
  • sloc: cpp: 279,415; python: 109,850; ansic: 103,348; vhdl: 57,230; tcl: 20,007; xml: 8,581; makefile: 2,863; sh: 2,797; pascal: 230; javascript: 120; csh: 94; asm: 20; perl: 11
file content (23 lines) | stat: -rw-r--r-- 675 bytes parent folder | download | duplicates (9)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
module S6CLK2PIN
(
    input I,
    output O
);

    ODDR2 #(
           .DDR_ALIGNMENT("NONE"), // to "NONE", "C0" or "C1"
           .INIT(1'b0),            // output to 1'b0 or 1'b1
           .SRTYPE("ASYNC"))        // set/reset "SYNC" or "ASYNC"

         ODDR2_S6CLK2PIN
           (
        .Q(O),  // 1-bit DDR output data
        .C0(I), // 1-bit clock input
        .C1(~I), // 1-bit clock input
        .CE(1'b1), // 1-bit clock enable input
        .D0(1'b1), // 1-bit data input (associated with C0)
        .D1(1'b0), // 1-bit data input (associated with C1)
        .R(1'b0),  // 1-bit reset input
        .S(1'b0) );// 1-bit set input

endmodule //S6CLK2PIN