aboutsummaryrefslogtreecommitdiff
path: root/common/rtl/clkmgr_dcm.v
diff options
context:
space:
mode:
Diffstat (limited to 'common/rtl/clkmgr_dcm.v')
-rw-r--r--common/rtl/clkmgr_dcm.v7
1 files changed, 5 insertions, 2 deletions
diff --git a/common/rtl/clkmgr_dcm.v b/common/rtl/clkmgr_dcm.v
index 5651b93..7c851f1 100644
--- a/common/rtl/clkmgr_dcm.v
+++ b/common/rtl/clkmgr_dcm.v
@@ -51,13 +51,14 @@ module clkmgr_dcm
//
// Parameters
//
- parameter CLK_OUT_MUL = 2;
- parameter CLK_OUT_DIV = 2;
+ parameter CLK_OUT_MUL = 2; // multiply factor for output clock frequency (2..32)
+ parameter CLK_OUT_DIV = 2; // divide factor for output clock frequency (1..32)
//
// DCM_SP
//
+ /* Xilinx-specific primitive. */
wire dcm_clk_0;
wire dcm_clk_feedback;
wire dcm_clk_fx;
@@ -121,6 +122,7 @@ module clkmgr_dcm
//
// Feedback
//
+ /* DCM_SP requires BUFG primitive in its feedback path. */
BUFG BUFG_feedback
(
.I (dcm_clk_0),
@@ -130,6 +132,7 @@ module clkmgr_dcm
//
// Output Buffer
//
+ /* Connect system clock to global clocking network. */
BUFG BUFG_output
(
.I (dcm_clk_fx),