Adrian Costina
fe1adb6e4f
daq3: A10GX, updated to the ADI JESD204
...
- changed lane rate to 12.33Gbps
- added dac fifo
2017-10-25 14:45:27 +01:00
Adrian Costina
1b1edd1b03
jesd204: Added additional input registers to jesd204_soft_pcs_rx, when lane rate is over 10Gbps
2017-10-25 14:36:54 +01:00
Adrian Costina
de5a21af80
daq2: A10GX, added additional interconnect pipelining
2017-10-23 16:39:58 +01:00
Matt Fornero
e8bab0b45f
adi_env: Normalize environment variables
...
If the ADI_HDL_DIR or ADI_PHDL_DIR are set on Windows platforms, an
invalid TCL character (e.g. backslash) may be used as a file separator,
causing issues with the build / library scripts.
Normalize the paths before using them as global TCL variables.
2017-10-23 12:15:14 +01:00
Adrian Costina
37323e3444
adrv9371x: A10GX, added extra pipelining in the interconnect in order to improve timing
2017-10-20 13:46:22 +01:00
Adrian Costina
aa6af4e522
daq2: A10GX, added extra pipelining in the interconnect in order to improve timing
2017-10-20 13:45:05 +01:00
Adrian Costina
083962450a
daq2: A10GX, connect dac_fifo_bypass to gpio
2017-10-19 16:07:18 +03:00
Adrian Costina
e43056455c
daq2: A10SOC, added dac fifo
2017-10-12 14:16:05 +03:00
Adrian Costina
72d9c1c6f2
daq2: A10GX, added dac fifo
2017-10-11 12:52:15 +03:00
Istvan Csomortani
5a1e77b6dc
axi_ad9361: Fix dac_datarate counter implementation
...
Update the dac_data_rate counter inmplementation to be infered as a
loadable down counter. This patch will prevent failing paths inside the counter.
2017-10-11 10:07:28 +01:00
Istvan Csomortani
06bab87733
axi_dmac: Reset fifo_rd_data when DMA is off - v2
...
The first attempt (f3daf0) faild miserably. When the data_req signal
from the device had more than 1 cycle of deassert state, because of the
added latency of the data stream, the device got 'zeros' too.
In this fix, the DMA will hold the valid data on the bus, between two
consecutive data request. The bus is reseted just after all the data
were sent out.
2017-10-10 08:10:24 +01:00
Istvan Csomortani
d9acdb8092
usdrx1/a10gx: Add external flash support
2017-10-06 08:47:24 +01:00
Istvan Csomortani
baf8ec09a3
fmcjesdadc1/a10gx: Add external flash support
2017-10-06 08:46:22 +01:00
Istvan Csomortani
df70a6605c
daq3/a10gx: Add external falsh support
2017-10-06 08:45:33 +01:00
Istvan Csomortani
be4e02aed9
adrv9371x/a10gx: Add external flash support
2017-10-06 08:43:58 +01:00
Istvan Csomortani
bdd7e29bae
util_dacfifo: Integrate grey coder/decoder module
...
The grey coder/decoder function was limited to 10 bits, and this
resulted an unwanted limitation of the FIFO size. Using this
module, the coder/decoder data width can be adjusted to the current
address width.
2017-10-05 12:25:50 +01:00
Istvan Csomortani
f3daf0dacb
axi_dmac: Reset the fifo_rd_data if the DMA is off
...
Reset the fifo_rd_data if the DMA does not have an active transfer.
Becasue all the DAC device cores are transfering the data from the FIFO
interface to the data interface without any validation signal, DMA needs to put
the data bus into a known state, to prevent the device core to send the
last known data again and again.
2017-10-05 08:54:15 +01:00
Adrian Costina
d690a614c1
a10gx: Force all used tiles to high speed, in order to improve timing
2017-10-04 16:16:00 +01:00
AndreiGrozav
03e744f0f1
daq1_zed: Lower the adc and daq clock to 450MHz
...
The FPGA fabric on zedboard is a -1 speadgrade (max bufg clk 464MHz)
2017-10-04 13:01:14 +01:00
AndreiGrozav
7a3c4ab81f
arradio: Changed ADC DMA buswidth connection to the DDR to 128 bits
...
This fixes the bandwidth issue when data is streamed from the DDR and the system works at 61.44 MSPS
2017-10-04 13:01:14 +01:00
STEVE KRAVATSKY
ee01ea3736
daq2/a10gx: Add cfi_flash to qsys
...
+ Add cfi_flash to qsys
+ Set nios reset vector to cfi_flash
2017-10-04 11:30:29 +01:00
Istvan Csomortani
a33f3178c2
adrv9371x/a10soc: For receive paths SYNC_TRANSFER must be enabled
2017-10-04 11:29:09 +01:00
Istvan Csomortani
a2ee478027
axi_ad9361: Fix incorrect merge
...
Fix paramter propegation for DAC_CLK_EDGE_SEL
2017-10-03 10:51:35 +01:00
Istvan Csomortani
0064004d34
axi_dmac: Control s_axis_user/fifo_wr_sync validity
...
The ports s_axis_user or fifo_wr_sync will be active just
if the SYNC_TRANSFER_START is enabled.
2017-10-03 09:32:14 +01:00
Istvan Csomortani
899b8436ad
arradio: Fix the last incorrect merge
2017-10-03 09:15:45 +01:00
Istvan Csomortani
08a31a7d9f
axi_dmac: Fix the last incorrect merge
2017-10-03 09:15:45 +01:00
Istvan Csomortani
49293f7a87
axi_ad9361: Fix the last incorrect merge
...
The last merge broke a couple of source files of this core. This
commit brings all the core to a functional state.
2017-10-03 09:15:23 +01:00
Istvan Csomortani
89bd8b44d4
Merge branch 'dev' into hdl_2017_r1
2017-09-26 07:42:19 +01:00
Istvan Csomortani
a386a42642
interface: Update the transceiver interfaces
...
On commit 6d4430 the signal called sel was removed from the transceiver
interfaces. Update the interface definition script.
2017-09-25 18:02:04 +01:00
AndreiGrozav
256dd87dd2
common/microzed: Enable PS CLK1 = 200MHz
2017-09-25 15:16:58 +03:00
Istvan Csomortani
07f3295638
common/a10soc: Update configuration for emif plddr4 IP
2017-09-25 08:57:26 +01:00
Istvan Csomortani
2926a6aaf9
altera/ad_mem_asym: Delete it, QSYS flow is used
2017-09-25 08:57:26 +01:00
Istvan Csomortani
700ed156ab
[axi|avl]_dacfifo: Create a separate bypass module for altera/xilinx
2017-09-25 08:56:40 +01:00
AndreiGrozav
3a47567f9c
common/a10gx: Chance SPI frequency from 128KHz to 10 MHz
2017-09-19 18:01:18 +03:00
Lars-Peter Clausen
55daa786fa
axi_adcfifo: Add missing constraints
...
Add missing timing exceptions on paths between the DMA and DDR clock
domains. All these paths are properly synchronized using CDC in the HDL,
but are missing timing exceptions in the XDC file. This can lead to timing
errors when building a design using the axi_adc_fifo.
Signed-off-by: Lars-Peter Clausen <lars@metafoo.de>
2017-09-13 19:52:48 +02:00
Adrian Costina
cafa811c74
adrv9379: Change the DMA clock to 250
2017-09-11 16:52:44 +03:00
Rejeesh Kutty
58572d746c
arradio/c5soc- rd10102013_979 fix
2017-09-05 12:52:41 -04:00
Lars-Peter Clausen
c3aa3e8a9c
adrv9371: a10soc: Whitespace cleanup
...
Remove some extra end-of-line whitespace.
Signed-off-by: Lars-Peter Clausen <lars@metafoo.de>
2017-09-05 13:47:49 +02:00
Rejeesh Kutty
6736aaeca1
arradio- add control/status ports
2017-09-01 14:39:18 -04:00
Rejeesh Kutty
bb73e7a40f
arradio- add control/status ports
2017-09-01 14:39:18 -04:00
Adrian Costina
6ce4494002
adrv9379: Initial commit
2017-09-01 17:28:04 +03:00
Adrian Costina
9a32240cc5
axi_ad9379: Initial commit
2017-09-01 17:26:37 +03:00
Adrian Costina
cb2fd6af73
dm2k: Drive the ADC DMA valid from the trigger extracting core
2017-08-30 18:28:52 +03:00
Adrian Costina
6d5b5b50a5
axi_logic_analyzer: Compensate the 4 word latency of util_var_fifo
2017-08-30 18:17:41 +03:00
Adrian Costina
f6288dc0a3
util_extract: Compensate 4 word latency
2017-08-30 18:02:09 +03:00
Adrian Costina
54e96c49ae
util_var_fifo: Set fix latency of 4 for all interpolation values
2017-08-30 18:01:06 +03:00
Lars-Peter Clausen
3e96903be7
jesd204_rx: rx_ctrl: Fix typo
...
Signed-off-by: Lars-Peter Clausen <lars@metafoo.de>
2017-08-28 16:11:00 +02:00
Adrian Costina
421b4bed41
axi_ad9963: Moved RX configuration bit SCALECORRECTION_ONLY to bit 9
2017-08-28 15:58:00 +03:00
Rejeesh Kutty
5bc927ff94
adrv9364/ccbox- input rf protection
2017-08-25 13:30:46 -04:00
Rejeesh Kutty
dc0a71920c
adrv9361/ccbox- sort gpio - accidental multiple drivers
2017-08-25 13:30:46 -04:00