Advertisement
JayAurabind

DCM_SP Inst

Jan 19th, 2013
317
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. `elsif XILINX_DCM_SP
  2.  
  3. DCM_SP #(
  4.     .CLKDV_DIVIDE(divisor),         // Divide by: 1.5,2.0,2.5,3.0,3.5,4.0,4.5,5.0,5.5,6.0,6.5
  5.                         //   7.0,7.5,8.0,9.0,10.0,11.0,12.0,13.0,14.0,15.0 or 16.0
  6.     .CLKFX_DIVIDE(1),               // Can be any integer from 1 to 32
  7.     .CLKFX_MULTIPLY(4),             // Can be any integer from 2 to 32
  8.     .CLKIN_DIVIDE_BY_2("FALSE"),        // TRUE/FALSE to enable CLKIN divide by two feature
  9.     .CLKIN_PERIOD(10),          // Specify period of input clock
  10.     .CLKOUT_PHASE_SHIFT("NONE"),        // Specify phase shift of NONE, FIXED or VARIABLE
  11.     .CLK_FEEDBACK("1X"),            // Specify clock feedback of NONE, 1X or 2X
  12.     .DESKEW_ADJUST("SYSTEM_SYNCHRONOUS"),   // SOURCE_SYNCHRONOUS, SYSTEM_SYNCHRONOUS or
  13.                         //   an integer from 0 to 15
  14.     .DLL_FREQUENCY_MODE("LOW"),         // HIGH or LOW frequency mode for DLL
  15.     .DUTY_CYCLE_CORRECTION("TRUE"),     // Duty cycle correction, TRUE or FALSE
  16.     .PHASE_SHIFT(0),                // Amount of fixed phase shift from -255 to 255
  17.     .STARTUP_WAIT("FALSE")          // Delay configuration DONE until DCM LOCK, TRUE/FALSE
  18. ) DCM_SP_inst (
  19.     .CLK0(CLK0_BUF),                // 0 degree DCM CLK output
  20.     .CLK180(),              // 180 degree DCM CLK output
  21.     .CLK270(),              // 270 degree DCM CLK output
  22.     .CLK2X(),                   // 2X DCM CLK output
  23.     .CLK2X180(),                // 2X, 180 degree DCM CLK out
  24.     .CLK90(),                   // 90 degree DCM CLK output
  25.     .CLKDV(CLKDV_BUF),              // Divided DCM CLK out (CLKDV_DIVIDE)
  26.     .CLKFX(),                   // DCM CLK synthesis out (M/D)
  27.     .CLKFX180(),                // 180 degree CLK synthesis out
  28.     .LOCKED(),              // DCM LOCK status output
  29.     .PSDONE(),              // Dynamic phase adjust done output
  30.     .STATUS(),              // 8-bit DCM status bits output
  31.     .CLKFB(CLKFB_IN),               // DCM clock feedback
  32.     .CLKIN(CLKIN_IBUFG),            // Clock input (from IBUFG, BUFG or DCM)
  33.     .PSCLK(1'b0),               // Dynamic phase adjust clock input
  34.     .PSEN(1'b0),                // Dynamic phase adjust enable input
  35.     .PSINCDEC(1'b0),            // Dynamic phase adjust increment/decrement
  36.     .RST(1'b0)                  // DCM asynchronous reset input
  37. );
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement