daq1: Update the constraint file

  - tx_ref_clk and rx_sysref need to be differential
  - cosmetic changes
daq2/kcu105: fixed timing violations
ultrasound: disconnected ADN4670 chips from SPI lines.

Connected everything to ground so that the the clock selected is 0 and all outputs are enabled
axi_ad9234: axi_ad9680 copy
fmcadc3: daq2 copy
fmcadc3: initial updates
Merge branch 'master' of https://github.com/analogdevicesinc/hdl
fmcomms2: Improved constraints for ac701 and zc702. Fixed common design so that ILA works correctly on microblaze based systems
fmcomms1: Fixed missing sample issue on ZC706. Added modifications for all other platforms
ad9467 ZED: Cosmetic changes on bd script.
ad9467 ZED: Fix over range signal path, and the dma interface.
axi_i2s/axi_spdif: Remove manual creation of Streaming AXI bus

It looks like Vivado is now able to infer these buses from the sources.

Signed-off-by: Lars-Peter Clausen <lars@metafoo.de>
scripts/adi_ip: Add helper function to create bus clock and reset interface

Add a helper function that can be used to register a clock and a reset interface for the clock and reset signals of a bus.

Signed-off-by: Lars-Peter Clausen <lars@metafoo.de>
axi_i2s/axi_spdif: Create clock and reset interface for DMA bus

This avoids some critical warnings from Vivado that the DMA bus does not has any associated clocks.

Signed-off-by: Lars-Peter Clausen <lars@metafoo.de>
common: Disable TTC0 MMIO routing for PS7

We do not use the ttc0 to MMIO routing, but it is enabled by default, so
explicitly disable it.

Signed-off-by: Lars-Peter Clausen <lars@metafoo.de>
util_dac_unpack: Drive unused ports to 0

Silences a few warnings about undriven ports from the tools.

Signed-off-by: Lars-Peter Clausen <lars@metafoo.de>
util_dac_unpack: Don't use localparam symbols in input/output signals

When using a localparam for the width of a input/output signal the tools
won't be able to infer the size of the signal. This results in the signal
always being only 1 bit wide which causes the design to not work.

Signed-off-by: Lars-Peter Clausen <lars@metafoo.de>
util_adc_pack: Hide unused signals

Hide unused signals based on the number of selected channels. This silences
a few warnings from the tools about unconnected pins.

Signed-off-by: Lars-Peter Clausen <lars@metafoo.de>
util_dac_unpack: Hide unused signals

Hide unused signals based on the number of selected channels. This silences
a few warnings from the tools about unconnected pins.

Signed-off-by: Lars-Peter Clausen <lars@metafoo.de>
axi_dmac: Fix dummy AXI a{r,w}len fields width

The dummy a{r,w}len fields should have the same width as the real a{w,r}len
fields in order to not break auto AXI bus version detection.

Signed-off-by: Lars-Peter Clausen <lars@metafoo.de>