pluto_hdl_adi/projects
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
..
ad6676evb Regenerate project top-level Makefiles 2018-04-11 15:09:54 +03:00
ad9265_fmc Regenerate project top-level Makefiles 2018-04-11 15:09:54 +03:00
ad9434_fmc Regenerate project top-level Makefiles 2018-04-11 15:09:54 +03:00
ad9467_fmc Regenerate project top-level Makefiles 2018-04-11 15:09:54 +03:00
ad9739a_fmc Regenerate project top-level Makefiles 2018-04-11 15:09:54 +03:00
adrv9009 adrv9009: Added option for enabling the second observation channel 2018-06-29 11:10:39 +03:00
adrv9361z7035 adrv9361z7035:ccusb: Delete deprecated project 2018-04-13 18:22:15 +03:00
adrv9364z7020 adrv9364z7020:ccusb: Delete deprecated project 2018-04-13 18:22:15 +03:00
adrv9371x axi_dmac: add tlast to the axis interface for Intel 2018-07-06 16:30:30 +03:00
adv7511 Remove projects we don't support anymore 2018-06-15 16:17:48 +03:00
arradio Move Altera IP core dependency tracking to library Makefiles 2018-04-11 15:09:54 +03:00
cn0363 Remove projects we don't support anymore 2018-06-15 16:17:48 +03:00
common zcu102: updated IOSTANDARD of Bank 44 IOs to match VCCO 3.3V 2018-06-05 08:52:50 +01:00
daq2 axi_dmac: add tlast to the axis interface for Intel 2018-07-06 16:30:30 +03:00
daq3 axi_dmac: add tlast to the axis interface for Intel 2018-07-06 16:30:30 +03:00
fmcadc2 Regenerate project top-level Makefiles 2018-04-11 15:09:54 +03:00
fmcadc4 Regenerate project top-level Makefiles 2018-04-11 15:09:54 +03:00
fmcadc5 Regenerate project top-level Makefiles 2018-04-11 15:09:54 +03:00
fmcjesdadc1 fmcjesdadc1: increase DMAC FIFO size 2018-05-23 13:10:12 +01:00
fmcomms2 Remove projects we don't support anymore 2018-06-15 16:17:48 +03:00
fmcomms5 fmcomms5: Delete unused GPIO lines from system top 2018-05-30 09:55:04 +03:00
imageon Remove projects we don't support anymore 2018-06-15 16:17:48 +03:00
m2k Remove projects we don't support anymore 2018-06-15 16:17:48 +03:00
motcon2_fmc motcon2_fmc: Add additional clock constraints and set delays for ethernet 2018-06-14 16:06:43 +03:00
pluto Regenerate project Makefiles using the new shared Makefile includes 2018-04-11 15:09:54 +03:00
scripts adi_board.tcl: ad_xcvrcon: Add support for sparse PHY to link connections 2018-07-18 10:36:26 +02:00
sidekiqz2 Regenerate project Makefiles using the new shared Makefile includes 2018-04-11 15:09:54 +03:00
usrpe31x usrpe31x: Remove interrupt connections from system_top 2018-07-06 13:15:59 +03:00
Makefile Regenerate project top-level Makefiles 2018-04-11 15:09:54 +03:00