axi_ad9963: Disable unused features of the register map

Disable registers in the register map which are not needed for this core.
This reduces the utilization of the core.

Signed-off-by: Lars-Peter Clausen <lars@metafoo.de>
main
Lars-Peter Clausen 2017-03-17 12:31:44 +01:00
parent 957730c421
commit 64dfa0432d
4 changed files with 26 additions and 4 deletions

View File

@ -186,7 +186,13 @@ module axi_ad9963_rx #(
// common processor control
up_adc_common #(.ID (ID)) i_up_adc_common (
up_adc_common #(
.ID (ID),
.DRP_DISABLE (1),
.USERPORTS_DISABLE (1),
.GPIO_DISABLE (1),
.START_CODE_DISABLE (1)
) i_up_adc_common (
.mmcm_rst (),
.adc_clk (adc_clk),
.adc_rst (adc_rst),

View File

@ -161,7 +161,13 @@ module axi_ad9963_rx_channel #(
end
endgenerate
up_adc_channel #(.CHANNEL_ID (CHANNEL_ID)) i_up_adc_channel (
up_adc_channel #(
.CHANNEL_ID (CHANNEL_ID),
.DATAFORMAT_DISABLE (DATAPATH_DISABLE),
.DCFILTER_DISABLE (DATAPATH_DISABLE),
.IQCORRECTION_DISABLE (DATAPATH_DISABLE),
.USERPORTS_DISABLE (1)
) i_up_adc_channel (
.adc_clk (adc_clk),
.adc_rst (adc_rst),
.adc_enable (adc_enable),

View File

@ -208,7 +208,12 @@ module axi_ad9963_tx #(
// dac common processor interface
up_dac_common #(.ID (ID)) i_up_dac_common (
up_dac_common #(
.ID (ID),
.DRP_DISABLE (1),
.USERPORTS_DISABLE (1),
.GPIO_DISABLE(1)
) i_up_dac_common (
.mmcm_rst (),
.dac_clk (dac_clk),
.dac_rst (dac_rst),

View File

@ -370,7 +370,12 @@ module axi_ad9963_tx_channel #(
// single channel processor
up_dac_channel #(.CHANNEL_ID(CHANNEL_ID)) i_up_dac_channel (
up_dac_channel #(
.CHANNEL_ID(CHANNEL_ID),
.DDS_DISABLE(DATAPATH_DISABLE),
.IQCORRECTION_DISABLE(DATAPATH_DISABLE),
.USERPORTS_DISABLE(1)
) i_up_dac_channel (
.dac_clk (dac_clk),
.dac_rst (dac_rst),
.dac_dds_scale_1 (dac_dds_scale_1_s),