From 3c8e7ff81cd49ca1e3f82d3df0556dd50841ee4e Mon Sep 17 00:00:00 2001 From: Romain Broucquart <romain.broucquart@synchrotron-soleil.fr> Date: Wed, 23 Feb 2022 09:10:54 +0100 Subject: [PATCH] Add enable secondary QPLL on TCL GTWIZARD * Also update the Makefile --- Makefile | 2 +- tcl/generate_gtwizard.tcl | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/Makefile b/Makefile index 29cc228..208b014 100644 --- a/Makefile +++ b/Makefile @@ -28,7 +28,7 @@ hdl/combpm_protocol_electron_ctrl.vhd: rdl/combpm_protocol_electron_ctrl.rdl # Package IP ip:component.xml -component.xml:tcl/sources.tcl tcl/combpm.tcl $(hdlsrc) +component.xml:tcl/sources.tcl tcl/combpm.tcl tcl/generate_gtwizard.tcl $(hdlsrc) vivado -mode batch -source tcl/combpm.tcl ############################################################################### diff --git a/tcl/generate_gtwizard.tcl b/tcl/generate_gtwizard.tcl index 67b6e0a..6d423a6 100644 --- a/tcl/generate_gtwizard.tcl +++ b/tcl/generate_gtwizard.tcl @@ -46,6 +46,8 @@ set_property -dict [list \ CONFIG.TXPROGDIV_FREQ_SOURCE {QPLL1} \ CONFIG.TXPROGDIV_FREQ_VAL {106} \ CONFIG.FREERUN_FREQUENCY {100} \ + CONFIG.SECONDARY_QPLL_ENABLE {true} \ + CONFIG.SECONDARY_QPLL_REFCLK_FREQUENCY {156.25} \ ] [get_ips ${module_name}] # If using 2 ports -- GitLab