pluto_hdl_adi/library
Lars-Peter Clausen f51c941c2d axi_dmac: Set proper constraints
Instead of just marking all clock domains as asynchronous set the
appropriate constraints for each CDC path.

For single-bit synchronizers use set_false_path to not constraint the path
at at all.

For multi-bit synchronizers as used for gray counters use set_max_delay with
the source clock period domain to make sure that the signal skew will not
exceed one clock period. Otherwise one bit might overtake another and the
synchronizer no longer works correctly.

For multi-bit synchronizers implemented with hold registers use
set_max_delay with the target clock period to make sure that the skew does
not get to large, otherwise we might violate setup and hold time.

Signed-off-by: Lars-Peter Clausen <lars@metafoo.de>
2015-04-15 17:20:26 +02:00
..
axi_ad6676 makefile: updated 2015-04-07 16:32:01 -04:00
axi_ad7175 makefile: updated 2015-04-07 16:32:01 -04:00
axi_ad9122 makefile: updated 2015-04-07 16:32:01 -04:00
axi_ad9144 makefile: updated 2015-04-07 16:32:01 -04:00
axi_ad9152 makefile: updated 2015-04-07 16:32:01 -04:00
axi_ad9234 makefile: updated 2015-04-07 16:32:01 -04:00
axi_ad9250 makefile: updated 2015-04-07 16:32:01 -04:00
axi_ad9265 makefile: updated 2015-04-07 16:32:01 -04:00
axi_ad9361 makefile: updated 2015-04-07 16:32:01 -04:00
axi_ad9434 makefile: updated 2015-04-07 16:32:01 -04:00
axi_ad9467 makefile: updated 2015-04-07 16:32:01 -04:00
axi_ad9625 makefile: updated 2015-04-07 16:32:01 -04:00
axi_ad9643 makefile: updated 2015-04-07 16:32:01 -04:00
axi_ad9652 makefile: updated 2015-04-07 16:32:01 -04:00
axi_ad9671 makefile: updated 2015-04-07 16:32:01 -04:00
axi_ad9680 makefile: updated 2015-04-07 16:32:01 -04:00
axi_ad9739a makefile: updated 2015-04-07 16:32:01 -04:00
axi_adcfifo axi_adcfifo: fix file names 2015-04-07 16:40:52 -04:00
axi_clkgen makefile: updated 2015-04-07 16:32:01 -04:00
axi_dmac axi_dmac: Set proper constraints 2015-04-15 17:20:26 +02:00
axi_hdmi_rx makefile: updated 2015-04-07 16:32:01 -04:00
axi_hdmi_tx axi_dmac: Set proper constraints 2015-04-15 17:20:26 +02:00
axi_i2s_adi axi_i2s: Add I2S interface definition 2015-04-08 13:29:25 +02:00
axi_jesd_gt makefile: updated 2015-04-07 16:32:01 -04:00
axi_mc_controller makefile: updated 2015-04-07 16:32:01 -04:00
axi_mc_current_monitor makefile: updated 2015-04-07 16:32:01 -04:00
axi_mc_speed makefile: updated 2015-04-07 16:32:01 -04:00
axi_spdif_tx adi_ip.tcl: Allow to directly specify the vlnv string for adi_add_bus() 2015-04-08 13:29:25 +02:00
common library: Use common prefix for CDC signal names 2015-04-15 17:20:22 +02:00
controllerperipheralhdladi_pcore makefile: updated 2015-04-07 16:32:01 -04:00
interfaces Add interface definitions for the fifo_rd and fifo_wr interfaces 2015-04-08 13:29:25 +02:00
ip_pid_controller Remove executable flags from non-exectuable files 2014-09-09 15:05:06 +02:00
prcfg prcfg_library: Major update 2014-11-18 10:05:52 +02:00
scripts adi_ip.tcl: Allow to specify processing order for adi_ip_constraints 2015-04-15 17:20:15 +02:00
util_adc_pack util_adc_pack: Add fifo_wr interface 2015-04-08 13:29:25 +02:00
util_adcfifo adcfifo: unused process 2015-04-13 13:31:50 -04:00
util_axis_fifo library: Use common prefix for CDC signal names 2015-04-15 17:20:22 +02:00
util_axis_resize util_axis_resize: Fix typo 2015-04-15 17:20:04 +02:00
util_bsplit makefile: updated 2015-04-07 16:32:01 -04:00
util_ccat makefile: updated 2015-04-07 16:32:01 -04:00
util_cpack makefile: updated 2015-04-07 16:32:01 -04:00
util_dac_unpack util_dac_unpack: Add fifo_wr interface 2015-04-08 13:29:25 +02:00
util_dacfifo util_dacfifo: General update 2015-04-09 11:43:37 +03:00
util_gmii_to_rgmii makefile: updated 2015-04-07 16:32:01 -04:00
util_i2c_mixer util_i2c_mixer: Add I2C interface 2015-04-08 13:29:25 +02:00
util_pmod_adc makefile: updated 2015-04-07 16:32:01 -04:00
util_pmod_fmeter makefile: updated 2015-04-07 16:32:01 -04:00
util_rfifo makefile: updated 2015-04-07 16:32:01 -04:00
util_upack makefile: updated 2015-04-07 16:32:01 -04:00
util_wfifo makefile: updated 2015-04-07 16:32:01 -04:00
Makefile Makefile: Updated makefiles. Added makefiles for altera 2015-04-09 17:57:06 +03:00