pluto_hdl_adi/projects/scripts
Lars-Peter Clausen 9b01b9f37c adi_board.tcl: ad_xcvrcon: Add support for sparse PHY to link connections
Some FMC boards do utilize more than one transceiver quad but do not
necessarily use all transceivers in a quad. On such board is the
AD9694-500EBZ. Which uses two transceivers each in two adjacent quads.

This board can not be supported by instantiating a util_adxcvr with only 4
lanes. Since those 4 lanes would be packed into the same quad. Instead it
it is necessary to instantiate a util_adxcvr with 6 lanes. 4 lanes for the
first quad and 2 for the second.

To still to be able to connect such a util_adxcvr to a link layer with only
4 lanes allow to specify sparse lane mappings. A sparse mapping can have
less lanes than the util_adxcvr and some lanes will be left unconnected.

For example for the AD9694-500EBZ the lane mapping looks like the following:

  ad_xcvrcon util_ad9694_xcvr axi_ad9694_xcvr ad9694_jesd {0 1 4 5} rx_device_clk

Signed-off-by: Lars-Peter Clausen <lars@metafoo.de>
2018-07-18 10:36:26 +02:00
..
adi_board.tcl adi_board.tcl: ad_xcvrcon: Add support for sparse PHY to link connections 2018-07-18 10:36:26 +02:00
adi_env.tcl adi_env: Normalize environment variables 2017-10-23 12:15:14 +01:00
adi_project.tcl scripts:adi_project: Update ZCU102 device package and board files 2018-04-11 15:09:54 +03:00
adi_project_alt.tcl DE10: Initial commit 2018-04-11 15:09:54 +03:00
adi_tquest.tcl adi_tquest.tcl: Check recovery and and removal timing 2018-06-13 10:12:40 +02:00
adi_xilinx_msg.tcl adi_xilinx_msg: eth_avb is not used by our designs 2018-04-11 15:09:54 +03:00
project-altera.mk Add quiet mode to the Makefile system 2018-04-11 15:09:54 +03:00
project-toplevel.mk Add quiet mode to the Makefile system 2018-04-11 15:09:54 +03:00
project-xilinx.mk Add quiet mode to the Makefile system 2018-04-11 15:09:54 +03:00