[Discuss OpenCPI] Multiple ad9361_config_proxy Instances

From: Davis Hoover <dhoover_at_geontech.com>
Date: Mon, 24 Feb 20 11:19:34 -0500

I'm guessing this is an issue with how the framework maps the HDL
slave's memory as made available to the RCC proxy. I know there are
some differences in the C++ classes for management of simulator vs
FPGAs, and it seems I need to exercise the latter to recreate the
problem.

It may be helpful to look at your application XML.


---------- Forwarded message ---------
From: Brian Padalino <bpadalino_at_gmail.com>
Date: Mon, Feb 24, 2020 at 10:53 AM
Subject: Re: [Discuss OpenCPI] Multiple ad9361_config_proxy Instances
To: Davis Hoover <dhoover_at_geontech.com>
Cc: <discuss_at_lists.opencpi.org>


On Mon, Feb 24, 2020 at 10:48 AM Davis Hoover <dhoover_at_geontech.com> wrote:
>
> I've been unable to recreate this issue in xsim, I'll see if there's a way
> to emulate this scenario on hardware (we don't have a physical device with
> 2 AD9361s to test this). You may well have found a bug with the device
> proxy worker memory mapping.


Just to be clear, this seems to be an RCC issue and not an HDL issue.

I believe the HDL is doing exactly what it should be doing, but the
proxy worker on the RCC/ARM side seems to want to point to the last
initialized device.

If you need me to run some commands to help figure this out, please
let me know. I can provide logs.

Thanks,
Brian



Received on Mon Feb 24 2020 - 16:19:34 CST

This archive was generated by hypermail 2.3.0 : Fri Jun 05 2026 - 08:45:25 CDT