Istvan Csomortani
f326c03ff3
axi_dacfifo: Define constraint for bypass
...
The bypass module currently is supported, when the DMA data width
is equal with the DAC data width.
The dac_data output is enabled with dac_valid.
2017-02-24 12:35:42 +02:00
Istvan Csomortani
b9d3039568
axi_dacfifo: Register the dac_valid signals
2017-02-24 12:34:58 +02:00
Istvan Csomortani
debc6e2066
axi_dacfifo: Data from DMA is validated with dma_ready too
2017-02-24 12:32:25 +02:00
Istvan Csomortani
dfcd5214a0
axi_dacfifo: axi_dvalid should come from dacfifo_rd module
2017-02-24 12:28:46 +02:00
Istvan Csomortani
6b90054343
axi_ad9361: Define CDC constraint for tdd_sync
2017-02-24 11:24:07 +02:00
Istvan Csomortani
1fce57f6c3
axi_dacfifo: Redesign the bypass functionality
2017-02-23 17:32:31 +02:00
Adrian Costina
573959c826
Makefiles: fixed axi_adxcvr/util_adxcvr Makefiles to include interfaces dependancy
2017-02-23 16:16:34 +02:00
Istvan Csomortani
d820d3d245
util_sync_constr: Preserve 1bit CDCs with ASYNC_REG true
2017-02-23 11:44:01 +02:00
Istvan Csomortani
94bda1d415
axi_ad9361: Preserve 1bit CDCs with ASYNC_REG true
2017-02-23 11:43:10 +02:00
Istvan Csomortani
2da7dd4079
axi_ip_constr: Update constraints
...
Xilinx recommends that all synchronizer flip-flops have
their ASYNC_REG property set to true in order to preserve the
synchronizer cells through any logic optimization during synthesis
and implementation.
2017-02-23 11:33:25 +02:00
Istvan Csomortani
2b354af876
axi_ad9361_tdd: Register the tdd_sync_cntr output
2017-02-23 11:31:23 +02:00
Istvan Csomortani
e3ac341aad
axi_dacfifo: Fix constraints
2017-02-21 14:45:18 +02:00
Istvan Csomortani
981a61bf16
axi_dacfifo: Clean up the axi_dacfifo_wr.v module
2017-02-17 18:40:02 +02:00
Istvan Csomortani
f10866e4c3
axi_*fifo: Delete/replace AXI_BYTE_WIDTH parameter
2017-02-16 19:54:41 +02:00
Istvan Csomortani
95a4ea20c8
axi_dacfifo: Delete redundant parameter BYPASS_EN
2017-02-16 19:53:44 +02:00
Adrian Costina
358aa48c76
axi_adc_decimate: Fix assignment width
2017-02-15 11:38:43 +02:00
Adrian Costina
c6ee76421b
axi_usb_fx3: Fixed clock domain association
2017-02-14 11:48:07 +02:00
Adrian Costina
7c86b038ef
util_fir_int: manually request data at 1/8 clock frequency
2017-02-13 18:05:59 +02:00
Istvan Csomortani
5fa6dba333
Make: Update Makefiles
2017-02-10 16:32:58 +02:00
Istvan Csomortani
0dae754f2d
axi_adxcvr: Add rparam register to Altera XCVR
2017-02-10 16:19:17 +02:00
Istvan Csomortani
24daffcf5c
spi_engine: Set up default driver value for input ports
2017-02-07 12:30:46 +02:00
Istvan Csomortani
47db0d80fe
axi_ad7616: Set up default driver value for input ports
2017-02-07 12:29:21 +02:00
Rejeesh Kutty
a57fb5f82f
library/ad9122- constraints clean-up
2017-02-02 14:21:41 -05:00
Rejeesh Kutty
1e54b5230f
axi_adxcvr- add m_axi associated clock
2017-02-02 11:17:56 -05:00
Rejeesh Kutty
806d19febc
axi_adxcvr- add primitive info read
2017-02-01 13:38:29 -05:00
Rejeesh Kutty
1c9d8c4e7c
axi_adxcvr- add primitive info read
2017-02-01 13:35:02 -05:00
Adrian Costina
1df6178ab8
library: Update common Makefile
2017-01-31 16:44:32 +02:00
Adrian Costina
7387df9d13
util_var_fifo: Initial commit
2017-01-31 16:26:45 +02:00
Adrian Costina
b9c94f63a5
util_extract: Initial commit
2017-01-31 16:26:05 +02:00
Adrian Costina
6604cc7322
axi_logic_analyzer: Initial commit
2017-01-31 16:23:56 +02:00
Adrian Costina
9c975211da
axi_dac_interpolate: Initial commit
2017-01-31 16:22:49 +02:00
Adrian Costina
4a7232cbcb
axi_adc_decimate: Initial commit
2017-01-31 16:21:39 +02:00
Adrian Costina
35b97abc6d
axi_adc_trigger: Initial commit
2017-01-31 16:20:13 +02:00
Adrian Costina
fb945ac51c
axi_ad9963: Initial commit
2017-01-31 16:18:58 +02:00
Istvan Csomortani
d5af828b9c
Merge branch 'dev' into hdl_2016_r2
2017-01-30 17:10:05 +02:00
Rejeesh Kutty
db924953bb
altera- warnings about init values
2017-01-30 10:01:28 -05:00
Lars-Peter Clausen
eb8a3fff3c
axi_dmac: Set IP core name and description
...
Add a human readable name and descriptor for the AXI DMAC core.This string
will appear in various places e.g. like the IP catalog. This is a purely
cosmetic change.
Signed-off-by: Lars-Peter Clausen <lars@metafoo.de>
2017-01-30 13:58:48 +01:00
Lars-Peter Clausen
3dd736fe8c
axi_dmac: Add identification register
...
Add a register to the AXI DMAC register map which functions has a
identification register. The register contains the unique value of "DMAC"
(0x444d4143) and allows software to identify whether the peripheral mapped
at a certain address is an axi_dmac peripheral.
This is useful for detecting cases where the specified address contains an
error or is incorrect.
Signed-off-by: Lars-Peter Clausen <lars@metafoo.de>
2017-01-30 13:58:48 +01:00
Adrian Costina
3f3a8bd267
library: forced ad_mem module to be implemented in BRAM for Xilinx devices
2017-01-25 18:12:04 +02:00
Rejeesh Kutty
c8b638e182
ad9152- add prbs generators
2017-01-23 10:31:57 -05:00
Rejeesh Kutty
a2b2ebbed2
ad_lvds_in- ultrascale/ultrascale+ sim device mess
2017-01-21 20:54:21 -05:00
Rejeesh Kutty
afcd11da87
adxcvr- add parameters for xcvr config
2017-01-19 12:40:26 -05:00
Istvan Csomortani
746b97dd96
xilin/axi_adxcvr: Fix clock and reset nets[C
2017-01-19 15:46:16 +02:00
Istvan Csomortani
57bd6acd0f
library: Update make file
2017-01-19 15:27:31 +02:00
Istvan Csomortani
d3ed417f49
axi_adxcvr: Update the packaging script to fix infer mm issues
...
- Change the clock and reset port name of the AXI slave interface
to s_axi_aclk and s_axi_aresetn. This way we can use the adi_ip_properties
process to infer the interface.
- Define an address space reference to the m_axi interface.
2017-01-19 15:16:04 +02:00
Istvan Csomortani
7a7a294865
axi_dmac: Fix memory map infer issues
...
Define an address space reference to the m_dest_axi and
m_src_axi interfaces.
2017-01-19 15:09:07 +02:00
Istvan Csomortani
a7bd4e6e82
scripts/adi_ip: Update the adi_ip_properties process
...
- Add a process, which automaticaly infer AXI memory mapped
interfaces (adi_ip_infer_mm_interfaces)
- Add missign line breaks to the 'set_propery supported_families'
command
- Fix the deletion of pre-infered memory maps
2017-01-19 15:06:47 +02:00
Adrian Costina
61afd106b5
util_clkdiv: Keep as valid only settings common for 7Series and Ultrascale
2017-01-18 11:56:24 +02:00
Adrian Costina
61ee24f26a
util_clkdiv: Make the clock division parametrizable and changed C_SIM_DEVICE to SIM_DEVICE
2017-01-16 14:37:26 +02:00
Adrian Costina
4b2602437f
util_clkdiv: Added Ultrascale support and switch to BUFGMUX_CTRL for glitch free switching
2017-01-13 13:54:07 +02:00