pluto_hdl_adi/projects
Laszlo Nagy bf31f949e6 scripts/adi_project:adi_project_alt: add parameters to top level
Allow the top level files to have parameters.
Pass the parameters from system_project.tcl to the Vivado/Quartus project and
to the block design scripts through ad_project_params variable.

Usage:

1. create a project with a list of parameters:

adi_project_xilinx  my_project [list PARAM_A PARAM_A_VALUE PARAM_B PARAM_B_VALUE]
or
adi_project_altera  my_project [list PARAM_A PARAM_A_VALUE PARAM_B PARAM_B_VALUE]

2. access the parameter in QSYS or block design through the $ad_project_params variable

e.g
  set PARAM_A $ad_project_params(PARAM_A)
  set PARAM_B $ad_project_params(PARAM_B)

3. In system_top.v use PARAM_A and PARAM_B as parameters/generics
2019-05-24 11:05:10 +03:00
..
ad6676evb ad6766evb: Use new pack infrastructure 2018-11-28 11:33:11 +02:00
ad9208_dual_ebz ad9208_dual_ebz: Initial version 2019-05-16 13:29:34 +03:00
ad9265_fmc all/system_top.v: loopback gpio lines 2018-10-04 14:19:37 +03:00
ad9434_fmc all/system_top.v: loopback gpio lines 2018-10-04 14:19:37 +03:00
ad9467_fmc all/system_top.v: loopback gpio lines 2018-10-04 14:19:37 +03:00
ad9739a_fmc all/system_top.v: loopback gpio lines 2018-10-04 14:19:37 +03:00
adrv9009 adrv9009:qsys: use bundled AXIS interface 2019-05-16 13:27:19 +03:00
adrv9361z7035 adrv9361z7035_ccbob_cmos: Use ad_rst constraints file 2019-04-12 10:48:50 +03:00
adrv9364z7020 ad9361/all/system_constr.xdc: remove manual clock definition 2019-04-12 10:48:50 +03:00
adrv9371x adrv9371:qsys: use bundled AXIS interface 2019-05-16 13:27:19 +03:00
adv7511 all/system_top.v: loopback gpio lines 2018-10-04 14:19:37 +03:00
arradio aradio:qsys: use bundled AXIS interface 2019-05-16 13:27:19 +03:00
cn0363 all/system_top.v: loopback gpio lines 2018-10-04 14:19:37 +03:00
common zc706/plddr3_adc|dacfifo_bd: PL DDR3 size is 1Gbyte 2019-05-06 17:17:00 +03:00
daq2 daq2:qsys: use bundled AXIS interface 2019-05-16 13:27:19 +03:00
daq3 daq3:qsys: use bundled AXIS interface 2019-05-16 13:27:19 +03:00
fmcadc2 fmcadc2: update adcfifo/dacfifo 2019-01-23 14:45:45 +02:00
fmcadc5 fmcadc5: update adcfifo/dacfifo 2019-01-23 14:45:45 +02:00
fmcjesdadc1 fmcjesdadc1: Use new pack infrastructure 2018-11-28 11:33:11 +02:00
fmcomms2 Remove deprecated/unused parameters 2019-03-30 11:26:11 +02:00
fmcomms5 ad9361/all/system_constr.xdc: remove manual clock definition 2019-04-12 10:48:50 +03:00
fmcomms11 fmcomms11: By default we support complex mode 2019-05-16 13:26:58 +03:00
imageon all/system_top.v: loopback gpio lines 2018-10-04 14:19:37 +03:00
m2k m2k: Remove memory interconnects and connect directly to the HP ports 2019-04-15 17:49:11 +03:00
motcon2_fmc axi_mc_controller:axi_mc_current_monitor: define generated clocks in IP constraints file for better OOC integration 2019-04-22 10:27:16 +03:00
pluto pluto: Removed interconnects to HP ports to reduce utilization 2019-04-15 17:49:11 +03:00
scripts scripts/adi_project:adi_project_alt: add parameters to top level 2019-05-24 11:05:10 +03:00
sidekiqz2 all/system_top.v: loopback gpio lines 2018-10-04 14:19:37 +03:00
usrpe31x usrpe31x: Use new pack/unpack infrastructure 2018-11-28 11:33:11 +02:00
Makefile Regenerate project top-level Makefiles 2018-04-11 15:09:54 +03:00