up_adc_common: Update IPs and adi_regmap_adc definition file to latest up_adc_common module
parent
5008999bea
commit
28ace647d1
|
@ -436,6 +436,38 @@ ENDFIELD
|
||||||
############################################################################################
|
############################################################################################
|
||||||
############################################################################################
|
############################################################################################
|
||||||
|
|
||||||
|
REG
|
||||||
|
0x0020
|
||||||
|
REG_ADC_CUSTOM_WR
|
||||||
|
ADC Custom Write Data
|
||||||
|
ENDREG
|
||||||
|
|
||||||
|
FIELD
|
||||||
|
[31:0] 0x0000
|
||||||
|
ADC_CUSTOM_WR[31:0]
|
||||||
|
RW
|
||||||
|
Custom write to the ADC available registers.
|
||||||
|
ENDFIELD
|
||||||
|
|
||||||
|
############################################################################################
|
||||||
|
############################################################################################
|
||||||
|
|
||||||
|
REG
|
||||||
|
0X0021
|
||||||
|
REG_ADC_CUSTOM_RD
|
||||||
|
ADC Custom Read Data
|
||||||
|
ENDREG
|
||||||
|
|
||||||
|
FIELD
|
||||||
|
[31:0] 0x0000
|
||||||
|
ADC_CUSTOM_RD[31:0]
|
||||||
|
RO
|
||||||
|
Custom read of the ADC available registers.
|
||||||
|
ENDFIELD
|
||||||
|
|
||||||
|
############################################################################################
|
||||||
|
############################################################################################
|
||||||
|
|
||||||
REG
|
REG
|
||||||
0x0022
|
0x0022
|
||||||
REG_UI_STATUS
|
REG_UI_STATUS
|
||||||
|
|
|
@ -311,6 +311,11 @@ module axi_ad7768 #(
|
||||||
.up_drp_rdata (32'd0),
|
.up_drp_rdata (32'd0),
|
||||||
.up_drp_ready (1'd0),
|
.up_drp_ready (1'd0),
|
||||||
.up_drp_locked (1'd1),
|
.up_drp_locked (1'd1),
|
||||||
|
.adc_custom_wr (),
|
||||||
|
.adc_write_req (),
|
||||||
|
.adc_custom_rd ('d0),
|
||||||
|
.adc_read_valid ('d0),
|
||||||
|
.adc_read_req (),
|
||||||
.up_usr_chanmax_out (),
|
.up_usr_chanmax_out (),
|
||||||
.up_usr_chanmax_in (NUM_CHANNELS),
|
.up_usr_chanmax_in (NUM_CHANNELS),
|
||||||
.up_adc_gpio_in (32'b0),
|
.up_adc_gpio_in (32'b0),
|
||||||
|
|
|
@ -307,6 +307,11 @@ module axi_ad777x #(
|
||||||
.up_drp_rdata (32'd0),
|
.up_drp_rdata (32'd0),
|
||||||
.up_drp_ready (1'd0),
|
.up_drp_ready (1'd0),
|
||||||
.up_drp_locked (1'd1),
|
.up_drp_locked (1'd1),
|
||||||
|
.adc_custom_wr (),
|
||||||
|
.adc_write_req (),
|
||||||
|
.adc_custom_rd ('d0),
|
||||||
|
.adc_read_valid ('d0),
|
||||||
|
.adc_read_req (),
|
||||||
.up_usr_chanmax_out (),
|
.up_usr_chanmax_out (),
|
||||||
.up_usr_chanmax_in (8),
|
.up_usr_chanmax_in (8),
|
||||||
.up_adc_gpio_in (32'b0),
|
.up_adc_gpio_in (32'b0),
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
// ***************************************************************************
|
// ***************************************************************************
|
||||||
// ***************************************************************************
|
// ***************************************************************************
|
||||||
// Copyright 2014 - 2017 (c) Analog Devices, Inc. All rights reserved.
|
// Copyright 2014 - 2022 (c) Analog Devices, Inc. All rights reserved.
|
||||||
//
|
//
|
||||||
// In this HDL repository, there are many different and unique modules, consisting
|
// In this HDL repository, there are many different and unique modules, consisting
|
||||||
// of various HDL (Verilog or VHDL) components. The individual modules are
|
// of various HDL (Verilog or VHDL) components. The individual modules are
|
||||||
|
@ -256,9 +256,19 @@ module axi_ad9265 #(
|
||||||
.adc_start_code (),
|
.adc_start_code (),
|
||||||
.adc_sref_sync (),
|
.adc_sref_sync (),
|
||||||
.adc_sync (),
|
.adc_sync (),
|
||||||
|
.adc_ext_sync_arm (),
|
||||||
|
.adc_ext_sync_disarm (),
|
||||||
|
.adc_ext_sync_manual_req (),
|
||||||
|
.adc_num_lanes (),
|
||||||
|
.adc_custom_control (),
|
||||||
|
.adc_crc_enable (),
|
||||||
|
.adc_sdr_ddr_n (),
|
||||||
|
.adc_symb_op (),
|
||||||
|
.adc_symb_8_16b (),
|
||||||
.up_pps_rcounter(32'd0),
|
.up_pps_rcounter(32'd0),
|
||||||
.up_pps_status(1'd0),
|
.up_pps_status(1'd0),
|
||||||
.up_pps_irq_mask(),
|
.up_pps_irq_mask(),
|
||||||
|
.up_adc_r1_mode (),
|
||||||
.up_adc_ce (),
|
.up_adc_ce (),
|
||||||
.up_status_pn_err (up_status_pn_err),
|
.up_status_pn_err (up_status_pn_err),
|
||||||
.up_status_pn_oos (up_status_pn_oos),
|
.up_status_pn_oos (up_status_pn_oos),
|
||||||
|
@ -270,6 +280,11 @@ module axi_ad9265 #(
|
||||||
.up_drp_rdata (32'd0),
|
.up_drp_rdata (32'd0),
|
||||||
.up_drp_ready (1'd0),
|
.up_drp_ready (1'd0),
|
||||||
.up_drp_locked (1'd1),
|
.up_drp_locked (1'd1),
|
||||||
|
.adc_custom_wr (),
|
||||||
|
.adc_write_req (),
|
||||||
|
.adc_custom_rd ('d0),
|
||||||
|
.adc_read_valid ('d0),
|
||||||
|
.adc_read_req (),
|
||||||
.up_usr_chanmax_out (),
|
.up_usr_chanmax_out (),
|
||||||
.up_usr_chanmax_in (8'd0),
|
.up_usr_chanmax_in (8'd0),
|
||||||
.up_adc_gpio_in (32'd0),
|
.up_adc_gpio_in (32'd0),
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
// ***************************************************************************
|
// ***************************************************************************
|
||||||
// ***************************************************************************
|
// ***************************************************************************
|
||||||
// Copyright 2014 - 2017 (c) Analog Devices, Inc. All rights reserved.
|
// Copyright 2014 - 2022 (c) Analog Devices, Inc. All rights reserved.
|
||||||
//
|
//
|
||||||
// In this HDL repository, there are many different and unique modules, consisting
|
// In this HDL repository, there are many different and unique modules, consisting
|
||||||
// of various HDL (Verilog or VHDL) components. The individual modules are
|
// of various HDL (Verilog or VHDL) components. The individual modules are
|
||||||
|
@ -32,7 +32,6 @@
|
||||||
//
|
//
|
||||||
// ***************************************************************************
|
// ***************************************************************************
|
||||||
// ***************************************************************************
|
// ***************************************************************************
|
||||||
// ADC channel-need to work on dual mode for pn sequence
|
|
||||||
|
|
||||||
`timescale 1ns/100ps
|
`timescale 1ns/100ps
|
||||||
|
|
||||||
|
@ -362,8 +361,15 @@ module axi_ad9361_rx #(
|
||||||
.adc_start_code (),
|
.adc_start_code (),
|
||||||
.adc_sref_sync (),
|
.adc_sref_sync (),
|
||||||
.adc_sync (),
|
.adc_sync (),
|
||||||
|
.adc_ext_sync_arm (),
|
||||||
|
.adc_ext_sync_disarm (),
|
||||||
|
.adc_ext_sync_manual_req (),
|
||||||
.adc_num_lanes (),
|
.adc_num_lanes (),
|
||||||
|
.adc_custom_control (),
|
||||||
|
.adc_crc_enable (),
|
||||||
.adc_sdr_ddr_n (),
|
.adc_sdr_ddr_n (),
|
||||||
|
.adc_symb_op (),
|
||||||
|
.adc_symb_8_16b (),
|
||||||
.up_adc_ce (),
|
.up_adc_ce (),
|
||||||
.up_pps_rcounter (up_pps_rcounter),
|
.up_pps_rcounter (up_pps_rcounter),
|
||||||
.up_pps_status (up_pps_status),
|
.up_pps_status (up_pps_status),
|
||||||
|
@ -379,6 +385,11 @@ module axi_ad9361_rx #(
|
||||||
.up_drp_rdata (up_drp_rdata),
|
.up_drp_rdata (up_drp_rdata),
|
||||||
.up_drp_ready (up_drp_ready),
|
.up_drp_ready (up_drp_ready),
|
||||||
.up_drp_locked (up_drp_locked),
|
.up_drp_locked (up_drp_locked),
|
||||||
|
.adc_custom_wr (),
|
||||||
|
.adc_write_req (),
|
||||||
|
.adc_custom_rd ('d0),
|
||||||
|
.adc_read_valid ('d0),
|
||||||
|
.adc_read_req (),
|
||||||
.up_usr_chanmax_out (),
|
.up_usr_chanmax_out (),
|
||||||
.up_usr_chanmax_in (8'd3),
|
.up_usr_chanmax_in (8'd3),
|
||||||
.up_adc_gpio_in (up_adc_gpio_in),
|
.up_adc_gpio_in (up_adc_gpio_in),
|
||||||
|
|
|
@ -178,9 +178,19 @@ module axi_ad9434_core #(
|
||||||
.adc_clk_ratio (32'd4),
|
.adc_clk_ratio (32'd4),
|
||||||
.adc_start_code (),
|
.adc_start_code (),
|
||||||
.adc_sref_sync (),
|
.adc_sref_sync (),
|
||||||
|
.adc_ext_sync_arm (),
|
||||||
|
.adc_ext_sync_disarm (),
|
||||||
|
.adc_ext_sync_manual_req (),
|
||||||
|
.adc_num_lanes (),
|
||||||
|
.adc_custom_control (),
|
||||||
|
.adc_crc_enable (),
|
||||||
|
.adc_sdr_ddr_n (),
|
||||||
|
.adc_symb_op (),
|
||||||
|
.adc_symb_8_16b (),
|
||||||
.adc_sync (),
|
.adc_sync (),
|
||||||
|
|
||||||
.up_pps_rcounter(32'h0),
|
.up_pps_rcounter(32'h0),
|
||||||
|
.up_adc_r1_mode (),
|
||||||
.up_pps_status(1'b0),
|
.up_pps_status(1'b0),
|
||||||
.up_pps_irq_mask(),
|
.up_pps_irq_mask(),
|
||||||
|
|
||||||
|
@ -192,6 +202,11 @@ module axi_ad9434_core #(
|
||||||
.up_drp_sel (up_drp_sel),
|
.up_drp_sel (up_drp_sel),
|
||||||
.up_drp_wr (up_drp_wr),
|
.up_drp_wr (up_drp_wr),
|
||||||
.up_drp_addr (up_drp_addr),
|
.up_drp_addr (up_drp_addr),
|
||||||
|
.adc_custom_wr (),
|
||||||
|
.adc_write_req (),
|
||||||
|
.adc_custom_rd ('d0),
|
||||||
|
.adc_read_valid ('d0),
|
||||||
|
.adc_read_req (),
|
||||||
.up_drp_wdata (up_drp_wdata),
|
.up_drp_wdata (up_drp_wdata),
|
||||||
.up_drp_rdata (up_drp_rdata),
|
.up_drp_rdata (up_drp_rdata),
|
||||||
.up_drp_ready (up_drp_ready),
|
.up_drp_ready (up_drp_ready),
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
// ***************************************************************************
|
// ***************************************************************************
|
||||||
// ***************************************************************************
|
// ***************************************************************************
|
||||||
// Copyright 2014 - 2017 (c) Analog Devices, Inc. All rights reserved.
|
// Copyright 2014 - 2022 (c) Analog Devices, Inc. All rights reserved.
|
||||||
//
|
//
|
||||||
// In this HDL repository, there are many different and unique modules, consisting
|
// In this HDL repository, there are many different and unique modules, consisting
|
||||||
// of various HDL (Verilog or VHDL) components. The individual modules are
|
// of various HDL (Verilog or VHDL) components. The individual modules are
|
||||||
|
@ -247,8 +247,15 @@ module axi_ad9467#(
|
||||||
.adc_start_code (),
|
.adc_start_code (),
|
||||||
.adc_sref_sync (),
|
.adc_sref_sync (),
|
||||||
.adc_sync (),
|
.adc_sync (),
|
||||||
|
.adc_ext_sync_arm (),
|
||||||
|
.adc_ext_sync_disarm (),
|
||||||
|
.adc_ext_sync_manual_req (),
|
||||||
.adc_num_lanes (),
|
.adc_num_lanes (),
|
||||||
|
.adc_custom_control (),
|
||||||
|
.adc_crc_enable (),
|
||||||
.adc_sdr_ddr_n (),
|
.adc_sdr_ddr_n (),
|
||||||
|
.adc_symb_op (),
|
||||||
|
.adc_symb_8_16b (),
|
||||||
.up_pps_rcounter (32'd0),
|
.up_pps_rcounter (32'd0),
|
||||||
.up_pps_status (1'd0),
|
.up_pps_status (1'd0),
|
||||||
.up_pps_irq_mask (),
|
.up_pps_irq_mask (),
|
||||||
|
@ -264,6 +271,11 @@ module axi_ad9467#(
|
||||||
.up_drp_rdata (16'b0),
|
.up_drp_rdata (16'b0),
|
||||||
.up_drp_ready (1'b0),
|
.up_drp_ready (1'b0),
|
||||||
.up_drp_locked (1'b1),
|
.up_drp_locked (1'b1),
|
||||||
|
.adc_custom_wr (),
|
||||||
|
.adc_write_req (),
|
||||||
|
.adc_custom_rd ('d0),
|
||||||
|
.adc_read_valid ('d0),
|
||||||
|
.adc_read_req (),
|
||||||
.up_usr_chanmax_out (),
|
.up_usr_chanmax_out (),
|
||||||
.up_usr_chanmax_in (8'd1),
|
.up_usr_chanmax_in (8'd1),
|
||||||
.up_adc_gpio_in (32'd0),
|
.up_adc_gpio_in (32'd0),
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
// ***************************************************************************
|
// ***************************************************************************
|
||||||
// ***************************************************************************
|
// ***************************************************************************
|
||||||
// Copyright 2014 - 2017 (c) Analog Devices, Inc. All rights reserved.
|
// Copyright 2014 - 2022 (c) Analog Devices, Inc. All rights reserved.
|
||||||
//
|
//
|
||||||
// In this HDL repository, there are many different and unique modules, consisting
|
// In this HDL repository, there are many different and unique modules, consisting
|
||||||
// of various HDL (Verilog or VHDL) components. The individual modules are
|
// of various HDL (Verilog or VHDL) components. The individual modules are
|
||||||
|
@ -211,9 +211,19 @@ module axi_ad9625 #(
|
||||||
.adc_start_code (),
|
.adc_start_code (),
|
||||||
.adc_sync (),
|
.adc_sync (),
|
||||||
.adc_sref_sync (adc_sref_sync_s),
|
.adc_sref_sync (adc_sref_sync_s),
|
||||||
|
.adc_ext_sync_arm (),
|
||||||
|
.adc_ext_sync_disarm (),
|
||||||
|
.adc_ext_sync_manual_req (),
|
||||||
|
.adc_num_lanes (),
|
||||||
|
.adc_custom_control (),
|
||||||
|
.adc_crc_enable (),
|
||||||
|
.adc_sdr_ddr_n (),
|
||||||
|
.adc_symb_op (),
|
||||||
|
.adc_symb_8_16b (),
|
||||||
.up_pps_rcounter(32'h0),
|
.up_pps_rcounter(32'h0),
|
||||||
.up_pps_status(1'b0),
|
.up_pps_status(1'b0),
|
||||||
.up_pps_irq_mask(),
|
.up_pps_irq_mask(),
|
||||||
|
.up_adc_r1_mode (),
|
||||||
.up_adc_ce (),
|
.up_adc_ce (),
|
||||||
.up_status_pn_err (up_adc_pn_err_s),
|
.up_status_pn_err (up_adc_pn_err_s),
|
||||||
.up_status_pn_oos (up_adc_pn_oos_s),
|
.up_status_pn_oos (up_adc_pn_oos_s),
|
||||||
|
@ -225,6 +235,11 @@ module axi_ad9625 #(
|
||||||
.up_drp_rdata (32'd0),
|
.up_drp_rdata (32'd0),
|
||||||
.up_drp_ready (1'd0),
|
.up_drp_ready (1'd0),
|
||||||
.up_drp_locked (1'd1),
|
.up_drp_locked (1'd1),
|
||||||
|
.adc_custom_wr (),
|
||||||
|
.adc_write_req (),
|
||||||
|
.adc_custom_rd ('d0),
|
||||||
|
.adc_read_valid ('d0),
|
||||||
|
.adc_read_req (),
|
||||||
.up_usr_chanmax_out (),
|
.up_usr_chanmax_out (),
|
||||||
.up_usr_chanmax_in (8'd1),
|
.up_usr_chanmax_in (8'd1),
|
||||||
.up_adc_gpio_in (32'd0),
|
.up_adc_gpio_in (32'd0),
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
// ***************************************************************************
|
// ***************************************************************************
|
||||||
// ***************************************************************************
|
// ***************************************************************************
|
||||||
// Copyright 2014 - 2017 (c) Analog Devices, Inc. All rights reserved.
|
// Copyright 2014 - 2022 (c) Analog Devices, Inc. All rights reserved.
|
||||||
//
|
//
|
||||||
// In this HDL repository, there are many different and unique modules, consisting
|
// In this HDL repository, there are many different and unique modules, consisting
|
||||||
// of various HDL (Verilog or VHDL) components. The individual modules are
|
// of various HDL (Verilog or VHDL) components. The individual modules are
|
||||||
|
@ -247,6 +247,19 @@ module axi_ad9671 #(
|
||||||
.adc_start_code (adc_start_code),
|
.adc_start_code (adc_start_code),
|
||||||
.adc_sref_sync (),
|
.adc_sref_sync (),
|
||||||
.adc_sync (adc_sync),
|
.adc_sync (adc_sync),
|
||||||
|
.adc_ext_sync_arm (),
|
||||||
|
.adc_ext_sync_disarm (),
|
||||||
|
.adc_ext_sync_manual_req (),
|
||||||
|
.adc_num_lanes (),
|
||||||
|
.adc_custom_control (),
|
||||||
|
.adc_crc_enable (),
|
||||||
|
.adc_sdr_ddr_n (),
|
||||||
|
.adc_symb_op (),
|
||||||
|
.adc_symb_8_16b (),
|
||||||
|
.up_pps_rcounter ('d0),
|
||||||
|
.up_pps_status ('d0),
|
||||||
|
.up_pps_irq_mask (),
|
||||||
|
.up_adc_r1_mode (),
|
||||||
.up_adc_ce (),
|
.up_adc_ce (),
|
||||||
.up_status_pn_err (up_status_pn_err),
|
.up_status_pn_err (up_status_pn_err),
|
||||||
.up_status_pn_oos (up_status_pn_oos),
|
.up_status_pn_oos (up_status_pn_oos),
|
||||||
|
@ -258,6 +271,11 @@ module axi_ad9671 #(
|
||||||
.up_drp_rdata (32'd0),
|
.up_drp_rdata (32'd0),
|
||||||
.up_drp_ready (1'd0),
|
.up_drp_ready (1'd0),
|
||||||
.up_drp_locked (1'd1),
|
.up_drp_locked (1'd1),
|
||||||
|
.adc_custom_wr (),
|
||||||
|
.adc_write_req (),
|
||||||
|
.adc_custom_rd ('d0),
|
||||||
|
.adc_read_valid ('d0),
|
||||||
|
.adc_read_req (),
|
||||||
.up_usr_chanmax_out (),
|
.up_usr_chanmax_out (),
|
||||||
.up_usr_chanmax_in (8'd7),
|
.up_usr_chanmax_in (8'd7),
|
||||||
.up_adc_gpio_in (32'd0),
|
.up_adc_gpio_in (32'd0),
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
// ***************************************************************************
|
// ***************************************************************************
|
||||||
// ***************************************************************************
|
// ***************************************************************************
|
||||||
// Copyright 2014 - 2017 (c) Analog Devices, Inc. All rights reserved.
|
// Copyright 2014 - 2022 (c) Analog Devices, Inc. All rights reserved.
|
||||||
//
|
//
|
||||||
// In this HDL repository, there are many different and unique modules, consisting
|
// In this HDL repository, there are many different and unique modules, consisting
|
||||||
// of various HDL (Verilog or VHDL) components. The individual modules are
|
// of various HDL (Verilog or VHDL) components. The individual modules are
|
||||||
|
@ -233,9 +233,19 @@ module axi_ad9684 #(
|
||||||
.adc_start_code (),
|
.adc_start_code (),
|
||||||
.adc_sref_sync(),
|
.adc_sref_sync(),
|
||||||
.adc_sync (),
|
.adc_sync (),
|
||||||
|
.adc_ext_sync_arm (),
|
||||||
|
.adc_ext_sync_disarm (),
|
||||||
|
.adc_ext_sync_manual_req (),
|
||||||
|
.adc_num_lanes (),
|
||||||
|
.adc_custom_control (),
|
||||||
|
.adc_crc_enable (),
|
||||||
|
.adc_sdr_ddr_n (),
|
||||||
|
.adc_symb_op (),
|
||||||
|
.adc_symb_8_16b (),
|
||||||
.up_pps_rcounter(32'd0),
|
.up_pps_rcounter(32'd0),
|
||||||
.up_pps_status(1'd0),
|
.up_pps_status(1'd0),
|
||||||
.up_pps_irq_mask(),
|
.up_pps_irq_mask(),
|
||||||
|
.up_adc_r1_mode (),
|
||||||
.up_adc_ce(),
|
.up_adc_ce(),
|
||||||
.up_status_pn_err (up_status_pn_err_s),
|
.up_status_pn_err (up_status_pn_err_s),
|
||||||
.up_status_pn_oos (up_status_pn_oos_s),
|
.up_status_pn_oos (up_status_pn_oos_s),
|
||||||
|
@ -247,6 +257,11 @@ module axi_ad9684 #(
|
||||||
.up_drp_rdata (up_drp_rdata_s),
|
.up_drp_rdata (up_drp_rdata_s),
|
||||||
.up_drp_ready (up_drp_ready_s),
|
.up_drp_ready (up_drp_ready_s),
|
||||||
.up_drp_locked (up_drp_locked_s),
|
.up_drp_locked (up_drp_locked_s),
|
||||||
|
.adc_custom_wr (),
|
||||||
|
.adc_write_req (),
|
||||||
|
.adc_custom_rd ('d0),
|
||||||
|
.adc_read_valid ('d0),
|
||||||
|
.adc_read_req (),
|
||||||
.up_usr_chanmax_out (),
|
.up_usr_chanmax_out (),
|
||||||
.up_usr_chanmax_in (8'd1),
|
.up_usr_chanmax_in (8'd1),
|
||||||
.up_adc_gpio_in (32'd0),
|
.up_adc_gpio_in (32'd0),
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
// ***************************************************************************
|
// ***************************************************************************
|
||||||
// ***************************************************************************
|
// ***************************************************************************
|
||||||
// Copyright 2014 - 2017 (c) Analog Devices, Inc. All rights reserved.
|
// Copyright 2014 - 2022 (c) Analog Devices, Inc. All rights reserved.
|
||||||
//
|
//
|
||||||
// In this HDL repository, there are many different and unique modules, consisting
|
// In this HDL repository, there are many different and unique modules, consisting
|
||||||
// of various HDL (Verilog or VHDL) components. The individual modules are
|
// of various HDL (Verilog or VHDL) components. The individual modules are
|
||||||
|
@ -239,8 +239,15 @@ module axi_ad9963_rx #(
|
||||||
.adc_start_code (),
|
.adc_start_code (),
|
||||||
.adc_sref_sync (),
|
.adc_sref_sync (),
|
||||||
.adc_sync (),
|
.adc_sync (),
|
||||||
|
.adc_ext_sync_arm (),
|
||||||
|
.adc_ext_sync_disarm (),
|
||||||
|
.adc_ext_sync_manual_req (),
|
||||||
.adc_num_lanes (),
|
.adc_num_lanes (),
|
||||||
|
.adc_custom_control (),
|
||||||
|
.adc_crc_enable (),
|
||||||
.adc_sdr_ddr_n (),
|
.adc_sdr_ddr_n (),
|
||||||
|
.adc_symb_op (),
|
||||||
|
.adc_symb_8_16b (),
|
||||||
.up_pps_rcounter(32'h0),
|
.up_pps_rcounter(32'h0),
|
||||||
.up_pps_status(1'b0),
|
.up_pps_status(1'b0),
|
||||||
.up_pps_irq_mask(),
|
.up_pps_irq_mask(),
|
||||||
|
@ -256,6 +263,11 @@ module axi_ad9963_rx #(
|
||||||
.up_drp_ready (1'd0),
|
.up_drp_ready (1'd0),
|
||||||
.up_drp_locked (1'd1),
|
.up_drp_locked (1'd1),
|
||||||
.up_usr_chanmax_out (),
|
.up_usr_chanmax_out (),
|
||||||
|
.adc_custom_wr (),
|
||||||
|
.adc_write_req (),
|
||||||
|
.adc_custom_rd ('d0),
|
||||||
|
.adc_read_valid ('d0),
|
||||||
|
.adc_read_req (),
|
||||||
.up_usr_chanmax_in (8'd1),
|
.up_usr_chanmax_in (8'd1),
|
||||||
.up_adc_gpio_in (32'h0),
|
.up_adc_gpio_in (32'h0),
|
||||||
.up_adc_gpio_out (),
|
.up_adc_gpio_out (),
|
||||||
|
|
|
@ -314,6 +314,7 @@ module axi_adaq8092 #(
|
||||||
.adc_ext_sync_arm(),
|
.adc_ext_sync_arm(),
|
||||||
.adc_ext_sync_disarm(),
|
.adc_ext_sync_disarm(),
|
||||||
.adc_ext_sync_manual_req(),
|
.adc_ext_sync_manual_req(),
|
||||||
|
.adc_crc_enable (),
|
||||||
.adc_num_lanes(),
|
.adc_num_lanes(),
|
||||||
.adc_symb_op(),
|
.adc_symb_op(),
|
||||||
.adc_symb_8_16b(),
|
.adc_symb_8_16b(),
|
||||||
|
@ -332,6 +333,11 @@ module axi_adaq8092 #(
|
||||||
.up_drp_rdata (32'd0),
|
.up_drp_rdata (32'd0),
|
||||||
.up_drp_ready (1'd0),
|
.up_drp_ready (1'd0),
|
||||||
.up_drp_locked (1'd1),
|
.up_drp_locked (1'd1),
|
||||||
|
.adc_custom_wr (),
|
||||||
|
.adc_write_req (),
|
||||||
|
.adc_custom_rd ('d0),
|
||||||
|
.adc_read_valid ('d0),
|
||||||
|
.adc_read_req (),
|
||||||
.up_usr_chanmax_out (),
|
.up_usr_chanmax_out (),
|
||||||
.up_usr_chanmax_in (8'd0),
|
.up_usr_chanmax_in (8'd0),
|
||||||
.up_adc_gpio_in (32'd0),
|
.up_adc_gpio_in (32'd0),
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
// ***************************************************************************
|
// ***************************************************************************
|
||||||
// ***************************************************************************
|
// ***************************************************************************
|
||||||
// Copyright 2014 - 2020 (c) Analog Devices, Inc. All rights reserved.
|
// Copyright 2014 - 2022 (c) Analog Devices, Inc. All rights reserved.
|
||||||
//
|
//
|
||||||
// In this HDL repository, there are many different and unique modules, consisting
|
// In this HDL repository, there are many different and unique modules, consisting
|
||||||
// of various HDL (Verilog or VHDL) components. The individual modules are
|
// of various HDL (Verilog or VHDL) components. The individual modules are
|
||||||
|
@ -366,7 +366,12 @@ module axi_adrv9001_rx #(
|
||||||
.adc_start_code (),
|
.adc_start_code (),
|
||||||
.adc_sref_sync (),
|
.adc_sref_sync (),
|
||||||
.adc_sync (adc_sync),
|
.adc_sync (adc_sync),
|
||||||
|
.adc_ext_sync_arm (),
|
||||||
|
.adc_ext_sync_disarm (),
|
||||||
|
.adc_ext_sync_manual_req (),
|
||||||
.adc_num_lanes (adc_num_lanes),
|
.adc_num_lanes (adc_num_lanes),
|
||||||
|
.adc_custom_control (),
|
||||||
|
.adc_crc_enable (),
|
||||||
.adc_sdr_ddr_n (adc_sdr_ddr_n),
|
.adc_sdr_ddr_n (adc_sdr_ddr_n),
|
||||||
.adc_symb_op (adc_symb_op),
|
.adc_symb_op (adc_symb_op),
|
||||||
.adc_symb_8_16b (adc_symb_8_16b),
|
.adc_symb_8_16b (adc_symb_8_16b),
|
||||||
|
@ -385,6 +390,11 @@ module axi_adrv9001_rx #(
|
||||||
.up_drp_rdata (32'd0),
|
.up_drp_rdata (32'd0),
|
||||||
.up_drp_ready (1'd0),
|
.up_drp_ready (1'd0),
|
||||||
.up_drp_locked (1'd1),
|
.up_drp_locked (1'd1),
|
||||||
|
.adc_custom_wr (),
|
||||||
|
.adc_write_req (),
|
||||||
|
.adc_custom_rd ('d0),
|
||||||
|
.adc_read_valid ('d0),
|
||||||
|
.adc_read_req (),
|
||||||
.up_usr_chanmax_out (),
|
.up_usr_chanmax_out (),
|
||||||
.up_usr_chanmax_in (8'd3),
|
.up_usr_chanmax_in (8'd3),
|
||||||
.up_adc_gpio_in (32'd0),
|
.up_adc_gpio_in (32'd0),
|
||||||
|
|
|
@ -134,9 +134,19 @@ module axi_generic_adc #(
|
||||||
.adc_start_code (),
|
.adc_start_code (),
|
||||||
.adc_sref_sync (),
|
.adc_sref_sync (),
|
||||||
.adc_sync (),
|
.adc_sync (),
|
||||||
|
.adc_ext_sync_arm (),
|
||||||
|
.adc_ext_sync_disarm (),
|
||||||
|
.adc_ext_sync_manual_req (),
|
||||||
|
.adc_num_lanes (),
|
||||||
|
.adc_custom_control (),
|
||||||
|
.adc_crc_enable (),
|
||||||
|
.adc_sdr_ddr_n (),
|
||||||
|
.adc_symb_op (),
|
||||||
|
.adc_symb_8_16b (),
|
||||||
.up_pps_rcounter (32'b0),
|
.up_pps_rcounter (32'b0),
|
||||||
.up_pps_status (1'b0),
|
.up_pps_status (1'b0),
|
||||||
.up_pps_irq_mask (),
|
.up_pps_irq_mask (),
|
||||||
|
.up_adc_r1_mode (),
|
||||||
.up_adc_ce (),
|
.up_adc_ce (),
|
||||||
.up_status_pn_err (1'b0),
|
.up_status_pn_err (1'b0),
|
||||||
.up_status_pn_oos (1'b0),
|
.up_status_pn_oos (1'b0),
|
||||||
|
@ -148,6 +158,11 @@ module axi_generic_adc #(
|
||||||
.up_drp_rdata (32'd0),
|
.up_drp_rdata (32'd0),
|
||||||
.up_drp_ready (1'd0),
|
.up_drp_ready (1'd0),
|
||||||
.up_drp_locked (1'd1),
|
.up_drp_locked (1'd1),
|
||||||
|
.adc_custom_wr (),
|
||||||
|
.adc_write_req (),
|
||||||
|
.adc_custom_rd ('d0),
|
||||||
|
.adc_read_valid ('d0),
|
||||||
|
.adc_read_req (),
|
||||||
.up_usr_chanmax_out (),
|
.up_usr_chanmax_out (),
|
||||||
.up_usr_chanmax_in (NUM_OF_CHANNELS),
|
.up_usr_chanmax_in (NUM_OF_CHANNELS),
|
||||||
.up_adc_gpio_in (32'b0),
|
.up_adc_gpio_in (32'b0),
|
||||||
|
|
|
@ -287,6 +287,11 @@ module axi_ltc2387 #(
|
||||||
.up_drp_rdata (32'b0),
|
.up_drp_rdata (32'b0),
|
||||||
.up_drp_ready (1'b0),
|
.up_drp_ready (1'b0),
|
||||||
.up_drp_locked (1'b1),
|
.up_drp_locked (1'b1),
|
||||||
|
.adc_custom_wr (),
|
||||||
|
.adc_write_req (),
|
||||||
|
.adc_custom_rd ('d0),
|
||||||
|
.adc_read_valid ('d0),
|
||||||
|
.adc_read_req (),
|
||||||
.up_usr_chanmax_out (),
|
.up_usr_chanmax_out (),
|
||||||
.up_usr_chanmax_in (8'd1),
|
.up_usr_chanmax_in (8'd1),
|
||||||
.up_adc_gpio_in (32'd0),
|
.up_adc_gpio_in (32'd0),
|
||||||
|
|
|
@ -242,6 +242,11 @@ module ad_ip_jesd204_tpl_adc_regmap #(
|
||||||
.up_drp_rdata (32'd0),
|
.up_drp_rdata (32'd0),
|
||||||
.up_drp_ready (1'd0),
|
.up_drp_ready (1'd0),
|
||||||
.up_drp_locked (1'd1),
|
.up_drp_locked (1'd1),
|
||||||
|
.adc_custom_wr (),
|
||||||
|
.adc_write_req (),
|
||||||
|
.adc_custom_rd ('d0),
|
||||||
|
.adc_read_valid ('d0),
|
||||||
|
.adc_read_req (),
|
||||||
.up_usr_chanmax_out (),
|
.up_usr_chanmax_out (),
|
||||||
.up_usr_chanmax_in (NUM_CHANNELS),
|
.up_usr_chanmax_in (NUM_CHANNELS),
|
||||||
.up_adc_gpio_in (32'd0),
|
.up_adc_gpio_in (32'd0),
|
||||||
|
|
Loading…
Reference in New Issue