ad9436_fmc: Updated project with interrupts in IPI to work correctly in Linux
parent
f7c2c3818f
commit
7b3e8d33db
|
@ -18,9 +18,6 @@ set spi_mosi_i [create_bd_port -dir I spi_mosi_i]
|
|||
set spi_mosi_o [create_bd_port -dir O spi_mosi_o]
|
||||
set spi_miso_i [create_bd_port -dir I spi_miso_i]
|
||||
|
||||
# interrupts
|
||||
set ad9434_dma_intr [create_bd_port -dir O ad9434_dma_intr]
|
||||
|
||||
# ad9434
|
||||
|
||||
set axi_ad9434 [create_bd_cell -type ip -vlnv analog.com:user:axi_ad9434:1.0 axi_ad9434]
|
||||
|
@ -89,7 +86,10 @@ connect_bd_net -net axi_ad9434_denable [get_bd_pins axi_ad9434/adc_valid] [g
|
|||
connect_bd_net -net axi_ad9434_data [get_bd_pins axi_ad9434/adc_data] [get_bd_pins axi_ad9434_dma/fifo_wr_din]
|
||||
connect_bd_net -net axi_ad9434_ovf [get_bd_pins axi_ad9434/adc_dovf] [get_bd_pins axi_ad9434_dma/fifo_wr_overflow]
|
||||
|
||||
connect_bd_net -net axi_ad9434_dma_irq [get_bd_pins axi_ad9434_dma/irq] [get_bd_ports ad9434_dma_intr]
|
||||
# interrupts
|
||||
|
||||
delete_bd_objs [get_bd_nets ps_intr_13_s] [get_bd_ports ps_intr_13]
|
||||
connect_bd_net -net axi_ad9434_dma_irq [get_bd_pins axi_ad9434_dma/irq] [get_bd_pins sys_concat_intc/In13]
|
||||
|
||||
# cpu interconnect
|
||||
|
||||
|
|
|
@ -216,8 +216,6 @@ module system_top (
|
|||
.ps_intr_10 (ps_intrs[10]),
|
||||
.ps_intr_11 (ps_intrs[11]),
|
||||
.ps_intr_12 (ps_intrs[12]),
|
||||
.ps_intr_13 (ps_intrs[13]),
|
||||
.ad9434_dma_intr (ps_intrs[13]),
|
||||
.spdif (spdif),
|
||||
.adc_clk_p(adc_clk_p),
|
||||
.adc_clk_n(adc_clk_n),
|
||||
|
|
Loading…
Reference in New Issue