diff --git a/library/axi_ad9671/axi_ad9671.v b/library/axi_ad9671/axi_ad9671.v index c00c8eec5..378bcf145 100755 --- a/library/axi_ad9671/axi_ad9671.v +++ b/library/axi_ad9671/axi_ad9671.v @@ -365,7 +365,7 @@ module axi_ad9671 ( .delay_wdata (), .delay_rdata (5'd0), .delay_ack_t (1'b0), - .delay_locked (1'b0), + .delay_locked (1'b1), .drp_clk (1'd0), .drp_rst (), .drp_sel (), @@ -374,7 +374,7 @@ module axi_ad9671 ( .drp_wdata (), .drp_rdata (16'd0), .drp_ready (1'd0), - .drp_locked (1'd0), + .drp_locked (1'd1), .up_usr_chanmax (), .adc_usr_chanmax (8'd7), .up_rstn (up_rstn), diff --git a/library/axi_ad9671/axi_ad9671_pnmon.v b/library/axi_ad9671/axi_ad9671_pnmon.v index 0497b3856..3bac9601e 100755 --- a/library/axi_ad9671/axi_ad9671_pnmon.v +++ b/library/axi_ad9671/axi_ad9671_pnmon.v @@ -192,7 +192,7 @@ module axi_ad9671_pnmon ( // ideally, processor should make sure both oos == 0x0 and err == 0x0. assign adc_pn_valid_s = adc_valid & adc_pn_en; - assign adc_pn_data_in_s = {~adc_data[15], adc_data[14:0], ~adc_data_d[15], adc_data_d[14:0]}; + assign adc_pn_data_in_s = {~adc_data_d[15], adc_data_d[14:0], ~adc_data[15], adc_data[14:0]}; assign adc_pn_match_d_1_s = (adc_pn_data_in_s[31:16] == adc_pn_data[31:16]) ? 1'b1 : 1'b0; assign adc_pn_match_d_0_s = (adc_pn_data_in_s[15: 0] == adc_pn_data[15: 0]) ? 1'b1 : 1'b0; assign adc_pn_match_z_s = (adc_pn_data_in_s == 32'd0) ? 1'b0 : 1'b1; diff --git a/projects/ad9671_fmc/common/ad9671_fmc_bd.tcl b/projects/ad9671_fmc/common/ad9671_fmc_bd.tcl index d80afdb52..cdb351c9e 100755 --- a/projects/ad9671_fmc/common/ad9671_fmc_bd.tcl +++ b/projects/ad9671_fmc/common/ad9671_fmc_bd.tcl @@ -179,15 +179,19 @@ connect_bd_net -net sys_fmc_dma_resetn [get_bd_pins axi_ad9671_dma/m_dest_axi_ar # ila set ila_jesd_rx_mon [create_bd_cell -type ip -vlnv xilinx.com:ip:ila:3.0 ila_jesd_rx_mon] -set_property -dict [list CONFIG.C_NUM_OF_PROBES {2}] $ila_jesd_rx_mon +set_property -dict [list CONFIG.C_NUM_OF_PROBES {4}] $ila_jesd_rx_mon set_property -dict [list CONFIG.C_PROBE0_WIDTH {334}] $ila_jesd_rx_mon set_property -dict [list CONFIG.C_PROBE1_WIDTH {6}] $ila_jesd_rx_mon +set_property -dict [list CONFIG.C_PROBE2_WIDTH {128}] $ila_jesd_rx_mon +set_property -dict [list CONFIG.C_PROBE3_WIDTH {128}] $ila_jesd_rx_mon connect_bd_net -net axi_ad9671_gt_rx_mon_data [get_bd_pins axi_ad9671_gt/rx_mon_data] connect_bd_net -net axi_ad9671_gt_rx_mon_trigger [get_bd_pins axi_ad9671_gt/rx_mon_trigger] connect_bd_net -net axi_ad9671_gt_rx_clk [get_bd_pins ila_jesd_rx_mon/CLK] connect_bd_net -net axi_ad9671_gt_rx_mon_data [get_bd_pins ila_jesd_rx_mon/PROBE0] connect_bd_net -net axi_ad9671_gt_rx_mon_trigger [get_bd_pins ila_jesd_rx_mon/PROBE1] +connect_bd_net -net axi_ad9671_gt_rx_data [get_bd_pins ila_jesd_rx_mon/PROBE2] +connect_bd_net -net axi_ad9671_core_adc_ddata [get_bd_pins ila_jesd_rx_mon/PROBE3] # address map