winIDEA SDK
Loading...
Searching...
No Matches
Multi-SoC

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) # targets SoC 0, core 0
debug1 = ic.CDebugFacade(cmgrSoC1Core0) # targets SoC 1, core 0
Note
Do not call connect() on the managed instance.