def synthesised(u: Unit, targetPlatform=DummyPlatform()): assert not u._wasSynthetised() if not hasattr(u, "_interfaces"): u._loadDeclarations() for _ in u._toRtl(targetPlatform): pass return u
def synthesised(u: Unit, targetPlatform=DummyPlatform()): assert not u._wasSynthetised() if not hasattr(u, "_interfaces"): u._loadDeclarations() for _ in u._toRtl(targetPlatform): pass return u
def synthesised(u: Unit, target_platform=DummyPlatform()): """ Elaborate design without producing any HDL """ sm = StoreManager(DummySerializerConfig, _filter=SerializerFilterDoNotExclude()) if not hasattr(u, "_interfaces"): u._loadDeclarations() for _ in u._to_rtl(target_platform, sm): pass return u