gowin: change the way networks are handled
Until a comprehensive clock router is developed, the order in which private cases are handled is important. Signed-off-by: YRabbit <rabbit@yrabbit.cyou>
This commit is contained in:
parent
e6a8d0f4fc
commit
150a482b77
@ -2067,7 +2067,13 @@ void Arch::fix_pll_nets(Context *ctx)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void Arch::pre_route(Context *ctx) { fix_pll_nets(ctx); }
|
void Arch::pre_route(Context *ctx)
|
||||||
|
{
|
||||||
|
fix_pll_nets(ctx);
|
||||||
|
if (bool_or_default(settings, id("arch.enable-globals"))) {
|
||||||
|
mark_gowin_globals(ctx);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
void Arch::post_route(Context *ctx) { fix_longwire_bels(); }
|
void Arch::post_route(Context *ctx) { fix_longwire_bels(); }
|
||||||
|
|
||||||
@ -2289,11 +2295,6 @@ void Arch::pre_pack(Context *ctx)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void Arch::post_pack(Context *ctx)
|
void Arch::post_pack(Context *ctx) {}
|
||||||
{
|
|
||||||
if (bool_or_default(settings, id("arch.enable-globals"))) {
|
|
||||||
mark_gowin_globals(ctx);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
NEXTPNR_NAMESPACE_END
|
NEXTPNR_NAMESPACE_END
|
||||||
|
Loading…
Reference in New Issue
Block a user