HDL Multiple Connections Error

BP
Brian Padalino
Mon, Jan 11, 2021 2:27 PM

I have had this issue back in OpenCPI v1.6.x and still continue to have
it.  There is a bug in the hdl-config.cxx file which causes platforms with
multiple devices instantiated to error out regarding things being
connected.  I was told to change this line:

https://gitlab.com/opencpi/opencpi/-/blob/develop/tools/ocpigen/src/hdl-config.cxx#L330

From "si->m_ordinal" to "s.m_ordinal" to get around the issue.  It's been a
few releases, and it doesn't seem this has been modified.  Is this still
the correct thing to do?  Is this issue being tracked to be fixed?

Thanks,
Brian

I have had this issue back in OpenCPI v1.6.x and still continue to have it. There is a bug in the hdl-config.cxx file which causes platforms with multiple devices instantiated to error out regarding things being connected. I was told to change this line: https://gitlab.com/opencpi/opencpi/-/blob/develop/tools/ocpigen/src/hdl-config.cxx#L330 From "si->m_ordinal" to "s.m_ordinal" to get around the issue. It's been a few releases, and it doesn't seem this has been modified. Is this still the correct thing to do? Is this issue being tracked to be fixed? Thanks, Brian