axi_adcfifo: added
parent
e73e563a02
commit
6d0a2bf64c
|
@ -32,7 +32,7 @@ clean:
|
|||
make -C library/axi_clkgen clean
|
||||
make -C library/axi_dmac clean
|
||||
make -C library/util_adcfifo clean
|
||||
make -C library/axi_fifo2s clean
|
||||
make -C library/axi_adcfifo clean
|
||||
make -C library/axi_hdmi_rx clean
|
||||
make -C library/axi_hdmi_tx clean
|
||||
make -C library/axi_i2s_adi clean
|
||||
|
@ -78,7 +78,7 @@ lib:
|
|||
-make -C axi_clkgen
|
||||
-make -C axi_dmac
|
||||
-make -C util_adcfifo
|
||||
-make -C axi_fifo2s
|
||||
-make -C axi_adcfifo
|
||||
-make -C axi_hdmi_rx
|
||||
-make -C axi_hdmi_tx
|
||||
-make -C axi_i2s_adi
|
||||
|
|
|
@ -40,38 +40,38 @@ proc p_plddr3_fifo {p_name m_name adc_data_width} {
|
|||
set_property -dict [list CONFIG.USE_BOARD_FLOW {true}] $axi_rstgen
|
||||
set_property -dict [list CONFIG.RESET_BOARD_INTERFACE {reset}] $axi_rstgen
|
||||
|
||||
set axi_fifo2s [create_bd_cell -type ip -vlnv analog.com:user:axi_fifo2s:1.0 axi_fifo2s]
|
||||
set_property -dict [list CONFIG.ADC_DATA_WIDTH $adc_data_width] $axi_fifo2s
|
||||
set_property -dict [list CONFIG.DMA_DATA_WIDTH {64}] $axi_fifo2s
|
||||
set_property -dict [list CONFIG.AXI_DATA_WIDTH {512}] $axi_fifo2s
|
||||
set_property -dict [list CONFIG.DMA_READY_ENABLE {1}] $axi_fifo2s
|
||||
set_property -dict [list CONFIG.AXI_SIZE {6}] $axi_fifo2s
|
||||
set_property -dict [list CONFIG.AXI_LENGTH {4}] $axi_fifo2s
|
||||
set_property -dict [list CONFIG.AXI_ADDRESS {0x80000000}] $axi_fifo2s
|
||||
set_property -dict [list CONFIG.AXI_ADDRLIMIT {0xa0000000}] $axi_fifo2s
|
||||
set_property -dict [list CONFIG.AXI_BYTE_WIDTH {64}] $axi_fifo2s
|
||||
set axi_adcfifo [create_bd_cell -type ip -vlnv analog.com:user:axi_adcfifo:1.0 axi_adcfifo]
|
||||
set_property -dict [list CONFIG.ADC_DATA_WIDTH $adc_data_width] $axi_adcfifo
|
||||
set_property -dict [list CONFIG.DMA_DATA_WIDTH {64}] $axi_adcfifo
|
||||
set_property -dict [list CONFIG.AXI_DATA_WIDTH {512}] $axi_adcfifo
|
||||
set_property -dict [list CONFIG.DMA_READY_ENABLE {1}] $axi_adcfifo
|
||||
set_property -dict [list CONFIG.AXI_SIZE {6}] $axi_adcfifo
|
||||
set_property -dict [list CONFIG.AXI_LENGTH {4}] $axi_adcfifo
|
||||
set_property -dict [list CONFIG.AXI_ADDRESS {0x80000000}] $axi_adcfifo
|
||||
set_property -dict [list CONFIG.AXI_ADDRLIMIT {0xa0000000}] $axi_adcfifo
|
||||
set_property -dict [list CONFIG.AXI_BYTE_WIDTH {64}] $axi_adcfifo
|
||||
|
||||
ad_connect sys_rst axi_ddr_cntrl/sys_rst
|
||||
ad_connect sys_clk axi_ddr_cntrl/SYS_CLK
|
||||
ad_connect ddr3 axi_ddr_cntrl/DDR3
|
||||
ad_connect axi_ddr_cntrl/S_AXI axi_fifo2s/axi
|
||||
ad_connect adc_rst axi_fifo2s/adc_rst
|
||||
ad_connect axi_ddr_cntrl/S_AXI axi_adcfifo/axi
|
||||
ad_connect adc_rst axi_adcfifo/adc_rst
|
||||
ad_connect adc_rst axi_rstgen/ext_reset_in
|
||||
ad_connect adc_clk axi_fifo2s/adc_clk
|
||||
ad_connect adc_wr axi_fifo2s/adc_wr
|
||||
ad_connect adc_wdata axi_fifo2s/adc_wdata
|
||||
ad_connect adc_wovf axi_fifo2s/adc_wovf
|
||||
ad_connect dma_clk axi_fifo2s/dma_clk
|
||||
ad_connect dma_wr axi_fifo2s/dma_wr
|
||||
ad_connect dma_wdata axi_fifo2s/dma_wdata
|
||||
ad_connect dma_wready axi_fifo2s/dma_wready
|
||||
ad_connect dma_xfer_req axi_fifo2s/dma_xfer_req
|
||||
ad_connect dma_xfer_status axi_fifo2s/dma_xfer_status
|
||||
ad_connect adc_clk axi_adcfifo/adc_clk
|
||||
ad_connect adc_wr axi_adcfifo/adc_wr
|
||||
ad_connect adc_wdata axi_adcfifo/adc_wdata
|
||||
ad_connect adc_wovf axi_adcfifo/adc_wovf
|
||||
ad_connect dma_clk axi_adcfifo/dma_clk
|
||||
ad_connect dma_wr axi_adcfifo/dma_wr
|
||||
ad_connect dma_wdata axi_adcfifo/dma_wdata
|
||||
ad_connect dma_wready axi_adcfifo/dma_wready
|
||||
ad_connect dma_xfer_req axi_adcfifo/dma_xfer_req
|
||||
ad_connect dma_xfer_status axi_adcfifo/dma_xfer_status
|
||||
ad_connect axi_clk axi_ddr_cntrl/ui_clk
|
||||
ad_connect axi_clk axi_fifo2s/axi_clk
|
||||
ad_connect axi_clk axi_adcfifo/axi_clk
|
||||
ad_connect axi_clk axi_rstgen/slowest_sync_clk
|
||||
ad_connect axi_resetn axi_rstgen/peripheral_aresetn
|
||||
ad_connect axi_resetn axi_fifo2s/axi_resetn
|
||||
ad_connect axi_resetn axi_adcfifo/axi_resetn
|
||||
ad_connect axi_resetn axi_ddr_cntrl/aresetn
|
||||
|
||||
current_bd_instance $c_instance
|
||||
|
|
|
@ -16,7 +16,7 @@ M_DEPS += ../../common/zc706/zc706_system_plddr3.tcl
|
|||
M_DEPS += ../common/daq2_bd.tcl
|
||||
M_DEPS += ../../../library/axi_jesd_gt/axi_jesd_gt.xpr
|
||||
M_DEPS += ../../../library/util_bsplit/util_bsplit.xpr
|
||||
M_DEPS += ../../../library/axi_fifo2s/axi_fifo2s.xpr
|
||||
M_DEPS += ../../../library/axi_adcfifo/axi_adcfifo.xpr
|
||||
M_DEPS += ../../../library/axi_ad9680/axi_ad9680.xpr
|
||||
M_DEPS += ../../../library/axi_dmac/axi_dmac.xpr
|
||||
M_DEPS += ../../../library/axi_spdif_tx/axi_spdif_tx.xpr
|
||||
|
@ -43,7 +43,7 @@ clean-all:
|
|||
rm -rf $(F_LIST)
|
||||
make -C ../../../library/axi_jesd_gt clean
|
||||
make -C ../../../library/util_bsplit clean
|
||||
make -C ../../../library/axi_fifo2s clean
|
||||
make -C ../../../library/axi_adcfifo clean
|
||||
make -C ../../../library/axi_ad9680 clean
|
||||
make -C ../../../library/axi_dmac clean
|
||||
make -C ../../../library/axi_spdif_tx clean
|
||||
|
@ -62,7 +62,7 @@ daq2_zc706.xpr: lib $(M_DEPS)
|
|||
lib:
|
||||
make -C ../../../library/axi_jesd_gt
|
||||
make -C ../../../library/util_bsplit
|
||||
make -C ../../../library/axi_fifo2s
|
||||
make -C ../../../library/axi_adcfifo
|
||||
make -C ../../../library/axi_ad9680
|
||||
make -C ../../../library/axi_dmac
|
||||
make -C ../../../library/axi_spdif_tx
|
||||
|
|
|
@ -15,7 +15,7 @@ ad_connect sys_clk axi_ad9680_fifo/sys_clk
|
|||
ad_connect ddr3 axi_ad9680_fifo/ddr3
|
||||
|
||||
create_bd_addr_seg -range 0x40000000 -offset 0x80000000 \
|
||||
[get_bd_addr_spaces axi_ad9680_fifo/axi_fifo2s/axi] \
|
||||
[get_bd_addr_spaces axi_ad9680_fifo/axi_adcfifo/axi] \
|
||||
[get_bd_addr_segs axi_ad9680_fifo/axi_ddr_cntrl/memmap/memaddr] \
|
||||
SEG_axi_ddr_cntrl_memaddr
|
||||
|
||||
|
|
|
@ -16,7 +16,7 @@ M_DEPS += ../../common/zc706/zc706_system_plddr3.tcl
|
|||
M_DEPS += ../common/daq3_bd.tcl
|
||||
M_DEPS += ../../../library/axi_jesd_gt/axi_jesd_gt.xpr
|
||||
M_DEPS += ../../../library/util_bsplit/util_bsplit.xpr
|
||||
M_DEPS += ../../../library/axi_fifo2s/axi_fifo2s.xpr
|
||||
M_DEPS += ../../../library/axi_adcfifo/axi_adcfifo.xpr
|
||||
M_DEPS += ../../../library/axi_ad9680/axi_ad9680.xpr
|
||||
M_DEPS += ../../../library/axi_ad9152/axi_ad9152.xpr
|
||||
M_DEPS += ../../../library/axi_dmac/axi_dmac.xpr
|
||||
|
@ -43,7 +43,7 @@ clean-all:
|
|||
rm -rf $(F_LIST)
|
||||
make -C ../../../library/axi_jesd_gt clean
|
||||
make -C ../../../library/util_bsplit clean
|
||||
make -C ../../../library/axi_fifo2s clean
|
||||
make -C ../../../library/axi_adcfifo clean
|
||||
make -C ../../../library/axi_ad9680 clean
|
||||
make -C ../../../library/axi_ad9152 clean
|
||||
make -C ../../../library/axi_dmac clean
|
||||
|
@ -62,7 +62,7 @@ daq3_zc706.xpr: lib $(M_DEPS)
|
|||
lib:
|
||||
make -C ../../../library/axi_jesd_gt
|
||||
make -C ../../../library/util_bsplit
|
||||
make -C ../../../library/axi_fifo2s
|
||||
make -C ../../../library/axi_adcfifo
|
||||
make -C ../../../library/axi_ad9680
|
||||
make -C ../../../library/axi_ad9152
|
||||
make -C ../../../library/axi_dmac
|
||||
|
|
|
@ -15,7 +15,7 @@ ad_connect sys_clk axi_ad9680_fifo/sys_clk
|
|||
ad_connect ddr3 axi_ad9680_fifo/ddr3
|
||||
|
||||
create_bd_addr_seg -range 0x40000000 -offset 0x80000000 \
|
||||
[get_bd_addr_spaces axi_ad9680_fifo/axi_fifo2s/axi] \
|
||||
[get_bd_addr_spaces axi_ad9680_fifo/axi_adcfifo/axi] \
|
||||
[get_bd_addr_segs axi_ad9680_fifo/axi_ddr_cntrl/memmap/memaddr] \
|
||||
SEG_axi_ddr_cntrl_memaddr
|
||||
|
||||
|
|
|
@ -17,7 +17,7 @@ M_DEPS += ../common/fmcadc2_bd.tcl
|
|||
M_DEPS += ../../../library/axi_jesd_gt/axi_jesd_gt.xpr
|
||||
M_DEPS += ../../../library/axi_ad9625/axi_ad9625.xpr
|
||||
M_DEPS += ../../../library/util_bsplit/util_bsplit.xpr
|
||||
M_DEPS += ../../../library/axi_fifo2s/axi_fifo2s.xpr
|
||||
M_DEPS += ../../../library/axi_adcfifo/axi_adcfifo.xpr
|
||||
M_DEPS += ../../../library/axi_dmac/axi_dmac.xpr
|
||||
M_DEPS += ../../../library/axi_spdif_tx/axi_spdif_tx.xpr
|
||||
M_DEPS += ../../../library/axi_clkgen/axi_clkgen.xpr
|
||||
|
@ -42,7 +42,7 @@ clean-all:
|
|||
make -C ../../../library/axi_jesd_gt clean
|
||||
make -C ../../../library/axi_ad9625 clean
|
||||
make -C ../../../library/util_bsplit clean
|
||||
make -C ../../../library/axi_fifo2s clean
|
||||
make -C ../../../library/axi_adcfifo clean
|
||||
make -C ../../../library/axi_dmac clean
|
||||
make -C ../../../library/axi_spdif_tx clean
|
||||
make -C ../../../library/axi_clkgen clean
|
||||
|
@ -59,7 +59,7 @@ lib:
|
|||
make -C ../../../library/axi_jesd_gt
|
||||
make -C ../../../library/axi_ad9625
|
||||
make -C ../../../library/util_bsplit
|
||||
make -C ../../../library/axi_fifo2s
|
||||
make -C ../../../library/axi_adcfifo
|
||||
make -C ../../../library/axi_dmac
|
||||
make -C ../../../library/axi_spdif_tx
|
||||
make -C ../../../library/axi_clkgen
|
||||
|
|
|
@ -15,7 +15,7 @@ ad_connect sys_clk axi_ad9625_fifo/sys_clk
|
|||
ad_connect ddr3 axi_ad9625_fifo/ddr3
|
||||
|
||||
create_bd_addr_seg -range 0x40000000 -offset 0x80000000 \
|
||||
[get_bd_addr_spaces axi_ad9625_fifo/axi_fifo2s/axi] \
|
||||
[get_bd_addr_spaces axi_ad9625_fifo/axi_adcfifo/axi] \
|
||||
[get_bd_addr_segs axi_ad9625_fifo/axi_ddr_cntrl/memmap/memaddr] \
|
||||
SEG_axi_ddr_cntrl_memaddr
|
||||
|
||||
|
|
|
@ -16,7 +16,7 @@ M_DEPS += ../../common/zc706/zc706_system_plddr3.tcl
|
|||
M_DEPS += ../common/fmcadc4_bd.tcl
|
||||
M_DEPS += ../../../library/axi_jesd_gt/axi_jesd_gt.xpr
|
||||
M_DEPS += ../../../library/util_bsplit/util_bsplit.xpr
|
||||
M_DEPS += ../../../library/axi_fifo2s/axi_fifo2s.xpr
|
||||
M_DEPS += ../../../library/axi_adcfifo/axi_adcfifo.xpr
|
||||
M_DEPS += ../../../library/axi_dmac/axi_dmac.xpr
|
||||
M_DEPS += ../../../library/axi_spdif_tx/axi_spdif_tx.xpr
|
||||
M_DEPS += ../../../library/axi_clkgen/axi_clkgen.xpr
|
||||
|
@ -41,7 +41,7 @@ clean-all:
|
|||
rm -rf $(F_LIST)
|
||||
make -C ../../../library/axi_jesd_gt clean
|
||||
make -C ../../../library/util_bsplit clean
|
||||
make -C ../../../library/axi_fifo2s clean
|
||||
make -C ../../../library/axi_adcfifo clean
|
||||
make -C ../../../library/axi_dmac clean
|
||||
make -C ../../../library/axi_spdif_tx clean
|
||||
make -C ../../../library/axi_clkgen clean
|
||||
|
@ -58,7 +58,7 @@ fmcadc4_zc706.xpr: lib $(M_DEPS)
|
|||
lib:
|
||||
make -C ../../../library/axi_jesd_gt
|
||||
make -C ../../../library/util_bsplit
|
||||
make -C ../../../library/axi_fifo2s
|
||||
make -C ../../../library/axi_adcfifo
|
||||
make -C ../../../library/axi_dmac
|
||||
make -C ../../../library/axi_spdif_tx
|
||||
make -C ../../../library/axi_clkgen
|
||||
|
|
|
@ -15,7 +15,7 @@ ad_connect sys_clk axi_ad9234_fifo/sys_clk
|
|||
ad_connect ddr3 axi_ad9234_fifo/ddr3
|
||||
|
||||
create_bd_addr_seg -range 0x40000000 -offset 0x80000000 \
|
||||
[get_bd_addr_spaces axi_ad9234_fifo/axi_fifo2s/axi] \
|
||||
[get_bd_addr_spaces axi_ad9234_fifo/axi_adcfifo/axi] \
|
||||
[get_bd_addr_segs axi_ad9234_fifo/axi_ddr_cntrl/memmap/memaddr] \
|
||||
SEG_axi_ddr_cntrl_memaddr
|
||||
|
||||
|
|
|
@ -16,7 +16,7 @@ M_DEPS += ../../common/zc706/zc706_system_plddr3.tcl
|
|||
M_DEPS += ../common/fmcomms7_bd.tcl
|
||||
M_DEPS += ../../../library/axi_jesd_gt/axi_jesd_gt.xpr
|
||||
M_DEPS += ../../../library/util_bsplit/util_bsplit.xpr
|
||||
M_DEPS += ../../../library/axi_fifo2s/axi_fifo2s.xpr
|
||||
M_DEPS += ../../../library/axi_adcfifo/axi_adcfifo.xpr
|
||||
M_DEPS += ../../../library/axi_ad9680/axi_ad9680.xpr
|
||||
M_DEPS += ../../../library/axi_dmac/axi_dmac.xpr
|
||||
M_DEPS += ../../../library/axi_spdif_tx/axi_spdif_tx.xpr
|
||||
|
@ -43,7 +43,7 @@ clean-all:
|
|||
rm -rf $(F_LIST)
|
||||
make -C ../../../library/axi_jesd_gt clean
|
||||
make -C ../../../library/util_bsplit clean
|
||||
make -C ../../../library/axi_fifo2s clean
|
||||
make -C ../../../library/axi_adcfifo clean
|
||||
make -C ../../../library/axi_ad9680 clean
|
||||
make -C ../../../library/axi_dmac clean
|
||||
make -C ../../../library/axi_spdif_tx clean
|
||||
|
@ -62,7 +62,7 @@ fmcomms7_zc706.xpr: lib $(M_DEPS)
|
|||
lib:
|
||||
make -C ../../../library/axi_jesd_gt
|
||||
make -C ../../../library/util_bsplit
|
||||
make -C ../../../library/axi_fifo2s
|
||||
make -C ../../../library/axi_adcfifo
|
||||
make -C ../../../library/axi_ad9680
|
||||
make -C ../../../library/axi_dmac
|
||||
make -C ../../../library/axi_spdif_tx
|
||||
|
|
|
@ -15,7 +15,7 @@ ad_connect sys_clk axi_ad9680_fifo/sys_clk
|
|||
ad_connect ddr3 axi_ad9680_fifo/ddr3
|
||||
|
||||
create_bd_addr_seg -range 0x40000000 -offset 0x80000000 \
|
||||
[get_bd_addr_spaces axi_ad9680_fifo/axi_fifo2s/axi] \
|
||||
[get_bd_addr_spaces axi_ad9680_fifo/axi_adcfifo/axi] \
|
||||
[get_bd_addr_segs axi_ad9680_fifo/axi_ddr_cntrl/memmap/memaddr] \
|
||||
SEG_axi_ddr_cntrl_memaddr
|
||||
|
||||
|
|
Loading…
Reference in New Issue