In a multi-SoC workspace, connect once with a root isys::ConnectionMgr.
To target a specific SoC/core pair, use isys::ConnectionMgr::manageSoCCore() to obtain a isys::ConnectionMgr routed to that SoC/core pair.
import isystem.connect as ic
cmgr = ic.ConnectionMgr()
cmgr.connect()
cmgrSoC1Core0 = cmgr.manageSoCCore(1, 0)
debug0 = ic.CDebugFacade(cmgr)
debug1 = ic.CDebugFacade(cmgrSoC1Core0)
- Note
- Do not call connect() on the managed instance.