Lars-Peter Clausen
ea84e93e1d
axi_dmac: Correctly handle shutdown for the request splitter
...
We need to make sure to not prematurely de-assert the s_valid signal for the
request splitter when disabling the DMAC. Otherwise it is possible that
under certain conditions the DMAC is disabled with a partially accepted
request and when it is enabled again it will continue in an inconsistent
state which can lead to transfer corruption or pipeline stalls.
Signed-off-by: Lars-Peter Clausen <lars@metafoo.de>
2015-02-19 17:04:31 +01:00
Lars-Peter Clausen
96b2a6d49a
axi_dmac: Use internal enable signal for the request generator
...
All components should use the internal 'do_enable' signal instead of the
external 'enable' signal. The former correctly incorporates the shutdown
sequence and does not get asserted again until the shutdown has been
completed. Using the external signal can cause problems when it is disabled
and enabled again in close proximity.
Signed-off-by: Lars-Peter Clausen <lars@metafoo.de>
2015-02-19 17:04:31 +01:00
Lars-Peter Clausen
4a69569265
axi_dmac: request_generator: Stop generating requests when disabled
...
Currently when the DMAC gets disabled the request_generator will still
generate all remaining burst requests for the currently active transfer.
While these requests will be ignored by the source and destination component
this can still take a fair amount of time for long transfers.
So just stop generating burst requests once the DMAC is being disabled.
Signed-off-by: Lars-Peter Clausen <lars@metafoo.de>
2015-02-19 17:04:31 +01:00
Lars-Peter Clausen
6711390c01
dmac: fifo_inf: Handle overflow and underflow correctly
...
Refactor the fifo_inf modules to always correctly generate the underflow and
overflow status signals. Before it was possible that in some cases they
were not generated when they should have been.
Signed-off-by: Lars-Peter Clausen <lars@metafoo.de>
2015-02-19 17:04:31 +01:00
Rejeesh Kutty
8839c8b18c
xfer-logic: stretch toggles to allow capture
2015-02-06 22:07:00 -05:00
Rejeesh Kutty
8050a14bd8
xfer-logic: stretch toggles to allow capture
2015-02-06 22:06:56 -05:00
Rejeesh Kutty
8fedb5b41c
fifo2s: qualify last with valid
2015-01-15 09:34:43 -05:00
Rejeesh Kutty
63633a0fa5
ad9739a: constraints
2015-01-08 10:25:45 -05:00
Rejeesh Kutty
ed73a9d1cf
ad9739a: updated to ad9739a
2015-01-08 10:25:15 -05:00
Rejeesh Kutty
ad4b4f64d0
ad9739a: ad9122 copy
2015-01-07 15:36:02 -05:00
Rejeesh Kutty
b65bcab8d6
up_clkgen: reading typo
2015-01-07 13:58:43 -05:00
Rejeesh Kutty
c3529f112f
up_gt: move status to up clock
2014-12-19 13:00:27 +02:00
Rejeesh Kutty
f4774d6f98
fifo2s: false path typo on source signals
2014-12-19 13:00:13 +02:00
Istvan Csomortani
c4152627f0
plddr3: Sync adc_wcnt_int to adc_wr and fix adc_dwr pulse width
...
The adc_wcnt_int must be synchronized to adc_wr. The adc_dwr signal pulse width was to long,
it needs to be just one adc_clk cycle.
2014-12-09 13:59:19 +02:00
Adrian Costina
6aad2fbbb2
axi_hdmi_tx: Fixed typo in altera related core
2014-12-09 10:19:03 +02:00
Adrian Costina
ea1a50c985
axi_mc_speed: updated core to latest axi interface implementation
2014-12-05 11:46:20 +02:00
Adrian Costina
0d2888a5a6
axi_mc_current_monitor: updated core to latest axi interface implementation
2014-12-05 11:45:37 +02:00
Adrian Costina
21591dc485
axi_mc_controller: updated core to latest axi interface implementation
2014-12-05 11:43:59 +02:00
Lars-Peter Clausen
6197563506
up_axi: Fix up_raddr/up_waddr port width
...
Make sure that the port declaration width matches with the reg declaration
later on.
Signed-off-by: Lars-Peter Clausen <lars@metafoo.de>
2014-12-01 13:45:45 +01:00
Rejeesh Kutty
403f8c0631
util_cpack: ipi doesn't like local params
2014-11-21 15:32:13 -05:00
Rejeesh Kutty
3b500bafcc
util_cpack: add port controls on ipi
2014-11-21 15:32:12 -05:00
Rejeesh Kutty
5ca2944b70
library/util_cpack: initial checkin
2014-11-21 15:32:10 -05:00
Istvan Csomortani
42874bfe81
prcfg_library: Major update
...
Get rid of the QPSK symbol wrapper for now. The DMA data path is using the 2 LSB bits.
2014-11-18 10:05:52 +02:00
Rejeesh Kutty
a4724f8396
es: added kcu105 gth
2014-11-17 09:55:12 -05:00
Rejeesh Kutty
b1c91fac92
es: added kcu105 gth
2014-11-17 09:55:10 -05:00
Rejeesh Kutty
fd305f2eff
es: added kcu105 gth
2014-11-17 09:55:09 -05:00
Adrian Costina
6dd1226696
axi_ad9643: Fixed constraint file
2014-11-17 12:12:09 +02:00
Adrian Costina
8831d9dbd7
axi_ad9122: fixed constraint file
2014-11-17 12:11:20 +02:00
Adrian Costina
2744d0cb37
util_wfifo: Update to implement flip flops
2014-11-17 12:10:21 +02:00
Rejeesh Kutty
41ffc66c26
fifo2s: removed m interface
2014-11-13 15:00:03 -05:00
Rejeesh Kutty
8761db438e
axi_fifo2f: common interface with fifo2s
2014-11-12 15:15:32 -05:00
Rejeesh Kutty
925e966eb6
axi_fifo2s: fifo full replaced with ready
2014-11-12 14:43:47 -05:00
Rejeesh Kutty
5fc4f1b000
axi_fifo2s: buswidth fix
2014-11-12 14:43:46 -05:00
Rejeesh Kutty
d204a7c2b7
axi_fifo2s: include bus width/clock transfer
2014-11-12 14:43:44 -05:00
Rejeesh Kutty
e7cec7171e
axi_fifo2s: include bus width/clock transfer
2014-11-12 14:43:43 -05:00
Rejeesh Kutty
4381f20a6a
axi_fifo2s: include bus width/clock transfer
2014-11-12 14:43:42 -05:00
Rejeesh Kutty
9f2dbad539
axi_fifo2s: include bus width/clock transfer
2014-11-12 14:43:41 -05:00
Rejeesh Kutty
e683b5868e
axi_fifo2s: include bus width/clock transfer
2014-11-12 14:43:40 -05:00
Rejeesh Kutty
81b4cd532d
axi_fifo2s: include bus width/clock transfer
2014-11-12 14:43:38 -05:00
Rejeesh Kutty
888ab888d2
axi_fifo2s: include bus width/clock transfer
2014-11-12 14:43:37 -05:00
Istvan Csomortani
f8e7796592
axi_jesd_gt: Fix lane number parameters
2014-11-12 17:43:32 +02:00
Istvan Csomortani
bf62665c56
prcfg_qpsk: Add Simulink model
...
Matlab version used: R2014a, HDL Coder 3.3
2014-11-12 15:44:38 +02:00
Rejeesh Kutty
64ec633438
gt: asymmetric no of lanes
2014-11-11 08:54:24 -05:00
Rejeesh Kutty
cb15567a56
ad6676: added
2014-11-10 13:36:07 -05:00
Istvan Csomortani
c6df568a00
Revert "ad_interrupts: Initial check in."
...
This reverts commit b254380338
.
2014-11-06 12:16:52 +02:00
Rejeesh Kutty
b11d80ed98
ad_rst: changed to dual stage
2014-11-05 16:48:02 -05:00
Rejeesh Kutty
74ec396b27
ad_rst: ultrascale -dual stage
2014-11-05 16:47:41 -05:00
Rejeesh Kutty
d69ccebbde
ad9234: full 16bit samples
2014-11-05 11:59:08 -05:00
Rejeesh Kutty
403fe1b373
wfifo: read only if ready is asserted
2014-10-31 13:05:17 -04:00
Adrian Costina
38652b1c3e
axi_ad9643: Added constraint file
2014-10-31 17:57:47 +02:00