Resource utilization of ADRV9009_core

Hi,

We are using ADRV9009 in our design.

We have 16 channels. And hence 8 adrv9009_cores.

The resource utilization of each core is 68 DSPs.

It seems like we might land up falling short for DSPs. Is there a way to reduce the no. of DSPs consumed by this IP?



The DSP usage was 68 and not 62. A typo
[edited by: Carl at 7:10 AM (GMT -5) on 18 Nov 2020]
Parents
  • 0
    •  Analog Employees 
    on Nov 13, 2020 3:42 PM 3 months ago

    Hello,

    What version of the HDL are you using ? The latest version of HDL we are using generic TPL to implement the TX/RX/ORx transport layer. Most of the DSP resources are used by DDS so you could disable it if it doesn't fit in your device.

    For adrv9009zu11eg design, you could use something like: 

    set_property -dict [list CONFIG.DATAPATH_DISABLE {1}] [get_bd_cells tx_adrv9009_som_tpl_core/dac_tpl_core]

    Regards,

    Adrian

Reply
  • 0
    •  Analog Employees 
    on Nov 13, 2020 3:42 PM 3 months ago

    Hello,

    What version of the HDL are you using ? The latest version of HDL we are using generic TPL to implement the TX/RX/ORx transport layer. Most of the DSP resources are used by DDS so you could disable it if it doesn't fit in your device.

    For adrv9009zu11eg design, you could use something like: 

    set_property -dict [list CONFIG.DATAPATH_DISABLE {1}] [get_bd_cells tx_adrv9009_som_tpl_core/dac_tpl_core]

    Regards,

    Adrian

Children