adrv9009: Increased DMA clock frequency to ~333 MHz, by enabling AXI SLICES for DMAs
parent
f3ac5d3ad3
commit
e982232d75
|
@ -29,14 +29,14 @@ ad_ip_instance axi_dmac axi_adrv9009_tx_dma
|
|||
ad_ip_parameter axi_adrv9009_tx_dma CONFIG.DMA_TYPE_SRC 0
|
||||
ad_ip_parameter axi_adrv9009_tx_dma CONFIG.DMA_TYPE_DEST 1
|
||||
ad_ip_parameter axi_adrv9009_tx_dma CONFIG.CYCLIC 1
|
||||
ad_ip_parameter axi_adrv9009_tx_dma CONFIG.AXI_SLICE_SRC 0
|
||||
ad_ip_parameter axi_adrv9009_tx_dma CONFIG.AXI_SLICE_DEST 1
|
||||
ad_ip_parameter axi_adrv9009_tx_dma CONFIG.ASYNC_CLK_DEST_REQ 1
|
||||
ad_ip_parameter axi_adrv9009_tx_dma CONFIG.ASYNC_CLK_SRC_DEST 1
|
||||
ad_ip_parameter axi_adrv9009_tx_dma CONFIG.ASYNC_CLK_REQ_SRC 1
|
||||
ad_ip_parameter axi_adrv9009_tx_dma CONFIG.DMA_2D_TRANSFER 0
|
||||
ad_ip_parameter axi_adrv9009_tx_dma CONFIG.DMA_DATA_WIDTH_DEST 128
|
||||
ad_ip_parameter axi_adrv9009_tx_dma CONFIG.MAX_BYTES_PER_BURST 256
|
||||
ad_ip_parameter axi_adrv9009_tx_dma CONFIG.AXI_SLICE_DEST true
|
||||
ad_ip_parameter axi_adrv9009_tx_dma CONFIG.AXI_SLICE_SRC true
|
||||
|
||||
# adc peripherals
|
||||
|
||||
|
@ -63,14 +63,14 @@ ad_ip_parameter axi_adrv9009_rx_dma CONFIG.DMA_TYPE_SRC 2
|
|||
ad_ip_parameter axi_adrv9009_rx_dma CONFIG.DMA_TYPE_DEST 0
|
||||
ad_ip_parameter axi_adrv9009_rx_dma CONFIG.CYCLIC 0
|
||||
ad_ip_parameter axi_adrv9009_rx_dma CONFIG.SYNC_TRANSFER_START 1
|
||||
ad_ip_parameter axi_adrv9009_rx_dma CONFIG.AXI_SLICE_SRC 0
|
||||
ad_ip_parameter axi_adrv9009_rx_dma CONFIG.AXI_SLICE_DEST 0
|
||||
ad_ip_parameter axi_adrv9009_rx_dma CONFIG.ASYNC_CLK_DEST_REQ 1
|
||||
ad_ip_parameter axi_adrv9009_rx_dma CONFIG.ASYNC_CLK_SRC_DEST 1
|
||||
ad_ip_parameter axi_adrv9009_rx_dma CONFIG.ASYNC_CLK_REQ_SRC 1
|
||||
ad_ip_parameter axi_adrv9009_rx_dma CONFIG.DMA_2D_TRANSFER 0
|
||||
ad_ip_parameter axi_adrv9009_rx_dma CONFIG.DMA_DATA_WIDTH_SRC 64
|
||||
ad_ip_parameter axi_adrv9009_rx_dma CONFIG.MAX_BYTES_PER_BURST 256
|
||||
ad_ip_parameter axi_adrv9009_rx_dma CONFIG.AXI_SLICE_DEST true
|
||||
ad_ip_parameter axi_adrv9009_rx_dma CONFIG.AXI_SLICE_SRC true
|
||||
|
||||
# adc-os peripherals
|
||||
|
||||
|
@ -97,14 +97,14 @@ ad_ip_parameter axi_adrv9009_rx_os_dma CONFIG.DMA_TYPE_SRC 2
|
|||
ad_ip_parameter axi_adrv9009_rx_os_dma CONFIG.DMA_TYPE_DEST 0
|
||||
ad_ip_parameter axi_adrv9009_rx_os_dma CONFIG.CYCLIC 0
|
||||
ad_ip_parameter axi_adrv9009_rx_os_dma CONFIG.SYNC_TRANSFER_START 1
|
||||
ad_ip_parameter axi_adrv9009_rx_os_dma CONFIG.AXI_SLICE_SRC 0
|
||||
ad_ip_parameter axi_adrv9009_rx_os_dma CONFIG.AXI_SLICE_DEST 0
|
||||
ad_ip_parameter axi_adrv9009_rx_os_dma CONFIG.ASYNC_CLK_DEST_REQ 1
|
||||
ad_ip_parameter axi_adrv9009_rx_os_dma CONFIG.ASYNC_CLK_SRC_DEST 1
|
||||
ad_ip_parameter axi_adrv9009_rx_os_dma CONFIG.ASYNC_CLK_REQ_SRC 1
|
||||
ad_ip_parameter axi_adrv9009_rx_os_dma CONFIG.DMA_2D_TRANSFER 0
|
||||
ad_ip_parameter axi_adrv9009_rx_os_dma CONFIG.DMA_DATA_WIDTH_SRC 64
|
||||
ad_ip_parameter axi_adrv9009_rx_os_dma CONFIG.MAX_BYTES_PER_BURST 256
|
||||
ad_ip_parameter axi_adrv9009_rx_os_dma CONFIG.AXI_SLICE_DEST true
|
||||
ad_ip_parameter axi_adrv9009_rx_os_dma CONFIG.AXI_SLICE_SRC true
|
||||
|
||||
# common cores
|
||||
|
||||
|
|
|
@ -19,10 +19,10 @@ ad_ip_parameter axi_adrv9009_rx_os_dma CONFIG.FIFO_SIZE 32
|
|||
ad_ip_parameter axi_adrv9009_tx_dma CONFIG.FIFO_SIZE 32
|
||||
|
||||
ad_ip_instance clk_wiz dma_clk_wiz
|
||||
ad_ip_parameter dma_clk_wiz CONFIG.PRIMITIVE PLL
|
||||
ad_ip_parameter dma_clk_wiz CONFIG.PRIMITIVE MMCM
|
||||
ad_ip_parameter dma_clk_wiz CONFIG.RESET_TYPE ACTIVE_LOW
|
||||
ad_ip_parameter dma_clk_wiz CONFIG.USE_LOCKED false
|
||||
ad_ip_parameter dma_clk_wiz CONFIG.CLKOUT1_REQUESTED_OUT_FREQ 325
|
||||
ad_ip_parameter dma_clk_wiz CONFIG.CLKOUT1_REQUESTED_OUT_FREQ 332.9
|
||||
ad_ip_parameter dma_clk_wiz CONFIG.PRIM_SOURCE No_buffer
|
||||
|
||||
ad_connect sys_cpu_clk dma_clk_wiz/clk_in1
|
||||
|
|
Loading…
Reference in New Issue