Thanks for reporting Zach. This will be fixed soon.

Thanks,

Wade

On Wed, Nov 1, 2023 at 3:49 PM Rohde, Zach (US 333G) via USRP-users <
[email protected]> wrote:

> I am trying the new UHD 4.6 X440 X4_200 image and I am running into this
> error after updating the host UHD and flashing the USRP FPGA and FW:
>
>
>
> [ERROR] [MPMD::MB_IFACE] Automatic clock detection requested, but no valid
> clock index given (63). Make sure FPGA bitfile is up to date!
>
> [ERROR] [RFNOC::GRAPH] Caught exception while initializing graph:
> RuntimeError: NotImplementedError: Automatic clock detection requested, but
> no valid clock index given (63). Make sure FPGA bitfile is up to date!
>
>
>
> This only happens on the X4_200 image in UHD 4.6, it does not happen with
> the X4_400 image.
>
>
>
> My best guess after scanning through the changes is this is the offending
> commit:
>
>
> https://github.com/EttusResearch/uhd/commit/f215af2ccde6420b685b4ca493c8bd71d28781cb
>
> Looks like x440_200_rfnoc_image_core.yml
> <https://github.com/EttusResearch/uhd/blob/UHD-4.6/fpga/usrp3/top/x400/x440_200_rfnoc_image_core.yml>
> was not updated with the new “ctrl_clock: _device_.rfnoc_ctrl” and
> “timebase_clock: _device_.radio” parameters for some reason. This makes the
> generated Verilog not possess the “.CTRL_CLK_IDX        (1)” and
> “.TB_CLK_IDX          (4)” variables. I believe that is what then causes
> mpmd_mb_iface.cpp
> <https://github.com/EttusResearch/uhd/blob/c2dd6c1d9989289fc78820d6a70994c3a3a73dc1/host/lib/usrp/mpmd/mpmd_mb_iface.cpp#L178>
> to error during runtime.
>
>
>
> Thanks,
>
> Zach
> _______________________________________________
> USRP-users mailing list -- [email protected]
> To unsubscribe send an email to [email protected]
>
_______________________________________________
USRP-users mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to